From 9598c6c2e1f4cc58f92d4fd6a54fda39ad195bf9 Mon Sep 17 00:00:00 2001 From: phosit Date: Thu, 16 Jul 2026 18:18:58 +0200 Subject: [PATCH] Only clone this.position when it's an object Refs: #8951 --- binaries/data/mods/public/simulation/ai/petra/attackPlan.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/binaries/data/mods/public/simulation/ai/petra/attackPlan.js b/binaries/data/mods/public/simulation/ai/petra/attackPlan.js index 3a2a134d8f..bb6b808d78 100644 --- a/binaries/data/mods/public/simulation/ai/petra/attackPlan.js +++ b/binaries/data/mods/public/simulation/ai/petra/attackPlan.js @@ -2280,7 +2280,7 @@ AttackPlan.prototype.Serialize = function() "siegeState": this.siegeState, "position5TurnsAgo": this.position5TurnsAgo, "lastPosition": this.lastPosition, - "position": clone(this.position), + "position": this.position !== undefined ? clone(this.position) : undefined, "isBlocked": this.isBlocked, "targetPlayer": this.targetPlayer, "target": this.target !== undefined ? this.target.id() : undefined,