Hopefully fixes the double push bug.

This commit is contained in:
Zuhayr
2014-05-18 10:22:29 +09:30
parent 99c6598fd1
commit a8db1cd2a3

View File

@@ -71,8 +71,8 @@
/mob/Move(n,direct) /mob/Move(n,direct)
var/oldLoc = src.loc var/oldLoc = src.loc
. = ..() //. = ..()
if(.) if(..(n,direct))
if(src.visibilityNetworks.len) if(src.visibilityNetworks.len)
if(!src.updatingVisibilityNetworks) if(!src.updatingVisibilityNetworks)
src.updatingVisibilityNetworks = 1 src.updatingVisibilityNetworks = 1
@@ -81,7 +81,7 @@
for (var/datum/visibility_network/currentNetwork in src.visibilityNetworks) for (var/datum/visibility_network/currentNetwork in src.visibilityNetworks)
currentNetwork.updateMob(src) currentNetwork.updateMob(src)
src.updatingVisibilityNetworks = 0 src.updatingVisibilityNetworks = 0
return ..(n,direct) return .
/mob/proc/addToVisibilityNetwork(var/datum/visibility_network/network) /mob/proc/addToVisibilityNetwork(var/datum/visibility_network/network)
if(network) if(network)