mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-16 02:39:48 -04:00
Fixed robot item repair events passing the stacks in the wrong order, leading to items not being used up at the decreased rate they should be.
This commit is contained in:
parent
00e4f55026
commit
3fd4a42a32
@ -370,10 +370,10 @@ class Player(val robot: tileentity.Robot) extends FakePlayer(robot.world.asInsta
|
||||
private def tryRepair(stack: ItemStack, oldStack: ItemStack) {
|
||||
// Only if the underlying type didn't change.
|
||||
if (stack.getItem == oldStack.getItem) {
|
||||
val damageRate = new RobotUsedTool.ComputeDamageRate(robot, stack, oldStack, Settings.get.itemDamageRate)
|
||||
val damageRate = new RobotUsedTool.ComputeDamageRate(robot, oldStack, stack, Settings.get.itemDamageRate)
|
||||
MinecraftForge.EVENT_BUS.post(damageRate)
|
||||
if (damageRate.getDamageRate < 1) {
|
||||
MinecraftForge.EVENT_BUS.post(new RobotUsedTool.ApplyDamageRate(robot, stack, oldStack, damageRate.getDamageRate))
|
||||
MinecraftForge.EVENT_BUS.post(new RobotUsedTool.ApplyDamageRate(robot, oldStack, stack, damageRate.getDamageRate))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user