Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 20s ago· Viewing build 6701 (Sep 25 2026), not the latest

citadel_ability_lightning_ball

Lightning Ballability

class citadel_ability_lightning_ball · Seven Signature 1 · inherits from signature_base

Deadworks (C#)
pawn.AddAbility("citadel_ability_lightning_ball", (ushort)EAbilitySlot.Signature1);
pawn.RemoveAbility("citadel_ability_lightning_ball");

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
DPSDamage Per Second75+58.5
TickRate0.1
TechPowerSpirit Power0TECH_POWER
MaxLifetimeLifetime5+1
ShockRadiusRadius4.25m+1.75m
SlowPercentMove Speed0+28MOVEMENT_SPEED_SLOW_PERCENT
WeaponPowerWeapon Damage0WEAPON_POWER
AbilityChargesCharges1+1
AbilityCooldownCooldown26
AbilityDurationDuration0
AbilityCastDelayCast Delay0.2
AbilityCastRangeCast Range0
ChannelMoveSpeed1.3m
MinShockDuration0.5
AbilityChannelTimeChannel Duration0
AbilityResourceCost0
AbilityUnitTargetLimit1
AbilityPostCastDuration0
AbilityCooldownBetweenChargeCharge Delay6

Modifiers

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

Name for AddModifierClassReads ability values
citadel_ability_lightning_ball/gigagwatt_lightningball_slow Slowedmodifier_slow_baseSlowPercent
citadel_ability_lightning_ball/modifier_citadel_lightningballmodifier_citadel_lightningball
citadel_ability_lightning_ball/modifier_intrinsic_basemodifier_intrinsic_base

VData

_class"citadel_ability_lightning_ball"
_editor
1 key
{
  "folder_name": "Hero Gigawatt"
}
_multibase
1 item
[
  "signature_base"
]
m_iMaxLevel1
m_WeaponInfo
1 key
{
  "m_flBulletSpeed": 10000
}
m_flHitSpeed78.7402
m_ZapModifier
8 keys
{
  "_class": "modifier_citadel_lightningball",
  "m_bIsHidden": true,
  "m_ZapParticle": "particles/abilities/gigawatt/gigawatt_lightning_ball_zap.vpcf",
  "m_eDebuffType": "MODIFIER_DEBUFF_NO",
  "m_nAttributes": "MODIFIER_ATTRIBUTE_MULTIPLE",
  "_my_subclass_name": "modifier_citadel_lightningball",
  "m_TargetScreenParticleEffect": "particles/abilities/gigawatt/gigawatt_lightning_ball_tgt_screen.vpcf",
  "m_vecAutoRegisterModifierValueFromAbilityPropertyName": []
}
m_iUpdateTime1668645644
m_strHitSound"Gigawatt.LightningBall.Damage"
m_SlowModifier
5 keys
{
  "_class": "modifier_slow_base",
  "m_bIsHidden": true,
  "_my_subclass_name": "gigagwatt_lightningball_slow",
  "m_vecAlwaysShowInStatModifierUI": [],
  "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
    "SlowPercent"
  ]
}
m_eAbilityType"EAbilityType_Signature"
m_bStartTrainedfalse
m_projectileInfo
8 keys
{
  "m_flSpeed": 1700,
  "m_particle": "particles/abilities/gigawatt/gigawatt_lightning_ball.vpcf",
  "m_flUpSpeed": 0,
  "m_nBehaviors": "PBF_StickToWorld | PBF_DisableTriggerProjectileImpactBehavior",
  "m_LoopingSound": "Gigawatt.LightningBall.Proj.Lp",
  "m_flGravityScale": 0,
  "m_bHideWarningParticle": true,
  "m_AutoProjectileModifier": {
    "_class": "modifier_intrinsic_base",
    "m_sExpiredSound": "Gigawatt.LightningBall.Proj.Explo",
    "_my_subclass_name": "modifier_intrinsic_base"
  }
}
m_strAbilityImage"file://{images}/hud/abilities/giga_ball.psd"
m_strAG2SourceName"gigawatt_ability_lightning_ball"
m_flBossDamageScale1
m_flNonHeroHitSpeed137.795
m_strCastDelaySound"Gigawatt.LightningBall.Cast"
m_eAbilityActivation"CITADEL_ABILITY_ACTIVATION_INSTANT_CAST"
m_nAbilityPointsCost0
m_PreviewPathParticle"particles/generic/generic_cast_arc_preview.vpcf"
m_nAbilityTargetTypes"CITADEL_UNIT_TARGET_ALL_ENEMY"
m_strAG2CastingAction"ability_lightning_ball_casting"
m_strMoviePreviewPath"file://{resources}/videos/hero_abilities/gigawatt_lightning_ball.webm"
m_AbilityBehaviorsBits"CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
m_nAbillityUnlocksCost1
m_AbilityTooltipDetails
1 key
{
  "m_vecAbilityInfoSections": [
    {
      "m_strLocString": "#citadel_ability_lightning_ball_desc",
      "m_vecBasicProperties": [
        "MaxLifetime"
      ],
      "m_vecAbilityPropertiesBlock": [
        {
          "m_vecAbilityProperties": [
            {
              "m_strImportantProperty": "DPS"
            },
            {
              "m_strImportantProperty": "ShockRadius"
            },
            {
              "m_strImportantProperty": "SlowPercent"
            }
          ]
        }
      ]
    }
  ]
}
m_skillshotMissParticle"particles/abilities/skillshot_default_miss_owner.vpcf"
m_strCastAnimGraphParam"e_LightningBall"
m_bitsInterruptingStates"MODIFIER_STATE_STUNNED"
m_eAbilityTargetingShape"CITADEL_ABILITY_TARGETING_SHAPE_SPHERE"
m_eAbilityTargetingLocation"CITADEL_ABILITY_TARGETING_LOCATION_NONE"
m_strAbilityChargeReadySound""
m_strAbilityOffCooldownSound""
m_bitsChannelEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPreCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION | MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM"
m_bitsPostCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION | MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM"

History

  1. 6722–6745changed
    • +m_mapAbilityProperties.ExpireDamageDuration0
    • +m_mapWeaponInfos
      { 1 key }
      {
      	primary = 
      	{
      		m_flBulletSpeed = 10000
      	}
      }
    • +m_ExplodeParticleparticles/abilities/gigawatt/gigawatt_lightning_ball_explode_upgraded.vpcf
    • +m_strExplodeSoundGigawatt.StormCloud.Bolt.Detonate
    • +m_sCustomStackLabel#CurrentBonus_label
    • −m_WeaponInfo
      { 1 key }
      {
      	m_flBulletSpeed = 10000
      }
    • −m_strMoviePreviewPathfile://{resources}/videos/hero_abilities/gigawatt_lightning_ball.webm
    • −m_strCastAnimGraphParame_LightningBall
  2. 6696–6701first dumped