mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user