Code: Select all
level waittill prespawn
thread boomcrate1
//--------------------------------------------------->
// EXPLOSIVE CRATE SPAWN THREADS
//--------------------------------------------------->
boomcrate1:
local.crate1 = spawn script_model
local.crate1.targetname = "explosive_crate1"
local.crate1 model "models/static/indycrate.tik"
local.crate1.origin = ( -500 1388 0 )
local.crate1.angles = (0 0 0) // if angles changed, adjust trigger setsize
spawn script_origin targetname "killspot1"
$killspot1.origin = (local.crate1.origin + (0 0 64))
spawn trigger_multiple targetname "crate_trigger1" "spawnflags" "128" "health" "1"
$crate_trigger1.origin = (local.crate1.origin)
$crate_trigger1 setsize ( -27 -38 0) (27 38 49)
$crate_trigger1 waittill trigger
spawn "animate/fx_explosion_mine" targetname "explode_crate1" angle "-1" origin local.crate1.origin
$explode_crate1 anim start
radiusdamage $killspot1 250 256 // numbers are damage and radius
local.crate1 hide
$crate_trigger1 remove // may not be needed because trigger is killed
$killspot1 remove
wait 20
$explode_crate1 remove
local.crate1 show
local.crate1 remove
thread boomcrate1
end

