From b17b94b954470e9f1d745a329d507b58bbf3defc Mon Sep 17 00:00:00 2001 From: jsalmon3 <> Date: Thu, 8 May 2003 00:05:07 +0000 Subject: [PATCH] Fixed bug when using a cheat while chopping --- src/unit/unit_draw.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/unit/unit_draw.cpp b/src/unit/unit_draw.cpp index af1e5ee15..1fd627a45 100644 --- a/src/unit/unit_draw.cpp +++ b/src/unit/unit_draw.cpp @@ -1025,7 +1025,9 @@ local void DrawDecoration(const Unit* unit,const UnitType* type,int x,int y) // } else if( unit->Orders[0].Action==UnitActionHarvest && unit->SubAction==64 ) { - DrawManaBar(x,y,type,CHOP_FOR_WOOD,CHOP_FOR_WOOD-unit->Value); + DrawManaBar(x,y,type,CHOP_FOR_WOOD, + unit->Value>CHOP_FOR_WOOD? + 0:CHOP_FOR_WOOD-unit->Value); // // Building research new technologie. @@ -1099,7 +1101,8 @@ local void DrawDecoration(const Unit* unit,const UnitType* type,int x,int y) } else if( unit->Orders[0].Action==UnitActionHarvest && unit->SubAction==64 ) { DrawManaSprite(x,y,type,CHOP_FOR_WOOD, - CHOP_FOR_WOOD-unit->Value); + unit->Value>CHOP_FOR_WOOD? + 0:CHOP_FOR_WOOD-unit->Value); // // Building research new technologie.