-- Lucid Landscape Spingems by Frostiikin except Othius edited a shitload lmfamfalfmaofmoafmoamflfmoafoa

freeslot(
"MT_PINKTRIPPYGEM",
"S_PINKTRIPPYGEM",
"MT_PINKTRIPPYGEM_SMALL",
"S_PINKTRIPPYGEM_SMALL",
"MT_PINKTRIPPYGEMCW",
"S_PINKTRIPPYGEMCW",
"MT_PINKTRIPPYGEMCW_SMALL",
"S_PINKTRIPPYGEMCW_SMALL",
"SPR_LMAO",
"SPR_LMOA"
)

mobjinfo[MT_PINKTRIPPYGEM] = {
	--$Name "Spingem"
	--$Sprite LMAOA0
	--$Category "Lucid Landscape Spingem"
	doomednum = 660,
	spawnstate = S_PINKTRIPPYGEM,
	flags = MF_SCENERY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOGRAVITY
}
states[S_PINKTRIPPYGEM] = {
	sprite = SPR_LMAO,
	frame = FF_PAPERSPRITE|A,
}
mobjinfo[MT_PINKTRIPPYGEM_SMALL] = {
	--$Name "Spingem Small"
	--$Sprite LMOAA0
	--$Category "Lucid Landscape Spingem"
	doomednum = 661,
	spawnstate = S_PINKTRIPPYGEM_SMALL,
	flags = MF_SCENERY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOGRAVITY
}
states[S_PINKTRIPPYGEM_SMALL] = {
	sprite = SPR_LMOA,
	frame = FF_PAPERSPRITE|A,
}

-- -- --

mobjinfo[MT_PINKTRIPPYGEMCW] = {
	--$Name "SpingemCW"
	--$Sprite LMAOA0
	--$Category "Lucid Landscape Spingem"
	doomednum = 662,
	spawnstate = S_PINKTRIPPYGEMCW,
	flags = MF_SCENERY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOGRAVITY
}
states[S_PINKTRIPPYGEMCW] = {
	sprite = SPR_LMAO,
	frame = FF_PAPERSPRITE|A,
}
mobjinfo[MT_PINKTRIPPYGEMCW_SMALL] = {
	--$Name "SpingemCW Small"
	--$Sprite LMOAA0
	--$Category "Lucid Landscape Spingem"
	doomednum = 663,
	spawnstate = S_PINKTRIPPYGEMCW_SMALL,
	flags = MF_SCENERY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_NOGRAVITY
}
states[S_PINKTRIPPYGEMCW_SMALL] = {
	sprite = SPR_LMOA,
	frame = FF_PAPERSPRITE|A,
}

-- -- --

addHook("MobjThinker", function(mo)
	if mo and mo.valid and mo.health
		mo.rollangle = $+FixedAngle(5*FRACUNIT)
	end
end, MT_PINKTRIPPYGEM)
addHook("MobjThinker", function(mo)
	if mo and mo.valid and mo.health
		mo.rollangle = $+FixedAngle(5*FRACUNIT)
	end
end, MT_PINKTRIPPYGEM_SMALL)

-- 

addHook("MobjThinker", function(mo)
	if mo and mo.valid and mo.health
		mo.rollangle = $+FixedAngle(-5*FRACUNIT)
	end
end, MT_PINKTRIPPYGEMCW)
addHook("MobjThinker", function(mo)
	if mo and mo.valid and mo.health
		mo.rollangle = $+FixedAngle(-5*FRACUNIT)
	end
end, MT_PINKTRIPPYGEMCW_SMALL)