Map Script:
exec global/detonator.scr "0 0 0" 1 // put 1 if you whant the detonator to get removed when you trigger him
Detonator.scr:
main local.detonator_place local.detonator_remove:
local.detonator = spawn script_object targetname "detonator"
local.detonator model "miscobj/detonator.tik"
local.detonator.origin = ( local.detonator_place )
local.detonator.to_remove = local.detonator_remove
local.detonator anim idle
local.detonator_trig = spawn trigger_use
local.detonator_trig.origin = ( local.detonator.origin )
local.detonator_trig setsize ( -10 -10 -10 ) ( 10 10 50 )
local.detonator_trig setthread detonate
end
detonate:
$detonator anim "fire"
self playsound plunger
self nottriggerable
wait 0.45
if($detonator.to_remove == 1)
{
$detonator remove
self remove
}
end