From c8ac522da8ad16a675d2c7e5bab560d8367ba70c Mon Sep 17 00:00:00 2001 From: hoijui Date: Wed, 8 Dec 2010 12:21:55 +0100 Subject: [PATCH] Fix zombie builder after being attacked just at start of construction, before getting into build stance Conflicts: rts/Sim/Units/UnitTypes/Builder.cpp --- rts/Sim/Units/UnitTypes/Builder.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rts/Sim/Units/UnitTypes/Builder.cpp b/rts/Sim/Units/UnitTypes/Builder.cpp index 60961262f8f..e042c696fc2 100644 --- a/rts/Sim/Units/UnitTypes/Builder.cpp +++ b/rts/Sim/Units/UnitTypes/Builder.cpp @@ -577,6 +577,9 @@ bool CBuilder::StartBuild(BuildInfo& buildInfo, CFeature*& feature) const UnitDef* unitDef = buildInfo.def; SetBuildStanceToward(buildInfo.pos); + if (!inBuildStance) + return false; + CUnit* b = unitLoader.LoadUnit(buildInfo.def, buildInfo.pos, team, true, buildInfo.buildFacing, this);