diff --git a/src/move.c b/src/move.c index 87f871433..3e9ee5951 100644 --- a/src/move.c +++ b/src/move.c @@ -1037,9 +1037,9 @@ static void moveCalcTurn(FRACT *pCurr, FRACT target, UDWORD rate) } - debug( LOG_NEVER, "path %d: diff %f\n", path, diff); - #ifdef DEBUG //Don't forget that if you don't define the variable, then we error out. + debug( LOG_NEVER, "path %d: diff %f\n", path, diff); + ASSERT( MAKEINT(*pCurr) < 360 && MAKEINT(*pCurr) >= 0, "moveCalcTurn: angle out of range - path %d\n" " NOTE - ANYONE WHO SEES THIS PLEASE REMEMBER: path %d", path, path ); diff --git a/src/order.c b/src/order.c index a6ad92f45..13978902b 100644 --- a/src/order.c +++ b/src/order.c @@ -3876,7 +3876,9 @@ BOOL secondarySetState(DROID *psDroid, SECONDARY_ORDER sec, SECONDARY_STATE Stat case DSO_ASSIGN_PRODUCTION: case DSO_ASSIGN_CYBORG_PRODUCTION: case DSO_ASSIGN_VTOL_PRODUCTION: +#ifdef DEBUG debug( LOG_NEVER, "order factories %s\n", secondaryPrintFactories(State)); +#endif if ( sec == DSO_ASSIGN_PRODUCTION) { prodType = REF_FACTORY; @@ -3941,7 +3943,9 @@ BOOL secondarySetState(DROID *psDroid, SECONDARY_ORDER sec, SECONDARY_STATE Stat CurrState &= ~DSS_ASSPROD_VTOL_MASK; } CurrState |= (State & DSS_ASSPROD_MASK); +#ifdef DEBUG debug( LOG_NEVER, "final factories %s\n", secondaryPrintFactories(CurrState)); +#endif } break;