Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 10s ago· Viewing build 6722 (Sep 29 2026), not the latest

ability_viper_slide

innate

class citadel_ability_slide · inherits from inherent_base

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

Properties

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

PropertyEnglish labelValueProvides
TechPowerSpirit Power0TECH_POWER
WeaponPowerWeapon Damage0WEAPON_POWER
AbilityChargesCharges0
AbilityCooldownCooldown0.85
AbilityDurationDuration0.6
AbilityCastDelayCast Delay0
AbilityCastRangeCast Range0
ChannelMoveSpeed-1
AbilityChannelTimeChannel Duration0
AbilityResourceCost0
AbilityUnitTargetLimit1
AbilityPostCastDuration0
AbilityCooldownBetweenChargeCharge Delay-1.0

VData

_class"citadel_ability_slide"
_editor
1 key
{
  "folder_name": "Hero Viper"
}
_multibase
1 item
[
  "inherent_base"
]
m_iMaxLevel1
m_flTurnSpeed180
m_eAbilityType"EAbilityType_Innate"
m_strStopSound"Viper.A3.Slide.Exit"
m_SlideParticle"particles/abilities/viper/viper_slide.vpcf"
m_bStartTrainedtrue
m_strStartSound"Viper.A3.Slide.Enter"
m_mapWeaponInfos
1 key
{
  "primary": {
    "m_flBulletSpeed": 10000
  }
}
m_GetupSpeedCurve
4 keys
{
  "m_spline": [
    {
      "x": 0,
      "y": -20,
      "m_flSlopeIncoming": 3.954919,
      "m_flSlopeOutgoing": 3.954919
    },
    {
      "x": 0.650053,
      "y": -17.429092,
      "m_flSlopeIncoming": 26.666666,
      "m_flSlopeOutgoing": 26.666666
    },
    {
      "x": 0.75,
      "y": 0,
      "m_flSlopeIncoming": 174.383698,
      "m_flSlopeOutgoing": 174.383698
    }
  ],
  "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_vDomainMaxs": [
    0.75,
    0
  ],
  "m_vDomainMins": [
    0,
    -20
  ]
}
m_flBoostMaxSpeed600
m_flBoostMinSpeed100
m_strLoopingSound"Viper.A3.Slide.Lp"
m_SlideEffectRemap
4 items
[
  250,
  700,
  0.1,
  1
]
m_flAccMaxSlopeDeg45
m_flAccMinSlopeDeg5
m_flDashSlideSpeed650
m_flTurnMaxAngDiff2
m_flTurnMinAngDiff5
m_flAirDragMaxAngle2
m_flMinSustainSpeed170
m_sCustomStackLabel"#CurrentBonus_label"
m_eAbilityActivation"CITADEL_ABILITY_ACTIVATION_HOLD_TOGGLE"
m_flAccMinSlopeScale0.5
m_flAirDragAfterJump2
m_flAirDragResetTime0.5
m_flFrictionMaxSlope0.15
m_flFrictionMinSlope0.15
m_flSprintBoostSpeed300
m_flButtonPressWindow5
m_flDashSlideFriction0.175
m_flGetupBusyDuration0.35
m_AbilityBehaviorsBits"CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_HIDDEN | CITADEL_ABILITY_BEHAVIOR_DONT_BREAK_INVISIBILITY | CITADEL_ABILITY_BEHAVIOR_INPUT_DIRECTIONAL_2D | CITADEL_ABILITY_BEHAVIOR_SILENT_CAST_FAILURE_FEEDBACK | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SPRINT | CITADEL_ABILITY_BEHAVIOR_NON_COMBAT | CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_HIDDEN"
m_flDashSlideFailSpeed450
m_flDashSlideStartTime0.3
m_flFrictionFlatGround0.8
m_flMinActivationSpeed350
m_strDashSlideActivate""
m_flLateSlideJumpWindow0.25
m_bitsInterruptingStates"MODIFIER_STATE_STUNNED | MODIFIER_STATE_IS_ASLEEP"
m_flAirDragAfterJumpTime0.5
m_flBoostMaxTriggerSpeed700
m_flBoostMinTriggerSpeed300
m_cameraSequenceCastStart
7 keys
{
  "m_bIsEmpty": false,
  "m_strToken": "",
  "m_vecFOVOperations": [],
  "m_vecDistanceOperations": [],
  "m_vecTargetPosOperations": [],
  "m_vecVertOffsetOperations": [],
  "m_vecHorizOffsetOperations": []
}
m_flDashSlideFrictionTime1
m_flLandingSlopeScaleBias0.6
m_cameraSequenceEndSliding
1 key
{
  "m_vecFOVOperations": [
    {
      "m_eCameraOperation": "k_ECameraOp_Spring",
      "m_flSpringStrength": 6
    }
  ]
}
m_flDashMinActivationSpeed250
m_flFrictionUphillMaxSlope0
m_flFrictionUphillMinSlope0
m_flSlidingRecoilReduction50
m_eAbilityTargetingLocation"CITADEL_ABILITY_TARGETING_LOCATION_SELF"
m_flFrictionFlatGroundGrace0.05
m_flSlideProbeForwardOffset60
m_cameraSequenceStartSliding
1 key
{
  "m_vecFOVOperations": [
    {
      "m_flApproachSpeed": 50,
      "m_flApproachTarget": 5,
      "m_bValuesAreRelative": true,
      "m_flApproachAcceleration": 100
    },
    {
      "m_eCameraOperation": "k_ECameraOp_Maintain"
    }
  ]
}
m_flMinAngleToConsiderASlope8
m_flSlideMaxSlopeMaxAccSpeed1500
m_flSlideMinSlopeMaxAccSpeed1200
m_bitsChannelEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPreCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_flSlideMaxSlopeAcceleration850
m_flSlideMinSlopeAcceleration500
m_bitsPostCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_flCurrentSlopeSampleDistance20
m_flSlopeFacingAngleToActivate75
m_flFlatGroundFrictionGraceTime0.6
m_flMaxDistanceBetweenProbeSamples20
m_flSampleVelDiffStdDevScaleCutoff1
m_flInitialSlideUseForwardProbeTime0.25
m_flLandedFlatGroundFrictionGraceTime0.75
m_flSlideActivationProbeForwardOffset200

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