From bb5776c0799a97cda2b9571d20fec26b1a6869d8 Mon Sep 17 00:00:00 2001 From: bb Date: Wed, 23 Sep 2020 15:40:48 +0000 Subject: [PATCH] Disallow gaia to change state, i.e., gaia can't be defeated or win Reviewed By: Freagarach Differential Revision: D3013 Fixes #5140 This was SVN commit r24064. --- binaries/data/mods/public/simulation/components/Player.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/binaries/data/mods/public/simulation/components/Player.js b/binaries/data/mods/public/simulation/components/Player.js index 737553ebe4..3f2393bbcb 100644 --- a/binaries/data/mods/public/simulation/components/Player.js +++ b/binaries/data/mods/public/simulation/components/Player.js @@ -435,6 +435,12 @@ Player.prototype.SetState = function(newState, message) return; } + if (!this.playerID) + { + warn("Gaia can't change state."); + return; + } + this.state = newState; let won = newState == "won";