Powernet fix

Should fix the index out of bounds errors.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1737 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
rockdtben
2011-06-28 02:42:44 +00:00
parent 68f5e119f2
commit 21e5a943cb

View File

@@ -312,24 +312,15 @@
C.d2 = dirn
C.add_fingerprint(user)
C.updateicon()
var/datum/powernet/PN = new()
PN.number = powernets.len + 1
powernets += PN
C.netnum = PN.number
PN.cables += C
C.mergeConnectedNetworks(C.d2)
C.mergeConnectedNetworksOnTurf()
if(C.netnum == 0)
var/counter = 1
while(counter < powernets.len + 1)
if(!powernets[counter])
C.netnum = counter
var/datum/powernet/PN = powernets[counter]
PN.cables += C
break
counter++
if(C.netnum == 0)
var/datum/powernet/PN = new()
PN.number = powernets.len + 1
powernets += PN
C.netnum = PN.number
PN.cables += C
use(1)