// Demo Monitor Commonalities - Ported by MIDIMan
// Use with the other LUA_DBX* scripts

freeslot(
	"SPR_DBOX",
	"S_DEMOBOX_FLICKER",
	"S_DEMOBOX_DEAD"
)

// Instantly makes solid object intangible upon death
function A_DemoFall(actor, var1, var2)
	if not (actor and actor.valid) then return end
	
	actor.flags = $|MF_NOCLIP & ~MF_SOLID
end

states[S_DEMOBOX_FLICKER] =	{SPR_DBOX,	A,	1,	nil,	0,	0,	S_SPAWNSTATE}
states[S_DEMOBOX_DEAD] =	{SPR_DBOX,	B,	-1,	nil,	0,	0,	S_NULL}
