From 6ac30a130221468c62f7b7150ca0cbf6c7dcf218 Mon Sep 17 00:00:00 2001 From: Agetian Date: Thu, 10 Sep 2015 07:27:53 +0000 Subject: [PATCH] - Reorganized the code a bit (for auto-yield shortcuts). --- .../src/main/java/forge/control/KeyboardShortcuts.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/forge-gui-desktop/src/main/java/forge/control/KeyboardShortcuts.java b/forge-gui-desktop/src/main/java/forge/control/KeyboardShortcuts.java index 990d0b4af54..a9b9f12bc77 100644 --- a/forge-gui-desktop/src/main/java/forge/control/KeyboardShortcuts.java +++ b/forge-gui-desktop/src/main/java/forge/control/KeyboardShortcuts.java @@ -139,10 +139,10 @@ public class KeyboardShortcuts { if (!Singletons.getControl().getCurrentScreen().isMatchScreen()) { return; } if (matchUI == null) { return; } StackItemView si = matchUI.getGameView().peekStack(); - if (si != null && si.isAbility()) { + if (si != null && si.isAbility() && matchUI.isLocalPlayer(si.getActivatingPlayer())) { matchUI.setShouldAutoYield(si.getKey(), true); int triggerID = Integer.valueOf(si.getSourceTrigger()); - if (si.isOptionalTrigger() && matchUI.isLocalPlayer(si.getActivatingPlayer())) { + if (si.isOptionalTrigger()) { matchUI.setShouldAlwaysAcceptTrigger(triggerID); } matchUI.getGameController().passPriority(); @@ -157,10 +157,10 @@ public class KeyboardShortcuts { if (!Singletons.getControl().getCurrentScreen().isMatchScreen()) { return; } if (matchUI == null) { return; } StackItemView si = matchUI.getGameView().peekStack(); - if (si != null && si.isAbility()) { + if (si != null && si.isAbility() && matchUI.isLocalPlayer(si.getActivatingPlayer())) { matchUI.setShouldAutoYield(si.getKey(), true); int triggerID = Integer.valueOf(si.getSourceTrigger()); - if (si.isOptionalTrigger() && matchUI.isLocalPlayer(si.getActivatingPlayer())) { + if (si.isOptionalTrigger()) { matchUI.setShouldAlwaysDeclineTrigger(triggerID); } matchUI.getGameController().passPriority();