pawn.AddAbility("ability_werewolf_onthehunt", slot);
pawn.RemoveAbility("ability_werewolf_onthehunt");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.
| Property | English label | Value | Tier 1 | Tier 2 | Tier 3 | Provides |
| Radius | Radius | 25m | ||||
| TechPower | Spirit Power | 0 | TECH_POWER | |||
| WeaponPower | Weapon Damage | 0 | WEAPON_POWER | |||
| BonusFireRate | Fire Rate | 30 | FIRE_RATE | |||
| AbilityCharges | Charges | 0 | ||||
| BonusMoveSpeed | Move Speed | 2m | +1m | MOVEMENT_SPEED_MAX | ||
| AbilityCooldown | Cooldown | 48 | ||||
| AbilityDuration | Duration | 4 | +3 | |||
| AbilityCastDelay | Cast Delay | 0 | ||||
| AbilityCastRange | Cast Range | 0 | ||||
| ChannelMoveSpeed | -1 | |||||
| AbilityChannelTime | Channel Duration | 0 | ||||
| AbilityResourceCost | 0 | |||||
| AbilityUnitTargetLimit | 1 | |||||
| BulletLifestealPercent | Bullet Lifesteal | 0 | +18 | BULLET_LIFESTEAL | ||
| AbilityLifestealPercent | Spirit Lifesteal | 0 | TECH_LIFESTEAL | |||
| AbilityPostCastDuration | 0 | |||||
| AlliedFireRatePercentage | 50 | |||||
| AbilityCooldownBetweenCharge | Charge Delay | -1.0 |
Defined inside this ability. AddModifier finds each by its scoped name.
| Name for AddModifier | Class | Reads ability values |
| ability_werewolf_onthehunt/modifier_rapidfire | modifier_werewolf_onthehunt | BulletLifestealPercent, AbilityLifestealPercent |
| _class | "citadel_ability_werewolf_onthehunt" |
| _editor | 1 key{
"folder_name": "Hero Werewolf"
} |
| _multibase | 1 item[ "inherent_base" ] |
| m_iMaxLevel | 1 |
| m_WeaponInfo | 1 key{
"m_flBulletSpeed": 10000
} |
| m_iUpdateTime | 1692734621 |
| m_CastParticle | "particles/abilities/wraith/wraith_rapid_fire_cast.vpcf" |
| m_eAbilityType | "EAbilityType_Innate" |
| m_strCastSound | "Wraith.RapidFire.Cast" |
| m_bStartTrained | true |
| m_TargetBuffSound | "" |
| m_strAbilityImage | "file://{images}/hud/abilities/drifter/drifter_terror.psd" |
| m_strAG2SourceName | "werewolf_transform_ability_on_the_hunt" |
| m_RapidFireModifier | 6 keys{
"_class": "modifier_werewolf_onthehunt",
"m_bIsHidden": true,
"_my_subclass_name": "modifier_rapidfire",
"m_RapidFireParticle": "particles/abilities/wraith/wraith_rapid_fire_buff.vpcf",
"m_strHudMessageText": "#citadel_ability_wraith_rapidfire",
"m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
"BulletLifestealPercent",
"AbilityLifestealPercent"
]
} |
| m_eAbilityActivation | "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST" |
| m_nAbilityTargetTypes | "CITADEL_UNIT_TARGET_ALL_FRIENDLY" |
| m_strMoviePreviewPath | "file://{resources}/videos/hero_abilities/wraith_psychic_supercharge.webm" |
| m_AbilityBehaviorsBits | "" |
| m_AbilityTooltipDetails | 1 key{
"m_vecAbilityInfoSections": [
{
"m_strLocString": "#ability_werewolf_onthehunt_desc",
"m_vecBasicProperties": [
"AbilityLifestealPercent",
"BulletLifestealPercent"
],
"m_vecAbilityPropertiesBlock": [
{
"m_vecAbilityProperties": [
{
"m_strImportantProperty": "BonusFireRate"
},
{
"m_strImportantProperty": "BonusMoveSpeed"
}
]
}
]
}
]
} |
| m_strCastAnimGraphParam | "b_RapidFireAction" |
| m_eAbilityTargetingLocation | "CITADEL_ABILITY_TARGETING_LOCATION_SELF" |
| m_strAG2CastCompletedAction | "ability_on_the_hunt_cast_completed" |
| m_bitsChannelEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_bitsPreCastEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_bitsPostCastEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |