class CCitadel_Modifier_RespawnCreditVData : public CCitadelModifierVData
{
public:
// MPropertyStartGroup = Respawn Settings
ERejuvenatorRespawnMechanic m_eRespawnMechanic;
// MPropertySuppressExpr = m_eRespawnMechanic != RejuvenatorRespawnMechanic_FixedDelay
// MPropertyDescription = Respawn time is set to this fixed duration after dying.
float32 m_flRespawnDelay;
// MPropertyStartGroup = Buff Values
float32 m_flBonusClipSize;
float32 m_flBonusFirerate;
float32 m_flBonusHealth;
float32 m_flBonusMoveSpeedMeterPerSecond;
// MPropertyStartGroup = Sounds
CSoundEventName m_sExpireSound;
// MPropertyStartGroup = UI Messages
int32 m_iMaxMessages;
float32 m_flMessageInterval;
};
KV3 Class Defaults
{
_class = "CCitadel_Modifier_RespawnCreditVData"
m_flDuration = -1.0
m_bKeepMaximumDurationOnRefresh = false
m_strParticleEffect = resource_name:""
m_strParticleEffectConfig = ""
m_strParticleStatusEffect = resource_name:""
m_strParticleStatusEffectConfig = ""
m_strScreenParticleEffect = resource_name:""
m_strScreenParticleEffectConfig = ""
m_nStatusEffectPriority = 0
m_vecRenderAttributes = [ ]
m_sStartSound = soundevent:""
m_sAmbientLoopingSound = soundevent:""
m_nAmbientLoopingSoundRecipients = "MODIFIER_SOUND_RECIPIENT_ALWAYS"
m_sEndSound = soundevent:""
m_nEnabledStateMask = ""
m_nDisabledStateMask = ""
m_nAttributes = ""
m_vecScriptValues = [ ]
m_vecScriptEventHandlers = [ ]
m_nDisableGroupsMask = ""
m_bIsHidden = false
m_eHiddenType = "eHideAlways"
m_sLocalizationName = ""
m_eDebuffType = "MODIFIER_DEBUFF_ENEMY_TEAM_ONLY"
m_bAutomaticallyDecayStacks = false
m_bAllowApplicationPrediction = true
m_bIsBuildup = false
m_bNetworkValuesForStatsPreview = false
m_vecAutoRegisterModifierValueFromAbilityPropertyName = [ ]
m_bCasterCountsAsAssister = true
m_flLingeringAssistWindow = 0.0
m_bDurationCanBeTimeScaled = false
m_bDurationReducible = true
m_eTimeScaleSource = "MODIFIER_TIME_SCALE_USE_PARENT"
m_bDurationAffectedByEffectiveness = false
m_vecSetAndTrackedAnimGraphParams = [ ]
m_AG2BaseAction =
{
m_strParamName = ""
m_nPriority = 0
}
m_AG2BaseState =
{
m_strParamName = ""
m_nPriority = 0
}
m_AG2HeroState =
{
m_strParamName = ""
m_nPriority = 0
}
m_vecSetAndTrackedBodyGroups = [ ]
m_eDrawOverheadStatus = "OVERHEAD_DRAW_NEVER"
m_bReverseHudProgressBar = false
m_strSmallIconCssClass = ""
m_strHintText = ""
m_strModifierOverrideStatusID = ""
m_strHudIcon = panorama:""
m_eHudDisplayLocation = "DISPLAY_HUD_LEFT"
m_eModifierDisplayLocaiton = "MODIFIER_DISPLAY_LOCAITON_ALL"
m_strHudMessageText = ""
m_bIsHiddenOverhead = false
m_vecAlwaysShowInStatModifierUI = [ ]
m_OnCreateResponse =
{
m_nConcept = "CITADEL_CONCEPT_NONE"
m_Criteria =
{
}
m_nFilterType = "MODIFIER_RR_FILTER_BROADCAST"
m_nSpeakerType = "MODIFIER_RR_SPEAKER_PARENT"
}
m_cameraSequenceCreated =
{
m_strToken = ""
m_bIsEmpty = false
m_nPriority = 1
m_vecDistanceOperations = [ ]
m_vecFOVOperations = [ ]
m_vecTargetPosOperations = [ ]
m_vecVertOffsetOperations = [ ]
m_vecHorizOffsetOperations = [ ]
}
m_bEndCreatedSequenceOnRemove = true
m_cameraSequenceRemoved =
{
m_strToken = ""
m_bIsEmpty = false
m_nPriority = 1
m_vecDistanceOperations = [ ]
m_vecFOVOperations = [ ]
m_vecTargetPosOperations = [ ]
m_vecVertOffsetOperations = [ ]
m_vecHorizOffsetOperations = [ ]
}
m_BarrierBehavior = "MODIFIER_BARRIER_BEHAVIOR_KEEP_ON_DESTROY"
m_BarrierCreateParticle = resource_name:""
m_sExpiredSound = soundevent:""
m_FootstepOverride =
{
m_sFootstepSound = soundevent:""
m_nFootstepPriority = -1
}
m_FootstepAdditional = soundevent:""
m_eRespawnMechanic = "RejuvenatorRespawnMechanic_FixedDelay"
m_flRespawnDelay = 3.0
m_flBonusClipSize = 0.0
m_flBonusFirerate = 0.0
m_flBonusHealth = 0.0
m_flBonusMoveSpeedMeterPerSecond = 0.0
m_sExpireSound = soundevent:""
m_iMaxMessages = 3
m_flMessageInterval = 0.2
}