Convert SOLDIERTYPE->ubNextToPreviousAttackerID to SoldierID

This commit is contained in:
Asdow
2024-11-15 22:58:25 +02:00
parent 131172e41a
commit 8346d5bfa1
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -3848,7 +3848,7 @@ void send_death( SOLDIERTYPE *pSoldier )
{
if (pSoldier->ubPreviousAttackerID < NOBODY)
nDeath.attacker_id = pSoldier->ubPreviousAttackerID;
else if (pSoldier->ubNextToPreviousAttackerID != NOBODY && pSoldier->ubNextToPreviousAttackerID != NULL)
else if (pSoldier->ubNextToPreviousAttackerID < NOBODY)
nDeath.attacker_id = pSoldier->ubNextToPreviousAttackerID;
}
@@ -3867,8 +3867,8 @@ void send_death( SOLDIERTYPE *pSoldier )
{
pAttacker = pSoldier->ubPreviousAttackerID;
// check if the new attacker was also a friendly...
if (pAttacker->bTeam == pSoldier->bTeam && pSoldier->ubNextToPreviousAttackerID != NULL && pSoldier->ubNextToPreviousAttackerID != NOBODY)
pAttacker=MercPtrs[ pSoldier->ubNextToPreviousAttackerID ];
if (pAttacker->bTeam == pSoldier->bTeam && pSoldier->ubNextToPreviousAttackerID < NOBODY)
pAttacker = pSoldier->ubNextToPreviousAttackerID;
// if its still a friendly, use the original attacker id...for posterity
// guy must snore too loudly if all his mates wanna kill him :)
if (pAttacker->bTeam == pSoldier->bTeam && pSoldier->ubAttackerID != NOBODY)
+1 -1
View File
@@ -1504,7 +1504,7 @@ public:
UINT8 ubLastDamageReason;
INT32 sLastTwoLocations[2];
INT32 uiTimeSinceLastBleedGrunt;
UINT16 ubNextToPreviousAttackerID;
SoldierID ubNextToPreviousAttackerID;
UINT8 bDoAutofire;
INT8 numFlanks;
INT32 lastFlankSpot;