Submitted by
Andy on Fri, 2005-05-13 21:10.
Mapping Day of Defeat - by Nick Robins
Player Start Entites
Spawn related Entities
info_player_allies - info_player_axis
Point entities:
These are the spawn entities for the two teams. They perform identical duties and have identical properties.
Properties
Master - This is the Standard Half-Life master
Master control point - This is the DoD master using a dod_control_point
Active if neutral - Specify spawn activity for each state of the dod_control_point
Active if in control -
Active if not in control - Yes - No
PYR (angles) - Set the angle that the player will spawn facing.
Flags
None
info_player_observer
Point entity:
The point where observers spawn, normally when a player has just connected. This entity is required since DoD beta 3.0.
While this entity includes the "spawncpmaster" (using a dod_control_point) field for controlling activity, I am unsure which team an observer is a member of, possibly it will be "neutral".
Properties
Master - This is the Standard Half-Life master
Master control point - This is the DoD master using a dod_control_point
Active if neutral - Specify spawn activity for each state of the dod_control_point
Active if in control -
Active if not in control - Yes - No
PYR (angles) - Set the angle that the player will spawn facing.
Flags
None
info_player_start
Point entity:
This is the Half-Life entity to mark the spawn point for single player games. It is required in DoD maps for HLTV purposes since DoD beta 2.1. If this entity is not present then any client attempting to connect to a server running the map will crash to desktop (CTD). The entity currently has no other function in a multiplayer DoD game.
Note: In DoD beta 3.0 and beyond this appears to longer be the case, the entity will be "provided" by the DoD library (dll or so) if it is not present. However you will get a 'missing info_player_start' error when using Hammer's check for problems option.
If you don't have an info_player_start listed in the WC / Hammer entity list then you have two options:
- Add this to your dod .fgd file, and restart Hammer. info_player_start will be in the entity list.
//
// Half-Life Player start (for HLTV)
//
@PointClass base(PlayerClass) = info_player_start : "Player 1 start" [ ]
//
- place an info_player_observer entity and rename it info_player_start.
Entity Reference
Modelling