-- Thank you Aquavine!
-- -Mahier

freeslot("MT_GUTTERBALL", "S_GUTTERBALL_CHASER", "S_GUTTERBALL_CHASER_FAST", "S_GUTTERBALL_SEARCH")

rawset(_G, "cv_angry_gutterball", CV_RegisterVar({
	name = "angry_gutterball",
	defaultvalue = 0,
	flags = 0,
	PossibleValue = CV_YesNo,
	func = 0,
}))

addHook("MobjThinker", function(mobj)
	if not cv_angry_gutterball.value
	and mobj.state == S_GUTTERBALL_CHASER or mobj.state == S_GUTTERBALL_CHASER_FAST
		mobj.state = S_GUTTERBALL_CHASER
	end
	if cv_angry_gutterball.value
	and mobj.state == S_GUTTERBALL_CHASER or mobj.state == S_GUTTERBALL_CHASER_FAST
		mobj.state = S_GUTTERBALL_CHASER_FAST
	end
end, MT_GUTTERBALL)