scriptName -> links to other script targets (important!)
classname “team_CTF_bluespawn” (axis or allies spawn - important)
targetname “fueldumphq_spawn” (doesn’t matter, just a name)
origin “-10918 -2288 512” (position)
spawnflags 3
example for cortex bottom spawn:
create
{
“scriptname” “bottomspawn”
“targetname” “bottomspawn”
“spawnflags” “3”
“angle” “90”
“origin” “-2150 305 -2200”
“classname” “team_CTF_redspawn”
}
create
{
“scriptname” “bottomspawn”
“targetname” “bottomspawn”
“spawnflags” “3”
“angle” “90”
“origin” “-2150 315 -2200”
“classname” “team_CTF_redspawn”
}
create
{
“scriptname” “bottomspawn”
“targetname” “bottomspawn”
“spawnflags” “3”
“angle” “90”
“origin” “-2130 315 -2200”
“classname” “team_CTF_redspawn”
}
create
{
“scriptname” “bottomspawn_wobj”
“targetname” “bottomspawn_wobj”
“description” “Bottom Spawn”
“classname” “team_WOLF_objective”
“origin” “-2630 -182 -2200”
“spawnflags” “3”
}
example for sw_oasis_b3
game_manager
{
spawn
{
create
{
targetname “bflag_wobj”
scriptname “bflag_wobj”
classname “team_WOLF_objective”
origin “6576 6675 -250”
description “Upper Way Spawn”
spawnflags “2”
}
create
{
scriptName “bflag_spawn1”
classname “team_CTF_bluespawn”
targetname “bflag_spawn”
origin “6663 6732 -250”
angle “180”
spawnflags “1”
}
create
{
scriptName “bflag_spawn2”
classname “team_CTF_bluespawn”
targetname “bflag_spawn”
origin “6663 6674 -250”
angle “180”
spawnflags “1”
}
create
{
scriptName “bflag_spawn3”
classname “team_CTF_bluespawn”
targetname “bflag_spawn”
origin “6663 6633 -250”
angle “180”
spawnflags “1”
}
create
{
scriptName “bflag_spawn4”
classname “team_CTF_bluespawn”
targetname “bflag_spawn”
origin “6663 6585 -250”
angle “180”
spawnflags “1”
}
create
{
scriptName “bflag_spawn5”
classname “team_CTF_bluespawn”
targetname “bflag_spawn”
origin “6454 6707 -250”
spawnflags “1”
}
create
{
scriptName “bflag_spawn6”
classname “team_CTF_bluespawn”
targetname “bflag_spawn”
origin “6454 6665 -250”
spawnflags “1”
}
create
{
scriptName “bflag_spawn6”
classname “team_CTF_bluespawn”
targetname “bflag_spawn”
origin “6454 6613 -250”
spawnflags “1”
}
create
{
classname “team_WOLF_checkpoint”
target “bflag_spawn”
targetname “upperbunkerflag”
scriptname “upperbunkerflag”
spawnflags “1”
objflags “4”
origin “6576 6675 -300”
}
setstate bflag_wobj invisible
setstate upperbunkerflag invisible
}
}
upperbunkerflag
{
spawn
{
}
trigger allied_capture // Flag has been touched by an Axis player
{
wm_announce “Allies have captured the Upper Way Spawn!”
alertentity bflag_spawn
setautospawn "Upper Way Spawn" 1
wait 50
setstate upperbunkerflag invisible
setstate bflag_wobj default
}
}