		addHook("MobjSpawn", function(mobj)
		if mobj.flags & MF_ENEMY
		if mobj.valid
		and gamemap == 693
		and not (mobj.state == S_ASTOLFO or mobj.state == S_ASTOLFO2 or mobj.state == S_ASTOLFO3)
		mobj.state = S_ASTOLFO
		mobj.scale = FRACUNIT/3
		end
	end
end, MT_BLUECRAWLA)

addHook("TouchSpecial", function(mobj, toucher)
    if toucher.player
	and mobj.flags & MF_ENEMY
	and gamemap == 693
	toucher.player.mo.state = S_INVISIBLE
	P_KillMobj(toucher)
	local explosion = P_SpawnMobj(mobj.x, mobj.y, mobj.z, MT_GHOST)
	explosion.state = S_FBOMB_EXPL1
	explosion.scale = mobj.scale*2
	return true
    end
end)


