From 0c2276789614c093bcae7362742a24d3d2e549de Mon Sep 17 00:00:00 2001 From: Tastyfish Date: Wed, 11 Jan 2012 16:27:14 -0500 Subject: [PATCH] fixed meteor to actually hit the station with meteors --- code/game/gamemodes/meteor/meteors.dm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index fe8866860db..b7e7e942f15 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -58,20 +58,21 @@ for(var/i, i < route, i++) tempgoal = get_step(tempgoal,rand(1,8)) - while (!istype(pickedstart, /turf/space) || pickedstart.loc.name != "Space" ) //FUUUCK, should never happen. + var/obj/effect/meteor/M + switch(rand(1, 100)) + if(1 to 15) + M = new /obj/effect/meteor/big(pickedstart) + if(16 to 75) + M = new /obj/effect/meteor( pickedstart ) + if(76 to 100) + M = new /obj/effect/meteor/small( pickedstart ) - var/obj/effect/meteor/M - switch(rand(1, 100)) - if(1 to 15) - M = new /obj/effect/meteor/big(pickedstart) - if(16 to 75) - M = new /obj/effect/meteor( pickedstart ) - if(76 to 100) - M = new /obj/effect/meteor/small( pickedstart ) + M.dest = tempgoal - M.dest = tempgoal - spawn(0) - walk_towards(M, M.dest, 1) + do + sleep(1) + walk_towards(M, M.dest, 1) + while (!istype(M.loc, /turf/space) || pickedstart.loc.name != "Space" ) //FUUUCK, should never happen. return