修复连发模式切换全自动下可能导致的停不下来bug
This commit is contained in:
parent
69c82319ba
commit
e6cfb83259
2 changed files with 6 additions and 1 deletions
|
@ -207,7 +207,8 @@ public class ClickHandler {
|
|||
if (key == ModKeyMappings.RELOAD.getKey().getValue()) {
|
||||
ModUtils.PACKET_HANDLER.sendToServer(new ReloadMessage(0));
|
||||
}
|
||||
if (key == ModKeyMappings.EDIT_MODE.getKey().getValue()) {
|
||||
if (key == ModKeyMappings.EDIT_MODE.getKey().getValue() && ClientEventHandler.burstFireSize == 0) {
|
||||
ClientEventHandler.holdFire = false;
|
||||
ModUtils.PACKET_HANDLER.sendToServer(new EditModeMessage(0));
|
||||
}
|
||||
|
||||
|
|
|
@ -434,9 +434,13 @@ public class ClientEventHandler {
|
|||
if (burstFireSize == 1) {
|
||||
cantFireTime = 40;
|
||||
}
|
||||
}
|
||||
|
||||
if (burstFireSize > 0) {
|
||||
burstFireSize--;
|
||||
}
|
||||
|
||||
|
||||
if (stack.is(ModItems.DEVOTION.get())) {
|
||||
int perkLevel = PerkHelper.getItemPerkLevel(ModPerks.TURBO_CHARGER.get(), stack);
|
||||
customRpm = Math.min(customRpm + 15 + ((perkLevel > 0 ? 5 : 0) + 3 * perkLevel), 500);
|
||||
|
|
Loading…
Add table
Reference in a new issue