Need help with plugins or servers? Join our Discord

Modding Database

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

ability_golden_idol

Soul Urnother

class ability_golden_idol · inherits from held_base

Deadworks (C#)
pawn.AddAbility("ability_golden_idol", slot);
pawn.RemoveAbility("ability_golden_idol");

Properties

Ability values, by the name modifiers and AddModifier overrides use.

PropertyEnglish labelValueProvides
RadiusRadius20
StaminaStamina1STAMINA
LifetimeLifetime3
TechPowerSpirit Power0TECH_POWER
WeaponPowerWeapon Damage0WEAPON_POWER
DropOffTimer0.1
AbilityChargesCharges0
BonusMoveSpeedMove Speed2mMOVEMENT_SPEED_MAX
FixedMoveSpeed15mMOVE_SPEED_LIMIT
AbilityCooldownCooldown0
AbilityDurationDuration0
BonusTechResist0
AbilityCastDelayCast Delay0.1
AbilityCastRangeCast Range0
BonusSprintSpeedSprint Speed0m
ChannelMoveSpeed-1
BonusDebuffResist0
AbilityChannelTimeChannel Duration0
AbilityResourceCost0
SlowResistancePercentSlow Resist100MOVEMENT_SLOW_RESISTANCE
AbilityUnitTargetLimit1
AirMoveIncreasePercentAir Jump/Dash Distance10AIR_MOVE_DISTANCE_INCREASE_PERCENT
BonusArmorDamageResist0
AbilityPostCastDuration0
BonusSprintAcceleration14mSPRINT_ACCELERATION
StaminaCooldownReductionStamina Recovery25STAMINA_REGEN_PER_SECOND_PERCENTAGE
GroundMoveIncreasePercent10MOVEMENT_GROUND_DASH_INCREASE_PERCENT
TrailingTeamBonusTechResist35
AbilityCooldownBetweenChargeCharge Delay-1.0
TrailingTeamBonusSprintSpeed5m
TrailingTeamBonusDebuffResist35
TrailingTeamBonusArmorDamageResist35

Modifiers

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

Name for AddModifierClassReads ability values
ability_golden_idol/modifier_citadel_holding_golden_idol Deliver the Urnmodifier_citadel_holding_golden_idol
ability_golden_idol/modifier_intrinsic_basemodifier_intrinsic_baseFixedMoveSpeed, SlowResistancePercent, BonusMoveSpeed, Stamina, AirMoveIncreasePercent, GroundMoveIncreasePercent, BonusSprintAcceleration, StaminaCooldownReduction
ability_golden_idol/timermodifier_idol_return_timer

VData

_class"ability_golden_idol"
_editor
1 key
{
  "folder_name": "Base"
}
_multibase
1 item
[
  "held_base"
]
m_HUDPanel
1 key
{
  "m_vecButtonHints": []
}
m_ItemModel"models/null.vmdl"
m_iMaxLevel1
m_eAbilityType"EAbilityType_Held"
m_flRevealTime12
m_bStartTrainedtrue
m_flTimeToDamage40
m_mapWeaponInfos
1 key
{
  "primary": {
    "m_flBulletSpeed": 10000
  }
}
m_projectileInfo
7 keys
{
  "m_flSpeed": 200,
  "m_particle": "particles/generic/idol_carry.vpcf",
  "m_flUpSpeed": 200,
  "m_nBehaviors": "PBF_BounceOffWall | PBF_DetonateOnHitWorld | PBF_DetonateOnLifetimeExpire | PBF_DontTravelThroughPortals",
  "m_flTriggerRadius": 20,
  "m_bHideImpactParticle": 1,
  "m_bHideWarningParticle": 1
}
m_flJuggleTimeAdd2
m_strAbilityImage"file://{images}/hud/abilities/wraith_lift.psd"
m_OnExpireParticle"particles/generic/idol_expire.vpcf"
m_flDamageTickRate1
m_flHeldTimeRadius1574.8
m_flMaxHealthDamage0.05
m_sCustomStackLabel"#CurrentBonus_label"
m_eAbilityActivation"CITADEL_ABILITY_ACTIVATION_PASSIVE"
m_HoldingIdolModifier
12 keys
{
  "_class": "modifier_citadel_holding_golden_idol",
  "m_sStartSound": "Soul.Urn.Pickup",
  "m_IdolParticle": "particles/generic/idol_carry.vpcf",
  "m_sExpiredSound": "Soul.Urn.Drop",
  "_my_subclass_name": "modifier_citadel_holding_golden_idol",
  "m_FootStepOverride": {
    "m_sFootStepSound": "",
    "m_nFootstepPriority": -1
  },
  "m_nEnabledStateMask": "MODIFIER_STATE_HOLDING_IDOL | MODIFIER_STATE_TELEPORTER_DISABLED | MODIFIER_STATE_ZIPLINE_DISABLED | MODIFIER_ATTRIBUTE_CANNOT_BE_PURGED | MODIFIER_STATE_PARRY_DISABLED",
  "m_sLocalizationName": "modifier_citadel_holding_golden_idol",
  "m_FootStepAdditional": "Footstep.Urn.Sweetener",
  "m_eHudDisplayLocation": "DISPLAY_HUD_CENTER",
  "m_sAmbientLoopingSound": "Soul.Urn.Carry.Lp",
  "m_nAmbientLoopingSoundRecipients": "MODIFIER_SOUND_RECIPIENT_ALWAYS"
}
m_nAbilityTargetTypes"CITADEL_UNIT_TARGET_HERO_ENEMY | CITADEL_UNIT_TARGET_HERO_FRIENDLY"
m_AbilityBehaviorsBits"CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NOT_SILENCABLE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET"
m_DropoffTimerModifier
10 keys
{
  "_class": "modifier_idol_return_timer",
  "m_bIsHidden": true,
  "m_nAttributes": "MODIFIER_ATTRIBUTE_CANNOT_BE_PURGED",
  "_my_subclass_name": "timer",
  "m_ChannelParticle": "particles/environment/soul_jar_return_channel.vpcf",
  "m_nEnabledStateMask": "MODIFIER_STATE_RETURNING_IDOL",
  "m_sLocalizationName": "modifier_citadel_returning_golden_idol",
  "m_eDrawOverheadStatus": "OVERHEAD_DRAW_FOR_EVERYONE",
  "m_eHudDisplayLocation": "DISPLAY_HUD_CENTER",
  "m_bReverseHudProgressBar": true
}
m_strUrnMeleeDropSound"Soul.Urn.Melee.Drop"
m_strCastAnimGraphParam"b_GenericThrow"
m_strUrnDroppedOffSound"Soul.Urn.CashIn.Complete.Team"
m_AutoIntrinsicModifiers
1 item
[
  {
    "_class": "modifier_intrinsic_base",
    "_my_subclass_name": "modifier_intrinsic_base",
    "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
      "FixedMoveSpeed",
      "SlowResistancePercent",
      "BonusMoveSpeed",
      "Stamina",
      "AirMoveIncreasePercent",
      "GroundMoveIncreasePercent",
      "BonusSprintAcceleration",
      "StaminaCooldownReduction"
    ]
  }
]
m_bitsInterruptingStates"MODIFIER_STATE_STUNNED"
m_OnKnockedOffUrnParticle"particles/environment/soul_jar_force_drop.vpcf"
m_OnOverheldDamageParticle"particles/items/tech_damage_pulse_burst_glow.vpcf"
m_flTimeToRunBackInstantly55
m_eAbilityTargetingLocation"CITADEL_ABILITY_TARGETING_LOCATION_SELF"
m_strUrnOverheldDamageSound"Soul.Urn.Damage.Tick"
m_OnKnockedOffHolderParticle"particles/environment/soul_jar_force_drop_carrier.vpcf"
m_bitsChannelEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPreCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPostCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"

History

  1. 6722–6745changed
    • ~m_mapAbilityProperties.BonusSprintAcceleration.m_eStatsUsageFlagsConditionallyApplied→""
    • ~m_eAbilityTypeEAbilityType_Innate→EAbilityType_Held
    • +m_mapWeaponInfos
      { 1 key }
      {
      	primary = 
      	{
      		m_flBulletSpeed = 10000
      	}
      }
    • +m_sCustomStackLabel#CurrentBonus_label
    • −m_WeaponInfo
      { 1 key }
      {
      	m_flBulletSpeed = 10000
      }
  2. 6696–6701first dumped