freeslot(
"sfx_zann"
)
addHook("PlayerSpawn", function(player)
	if gamemap != 693
		player.jumpfactor = skins[player.realmo.skin].jumpfactor
		player.normalspeed = skins[player.realmo.skin].normalspeed
		player.acceleration = skins[player.realmo.skin].acceleration
		player.actionspd = skins[player.realmo.skin].actionspd
		player.mindash = skins[player.realmo.skin].mindash
		player.maxdash = skins[player.realmo.skin].maxdash
		player.ability = skins[player.realmo.skin].ability
	end
end)
addHook("PlayerThink", function(player)
	if player.rings > 0
	and (gamemap == 693)
	and player.cmd.buttons & BT_ATTACK
	and player.timer1 < 2
	local missile = P_SpawnPlayerMissile(player.mo, MT_THROWNEXPLOSION, MF2_RAILRING)
	P_MoveOrigin(missile, player.mo.x, player.mo.y, player.mo.z + 27*FRACUNIT)
	missile.state = S_NANAY
	missile.info.speed = 100*FRACUNIT
	S_StartSound(player.mo, sfx_zann)
	player.mo.state = S_PLAY_FIRE
	player.rings = $ - 1
	player.timer1 = 10
	end
if (gamemap == 693)
if player.val == nil
player.val = 0
end
if player.timer1 == nil
player.timer1 = 1
end
if player.timer1 > 0
player.timer1 = $ - 1
end
	if player.mo.valid
	and (gamemap == 693)
	camera.chase = false
	end
	if player.val > 0
	player.val = $ -1
	end
if (gamemap == 693)
	player.acceleration = skins[player.realmo.skin].acceleration + skins[player.realmo.skin].acceleration
	player.normalspeed = 20*FRACUNIT
	player.jumpfactor = 0
	player.mo.state = S_PTERABYTE_FLY1
		end
	end
end)

		addHook("MobjThinker", function(mobj)
		if (gamemap == 693)
			mobj.angle = $ + ANG1/4
	end
end, MT_SKYBOX)
