Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 12s ago· Viewing build 6745 (Oct 02 2026)

ability_ratking_standard_bearer

Rule, Ratannia!ultimate

class ability_ratking_standard_bearer · Rat King Signature 4 · inherits from ultimate_base

Deadworks (C#)
pawn.AddAbility("ability_ratking_standard_bearer", (ushort)EAbilitySlot.Signature4);
pawn.RemoveAbility("ability_ratking_standard_bearer");

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
DamageDamage200+150
RadiusRadius24m+8m
TechPowerSpirit Power0TECH_POWER
SlowPercentMove Speed40MOVEMENT_SPEED_SLOW_PERCENT
WeaponPowerWeapon Damage0WEAPON_POWER
FlagDurationFlag Duration12+8
TossDuration1.2
AbilityChargesCharges0
BonusMoveSpeedMove Speed3m+1mMOVEMENT_SPEED_MAX
AbilityCooldownCooldown130+-20
AbilityDurationDuration12+8
DashSlowPercent-20MOVEMENT_GROUND_DASH_REDUCTION_PERCENT
AbilityCastDelayCast Delay2.0
AbilityCastRangeCast Range0
ChannelMoveSpeed0
AbilityChannelTimeChannel Duration0
AbilityResourceCost0
AllyDamageReductionDamage Reduction20+15ALL_DAMAGE_TAKEN_REDUCTION
AbilityUnitTargetLimit1
AbilityPostCastDuration0
AbilityCooldownBetweenChargeCharge Delay-1.0

Modifiers

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

Name for AddModifierClassReads ability values
ability_ratking_standard_bearer/modifier_ratking_flag_ally_auramodifier_ratking_flag_ally_aura
ability_ratking_standard_bearer/modifier_ratking_flag_auramodifier_ratking_flag_aura
ability_ratking_standard_bearer/modifier_ratking_flag_aura_carrymodifier_base_aura
ability_ratking_standard_bearer/modifier_slow_basemodifier_baseSlowPercent, DashSlowPercent
ability_ratking_standard_bearer/ratking_flag_aura_buffmodifier_ratking_flag_ally_aura_buffBonusMoveSpeed, AllyDamageReduction
ability_ratking_standard_bearer/ratking_flag_aura_planted_buffmodifier_ratking_flag_ally_aura_buffBonusMoveSpeed, AllyDamageReduction
ability_ratking_standard_bearer/ratking_sewer_eruption_modifiermodifier_ratking_sewer_eruption

VData

_class"ability_ratking_standard_bearer"
_editor
1 key
{
  "folder_name": "Hero RatKing"
}
_multibase
1 item
[
  "ultimate_base"
]
m_HUDPanel
2 keys
{
  "m_vecButtonHints": [
    {
      "m_nButton1": "IN_ATTACK",
      "m_nButton2": "IN_ABILITY4",
      "m_eHintSide": "EButtonSide_Right",
      "m_nPriority": 0,
      "m_strContext": "flag_carry",
      "m_strLocToken": "#Ratking_PlantFlag_Hint",
      "m_eButtonHintType": "EButtonHintType_TwoDifferentButtons"
    }
  ],
  "m_vecHUDElements": [
    {
      "m_Style": "panorama/styles/ability_hud_elements/abilities_ratking.vcss",
      "m_eType": "CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS",
      "m_Layout": "file://{resources}/layout/ability_hud_elements/element_progress_bar_text.vxml",
      "m_strContext": "flag_carry_progress",
      "m_bReverseProgress": true
    },
    {
      "m_Style": "panorama/styles/ability_hud_elements/abilities_ratking.vcss",
      "m_eType": "CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS",
      "m_Layout": "file://{resources}/layout/ability_hud_elements/element_progress_bar_text.vxml",
      "m_strContext": "cast",
      "m_bReverseProgress": true
    }
  ]
}
m_FlagModel"models/heroes_wip/ratking/ratking_ult_diorama.vmdl"
m_iMaxLevel1
m_iUpdateTime0
m_CastParticle"particles/abilities/ratking/ratking_standard_bearer_cast.vpcf"
m_eAbilityType"EAbilityType_Ultimate"
m_strCastSound""
m_bStartTrainedfalse
m_flTurnRateMax150
m_flTurnRateMin80
m_CasterModifier
10 keys
{
  "_class": "modifier_base_aura",
  "m_bIsHidden": true,
  "m_flAuraRadius": -1,
  "_my_subclass_name": "modifier_ratking_flag_aura_carry",
  "m_iAuraSearchType": "CITADEL_UNIT_TARGET_HERO_FRIENDLY",
  "m_nEnabledStateMask": "MODIFIER_STATE_DUCKING_DISABLED | MODIFIER_STATE_SLIDING_DISABLED",
  "m_strParticleEffect": "particles/abilities/ratking/ratking_standard_bearer_aura.vpcf",
  "m_modifierProvidedByAura": {
    "_class": "modifier_ratking_flag_ally_aura_buff",
    "m_bIsHidden": true,
    "_my_subclass_name": "ratking_flag_aura_buff",
    "m_AuraBuffParticle": "particles/abilities/ratking/ratking_standard_bearer_aura_buff.vpcf",
    "m_nEnabledStateMask": "MODIFIER_STATE_SLOW_IMMUNE",
    "m_strParticleEffect": "",
    "m_strParticleEffectConfig": "",
    "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
      "BonusMoveSpeed",
      "AllyDamageReduction"
    ]
  },
  "m_flModifierProvidedByAuraDuration": 0.5,
  "m_nAmbientParticleRadiusControlPoint": 2
}
m_FlagPlantSound"Ratking.Charge.Cast"
m_HudSharedStyle"panorama/styles/ability_hud_elements/abilities_ratking.vcss"
m_flExplodeTimer0.25
m_mapWeaponInfos
1 key
{
  "primary": {
    "m_flBulletSpeed": 10000
  }
}
m_PlantedModifier
11 keys
{
  "_class": "modifier_ratking_sewer_eruption",
  "m_SewerModel": "models/heroes_wip/ratking/ratking_ult_diorama.vmdl",
  "m_flTossSpeed": 500,
  "m_sStartSound": "",
  "m_sExpiredSound": "Ratking.Charge.Explosion",
  "_my_subclass_name": "ratking_sewer_eruption_modifier",
  "m_ExplodeParticle": "particles/abilities/ratking/ratking_standard_bearer_explode.vpcf",
  "m_strParticleEffect": "",
  "m_AnticipationParticle": "",
  "m_sAmbientLoopingSound": "Ratking.Charge.Buildup",
  "m_flExplosionHalfHeightMeters": 10
}
m_flRecoveryDelay0.3
m_strAbilityImage"file://{images}/hud/abilities/ratking/ratking_flag.psd"
m_ChargeImpactSound"Abrams.Charge.HitEnemy"
m_flBossDamageScale1
m_flPlantPopUpSpeed250
m_sCustomStackLabel"#CurrentBonus_label"
m_strCastDelaySound"Ratking.Charge.Cast.Delay"
m_eAbilityActivation"CITADEL_ABILITY_ACTIVATION_INSTANT_CAST"
m_flPlantLeapUpSpeed400
m_nAbilityPointsCost0
m_strChargeLoopSound"Ratking.Charge.Travel.Lp"
m_PlantLeapSpeedCurve
4 keys
{
  "m_spline": [
    {
      "x": 0,
      "y": 1,
      "m_flSlopeIncoming": 0,
      "m_flSlopeOutgoing": 0
    },
    {
      "x": 0.17165,
      "y": 1,
      "m_flSlopeIncoming": -0.248406,
      "m_flSlopeOutgoing": -0.248406
    },
    {
      "x": 0.569631,
      "y": 0.8585,
      "m_flSlopeIncoming": -0.930678,
      "m_flSlopeOutgoing": -0.930678
    },
    {
      "x": 0.821087,
      "y": 0.395583,
      "m_flSlopeIncoming": -1.544992,
      "m_flSlopeOutgoing": -1.544992
    },
    {
      "x": 1,
      "y": 0.193583,
      "m_flSlopeIncoming": -1.12904,
      "m_flSlopeOutgoing": -1.12904
    }
  ],
  "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_nIncomingTangent": "CURVE_TANGENT_SPLINE",
      "m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
    }
  ],
  "m_vDomainMaxs": [
    1,
    1
  ],
  "m_vDomainMins": [
    0,
    0
  ]
}
m_PreviewPathParticle"particles/generic/generic_arc.vpcf"
m_flPlantPopBackSpeed150
m_nAbilityTargetTypes"CITADEL_UNIT_TARGET_ALL_ENEMY"
m_strAG2CastingAction"bearer_start"
m_strChannelLoopSound""
m_AbilityBehaviorsBits"CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST"
m_AllyFlagAuraModifier
9 keys
{
  "_class": "modifier_ratking_flag_ally_aura",
  "m_bIsHidden": true,
  "m_AuraParticle": "",
  "m_flAuraRadius": -1,
  "_my_subclass_name": "modifier_ratking_flag_ally_aura",
  "m_iAuraSearchType": "CITADEL_UNIT_TARGET_HERO_FRIENDLY",
  "m_strParticleEffect": "particles/abilities/ratking/ratking_standard_bearer_aura.vpcf",
  "m_modifierProvidedByAura": {
    "_class": "modifier_ratking_flag_ally_aura_buff",
    "m_bIsHidden": true,
    "_my_subclass_name": "ratking_flag_aura_planted_buff",
    "m_AuraBuffParticle": "particles/abilities/ratking/ratking_standard_bearer_aura_buff.vpcf",
    "m_nEnabledStateMask": "MODIFIER_STATE_SLOW_IMMUNE",
    "m_strParticleEffect": "",
    "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
      "BonusMoveSpeed",
      "AllyDamageReduction"
    ]
  },
  "m_flModifierProvidedByAuraDuration": 0.5
}
m_AnticipationParticle"particles/abilities/ratking/ratking_standard_bearer_anticipation.vpcf"
m_flNearGroundDistance24
m_flPlantLeapSlamSpeed1500
m_nAbillityUnlocksCost1
m_AbilityTooltipDetails
1 key
{
  "m_vecAbilityInfoSections": [
    {
      "m_strLocString": "#ability_ratking_standard_bearer_desc",
      "m_vecBasicProperties": [
        "Radius"
      ],
      "m_vecAbilityPropertiesBlock": [
        {
          "m_vecAbilityProperties": [
            {
              "m_strImportantProperty": "BonusMoveSpeed"
            },
            {
              "m_strImportantProperty": "AllyDamageReduction"
            }
          ],
          "m_strPropertiesTitleLocString": "#ability_ratking_standard_bearer_charge_label"
        }
      ]
    },
    {
      "m_strLocString": "#ability_ratking_standard_bearer_slam_desc",
      "m_vecBasicProperties": [
        "FlagDuration",
        "Radius"
      ],
      "m_vecAbilityPropertiesBlock": [
        {
          "m_vecAbilityProperties": [
            {
              "m_strImportantProperty": "Damage"
            },
            {
              "m_strImportantProperty": "SlowPercent"
            }
          ],
          "m_strPropertiesTitleLocString": "#ability_ratking_standard_bearer_slam_label"
        }
      ]
    }
  ]
}
m_EnemyFlagAuraModifier
20 keys
{
  "_class": "modifier_ratking_flag_aura",
  "m_bIsHidden": true,
  "m_flAuraRadius": -1,
  "m_flRatLifetime": 3,
  "m_nRatsPerSpawn": 1,
  "m_sExpiredSound": "Ratking.Charge.AOE.Expire",
  "m_EndcapParticle": "particles/abilities/ratking/ratking_standard_bearer_endcap.vpcf",
  "m_flRatLeapAngle": 40,
  "m_flRatLeapSpeed": 500,
  "_my_subclass_name": "modifier_ratking_flag_aura",
  "m_iAuraSearchType": "CITADEL_UNIT_TARGET_ALL_ENEMY",
  "m_nRatYawSegments": 8,
  "m_strParticleEffect": "particles/abilities/ratking/ratking_standard_bearer_exploded_aura.vpcf",
  "m_flRatSpawnInterval": 0.5,
  "m_nBannerRatsAttached": 1,
  "m_sAmbientLoopingSound": "Ratking.Charge.AOE.Lp",
  "m_modifierProvidedByAura": {
    "_class": "modifier_base",
    "m_bIsHidden": true,
    "_my_subclass_name": "modifier_slow_base",
    "m_strParticleEffect": "",
    "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
      "SlowPercent",
      "DashSlowPercent"
    ]
  },
  "m_flRatTravelRadiusFraction": 2,
  "m_flModifierProvidedByAuraDuration": 0.5,
  "m_nAmbientParticleRadiusControlPoint": 2
}
m_flFlagForwardDistance120
m_mapDependentAbilities
1 key
{
  "ability_ratking_standard_bearer_trigger": null
}
m_skillshotMissParticle"particles/abilities/skillshot_default_miss_owner.vpcf"
m_ChargingCameraSequence
5 keys
{
  "m_vecFOVOperations": [],
  "m_vecDistanceOperations": [
    {
      "m_eCameraOperation": "k_ECameraOp_Maintain",
      "m_bValuesAreRelative": true,
      "m_flMaintainDuration": -1
    }
  ],
  "m_vecTargetPosOperations": [],
  "m_vecVertOffsetOperations": [
    {
      "m_eCameraOperation": "k_ECameraOp_Maintain",
      "m_flMaintainDuration": -1
    }
  ],
  "m_vecHorizOffsetOperations": []
}
m_bitsInterruptingStates"MODIFIER_STATE_IMMOBILIZED | MODIFIER_STATE_STUNNED | MODIFIER_STATE_IS_ASLEEP"
m_eAbilityTargetingShape"CITADEL_ABILITY_TARGETING_SHAPE_CIRCLE"
m_PlantLeapCameraSequence
5 keys
{
  "m_vecFOVOperations": [],
  "m_vecDistanceOperations": [
    {
      "m_eCameraOperation": "k_ECameraOp_Maintain",
      "m_flMaintainDuration": -1
    }
  ],
  "m_vecTargetPosOperations": [],
  "m_vecVertOffsetOperations": [
    {
      "m_eCameraOperation": "k_ECameraOp_Maintain",
      "m_flMaintainDuration": -1
    }
  ],
  "m_vecHorizOffsetOperations": []
}
m_cameraSequenceCastStart
3 keys
{
  "m_vecFOVOperations": [],
  "m_vecDistanceOperations": [
    {
      "m_flApproachTarget": 100,
      "m_bValuesAreRelative": true
    },
    {
      "m_eCameraOperation": "k_ECameraOp_Maintain",
      "m_flMaintainDuration": -1
    }
  ],
  "m_vecVertOffsetOperations": [
    {
      "m_flApproachSpeed": 300,
      "m_flApproachTarget": 50,
      "m_bValuesAreRelative": true
    },
    {
      "m_eCameraOperation": "k_ECameraOp_Maintain",
      "m_flMaintainDuration": -1
    }
  ]
}
m_flPlantLeapRiseDuration0.6
m_PlantLeapHorizontalCurve
4 keys
{
  "m_spline": [
    {
      "x": 0,
      "y": 1,
      "m_flSlopeIncoming": -0.252934,
      "m_flSlopeOutgoing": -0.252934
    },
    {
      "x": 0.393054,
      "y": 0.900583,
      "m_flSlopeIncoming": -0.763693,
      "m_flSlopeOutgoing": -0.763693
    },
    {
      "x": 0.659188,
      "y": 0.496583,
      "m_flSlopeIncoming": -0.942973,
      "m_flSlopeOutgoing": -0.942973
    },
    {
      "x": 1,
      "y": 0.32825,
      "m_flSlopeIncoming": -0.493918,
      "m_flSlopeOutgoing": -0.493918
    }
  ],
  "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,
    1
  ],
  "m_vDomainMins": [
    0,
    0
  ]
}
m_flPlantLeapHoverDuration0.1
m_eAbilityTargetingLocation"CITADEL_ABILITY_TARGETING_LOCATION_SELF"
m_strAG2CastCompletedAction"bearer_cast_complete"
m_cameraSequenceCastComplete
1 key
{
  "m_vecDistanceOperations": []
}
m_flChargeAccelerationMeters30
m_strAbilityChargeReadySound""
m_strAbilityOffCooldownSound""
m_bitsChannelEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPreCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_flPlantAnticipationDistance150
m_bitsPostCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"

History

  1. 6736–6745added