修复重铸台输入bug
This commit is contained in:
parent
606904bdc8
commit
677b8f2631
2 changed files with 4 additions and 2 deletions
|
@ -261,6 +261,8 @@ public class ReforgingTableMenu extends AbstractContainerMenu {
|
||||||
this.container.setChanged();
|
this.container.setChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//TODO 修复不点重铸按钮直接拿出武器而导致的点数异常bug
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 从Perk槽中取出对应的Perk物品时,根据其类型移除输入槽中枪械的Perk
|
* 从Perk槽中取出对应的Perk物品时,根据其类型移除输入槽中枪械的Perk
|
||||||
*
|
*
|
||||||
|
@ -414,7 +416,7 @@ public class ReforgingTableMenu extends AbstractContainerMenu {
|
||||||
boolean flag2 = funcPerk.isEmpty() || (funcPerk.getItem() instanceof PerkItem perkItem && gunItem.canApplyPerk(perkItem.getPerk()));
|
boolean flag2 = funcPerk.isEmpty() || (funcPerk.getItem() instanceof PerkItem perkItem && gunItem.canApplyPerk(perkItem.getPerk()));
|
||||||
boolean flag3 = damagePerk.isEmpty() || (damagePerk.getItem() instanceof PerkItem perkItem && gunItem.canApplyPerk(perkItem.getPerk()));
|
boolean flag3 = damagePerk.isEmpty() || (damagePerk.getItem() instanceof PerkItem perkItem && gunItem.canApplyPerk(perkItem.getPerk()));
|
||||||
|
|
||||||
return flag1 && flag2 && flag3 && this.container.getItem(RESULT_SLOT).isEmpty();
|
return flag1 && flag2 && flag3 && this.container.getItem(RESULT_SLOT).isEmpty() && this.container.getItem(INPUT_SLOT).isEmpty();
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,6 @@
|
||||||
},
|
},
|
||||||
"result": {
|
"result": {
|
||||||
"item": "superbwarfare:armor_plate",
|
"item": "superbwarfare:armor_plate",
|
||||||
"count": 1
|
"count": 2
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue