Fixes for a bunch of other lingering bugs with my optimization stuff.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3379 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
vageyenaman@gmail.com
2012-03-31 01:34:51 +00:00
parent 2d1bae935e
commit 1e6c18596b
3 changed files with 8 additions and 8 deletions

View File

@@ -12,7 +12,7 @@
/obj/machinery/computer/pod/New() /obj/machinery/computer/pod/New()
..() ..()
spawn( 5 ) spawn( 5 )
for(var/obj/machinery/mass_driver/M in machines) for(var/obj/machinery/mass_driver/M in world)
if (M.id == id) if (M.id == id)
connected = M connected = M
else else
@@ -28,7 +28,7 @@
viewers(null, null) << "Cannot locate mass driver connector. Cancelling firing sequence!" viewers(null, null) << "Cannot locate mass driver connector. Cancelling firing sequence!"
return return
for(var/obj/machinery/door/poddoor/M in machines) for(var/obj/machinery/door/poddoor/M in world)
if (M.id == id) if (M.id == id)
spawn( 0 ) spawn( 0 )
M.open() M.open()
@@ -36,13 +36,13 @@
sleep(20) sleep(20)
//connected.drive() *****RM from 40.93.3S //connected.drive() *****RM from 40.93.3S
for(var/obj/machinery/mass_driver/M in machines) for(var/obj/machinery/mass_driver/M in world)
if(M.id == id) if(M.id == id)
M.power = connected.power M.power = connected.power
M.drive() M.drive()
sleep(50) sleep(50)
for(var/obj/machinery/door/poddoor/M in machines) for(var/obj/machinery/door/poddoor/M in world)
if (M.id == id) if (M.id == id)
spawn( 0 ) spawn( 0 )
M.close() M.close()
@@ -188,7 +188,7 @@
if(syndicate_station_at_station == 0) if(syndicate_station_at_station == 0)
usr << "\red You need to launch the Syndicate Shuttle via the computer terminal at the head of the ship before departing." usr << "\red You need to launch the Syndicate Shuttle via the computer terminal at the head of the ship before departing."
return return
for(var/obj/machinery/door/poddoor/M in machines) for(var/obj/machinery/door/poddoor/M in world)
if (M.id == id) if (M.id == id)
if (M.density) if (M.density)
spawn( 0 ) spawn( 0 )

View File

@@ -1155,7 +1155,7 @@ About the new airlock wires panel:
..() ..()
if(src.closeOtherId != null) if(src.closeOtherId != null)
spawn (5) spawn (5)
for (var/obj/machinery/door/airlock/A in machines) for (var/obj/machinery/door/airlock/A in world)
if(A.closeOtherId == src.closeOtherId && A != src) if(A.closeOtherId == src.closeOtherId && A != src)
src.closeOther = A src.closeOther = A
break break

View File

@@ -123,12 +123,12 @@
active = 1 active = 1
icon_state = "launcheract" icon_state = "launcheract"
for(var/obj/machinery/sparker/M in machines) for(var/obj/machinery/sparker/M in world)
if (M.id == src.id) if (M.id == src.id)
spawn( 0 ) spawn( 0 )
M.ignite() M.ignite()
for(var/obj/machinery/igniter/M in machines) for(var/obj/machinery/igniter/M in world)
if(M.id == src.id) if(M.id == src.id)
use_power(50) use_power(50)
M.on = !( M.on ) M.on = !( M.on )