info_deathmatch_spawn

From Valve Developer Community
Revision as of 21:38, 10 April 2021 by Popcorn (talk | contribs) (Added thumb, random spawns, spawn location priorities.)
Jump to navigation Jump to search
info_deathmatch_spawn in Hammer.

info_deathmatch_spawn is a point entity available in Counter-Strike: Global Offensive Counter-Strike: Global Offensive. In the Deathmatch gamemode, players spawn primarily at the origin of these entities.

Warning.pngWarning: The game generates this entity across the map automatically, except there is an info_map_parameters entity with the keyvalue disableautogenerateddmspawns 1. Generated info_deathmatch_spawns are 16 units above the ground and have the angles (0,0,0).
Note.pngNote: If there is an info_map_parameters entity with the keyvalue usenormalspawnsfordm 1, then this entity serves no purpose initially.

A player's spawn coordinate in the Deathmatch gamemode is chosen with the following priorities:

Players' respawn location priorities in Deathmatch
Default "Use Normal Spawns in Deathmatch"
  1. The origin of any enabled info_deathmatch_spawn that is not blocked by another player.
  2. The origin of any enabled info_player_terrorist or info_player_counterterrorist (matching the player's team) that is not blocked by another player.
  3. The origin of any info_deathmatch_spawn.
  4. (0,0,0) (worldspawn).
  1. The origin of any enabled info_player_terrorist or info_player_counterterrorist (matching the player's team) that is not blocked by another player.
  2. The origin of any info_player_terrorist or info_player_counterterrorist (matching the player's team).
  3. (0,0,0) (worldspawn).
Note.pngNote: If there are more players than spawn points, it is possible that players spawn inside each other or at disabled spawn points, especially at round start. A standard map should have between 16 and 32 spawn points.
PlacementTip.gifPlacement Tip: This entity should be placed at least 128 units away from each other and surrounding walls and 16 units off the ground to avoid players being stuck inside the floor.

Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Pitch Yaw Roll (Y Z X) (angles) <QAngle>
This entity's orientation in the world. Pitch is rotation around the Y axis, yaw is the rotation around the Z axis, roll is the rotation around the X axis.
Enabled by default? (enabled) <boolean>
Makes entity active and ready to spawn a player the moment the map loads.

Inputs

SetEnabled <void>
Sets this spawn point as enabled.
SetDisabled <void>
Sets this spawn point as disabled.
ToggleEnabled <void>
Toggle the enabled/disabled state of this spawn point.

Outputs