class CCitadel_Modifier_ItemWalkBackVData : public CCitadelModifierVData
{
public:
// MPropertyStartGroup = Visuals
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_IdleParticle;
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_RunningParticle;
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_BiasEffectPositive;
CResourceNameTyped<CWeakHandle<InfoForResourceTypeIParticleSystemDefinition>> m_BiasEffectNegative;
// MPropertyStartGroup = Gameplay
float32 m_flStopDistance;
float32 m_flMaxSpeedDistance;
float32 m_flSlowSpeed;
float32 m_flFastSpeed;
float32 m_flVerticalOffset;
float32 m_flTolerance;
float32 m_flRepathTime;
float32 m_flAutoRunTime;
float32 m_flTimeToStartAutoRun;
float32 m_flWaitTimeDistance;
float32 m_flWaitTimeLimit;
float32 m_flCheckPlayerRate;
};
KV3 Class Defaults
{
_class = "CCitadel_Modifier_ItemWalkBackVData"
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_IdleParticle = resource_name:""
m_RunningParticle = resource_name:""
m_BiasEffectPositive = resource_name:""
m_BiasEffectNegative = resource_name:""
m_flStopDistance = 600.0
m_flMaxSpeedDistance = 1600.0
m_flSlowSpeed = 40.0
m_flFastSpeed = 250.0
m_flVerticalOffset = 16.0
m_flTolerance = 20.0
m_flRepathTime = 5.0
m_flAutoRunTime = 75.0
m_flTimeToStartAutoRun = 5.0
m_flWaitTimeDistance = 1000.0
m_flWaitTimeLimit = 20.0
m_flCheckPlayerRate = 0.5
}