Advanced Spawning

written by Ragnar-X-

Usually you choose the spawn point by clicking the little flags on the command map inside limbo. But you can also change the spawnpoint using the console command "setspawnpt".

To choose the team, class & weapon you use the limbo too. As an alternative it is possbile to use the console command "team".

To put all topics in this article together I created a small .pk3-file: SpawnSelector.pk3. This tweaks the quick chat menu so you will be able to select spawn points, team, class and weapon with it.

How spawning works

The mapper places a (invisible) team_WOLF_objective entity on the map and usually groups spawnpoints around it. Spawnpoints are symbolized by team_CTF_redspawn resp. team_CTF_bluespawn entities (red for Axis and blue for Allies). Later the little flags will appear on the command map, where the team_WOLF_objective entities are located. When you select a spawn point (resp. the team_WOLF_objective entity) and you spawn, then ET searches the next free team_CTF_redspawn resp. team_CTF_bluespawn entity next to it and you spawn there. Spawnpoints can be blocked by players that spawn before you (usually they connected earlier and so they are before you in the spawning queue), but they can also be hidden so that they are unavailable for spawning (e.g. the enemy captures the Old City on Siwa Oasis).

The trick is now to use the console command "setspawnpt" instead of the limbo to select the spawnpoint. Using this you will be able to select even enemy spawn points! You will not spawn at the enemy spawn point, but you will spawn at the nearest available spawn point, which is usually different from the ones you can select via the limbo flags since each spawn point has around 30 spawn locations to support larger servers with more players. On some maps the differences are marginal, on other maps they can be very usefull.

How to use the "setspawnpt" command

Using the "setspawnpt" console command is pretty easy: simply pull down the console and write "/setspawnpt 0". The number after the command is the number of the spawnpoint (see below for full list). 0 is always the default spawn point (which can change during the game, e.g. when your team captures a flag). Usefull numbers are usually from 1 to 5, depending on the map.

Example from Siwa Oasis for Allies

You can click on images to enlarge them.

After the Old City flag is taken you usually start at a position near the flag:

But when you select the Axis Garrison as spawn point with the console command you spawn near the ammo/health cabinetes:

Spawn points for stock maps

The number before a spawn point name is the number for "setspawnpt" command. Spawn points for LMS only games are marked with a "(LMS)" behind the name. Click on a name to see an image from Radiant with the spawn points (top view, upward is north). The team_WOLF_objective entity is marked with an arrow, the spawn locations appear as red resp. blue boxes around it. Sometimes the boxes overlap (usually when the spawn point is fightable), so some boxes might not be visible.

Fuel Dump spawn points

  1. Default Spawn
  2. Tunnel Store Room
  3. Axis Fuel Dump
  4. Allied Entrance Point

Usefull settings

Gold Rush spawn points

  1. Default Spawn
  2. Tank Depot
  3. Axis Spawn
  4. Allied Spawn

Rail Gun spawn points

  1. Default Spawn
  2. Axis Construction Site
  3. Depot Yard
  4. Allied Camp

Comments:

Seawall Battery spawn points

  1. Default Spawn
  2. Axis Main Bunker
  3. Allied East Beach
  4. Allied West Beach
  5. East Bunker
  6. West Bunker
  7. Axis Spawn (LMS)
  8. Allied Spawn (LMS)

Usefull settings

Comments:

Siwa Oasis spawn points

  1. Default Spawn
  2. Axis Garrison
  3. Allies Camp
  4. Old City

Usefull settings

Würzburg Radar spawn points

  1. Default Spawn
  2. Side Entrance Bunker
  3. Abandoned Villa
  4. Forward Bunker
  5. Forward Hut
  6. Lower Warehouse

Usefull settings

How to use the "team" command

Syntax

/team <team> <class> <weapon>

The values inside the < > must be replaced by the values given below. You can omit values starting from the right (e.g. you adding values for <team> and <class>, but not for <weapon>. If you do this ET will pick the default values for you. When you choose an invalid combination, ET will fall back to default values, see the examples section for more details.

<team>
s Spectator
b Team blue, resp. Allies
r Team red, resp. Axis

<class>
0 Soldier
1 Medic
2 Engineer
3 Field Ops
4 Covert Ops

<weapon>
3 MP40
4 M1A1 Thompson
5 Panzerfaust
6 Flamethrower
10 Sten MkII S
23 K43 & GPG40 GranatWerfer - Rifle for Axis Engineer
24 M1 Garand & M7 Grenade Launcher - Rifle for Allied Engineer
25 M1S Garand (Silenced) - Rifle for Allied Covert Ops
31 MG42 machine gun
32 K43 (Silenced) - Rifle for Axis Covert Ops
33 FG42
35 81mm Mörser resp. 3 Inch Mortar for Axis resp. Allied Soldier


Thanks to |eTcC|MulTiFleX for the following tip:

It seems that if you have gained level 4 light weapons and use a normal spawnscript you only get a single pistol, by adding an extra number in the script you get akimbo's.

Example:
Axis medic "team r 1 3"
Axis medic with akimbo(if available) "team r 1 3 38"
For allies 37 is added to get akimbo's

Examples

/team s You switch to spectator
/team b 1 You will spawn as Allied Medic with Thompson.
/team b 1 4 You will spawn as Allied Medic with Thompson. You can omit the parameter for the weapon, because ET will choose the (one and only) default weapon for the Axis Medic - the Thompson.
/team r 2 23 You will spawn as Axis Engineer with a K43 Rifle.
/team r 2 24 You will spawn as Axis Engineer with a MP40, since the number 24 is assigned to the M1 Garand - the Rifle for Allied Engineers, which is not available for Axis Engineers at spawn. So ET will choose the default weapon for Axis Engineer - the MP40.

SpawnSelector.pk3

I created a little .pk3 file which alters the quick chat menu so you can select the spawn point via it: SpawnSelector.pk3. You can use this on a local server or on unpure servers. On pure servers only the admin can enable it by uploading it on the server. Be aware, that this .pk3-file will interfere with other .pk3-files which change the quick chat menu. This can lead to unexpected results.

For comments or bugs please e-mail to Ragnar-X-: ragnar_40k@hotmail.com.

Description

Open the quick chat menu as usual (default key is "v"). The additional menu entries for spawn point selection etc. are available via the numbers "8", "9" and "0" (numeric quick chat mode) resp. the characters "n", "m" and "w" (alpha quick chat mode).

Some menu entries have additionally 3 points after it: "...". This means that when you choose this entry a sub-menu will pop up. Some spawn point entries have a "(LMS)" after it. That means that these spawn points only available for LMS games.

Examples

Spawn point selection with the SpawnSelector.pk3 (click on images to enlarge). E.g. the key combination "v951" sets the spawn point to the Axis Garrison:

Class and Weapon selection with the SpawnSelector.pk3 (click on images to enlarge). E.g. the key combination "v0142" will let you spawn as Allied Enginner with a M1 Garand & M7 Grenade Launcher: