class CCitadel_Modifier_Base_BuildupVData : public CCitadelModifierVData
{
public:
bool m_bUseBaseWeaponCycleTimeForDelay;
float32 m_flCycleTimeDelayAdd;
float32 m_flBuildUpDecayDelay;
BuildupMode_t m_eBuildupMode;
// MPropertyDescription = When true, effectiveness (distance falloff) will be applied to the buildup.
bool m_bBuildupAffectedByEffectiveness;
// MPropertyDescription = When true, the averaged effectiveness of the build up modifier will be passed to the fill modifier
bool m_bPassBuildupEffectivenessToFillModifier;
} ;
KV3 Class Defaults
{
_class = "CCitadel_Modifier_Base_BuildupVData"
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 = true
m_bNetworkValuesForStatsPreview = false
m_vecAutoRegisterModifierValueFromAbilityPropertyName = [ ]
m_bCasterCountsAsAssister = true
m_flLingeringAssistWindow = 0.0
m_bDurationCanBeTimeScaled = false
m_bDurationReducible = false
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_OWNERS_OF_APPLYING_ABILITY"
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_bUseBaseWeaponCycleTimeForDelay = false
m_flCycleTimeDelayAdd = 0.1
m_flBuildUpDecayDelay = 0.0
m_eBuildupMode = "BUILDUP_MODE_ONE_AND_DONE"
m_bBuildupAffectedByEffectiveness = true
m_bPassBuildupEffectivenessToFillModifier = true
}