diff --git a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/GameResource.java b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/GameResource.java
index 27622f1f2..e728064dc 100644
--- a/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/GameResource.java
+++ b/gemp-lotr/gemp-lotr-web/src/main/java/com/gempukku/lotro/server/GameResource.java
@@ -40,11 +40,9 @@ public class GameResource extends AbstractResource {
static {
_autoPassAll.add(Phase.FELLOWSHIP);
- _autoPassAll.add(Phase.SHADOW);
_autoPassAll.add(Phase.MANEUVER);
_autoPassAll.add(Phase.ARCHERY);
_autoPassAll.add(Phase.ASSIGNMENT);
- _autoPassAll.add(Phase.SKIRMISH);
_autoPassAll.add(Phase.REGROUP);
}
diff --git a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameUi.js b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameUi.js
index 22ed8011b..8ee6f8df0 100644
--- a/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameUi.js
+++ b/gemp-lotr/gemp-lotr-web/src/main/webapp/js/gameUi.js
@@ -373,32 +373,60 @@ var GempLotrGameUI = Class.extend({
this.chatBoxDiv = $("#chatBox");
- $("#settingsBox").append("
");
$("#settingsBox").append("
");
- var autoPass = $.cookie("autoPass");
- if (autoPass == "true" || autoPass == null) {
- $("#autoPass").prop("checked", true);
- this.settingsAutoPass = true;
- }
var autoAccept = $.cookie("autoAccept");
if (autoAccept == "true" || autoAccept == null) {
$("#autoAccept").prop("checked", true);
this.settingsAutoAccept = true;
}
- $("#autoPass").bind("change", function() {
- var selected = $("#autoPass").prop("checked");
- that.settingsAutoPass = selected;
- $.cookie("autoPass", "" + selected, { expires: 365 });
- });
-
$("#autoAccept").bind("change", function() {
var selected = $("#autoAccept").prop("checked");
that.settingsAutoAccept = selected;
$.cookie("autoAccept", "" + selected, { expires: 365 });
});
+ $("#settingsBox").append("Phases when game auto-passes for you, if you have no phase actions to play
");
+ $("#settingsBox").append("
");
+ $("#settingsBox").append("
");
+ $("#settingsBox").append("
");
+ $("#settingsBox").append("
");
+ $("#settingsBox").append("
");
+ $("#settingsBox").append("
");
+ $("#settingsBox").append("
");
+
+ var autoPassPhases = $.cookie("autoPassPhases");
+ if (autoPassPhases == null)
+ autoPassPhases = "FELLOWSHIP,MANEUVER,ARCHERY,ASSIGNMENT,REGROUP";
+
+ var passPhasesArr = autoPassPhases.split(",");
+ for (var i = 0; i < passPhasesArr.length; i++) {
+ $("#autoPass" + passPhasesArr[i]).prop("checked", true);
+ }
+
+ $("#autoPassFELLOWSHIP,#autoPassSHADOW,#autoPassMANEUVER,#autoPassARCHERY,#autoPassASSIGNMENT,#autoPassSKIRMISH,#autoPassREGROUP").bind("change", function() {
+ var newAutoPassPhases = "";
+ if ($("#autoPassFELLOWSHIP").prop("checked"))
+ newAutoPassPhases += ",FELLOWSHIP";
+ if ($("#autoPassSHADOW").prop("checked"))
+ newAutoPassPhases += ",SHADOW";
+ if ($("#autoPassMANEUVER").prop("checked"))
+ newAutoPassPhases += ",MANEUVER";
+ if ($("#autoPassARCHERY").prop("checked"))
+ newAutoPassPhases += ",ARCHERY";
+ if ($("#autoPassASSIGNMENT").prop("checked"))
+ newAutoPassPhases += ",ASSIGNMENT";
+ if ($("#autoPassSKIRMISH").prop("checked"))
+ newAutoPassPhases += ",SKIRMISH";
+ if ($("#autoPassREGROUP").prop("checked"))
+ newAutoPassPhases += ",REGROUP";
+
+ if (newAutoPassPhases.length > 0)
+ newAutoPassPhases = newAutoPassPhases.substr(1);
+ $.cookie("autoAcceptPhases", newAutoPassPhases, { expires: 365 });
+ });
+
var playerListener = function(players) {
var val = "";
for (var i = 0; i < players.length; i++)