Fix for update 2.09.9
parent
401499fa0e
commit
594baa7546
14
build.js
14
build.js
|
@ -62,6 +62,19 @@ async function patchGameCode() {
|
||||||
|
|
||||||
const modUtils = new ModUtils(minifyCode(script));
|
const modUtils = new ModUtils(minifyCode(script));
|
||||||
|
|
||||||
|
/** @type {{ code: string, addToDictionary: string[] }[]} */
|
||||||
|
const codeSegments = [{
|
||||||
|
code: `player = aQ.eF(eR);
|
||||||
|
if (game.gIsReplay) { game.playerId = player; }
|
||||||
|
str = L(58, /* Player: {0} */ [b0.context.truncateAndFillText(playerData.rawPlayerNames[player], b0.qZ.sN(0, 10), 150)]) + " ";
|
||||||
|
str += L(59, /* Strength: {10} */ [b0.rY.formatNumber(playerData.playerBalances[player])]) + " ";
|
||||||
|
str += L(60, /* Territory: {10} */ [b0.rY.formatNumber(playerData.playerTerritories[player])]) + " ";
|
||||||
|
`, addToDictionary: ["game", "gIsReplay", "playerData", "rawPlayerNames", "playerBalances", "playerTerritories"]
|
||||||
|
}];
|
||||||
|
codeSegments.forEach(({ code, addToDictionary }) => {
|
||||||
|
modUtils.matchCode(code, { addToDictionary })
|
||||||
|
});
|
||||||
|
|
||||||
const { default: applyPatches } = await import('./patches/main.js');
|
const { default: applyPatches } = await import('./patches/main.js');
|
||||||
console.log("Applying patches...");
|
console.log("Applying patches...");
|
||||||
applyPatches(modUtils);
|
applyPatches(modUtils);
|
||||||
|
@ -93,7 +106,6 @@ async function patchGameCode() {
|
||||||
].forEach(matchDictionaryExpression);
|
].forEach(matchDictionaryExpression);
|
||||||
|
|
||||||
const rawCodeSegments = [
|
const rawCodeSegments = [
|
||||||
`aQ.eI(e0)?aQ.eE(e0)?a38=__L([a38]):(player=aQ.eF(e0),oq=__L([b0.uS.zG(@playerData.@rawPlayerNames[player],b0.p9.qQ(0,10),150)])+" ",oq=(oq+=__L([b0.wx.a07(playerData.@playerBalances[player])])+" ")+__L([b0.wx.a07(playerData.@playerTerritories[player])])+" ",`,
|
|
||||||
"1===a.b?this.@gLobbyMaxJoin=this.@gHumans:this.gLobbyMaxJoin=this.@data.@playerCount,this.tZ=this.gLobbyMaxJoin,this.@gBots=this.gLobbyMaxJoin-this.gHumans,this.sg=0,",
|
"1===a.b?this.@gLobbyMaxJoin=this.@gHumans:this.gLobbyMaxJoin=this.@data.@playerCount,this.tZ=this.gLobbyMaxJoin,this.@gBots=this.gLobbyMaxJoin-this.gHumans,this.sg=0,",
|
||||||
"[0]=__L(),@strs[1]=@game.@gIsSingleplayer?__L():__L(),",
|
"[0]=__L(),@strs[1]=@game.@gIsSingleplayer?__L():__L(),",
|
||||||
"?(this.gB=Math.floor(.066*aK.fw),g5=aK.g5-4*@uiSizes.@gap-this.gB):",
|
"?(this.gB=Math.floor(.066*aK.fw),g5=aK.g5-4*@uiSizes.@gap-this.gB):",
|
||||||
|
|
Loading…
Reference in New Issue