Need help with plugins or servers? Join our Discord

Modding Database

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

ability_doorman_doorway

Doorwayability

class ability_doorman_doorway · The Doorman Signature 2 · inherits from signature_base

Deadworks (C#)
pawn.AddAbility("ability_doorman_doorway", (ushort)EAbilitySlot.Signature2);
pawn.RemoveAbility("ability_doorman_doorway");

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
TechPowerSpirit Power0TECH_POWER
WeaponPowerWeapon Damage0WEAPON_POWER
CombatBarrierBarrier0+1.5 spirit scalingBARRIER_HEALTH
AbilityChargesCharges0
AbilityCooldownCooldown45
AbilityDurationDuration15+20
BarrierDurationBarrier Duration0+12
DoorwayDistanceDoorway Distance65m+0.15 spirit scaling
AbilityCastDelayCast Delay0
AbilityCastRangeCast Range50m+30m
ChannelMoveSpeed-1
AbilityChannelTimeChannel Duration0
AbilityResourceCost0
DoorwayCloseCooldown8
AbilityUnitTargetLimit1
AbilityPostCastDuration0
AbilityCooldownBetweenChargeCharge Delay-1.0

Modifiers

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

Name for AddModifierClassReads ability values
ability_doorman_doorway/doorway_barriermodifier_baseCombatBarrier
ability_doorman_doorway/doorway_timer_modifiermodifier_base

VData

_class"ability_doorman_doorway"
_editor
1 key
{
  "folder_name": "Hero Doorman"
}
_multibase
1 item
[
  "signature_base"
]
m_ColorEnd
3 items
[
  74,
  173,
  255
]
m_HUDPanel
0 keys
{}
m_iMaxLevel1
m_ColorStart
3 items
[
  255,
  180,
  51
]
m_hDoorModel"models/heroes_wip/doorman/doorman_door.vmdl"
m_iUpdateTime0
m_CastParticle"particles/abilities/doorman/doorman_doorway_deploy_cast.vpcf"
m_eAbilityType"EAbilityType_Signature"
m_hPortalModel"models/heroes_wip/doorman/doorman_portal.vmdl"
m_strCastSound""
m_DoorLoopSound"Doorman.Doorway.Door.Open.Lp"
m_bStartTrainedfalse
m_DoorPlaceSound"Doorman.Doorway.Place.Door"
m_deploymentInfo
10 keys
{
  "m_bPlaceFlat": 1,
  "m_bPointTrace": false,
  "m_bGroundCheck": false,
  "m_previewModel": "models/heroes_wip/doorman/doorman_door.vmdl",
  "m_flFlatYawOffset": 180,
  "m_bRequiresUpNormal": false,
  "m_bUseWallPlacement": true,
  "m_flPreviewModelScale": 1,
  "m_bPlaceNormalToSurface": true,
  "m_flModelVerticalPlacementScaleOffset": -0.5
}
m_mapWeaponInfos
1 key
{
  "primary": {
    "m_flBulletSpeed": 10000
  }
}
m_projectileInfo
0 keys
{}
m_DoorExpireSound"Doorman.Doorway.Door.Expire"
m_strAbilityImage"file://{images}/hud/abilities/doorman/doorman_doorway.psd"
m_DoorEndCastSound""
m_DoorOpenEndSound"Doorman.Doorway.Open.Door.Blue"
m_strAG2SourceName"doorman_ability_doorway"
m_strSelectedSound"Doorman.Doorway.Select"
m_PlaceDoorParticle"particles/abilities/doorman/doorman_doorway_deploy_spawn.vpcf"
m_flBossDamageScale1
m_sCustomStackLabel"#CurrentBonus_label"
m_DoorOpenStartSound"Doorman.Doorway.Open.Door.Red"
m_DoorStartCastSound"Doorman.Doorway.Cast"
m_curvePlacementFail
4 keys
{
  "m_spline": [
    {
      "x": 0.0001,
      "y": 0,
      "m_flSlopeIncoming": 23.203175,
      "m_flSlopeOutgoing": 23.203175
    },
    {
      "x": 0.043198,
      "y": 1,
      "m_flSlopeIncoming": 3.137362,
      "m_flSlopeOutgoing": 3.137362
    },
    {
      "x": 0.318839,
      "y": 1,
      "m_flSlopeIncoming": -1.045148,
      "m_flSlopeOutgoing": -1.045148
    },
    {
      "x": 1,
      "y": 0,
      "m_flSlopeIncoming": -1.468082,
      "m_flSlopeOutgoing": -1.468082
    }
  ],
  "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_eAbilityActivation"CITADEL_ABILITY_ACTIVATION_PRESS"
m_nAbilityPointsCost0
m_strUnselectedSound"Doorman.Doorway.Deselect"
m_PendingDoorParticle"particles/abilities/doorman/doorman_doorway_deploy_preview_model.vpcf"
m_PreviewPathParticle"particles/generic/generic_arc.vpcf"
m_nAbilityTargetTypes"CITADEL_UNIT_TARGET_ALL_ENEMY"
m_strAG2CastingAction"ability_doorway_cast"
m_AbilityBehaviorsBits"CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST"
m_DoorDurationParticle"particles/abilities/doorman/doorman_doorway_deploy_duration.vpcf"
m_DoorwayTimerModifier
5 keys
{
  "_class": "modifier_base",
  "m_bIsHidden": true,
  "m_nAttributes": "MODIFIER_ATTRIBUTE_CANNOT_BE_PURGED",
  "_my_subclass_name": "doorway_timer_modifier",
  "m_vecScriptValues": []
}
m_nAbillityUnlocksCost1
m_strSelectedLoopSound"Doorman.Doorway.Select.Lp"
m_AbilityTooltipDetails
1 key
{
  "m_vecAbilityInfoSections": [
    {
      "m_strLocString": "#ability_doorman_doorway_desc",
      "m_vecBasicProperties": [],
      "m_vecAbilityPropertiesBlock": [
        {
          "m_vecAbilityProperties": [
            {
              "m_strImportantProperty": "DoorwayDistance"
            }
          ]
        },
        {
          "m_vecAbilityProperties": [
            {
              "m_strImportantProperty": "CombatBarrier"
            },
            {
              "m_strImportantProperty": "BarrierDuration"
            }
          ],
          "m_strPropertiesTitleLocString": "#ability_doorman_doorway_on_portal"
        }
      ]
    }
  ]
}
m_PortalBarrierModifier
6 keys
{
  "_class": "modifier_base",
  "m_bIsHidden": true,
  "m_sStartSound": "Doorman.Doorway.Barrier.Start",
  "_my_subclass_name": "doorway_barrier",
  "m_strParticleEffect": "particles/abilities/doorman/doorman_doorway_barrier_buff.vpcf",
  "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
    "CombatBarrier"
  ]
}
m_mapDependentAbilities
1 key
{
  "ability_doorman_doorway_close": null
}
m_skillshotMissParticle"particles/abilities/skillshot_default_miss_owner.vpcf"
m_strCastButtonLocToken"#AbilityButtonHint_Deploy"
m_bitsInterruptingStates"MODIFIER_STATE_STUNNED"
m_DoorDestructionParticle"particles/abilities/doorman/doorman_doorway_destroy.vpcf"
m_colorPlacementSphereSat
3 items
[
  255,
  255,
  255
]
m_strAltCastButtonLocToken"#ability_doorman_doorway_clear_first_hint"
m_DoorPlacementClearedSound"Doorman.Doorway.Clear.Door"
m_colorPlacementSphereDesat
3 items
[
  228,
  159,
  159
]
m_eAbilityTargetingLocation"CITADEL_ABILITY_TARGETING_LOCATION_CUSTOM"
m_strAG2CastCompletedAction"ability_doorway_cast_completed"
m_strSingleDoorAbilityImage"file://{images}/hud/abilities/doorman/doorman_doorway2.psd"
m_strAbilityChargeReadySound""
m_strAbilityOffCooldownSound""
m_bitsChannelEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPreCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_colorPlacementSphereOutline
3 items
[
  13,
  186,
  255
]
m_flPlacementWallTestDistance75
m_bitsPostCastEnabledStateMask"MODIFIER_STATE_BUSY_WITH_ACTION"
m_flPlacementRangeHintDuration1
m_flPlacementWallTestSphereRadius10
m_flPlacementWallTestExtentsWallScale0.5
m_flPlacementWallTestExtentsSolidScale1

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