Combat: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Amicdict moved page Combat to Combat/en: Move english page to subpage to prepare for use of {{MultiPage}}.)
m (Nesciuse moved page Combat/en to Combat without leaving a redirect: Move en subpage to basepage)
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{lang|Combat}}
{{LanguageBar}}
 
{{Abstract Mapping}}
{{Abstract Mapping}}
<br />
<br />
Line 16: Line 17:
* [[Example of NextBot Behaviors]]
* [[Example of NextBot Behaviors]]


== {{game name|name=Half-Life 2}} ==
== {{hl2|4}} ==
=== Control ===
=== Control ===
* {{ent|ai_goal_police}} - Station a guard at a door (non-lethal)
* {{ent|ai_goal_police}} - Station a guard at a door (non-lethal)
* [[Assaults]] - Organized attacks along a path
* [[Assaults]] - Organized attacks along a path
* Door kicks (through the use of {{ent|scripted sequence}}s)
* Door kicks (through the use of {{ent|scripted sequence}}s)
* {{ent|path_corner}} - Used to create patrol routes (see external links for tutorial)
* {{ent|path_corner}} - Used to create patrol routes (see External links for tutorial)
* Rappelling (see [[#External links|external link]])
* Rappelling (see [[#External links|external link]])
* [[Standoffs]] - Controlling how NPCs behave during combat
* [[Standoffs]] - Controlling how NPCs behave during combat
Line 37: Line 38:
Most NPCs can fight, but some require special set-up:
Most NPCs can fight, but some require special set-up:
* Dropships: {{ent|npc_combinedropship}}; see external link
* Dropships: {{ent|npc_combinedropship}}; see external link
* Gunships and helicopters ({{ent|npc_combinegunship}} and {{ent|npc_helicopter}}) (see [[#External links|external links]])
* Gunships and helicopters ({{ent|npc_combinegunship}} and {{ent|npc_helicopter}}) (see [[#External links|External links]])
{{todo|add all HL2 enemy entities?}}
{{todo|add all HL2 enemy entities?}}


== {{game name|name=Left 4 Dead}}/{{game name|name=Left 4 Dead 2}} ==
== {{Left 4 Dead|4}}/{{Left 4 Dead|4 2}} ==
{{todo|add things.}}
{{todo|add things.}}


== {{game name|name=Team Fortress 2}} ==
== {{Team Fortress 2|4}} ==
Most "NPCs" in TF2 use the NextBot system.
Most "NPCs" in TF2 use the NextBot system.
=== Control ===
=== Control ===
Line 56: Line 57:
* {{ent|tf_zombie_spawner}} — "Intended" way to spawn skeletons
* {{ent|tf_zombie_spawner}} — "Intended" way to spawn skeletons
* [[TFBot Technicalities]]
* [[TFBot Technicalities]]
=== Entities ===
=== Entities ===
{{warning|The following are supposed to be dynamically spawned (via {{ent|point_template}} or similar) and may have issues when spawned on their own.}}
{{warning|The following are supposed to be dynamically spawned (via {{ent|point_template}} or similar) and may have issues when spawned on their own.}}

Latest revision as of 05:28, 12 July 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)
Abstract Mapping series Discuss your thoughts - Help us develop the articles or ideas you want

Ammunition | List of HL2 Animals and Creatures | Mapping with Antlions | Beams and Lasers | Cables and Ropes | Moving Clouds | Color Theory in Level Design | Combat | Combine | Compression (Source 1) | Doors | Dust, Fog, & Smoke | Elevators | Level Transitions | Environmental Lighting, Sun, Weather, & Outdoors | Explosions | Fire | Half-Life 2 Foliage | Glass & Windows | Headcrab | Health | Ladders | Lighting | Optimization (level design) | Physics | Retinal scanners | Sound and Music | Special effects | Terrain | Trains | Turrets | Water | Weapons | Zombie


A hub for articles about creating fighting and combat in Source maps and mods.

General NPCs

General NextBots

Half-Life 2 Half-Life 2

Control

Creation

Most NPCs can fight, but some require special set-up:

Todo: add all HL2 enemy entities?

Left 4 Dead Left 4 Dead/Left 4 Dead

Todo: add things.

Team Fortress 2 Team Fortress 2

Most "NPCs" in TF2 use the NextBot system.

Control

Creation

Entities

Warning.pngWarning:The following are supposed to be dynamically spawned (via point_template or similar) and may have issues when spawned on their own.

See also

External links