Index: ps/trunk/binaries/data/mods/public/simulation/ai/petra/diplomacyManager.js =================================================================== --- ps/trunk/binaries/data/mods/public/simulation/ai/petra/diplomacyManager.js +++ ps/trunk/binaries/data/mods/public/simulation/ai/petra/diplomacyManager.js @@ -131,7 +131,7 @@ if (evt.to === PlayerID && !gameState.isPlayerAlly(evt.from) && this.receivedDiplomacyRequests.has(evt.from)) { let request = this.receivedDiplomacyRequests.get(evt.from); - if (request.status === "waitingForTribute") + if (request.status === "waitingForTribute" && request.type in evt.amounts) { request.wanted -= evt.amounts[request.type];