What it inherits is already merged in: this is the entry as the game compiled it.
ability_magician_cloneturret = {
_class = "citadel_ability_turretclone"
_editor = {
folder_name = "Hero Magician"
}
_multibase = [
]
m_HUDPanel = {
m_vecHUDElements = [
0{
m_Style = "panorama/styles/ability_hud_elements/abilities_magician.vcss"
m_eType = "CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS"
m_Layout = "file://{resources}/layout/ability_hud_elements/element_progress_bar_text.vxml"
m_strContext = "cloneturret_lifetime"
m_bReverseProgress = true
}
]
}
m_iMaxLevel = 1
m_WeaponInfo =
m_TurretModel = "models/abilities/magician_cloneturret_model.vmdl"
m_strCSSClass = "stasis"
m_BuffModifier = {
_class = "modifier_base"
m_bIsHidden = true
m_flDuration = -1
m_sExpiredSound = "Magician.SpectralAssist.Expire"
_my_subclass_name = "cloneturret_buff_modifier"
m_sAmbientLoopingSound = ""
m_vecAutoRegisterModifierValueFromAbilityPropertyName = [
0"BonusFireRate"
]
}
m_eAbilityType = "EAbilityType_Signature"
m_strSwapSound = "Magician.SpectralAssist.Swap"
m_bStartTrained = false
m_deploymentInfo = {
m_bPlaceFlat = true
m_bPointTrace = true
m_bGroundCheck = true
m_previewModel = ""
m_bCheckPlayerFit = true
m_previewParticle = "particles/abilities/magician/magician_cloneturret_deploy_preview.vpcf"
m_bRequiresUpNormal = true
m_bDownCheckIgnoreLos = true
m_flGroundCheckHeightOffset = 2000
}
m_projectileInfo = {
m_particle = "particles/weapon_fx/ghost/ghost_tracer.vpcf"
m_flGravityScale = 0
}
m_previewParticle = "particles/abilities/magician/magician_clone_preview.vpcf"
m_strAbilityImage = "file://{images}/hud/abilities/magician/magician_cloneturret.psd"
m_strChannelSound = ""
m_strSwapParticle = "particles/abilities/magician/magician_escape.vpcf"
m_strSelectedSound = "Magician.SpectralAssist.Cast.Select"
m_flBossDamageScale = 1
m_strCastDelaySound = "Magician.SpectralAssist.Cast"
m_strSwapCloneSound = "Magician.SpectralAssist.Clone.Start"
m_strTurretParticle = "particles/abilities/magician/magician_cloneturret_deploy.vpcf"
m_eAbilityActivation = "CITADEL_ABILITY_ACTIVATION_PRESS"
m_nAbilityPointsCost = 0
m_strTurretLoopSound = "Magician.SpectralAssist.Active_Lp"
m_strUnselectedSound = "Magician.SpectralAssist.Cast.Deselect"
m_vecAbilityUpgrades =
m_AutoChannelModifier = {}
m_PreviewPathParticle = "particles/generic/generic_arc.vpcf"
m_nAbilityTargetTypes = "CITADEL_UNIT_TARGET_ALL_ENEMY"
m_strAG2CastingAction = "casting"
m_strChannelLoopSound = ""
m_strMoviePreviewPath = "file://{resources}/videos/hero_abilities/magician_shadow_clone.webm"
m_strTurretShootSound = "Magician.SpectralAssist.Clone.Shoot"
m_AbilityBehaviorsBits = "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_PREVENT_BOT_USAGE | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
m_flTargetingConeAngle = 40
m_mapAbilityProperties =
m_nAbillityUnlocksCost = 1
m_strSelectedLoopSound = "Magician.SpectralAssist.Cast.Select_Lp"
m_AbilityTooltipDetails =
m_mapDependentAbilities = {
ability_magician_cloneturret_trigger = null
}
m_skillshotMissParticle = "particles/abilities/skillshot_default_miss_owner.vpcf"
m_strCastAnimGraphParam = "e_GenericCast"
m_strTurretLoopEndSound = "Magician.SpectralAssist.Clone_Expire"
m_bitsInterruptingStates = "MODIFIER_STATE_IMMOBILIZED | MODIFIER_STATE_STUNNED | MODIFIER_STATE_IS_ASLEEP"
m_cameraSequenceTeleport = {
m_vecTargetPosOperations = [
0{
m_eCameraOperation = "k_ECameraOp_Spring"
m_flSpringMaxDuration = 0.3
}
]
}
m_eAbilityTargetingShape = "CITADEL_ABILITY_TARGETING_SHAPE_SPHERE"
m_strTurretLoopStartSound = "Magician.SpectralAssist.Clone.Start"
m_eAbilitySpectatePriority = "CITADELTV_ABILITY_SPECTATE_PRIORITY_MEDIUM"
m_eAbilityTargetingLocation = "CITADEL_ABILITY_TARGETING_LOCATION_DEPLOYED_OBJECT"
m_strAbilityChargeReadySound = ""
m_strAbilityOffCooldownSound = ""
m_bitsChannelEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPreCastEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPostCastEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
}
History
- 6722–6745changed
- +m_mapWeaponInfos
{ 1 key }
{ primary = { m_Spread = 3 m_flBulletSpeed = 13400 m_strShootSound = "Magician.SpectralAssist.Clone.Shoot" m_flBulletRadius = 3 m_mapImpactEffects = { default = { } } m_flBulletGravityScale = 0 m_eAttachmentSourceType = "EAttachmentSource_Custom" m_strWeaponImpactEffect = "particles/weapon_fx/ghost/ghost_tracer_impact.vpcf" m_flDamageFalloffEndRange = 2400 m_flDamageFalloffEndScale = 0.3 m_szMuzzleFlashEffectName = "particles/weapon_fx/ghost/ghost_muzzle_flash.vpcf" m_flDamageFalloffStartRange = 1000 m_flDamageFalloffStartScale = 1 m_strCustomAttachmentSource = "muzzle_fx" m_szBulletTravelTracerParticle = "particles/weapon_fx/magician/magician_tracer_clone.vpcf" } } - +m_sCustomStackLabel
#CurrentBonus_label - ±m_AbilityBehaviorsBits
−CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS - −m_WeaponInfo
{ 15 keys }
{ m_Spread = 3 m_flBulletSpeed = 13400 m_strShootSound = "Magician.SpectralAssist.Clone.Shoot" m_flBulletRadius = 3 m_mapImpactEffects = { default = { } } m_flBulletGravityScale = 0 m_eAttachmentSourceType = "EAttachmentSource_Custom" m_strWeaponImpactEffect = "particles/weapon_fx/ghost/ghost_tracer_impact.vpcf" m_flDamageFalloffEndRange = 2400 m_flDamageFalloffEndScale = 0.3 m_szMuzzleFlashEffectName = "particles/weapon_fx/ghost/ghost_muzzle_flash.vpcf" m_flDamageFalloffStartRange = 1000 m_flDamageFalloffStartScale = 1 m_strCustomAttachmentSource = "muzzle_fx" m_szBulletTravelTracerParticle = "particles/weapon_fx/magician/magician_tracer_clone.vpcf" } - −m_strMoviePreviewPath
file://{resources}/videos/hero_abilities/magician_shadow_clone.webm
- +m_mapWeaponInfos
- 6696–6701first dumped
