Skip to content

Commit

Permalink
Revert "Tweak previous commit"
Browse files Browse the repository at this point in the history
This reverts commit 2abcd08.
  • Loading branch information
hoijui committed Dec 29, 2010
1 parent c03f3b8 commit 72ca7b0
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 9 deletions.
2 changes: 0 additions & 2 deletions rts/Sim/Units/COB/UnitScript.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1404,8 +1404,6 @@ void CUnitScript::SetUnitVal(int val, int param)
case INBUILDSTANCE: {
//logOutput.Print("buildstance %d", param);
unit->inBuildStance = (param != 0);
if(unit->inBuildStance)
unit->commandAI->SlowUpdate(); // start building immediately once build stance reached
break;
}
case BUSY: {
Expand Down
3 changes: 1 addition & 2 deletions rts/Sim/Units/CommandAI/BuilderCAI.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -430,8 +430,7 @@ void CBuilderCAI::SlowUpdate()
buildRetries++;
owner->moveType->KeepPointingTo(build.pos, builder->buildDistance * 0.7f + radius, false);

bool waitstance = false;
if (builder->StartBuild(build, f, waitstance) || (buildRetries > 20)) {
if (builder->StartBuild(build, f) || (buildRetries > 20)) {
building = true;
}
else if (f) {
Expand Down
6 changes: 2 additions & 4 deletions rts/Sim/Units/UnitTypes/Builder.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -532,7 +532,7 @@ void CBuilder::StopBuild(bool callScript)
}


bool CBuilder::StartBuild(BuildInfo& buildInfo, CFeature*& feature, bool& waitstance)
bool CBuilder::StartBuild(BuildInfo& buildInfo, CFeature*& feature)
{
StopBuild(false);

Expand Down Expand Up @@ -577,10 +577,8 @@ bool CBuilder::StartBuild(BuildInfo& buildInfo, CFeature*& feature, bool& waitst
const UnitDef* unitDef = buildInfo.def;
SetBuildStanceToward(buildInfo.pos);

if (!inBuildStance) {
waitstance = true;
if (!inBuildStance)
return false;
}

CUnit* b = unitLoader.LoadUnit(buildInfo.def, buildInfo.pos, team,
true, buildInfo.buildFacing, this);
Expand Down
2 changes: 1 addition & 1 deletion rts/Sim/Units/UnitTypes/Builder.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ class CBuilder : public CUnit
void DependentDied(CObject* o);
virtual void DeleteDeathDependence(CObject* o, DependenceType dep);

bool StartBuild(BuildInfo& buildInfo, CFeature*& feature, bool& waitstance);
bool StartBuild(BuildInfo& buildInfo, CFeature*& feature);
float CalculateBuildTerraformCost(BuildInfo& buildInfo);
void StopBuild(bool callScript=true);
void SetRepairTarget(CUnit* target);
Expand Down

0 comments on commit 72ca7b0

Please sign in to comment.