Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 10s ago· Viewing build 6730 (Oct 01 2026), not the latest

ability_necro_zombiewall

Grasping Handsability

class ability_necro_zombiewall · Graves Signature 2 · inherits from signature_base

Deadworks (C#)
pawn.AddAbility("ability_necro_zombiewall", (ushort)EAbilitySlot.Signature2);
pawn.RemoveAbility("ability_necro_zombiewall");

Properties

Ability values, by the name modifiers and AddModifier overrides use. Tier columns are what each upgrade adds; "scaling" is how much more the value grows with spirit power or another stat.

PropertyEnglish labelValueTier 1Tier 2Tier 3Provides
DamageDamage90+90
TickRate0.1
TechPowerSpirit Power0TECH_POWER
AuraRadiusAura Radius0.75m
HealAmountHeal Amount0
SlowPercentMove Speed40
SummonCount1+1
WeaponPowerWeapon Damage0WEAPON_POWER
BuffDurationBuff Duration0
TetherRadius0.1m
CombatBarrierBarrier0BARRIER_HEALTH
AbilityChargesCharges0
DebuffDurationDebuff Duration0.5
TetherDurationTether Duration1
AbilityCooldownCooldown34+-14
AbilityDurationDuration5+2
AbilityCastDelayCast Delay0
AbilityCastRangeCast Range24m
ChannelMoveSpeed-1
ZombieWallHeight2.5m
ZombieWallLengthWall Length14m+10m
GroundAuraSpacing1m
AbilityChannelTimeChannel Duration0
GroundAuraPopDelay1.1
ImmobilizeDurationImmobilize Duration1.0+0.75
AbilityResourceCost0
DamagePctPerWallHitMax Health Damage0
ZombieWallDeployTime0.6
BonusMoveSpeedPercentMove Speed0MOVEMENT_SPEED_MAX_PERCENT
AbilityUnitTargetLimit1
AbilityPostCastDuration0
AbilityCooldownBetweenChargeCharge Delay-1.0

Modifiers

Defined inside this ability. AddModifier finds each by its scoped name.

Name for AddModifierClassReads ability values
ability_necro_zombiewall/buffmodifier_baseBonusMoveSpeedPercent, CombatBarrier
ability_necro_zombiewall/debuffmodifier_necro_zombiewall_debuff
ability_necro_zombiewall/immobilize Immobilizedmodifier_citadel_root
ability_necro_zombiewall/tethermodifier_necro_zombiewall_tether
ability_necro_zombiewall/zombiewallmodifier_zombiewall_ground_aura

VData

_class"ability_necro_zombiewall"
_editor
1 key
{
  "folder_name": "Hero Necro"
}
_multibase
1 item
[
  "signature_base"
]
m_HUDPanel
1 key
{
  "m_vecButtonHints": []
}
m_iMaxLevel1
m_strCSSClass"detentionRounds"
m_BuffModifier
5 keys
{
  "_class": "modifier_base",
  "_my_subclass_name": "buff",
  "m_strParticleEffect": "particles/abilities/frank/frank_jumpstart_buff.vpcf",
  "m_sAmbientLoopingSound": "",
  "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
    "BonusMoveSpeedPercent",
    "CombatBarrier"
  ]
}
m_WallParticle""
m_eAbilityType"EAbilityType_Signature"
m_strCastSound"Necro.Wall.Cast"
m_bStartTrainedfalse
m_flTraceRadius3
m_HudSharedStyle"panorama/styles/ability_hud_elements/abilities_necro.vcss"
m_TetherModifier
7 keys
{
  "_class": "modifier_necro_zombiewall_tether",
  "m_bIsHidden": false,
  "m_strHintText": "modifier_citadel_root",
  "_my_subclass_name": "tether",
  "m_sLocalizationName": "modifier_citadel_root",
  "m_strParticleEffect": "particles/abilities/necro/necro_root.vpcf",
  "m_eHudDisplayLocation": "DISPLAY_HUD_CENTER"
}
m_deploymentInfo
7 keys
{
  "m_bPlaceFlat": true,
  "m_bPointTrace": false,
  "m_bGroundCheck": true,
  "m_previewModel": "",
  "m_bCheckPlayerFit": true,
  "m_previewParticle": "particles/abilities/necro/necro_wall_deploy.vpcf",
  "m_bRequiresUpNormal": true
}
m_mapWeaponInfos
1 key
{
  "primary": {
    "m_flBulletSpeed": 10000
  }
}
m_projectileInfo
3 keys
{
  "m_flSpeed": 1000,
  "m_particle": "particles/abilities/necro/necro_wall_projectile.vpcf",
  "m_bHideWarningParticle": true
}
m_previewParticle""
m_strAbilityImage"file://{images}/hud/abilities/necro/necro_hands.psd"
m_strWallHitSound"Necro.Wall.Grasp"
m_strWallPopSound"Necro.Wall.Pop"
m_flStepDownHeight640
m_strSelectedSound"Necro.Wall.Select"
m_WallWarningEffect"particles/abilities/necro/necro_wall_beam.vpcf"
m_flBossDamageScale1
m_sCustomStackLabel"#CurrentBonus_label"
m_GroundAuraModifier
9 keys
{
  "_class": "modifier_zombiewall_ground_aura",
  "m_sStartSound": "Necro.Wall.Spawn",
  "m_GroundParticle": "particles/abilities/necro/necro_wall.vpcf",
  "_my_subclass_name": "zombiewall",
  "m_iAuraSearchType": "",
  "m_WallWarningEffect": "",
  "m_sAmbientLoopingSound": "",
  "m_modifierProvidedByAura": {
    "_class": "modifier_necro_zombiewall_debuff",
    "m_bIsHidden": true,
    "m_eDebuffType": "MODIFIER_DEBUFF_NO",
    "m_sStartSound": "",
    "m_sExpiredSound": "",
    "_my_subclass_name": "debuff",
    "m_vecScriptValues": [],
    "m_bStopMovementPosZ": false,
    "m_strParticleEffect": "",
    "m_sAmbientLoopingSound": "",
    "m_vecAutoRegisterModifierValueFromAbilityPropertyName": []
  },
  "m_nAmbientLoopingSoundSource": "MODIFIER_SOURCE_PARENT"
}
m_ImmobilizeModifier
9 keys
{
  "_class": "modifier_citadel_root",
  "m_bIsHidden": false,
  "m_strHintText": "modifier_citadel_root",
  "_my_subclass_name": "immobilize",
  "m_bStopMovementXY": false,
  "m_sLocalizationName": "modifier_citadel_root",
  "m_strParticleEffect": "particles/abilities/necro/necro_root.vpcf",
  "m_eHudDisplayLocation": "DISPLAY_HUD_CENTER",
  "m_sAmbientLoopingSound": ""
}
m_eAbilityActivation"CITADEL_ABILITY_ACTIVATION_PRESS"
m_nAbilityPointsCost0
m_strUnselectedSound"Necro.Wall.Deselect"
m_PreviewPathParticle"particles/generic/generic_arc.vpcf"
m_nAbilityTargetTypes"CITADEL_UNIT_TARGET_HERO_ENEMY | CITADEL_UNIT_TARGET_CREEP_ENEMY | CITADEL_UNIT_TARGET_MINION_ENEMY"
m_strAG2CastingAction"grasping_casting"
m_AbilityBehaviorsBits"CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_SUPPRESS_ALT_CAST_ONCE_SELECTED"
m_flCurlNoiseFrequency0.1
m_nAbillityUnlocksCost1
m_strSelectedLoopSound"Necro.Wall.Select.Lp"
m_AbilityTooltipDetails
2 keys
{
  "m_vecAbilityInfoSections": [
    {
      "m_strLocString": "#ability_necro_zombiewall_desc",
      "m_vecBasicProperties": [],
      "m_vecAbilityPropertiesBlock": [
        {
          "m_vecAbilityProperties": [
            {
              "m_strImportantProperty": "SummonCount"
            },
            {
              "m_strImportantProperty": "Damage"
            },
            {
              "m_strImportantProperty": "DamagePctPerWallHit"
            },
            {
              "m_bShowPropertyValue": true,
              "m_strImportantProperty": "StatusEffectImmobilize",
              "m_strStatusEffectValue": "ImmobilizeDuration"
            }
          ],
          "m_strPropertiesTitleLocString": ""
        }
      ]
    }
  ],
  "m_vecAdditionalHeaderProperties": [
    "ZombieWallLength"
  ]
}
m_flDistanceAboveGround10
m_skillshotMissParticle"particles/abilities/skillshot_default_miss_owner.vpcf"
m_strCastButtonLocToken""
m_strWallBeamStartSound""
m_CurlNoiseStrengthCurve
4 keys
{
  "m_spline": [
    {
      "x": 0,
      "y": 0,
      "m_flSlopeIncoming": 0,
      "m_flSlopeOutgoing": 0
    },
    {
      "x": 0.07594,
      "y": 0,
      "m_flSlopeIncoming": 160.999969,
      "m_flSlopeOutgoing": 160.999969
    },
    {
      "x": 0.384762,
      "y": 61.946667,
      "m_flSlopeIncoming": 86.574463,
      "m_flSlopeOutgoing": 86.574463
    },
    {
      "x": 1,
      "y": 80,
      "m_flSlopeIncoming": 29.343657,
      "m_flSlopeOutgoing": 29.343657
    }
  ],
  "m_tangents": [
    {
      "m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
      "m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
    },
    {
      "m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
      "m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
    },
    {
      "m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
      "m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
    },
    {
      "m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
      "m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
    }
  ],
  "m_vDomainMaxs": [
    1,
    80
  ],
  "m_vDomainMins": [
    0,
    0
  ]
}
m_bitsInterruptingStates"MODIFIER_STATE_STUNNED"
m_eAbilityTargetingShape"CITADEL_ABILITY_TARGETING_SHAPE_CIRCLE"
m_flMiddleStitchDistance0
m_strAG2ChannelingAction"grasping_channeling"
m_strAltCastButtonLocToken"#zombiewall_rotate_hint"
m_eAbilityTargetingLocation"CITADEL_ABILITY_TARGETING_LOCATION_DEPLOYED_OBJECT"
m_strAG2CastCompletedAction"grasping_cast_completed"
m_GroundAuraPriorityModifier
8 keys
{
  "_class": "modifier_zombiewall_ground_aura",
  "m_sStartSound": "Necro.Wall.Spawn",
  "m_GroundParticle": "particles/abilities/necro/necro_wall.vpcf",
  "_my_subclass_name": "zombiewall",
  "m_iAuraSearchType": "",
  "m_WallWarningEffect": "",
  "m_modifierProvidedByAura": {
    "_class": "modifier_necro_zombiewall_debuff",
    "m_bIsHidden": true,
    "m_sStartSound": "",
    "m_sExpiredSound": "",
    "_my_subclass_name": "debuff",
    "m_bStopMovementPosZ": false,
    "m_strParticleEffect": "",
    "m_sAmbientLoopingSound": "",
    "m_vecAutoRegisterModifierValueFromAbilityPropertyName": []
  },
  "m_nAmbientLoopingSoundSource": "MODIFIER_SOURCE_PARENT"
}
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"
m_strWallBeamPointEndLoopSound""
m_strWallBeamPointStartLoopSound""
m_strWallBeamPointClosestLoopSound"Necro.Wall.Flame.Lp"

History

  1. 6722–6745changed
    • +m_mapWeaponInfos
      { 1 key }
      {
      	primary = 
      	{
      		m_flBulletSpeed = 10000
      	}
      }
    • +m_sCustomStackLabel#CurrentBonus_label
    • −m_WeaponInfo
      { 1 key }
      {
      	m_flBulletSpeed = 10000
      }
  2. 6696–6701first dumped