- Only set "Always Yes"/"Always No" for the player's own abilities when using the shortcuts.

This commit is contained in:
Agetian
2015-09-11 19:14:52 +00:00
parent f87d6e7a20
commit 91f0d428eb

View File

@@ -142,7 +142,7 @@ public class KeyboardShortcuts {
if (si != null && si.isAbility()) { if (si != null && si.isAbility()) {
matchUI.setShouldAutoYield(si.getKey(), true); matchUI.setShouldAutoYield(si.getKey(), true);
int triggerID = Integer.valueOf(si.getSourceTrigger()); int triggerID = Integer.valueOf(si.getSourceTrigger());
if (si.isOptionalTrigger()) { if (si.isOptionalTrigger() && matchUI.isLocalPlayer(si.getActivatingPlayer())) {
matchUI.setShouldAlwaysAcceptTrigger(triggerID); matchUI.setShouldAlwaysAcceptTrigger(triggerID);
} }
matchUI.getGameController().passPriority(); matchUI.getGameController().passPriority();
@@ -160,7 +160,7 @@ public class KeyboardShortcuts {
if (si != null && si.isAbility()) { if (si != null && si.isAbility()) {
matchUI.setShouldAutoYield(si.getKey(), true); matchUI.setShouldAutoYield(si.getKey(), true);
int triggerID = Integer.valueOf(si.getSourceTrigger()); int triggerID = Integer.valueOf(si.getSourceTrigger());
if (si.isOptionalTrigger()) { if (si.isOptionalTrigger() && matchUI.isLocalPlayer(si.getActivatingPlayer())) {
matchUI.setShouldAlwaysDeclineTrigger(triggerID); matchUI.setShouldAlwaysDeclineTrigger(triggerID);
} }
matchUI.getGameController().passPriority(); matchUI.getGameController().passPriority();