
addHook("MobjThinker", function(mobj) 
if mobj.spawnpoint and gamemap == 01
	mobj.state = S_DTREE
	mobj.scale = 2*FRACUNIT
	end
end, MT_GFZTREE)
addHook("MobjThinker", function(mobj) 
if gamemap == 01
mobj.spritexscale = 0
		local oaoao2 = P_SpawnMobjFromMobj(mobj, P_RandomRange(-2000, 2000) * FRACUNIT, P_RandomRange(-2000, 2000) * FRACUNIT, P_RandomRange(-2000, 2000) * FRACUNIT, MT_GHOST)
		oaoao2.state = S_LEAF
		oaoao2.momx = P_RandomRange(-1,1)*FRACUNIT
		oaoao2.momy = P_RandomRange(-1,1)*FRACUNIT
		oaoao2.momz = P_RandomRange(-1,-1/2)*FRACUNIT
		local oaoao3 = P_SpawnMobjFromMobj(mobj, P_RandomRange(-2000, 2000) * FRACUNIT, P_RandomRange(-2000, 2000) * FRACUNIT, P_RandomRange(-2000, 1000) * FRACUNIT, MT_GHOST)
		oaoao3.state = S_LEAF
		oaoao3.momx = P_RandomRange(-1,1)*FRACUNIT
		oaoao3.momy = P_RandomRange(-1,1)*FRACUNIT
		oaoao3.momz = P_RandomRange(-1,-1/2)*FRACUNIT
			end
end, MT_GFZFLOWER1)