Info enemy terrorist spawn: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(just wanted to start up this page and add some basic info as well as a start to the keyvalues.)
 
m (→‎Inputs: Substituted IO templates)
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{csgo}} Info_enemy_terrorist_spawn is a [[Point Entity|point entity]] used in the [[Creating a Co-op Strike Map|Co-op Strike]] gamemode for [[Counter-Strike: Global Offensive]]. It is used to define the model, weapons, and spawn location of the enemy bots present in the gamemode.
{{this is a|point entity|game=Counter-Strike: Global Offensive|name=info_enemy_terrorist_spawn}}
== Entity Description ==
It is used to define the model, weapons, and spawn location of the enemy bots present in the Co-op Strike gamemode. Should be placed at least 80 units away from each other and surrounding walls.


== Keyvalues ==
== Keyvalues ==
{{KV|Spawn Priority|intn=priority|integer|Determines which spawn points get used first.  Smaller numbers are used before larger numbers.}}
{{KV|Enabled by default?|intn=enabled|bool|Whether this spawnpoint starts enabled or not.}}
{{KV|Override player model|intn=model_to_use|studio|Select a model to override the model used for enemies spawned at this spawn point.}}
{{KV|Weapons to spawn with|intn=weapons_to_give|string|Weapons and items to give to the bot on spawn. Ex. 'vesthelm, usp, awp, smokegreande, hegrenade'.}}
{{KV|Armor|intn=armor_to_give|choices|What armor should the bot spawn with.
:* 0: None
:* 1: Vest and Helmet
:* 2: Heavy Armor
}}
{{KV|Spawn asleep?|intn=start_asleep|bool|Do the bots that spawn here start alseep? If so, they will wait until they see or hear the player to move.}}
{{KV|Default Behavior|intn=default_behavior|choices|What behavior the bot should have when idle.
:* 0: Defend Camp
:* 1: Hunt
:* 2: Charge Enemy
:* 3: Defend Investigate
}}
{{KV|Bot Difficulty|intn=bot_difficulty|integer|How hard the bot is to fight and what his skill level is. 0-7, 0 is super easy, 7 is super human.}}
{{KV|Is aggressive?|intn=is_agressive|bool|Is the bot aggressive for his difficulty level?}}
{{KV|Hide Radius|intn=hide_radius|float|Range around the spawn spot the bot will try to hide. Set to 0 to hold position and never try to hide.}}
{{KV|[[CS:GO Bot Behavior Trees|Behavior Tree File]]|intn=behavior_tree_file|string|The behavior tree file to use for this bot (еmpty is classic AI).}}
{{KV Targetname}}
{{KV Angles}}
== Inputs ==
{{I|SetEnabled|Sets this spawn point as enabled.}}
{{I|SetDisabled|Sets this spawn point as disabled.}}
{{I|ToggleEnabled|Toggle the enabled/disabled state of this spawn point.}}
{{I Targetname}}
== Outputs ==
{{O Targetname}}
== See also ==
* [[Creating_a_Co-op_Strike_Map|Creating a Co-op Strike Map]]

Latest revision as of 07:53, 21 April 2025

info_enemy_terrorist_spawn is a point entity available in Counter-Strike: Global Offensive Counter-Strike: Global Offensive.

Entity Description

It is used to define the model, weapons, and spawn location of the enemy bots present in the Co-op Strike gamemode. Should be placed at least 80 units away from each other and surrounding walls.

Keyvalues

Spawn Priority (priority) <integer>
Determines which spawn points get used first. Smaller numbers are used before larger numbers.
Enabled by default? (enabled) <boolean>
Whether this spawnpoint starts enabled or not.
Override player model (model_to_use) <model path>
Select a model to override the model used for enemies spawned at this spawn point.
Weapons to spawn with (weapons_to_give) <string>
Weapons and items to give to the bot on spawn. Ex. 'vesthelm, usp, awp, smokegreande, hegrenade'.
Armor (armor_to_give) <choices>
What armor should the bot spawn with.
  • 0: None
  • 1: Vest and Helmet
  • 2: Heavy Armor
Spawn asleep? (start_asleep) <boolean>
Do the bots that spawn here start alseep? If so, they will wait until they see or hear the player to move.
Default Behavior (default_behavior) <choices>
What behavior the bot should have when idle.
  • 0: Defend Camp
  • 1: Hunt
  • 2: Charge Enemy
  • 3: Defend Investigate
Bot Difficulty (bot_difficulty) <integer>
How hard the bot is to fight and what his skill level is. 0-7, 0 is super easy, 7 is super human.
Is aggressive? (is_agressive) <boolean>
Is the bot aggressive for his difficulty level?
Hide Radius (hide_radius) <float>
Range around the spawn spot the bot will try to hide. Set to 0 to hold position and never try to hide.
Behavior Tree File (behavior_tree_file) <string>
The behavior tree file to use for this bot (еmpty is classic AI).


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

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


Outputs

See also