Fixes some things for away missions, and a few missions themselves

This commit is contained in:
Tastyfish
2016-03-11 00:42:22 -05:00
parent fc56227ac4
commit 5e5083ba23
12 changed files with 263 additions and 171 deletions
+8 -4
View File
@@ -241,12 +241,16 @@
powernets.Cut()
for(var/obj/structure/cable/PC in cable_list)
if(!PC.powernet)
var/datum/powernet/NewPN = new()
NewPN.add_cable(PC)
propagate_network(PC,PC.powernet)
makepowernet_for(PC)
return 1
/proc/makepowernet_for(var/obj/structure/cable/PC)
if(!PC.powernet)
var/datum/powernet/NewPN = new()
NewPN.add_cable(PC)
propagate_network(PC,PC.powernet)
//remove the old powernet and replace it with a new one throughout the network.
/proc/propagate_network(var/obj/O, var/datum/powernet/PN)
//log_to_dd("propagating new network")