This commit is contained in:
Florian Nücke 2014-03-05 15:21:58 +01:00
commit 8930c6a39f

View File

@ -22,12 +22,10 @@ class WirelessRouter extends Router with WirelessNetwork.Endpoint {
super.relayPacket(sourceSide, packet) super.relayPacket(sourceSide, packet)
if (sourceSide != ForgeDirection.UNKNOWN && strength > 0) { if (sourceSide != ForgeDirection.UNKNOWN && strength > 0) {
val cost = Settings.get.wirelessCostPerRange val cost = Settings.get.wirelessCostPerRange
if (cost > 0 && !Settings.get.ignorePower) { val connector = plugs(sourceSide.ordinal).node.asInstanceOf[Connector]
val connector = plugs(sourceSide.ordinal).node.asInstanceOf[Connector] if (connector.tryChangeBuffer(-strength * cost)) {
if (connector.tryChangeBuffer(-strength * cost)) { for ((endpoint, distance) <- WirelessNetwork.computeReachableFrom(this)) {
for ((endpoint, distance) <- WirelessNetwork.computeReachableFrom(this)) { endpoint.receivePacket(packet, distance)
endpoint.receivePacket(packet, distance)
}
} }
} }
} }