-- LUA_FREESLOT.txt
freeslot(
"MT_STAGEGATE",
"S_PORTAL1",
"SPR_RBPT",
"SPR_ENST", 
"SPR_STLT",
"S_STAGEGATELIGHT",
"MT_STAGEGATELIGHT"
)

mobjinfo[MT_STAGEGATE] = {
//$Name Stage Gate
//$Sprite RBPTA0
//$Category Sonic Unleashed
//$Arg0 Warp to Map
//$Arg1 Type
//$Arg2 Color
doomednum = 4002,
spawnstate = S_PORTAL1,
spawnhealth = 1,
seestate = S_PORTAL1,
seesound = sfx_None,
speed = 1,
radius = 192*FRACUNIT,
height = 380*FRACUNIT,
dispoffset = 0,
activesound = sfx_None,
flags = MF_SPECIAL|MF_NOGRAVITY,
}

states[S_PORTAL1] = {
sprite = SPR_RBPT,
frame = FF_FULLBRIGHT|FF_ANIMATE|A,
tics = -1,
action = nil,
var1 = 19,
var2 = 1,
nextstate = S_PORTAL1
}

states[S_STAGEGATELIGHT] = {
sprite = SPR_STLT,
frame = A|TR_TRANS20,
tics = -1,
action = nil,
var1 = 0,
var2 = 0,
nextstate = S_STAGEGATELIGHT,
}

mobjinfo[MT_STAGEGATELIGHT] = {
spawnstate = S_STAGEGATELIGHT,
spawnhealth = 1,
seestate = S_STAGEGATELIGHT,
seesound = sfx_None,
speed = 1,
radius = 27*FRACUNIT,
height = 90*FRACUNIT,
dispoffset = 0,
activesound = sfx_None,
}
