Left 4 Dead 2/Scripting/Script Functions/ZSpawn: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(-zombie types)
Line 45: Line 45:
|}
|}


 
== Zombie types ==
: ZOMBIE_SMOKER = 1
: ZOMBIE_BOOMER = 2
: ZOMBIE_HUNTER = 3
: ZOMBIE_SPITTER = 4
: ZOMBIE_JOCKEY = 5
: ZOMBIE_CHARGER = 6
: ZOMBIE_WITCH = 7
: ZOMBIE_TANK = 8
: ZSPAWN_WITCHBRIDE = 11


[[Category:Left 4 Dead 2]]
[[Category:Left 4 Dead 2]]
[[Category:Scripting]]
[[Category:Scripting]]

Revision as of 12:16, 18 July 2023

Function Description

bool ZSpawn(table spawnTable)

Spawns a zombie. This is essentially the z_spawn console command, except (a) you pass a table and (b) no raycast, you give it the position vector.


Parameters

Type Name Description
table spawnTable Table used for spawn parameters.


Returns

bool - [Todo]


Input Parameters

Passed to spawnTable to set up the spawn parameters.

Type Name Description
int type Zombie type enumeration. ZOMBIE_WITCH, etc - or the special ZSPAWN_MOB, or WITCHBRIDE, etc.
Vector pos Vector position at which to spawn, optional (defaults to automatically spawn somewhere in the world).
QAngle ang Angle for spawn, optional (defaults to 0,0,0).

Zombie types

ZOMBIE_SMOKER = 1
ZOMBIE_BOOMER = 2
ZOMBIE_HUNTER = 3
ZOMBIE_SPITTER = 4
ZOMBIE_JOCKEY = 5
ZOMBIE_CHARGER = 6
ZOMBIE_WITCH = 7
ZOMBIE_TANK = 8
ZSPAWN_WITCHBRIDE = 11