fixed logic for power check in wireless router

This commit is contained in:
Florian Nücke 2014-03-05 15:21:06 +01:00
parent e416ad34d0
commit 9c5492f527

View File

@ -22,7 +22,6 @@ class WirelessRouter extends Router with WirelessNetwork.Endpoint {
super.relayPacket(sourceSide, packet)
if (sourceSide != ForgeDirection.UNKNOWN && strength > 0) {
val cost = Settings.get.wirelessCostPerRange
if (cost > 0 && !Settings.get.ignorePower) {
val connector = plugs(sourceSide.ordinal).node.asInstanceOf[Connector]
if (connector.tryChangeBuffer(-strength * cost)) {
for ((endpoint, distance) <- WirelessNetwork.computeReachableFrom(this)) {
@ -31,7 +30,6 @@ class WirelessRouter extends Router with WirelessNetwork.Endpoint {
}
}
}
}
override protected def onPlugConnect(plug: Plug, node: Node) {
super.onPlugConnect(plug, node)