Trigger coop: Difference between revisions
Jump to navigation
Jump to search

Note:This entity is specifically designed for detecting players. Use trigger_multiple for other entities.
Note:Filters can be used with this entity, however only players can use the special features of this entity.
Warning:Only use the Client spawnflag for this entity.
(Created page with "{{Synergy}} '''trigger_coop''' is a brush entity available in Synergy. It counts the number of players within its volume, either fractionally or as a specific number. {{...") |
m (→Outputs: Substituted IO templates) |
||
| (9 intermediate revisions by 7 users not shown) | |||
| Line 1: | Line 1: | ||
{{ | <!-- When this page is updated to {{langsp}} or {{language subpage}} instead of {{lang}}, please move {{this is a}} to the base page, as it is automatically translated. -->{{lang}}[[File:Synergy trigger coop hud.jpg|thumb|right|350px|trigger_coop's HUD element showing that 3 players are currently touching the trigger, and 1 more is required to fire '''OnPlayersIn''' output.]] | ||
{{this is a|brush entity|name=trigger_coop|game=Synergy}} It keeps track of the number of players touching it. | |||
{{note|This entity is specifically designed for [[ | {{note|This entity is specifically designed for detecting players. Use [[trigger_multiple]] for other entities.}} | ||
==Entity description== | ==Entity description== | ||
A [[Brush_entity|brush entity]] that counts the number players touching it and fires '''OnPlayersIn''' output when the number of players passes the set threshold. It can be set to require a specific number of players, or require a percentage of '''living''' players. A [[HUD]] element can be shown to all players touching the trigger; displaying the current number of players that are also touching it, out of the total requirement. | |||
==Keyvalues== | ==Keyvalues== | ||
{{KV|PlayerValue|int|The number or percent of living players this trigger will use to compare with. Use value range of 0 - 100 for percentage.|param=string}} | |||
{{KV|CountType|choices|How the trigger should count the players.|param=string}} | {{KV|CountType|choices|How the trigger should count the players.|param=string}} | ||
:* 0 : Specific Number of players. | :* 0 : Specific Number of players. | ||
:* 1 : Percentage of all living players. | :* 1 : Percentage of all living players. | ||
{{KV|UseHud|choices|Use the HUD element for each player touching the trigger. (It will not display while the trigger is disabled)|param=string}} | |||
{{KV|UseHud|choices| | |||
:* 0 : No | :* 0 : No | ||
:* 1 : Yes | :* 1 : Yes | ||
{{KV Trigger}} | {{KV Trigger}} | ||
{{note|Filters can be used with this entity, however only players can use the special features of this entity.}} | |||
==Flags== | ==Flags== | ||
{{Fl Trigger}} | {{Fl Trigger}} | ||
{{warning|Only use the Client spawnflag for this entity.}} | |||
{{ | |||
==Inputs== | ==Inputs== | ||
| Line 27: | Line 25: | ||
==Outputs== | ==Outputs== | ||
{{ | {{O|OnPlayersIn|Fired when the player count passes the requirement.}} | ||
{{ | {{O|OnPlayersOut|Fired when the player count drops '''below''' the requirement after reaching it.}} | ||
{{O Trigger}} | {{O Trigger}} | ||
==See also== | ==See also== | ||
*[[Synergy_Entities]] | *[[Synergy_Entities|List of Synergy's Entities]] | ||
[[Category:Level Design]] | |||
Latest revision as of 06:50, 21 April 2025
trigger_coop is a brush entity available in
Synergy. It keeps track of the number of players touching it.
Entity description
A brush entity that counts the number players touching it and fires OnPlayersIn output when the number of players passes the set threshold. It can be set to require a specific number of players, or require a percentage of living players. A HUD element can be shown to all players touching the trigger; displaying the current number of players that are also touching it, out of the total requirement.
Keyvalues
- PlayerValue ([todo internal name (i)]) <integer>
- The number or percent of living players this trigger will use to compare with. Use value range of 0 - 100 for percentage.
- CountType ([todo internal name (i)]) <choices>
- How the trigger should count the players.
- 0 : Specific Number of players.
- 1 : Percentage of all living players.
- UseHud ([todo internal name (i)]) <choices>
- Use the HUD element for each player touching the trigger. (It will not display while the trigger is disabled)
- 0 : No
- 1 : Yes
|
Flags
|
Inputs
|
Outputs
- OnPlayersIn
- Fired when the player count passes the requirement.
- OnPlayersOut
- Fired when the player count drops below the requirement after reaching it.
|