mirror of
https://github.com/1dot13/source.git
synced 2026-08-12 14:10:23 +02:00
wrapped the SOLDIERTYPE member variable name in GetName(). This will allow easier manipulation with pre/suffixes, ranks, titles etc.
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5976 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -2529,7 +2529,7 @@ INT16 RoamingRange(SOLDIERTYPE *pSoldier, INT32 * pusFromGridNo)
|
||||
case SNIPER: return ( 5 );
|
||||
default:
|
||||
#ifdef BETAVERSION
|
||||
sprintf(tempstr,"%s has invalid orders = %d",pSoldier->name,pSoldier->aiData.bOrders);
|
||||
sprintf(tempstr,"%s has invalid orders = %d",pSoldier->GetName(),pSoldier->aiData.bOrders);
|
||||
PopMessage(tempstr);
|
||||
#endif
|
||||
return(0);
|
||||
@@ -2787,7 +2787,7 @@ void AINumMessage(const STR8 str, INT32 num)
|
||||
void AINameMessage(SOLDIERTYPE * pSoldier,const STR8 str,INT32 num)
|
||||
{
|
||||
STR tempstr;
|
||||
sprintf( tempstr,"%d %s %d",pSoldier->name , str, num);
|
||||
sprintf( tempstr,"%d %s %d",pSoldier->GetName() , str, num);
|
||||
DebugAI( tempstr );
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -206,7 +206,7 @@ void CalcBestShot(SOLDIERTYPE *pSoldier, ATTACKTYPE *pBestShot, BOOLEAN shootUns
|
||||
continue; // next opponent
|
||||
|
||||
#ifdef DEBUGATTACKS
|
||||
DebugAI( String( "%s sees %s at gridno %d\n",pSoldier->name,ExtMen[pOpponent->ubID].name,pOpponent->sGridNo ) );
|
||||
DebugAI( String( "%s sees %s at gridno %d\n",pSoldier->GetName(),ExtMen[pOpponent->ubID].GetName(),pOpponent->sGridNo ) );
|
||||
#endif
|
||||
|
||||
// calculate minimum action points required to shoot at this opponent
|
||||
@@ -384,7 +384,7 @@ void CalcBestShot(SOLDIERTYPE *pSoldier, ATTACKTYPE *pBestShot, BOOLEAN shootUns
|
||||
// ExtMen[pOpponent->ubID].haveStats = TRUE;
|
||||
//NumMessage("chance to Hit = ",ubChanceToHit);
|
||||
|
||||
//sprintf(tempstr,"Vs. %s, at AimTime %d, ubChanceToHit = %d",ExtMen[pOpponent->ubID].name,ubAimTime,ubChanceToHit);
|
||||
//sprintf(tempstr,"Vs. %s, at AimTime %d, ubChanceToHit = %d",ExtMen[pOpponent->ubID].GetName(),ubAimTime,ubChanceToHit);
|
||||
//PopMessage(tempstr);
|
||||
|
||||
iHitRate = (pSoldier->bActionPoints * ubChanceToHit) / (ubRawAPCost + ubAimTime);
|
||||
@@ -1537,7 +1537,7 @@ void CalcTentacleAttack(SOLDIERTYPE *pSoldier, ATTACKTYPE *pBestStab )
|
||||
}
|
||||
|
||||
#ifdef DEBUGATTACKS
|
||||
DebugAI( String( "%s can see %s\n",pSoldier->name,ExtMen[pOpponent->ubID].name ) );
|
||||
DebugAI( String( "%s can see %s\n",pSoldier->GetName(),ExtMen[pOpponent->ubID].GetName() ) );
|
||||
#endif
|
||||
|
||||
// calculate minimum action points required to stab at this opponent
|
||||
@@ -2262,7 +2262,7 @@ INT8 CanNPCAttack(SOLDIERTYPE *pSoldier)
|
||||
{
|
||||
//LocateMember(pSoldier->ubID,SETLOCATOR); // locate to this NPC, don't center
|
||||
STR16 tempstr;
|
||||
sprintf(tempstr,"%s can't attack! (not OKToAttack, Reason code = %d)",pSoldier->name,bCanAttack);
|
||||
sprintf(tempstr,"%s can't attack! (not OKToAttack, Reason code = %d)",pSoldier->GetName(),bCanAttack);
|
||||
AIPopMessage(tempstr);
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user