From 0c336649e6f95004cc89ece23af7347da984d58b Mon Sep 17 00:00:00 2001 From: sanderd17 Date: Wed, 8 Jan 2014 15:39:32 +0000 Subject: [PATCH] fix repairing buildings This was SVN commit r14547. --- binaries/data/mods/public/simulation/components/UnitAI.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/binaries/data/mods/public/simulation/components/UnitAI.js b/binaries/data/mods/public/simulation/components/UnitAI.js index 67fb73cf3f..e4ae45175e 100644 --- a/binaries/data/mods/public/simulation/components/UnitAI.js +++ b/binaries/data/mods/public/simulation/components/UnitAI.js @@ -2604,6 +2604,8 @@ var UnitFsmSpec = { var cmpBuilder = Engine.QueryInterface(this.entity, IID_Builder); cmpBuilder.PerformBuilding(this.repairTarget); + if (!this.repairTarget) + return; if (this.MoveToTargetRange(this.repairTarget, IID_Builder)) this.SetNextState("APPROACHING"); else if (!this.CheckTargetRange(this.repairTarget, IID_Builder))