Fix failing auto play due to dusk pool tile offset.
This commit is contained in:
parent
523b1c30a5
commit
5d0315482f
@ -1269,7 +1269,7 @@ const INTERFACE = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
auto_play() {
|
auto_play() {
|
||||||
if(INTERFACE_DATA.auto_mode !== (GAME_DATA.turn & 1) && !GAME_DATA.state.checkmate) { return; }
|
if(INTERFACE_DATA.auto_mode !== (GAME_DATA.turn & 1) || GAME_DATA.state.checkmate) { return; }
|
||||||
|
|
||||||
function state_score(state, player) {
|
function state_score(state, player) {
|
||||||
let score = 0;
|
let score = 0;
|
||||||
@ -1416,6 +1416,12 @@ const INTERFACE = {
|
|||||||
|
|
||||||
let result = determine_play(GAME_DATA, GAME_DATA.turn & 1, 1);
|
let result = determine_play(GAME_DATA, GAME_DATA.turn & 1, 1);
|
||||||
if(result !== null) {
|
if(result !== null) {
|
||||||
|
|
||||||
|
// Add 7 to tile to indicate Dusk player pool.
|
||||||
|
if(result.play.source == 1 && (GAME_DATA.turn & 1) === 1) {
|
||||||
|
result.play.from += 7;
|
||||||
|
}
|
||||||
|
|
||||||
INTERFACE.process(result.play);
|
INTERFACE.process(result.play);
|
||||||
} else {
|
} else {
|
||||||
console.log("warn: autoplay move was null.");
|
console.log("warn: autoplay move was null.");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user