Info coop spawn: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(fixed the TODOs, added a new one)
(Multiple spawns will be randomized between, force gun on spawn doesn't work)
Line 1: Line 1:
{{portal2 point|info_coop_spawn}} It defines the player spawn points for coop mode.
{{portal2 point|info_coop_spawn}} It defines the player spawn points for coop mode and can be enabled and disabled to control where players spawn for checkpoints or the like.
 
If multiple spawn points for one player are active at the same time, the player can randomly spawn at any one of them, though this has little use for typical cooperative maps.


==Keyvalues==
==Keyvalues==
{{KV|Initial State|choices|Make a spawn start enabled or disabled. Valve uses this for all maps with multiple spawning areas so players don't have to go through puzzles they've already solved after they die.
{{KV|Initial State|choices|Make a spawn start enabled or disabled. Valve uses this for all maps with multiple spawning areas so players don't have to go through puzzles they've already solved after they die.}}
 
{{todo|What happens when a player can spawn at multiple of this entity? Will they always go to the first, or does it choose randomly?}}}}
:* 0 : Disabled
:* 0 : Disabled
:* 1 : Enabled
:* 1 : Enabled
Line 12: Line 12:
:* 2 : Blue ''(Atlas)''
:* 2 : Blue ''(Atlas)''
{{KV|Force gun on spawn|boolean|Force the player to start with the portal gun.}}
{{KV|Force gun on spawn|boolean|Force the player to start with the portal gun.}}
:{{note|Appears non-functional, players spawn with a portal gun by default. See [[weapon_portalgun#Co-op|here]] for how to disable it.}}
{{KV Targetname}}
{{KV Targetname}}
{{KV Angles}}
{{KV Angles}}

Revision as of 00:35, 19 December 2022

Template:Portal2 point It defines the player spawn points for coop mode and can be enabled and disabled to control where players spawn for checkpoints or the like.

If multiple spawn points for one player are active at the same time, the player can randomly spawn at any one of them, though this has little use for typical cooperative maps.

Keyvalues

Initial State ([todo internal name (i)]) <choices>
Make a spawn start enabled or disabled. Valve uses this for all maps with multiple spawning areas so players don't have to go through puzzles they've already solved after they die.
  • 0 : Disabled
  • 1 : Enabled
Team ([todo internal name (i)]) <choices>
Which bot should be allowed to spawn here.
  • 0 : Any
  • 1 : Red (P-Body)
  • 2 : Blue (Atlas)
Force gun on spawn ([todo internal name (i)]) <boolean>
Force the player to start with the portal gun.
Note.pngNote:Appears non-functional, players spawn with a portal gun by default. See here for how to disable it.
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.

Inputs

Enable
Enable the spawn point to be used.
SetAsActiveSpawn
Enable the spawn point to be used, disabling all other spawn points that do not share the same name.
Disable
Disable the spawn point from being used.
SetTeam <integerRedirectInput/integer>
Set the team this spawn point is for. 0 and 1 are any team. 2 is red, 3 is blue


Outputs