Half-Life Tutorials
Update: January 8, 2000
Name:
Counter-Strike Map Types (cs/de/as)
Description:
This tutorial gives you basic information about the 3 different types of Counter-Strike maps.
Update:

January 8, 2000
Download the tutorial here as *.zip file
Visit another Advanced Half-Life Tutorial
Counter-Strike Map Types (cs/de/as) - by Tiger
1. Hostage rescue maps (cs)
Hostage rescue is the classic CS gametype where the counter-terrorists have to rescue 4 or 5 hostages. So every cs_... map should have 10 spawnpoints for each team (counter-terrorists and terrorists) and around 5 hostages who must be near the terrorists spawning points.
Try to make the map interesting and quiet realistic (without any alien stuff) and also try to keep the r_speed as low as possible.
Now we come to list of the specific entities you need for this gametype
This are the 3 specific 'hostage rescue' entities of Couneter-Strike
Entities : hostage_entity
func_hostage_rescue
info_hostage_rescue


1.1 The hostage_entity
You can handle this entity like a player startposition but it is only for hostages.
Here is a list of all different types of hostages and their defined keys in the entity inspector:
KEY & VALUE Picture Entity Inspector
model = scientist
skin = 0
body = 0

click on image to enlarge
model = scientist
skin = 0
body = 1

click on image to enlarge
model = scientist
skin = 0
body = 2

click on image to enlarge
model = scientist
skin = 0
body = 3

click on image to enlarge
model = hostage
skin = 0

click on image to enlarge
model = hostage
skin = 1

click on image to enlarge


1.2 The func_hostage_rescue and info_hostage_rescue
Both entities define the area where you can rescue the hostages the only difference between them is that you can change the size of the func_hostage_rescue entity till it is as big as the rescue area should be and by the info_hostage _rescue you have to set this with a key in the entity inspector. Also put this decal on the ground of the hostage rescue area.

To use this decal just put a info_decal entity at the point it should appear and enter the
key: texture with the value: {hrpoint (or however the name of the decal is)

That's all you need to make some cool hostage rescue maps for Counter-Strike.


2. C4 defusion maps (de)
In this map type the terrorists have to blow up two or more targets. So again put in 10 spawnpoints for every team and use the func_bomb_target or the info_bomb_target entity to define the bombing area. Also place the {target or {target2 decal in the middle of the bombing zone to show the player where the bomb could be activated.

Also make sure that the bombing areas are somewhere between the startpositions of the teams and use some dramatic explosion effects (a tutorial for this will come soon) when the bomb will blow up.


2. Assassination maps (as)
In this map VIP (someone from the CT team) must get through the terrorist liens to an escape point which is defined by a func_vip_safetyzone. So make sure there are different ways to get from the CT startposition to the escape zone. Also in this map type there should be 13 spawning points for the counter-terrorists and 10 for the terrorists which could be spread all over the map (don't let the terrorists start at only one point). The last thing what is important for this type that you make a nice escape zone with an escape vehicle or something similar:


Additional Tutorial Information:
Entities of the tutorial:  
Visit also: For more info about Counter-Strike visit the CS homepage
For more info about CS mapping visit this mapping tutorial
Visit also The Counter-Strike Map tutorial
You need the cs.def hide over to this tutorial
Questions to: Tiger: tiger@qeradiant.com