use SoldierID

This commit is contained in:
Asdow
2024-11-30 15:25:48 +02:00
parent 24656f2810
commit d244ef4c91
+7 -10
View File
@@ -227,7 +227,7 @@ void sendHIT(RPCParameters *rpcParameters)
{ {
EV_S_WEAPONHIT* hit = (EV_S_WEAPONHIT*)rpcParameters->input; EV_S_WEAPONHIT* hit = (EV_S_WEAPONHIT*)rpcParameters->input;
int team = MercPtrs[ hit->ubAttackerID ]->bTeam; int team = hit->ubAttackerID->bTeam;
// AI // AI
if (team == 1) if (team == 1)
@@ -373,10 +373,9 @@ void sendhitSTRUCT(RPCParameters *rpcParameters)
{ {
EV_S_STRUCTUREHIT* miss = (EV_S_STRUCTUREHIT*)rpcParameters->input; EV_S_STRUCTUREHIT* miss = (EV_S_STRUCTUREHIT*)rpcParameters->input;
SOLDIERTYPE* pAttacker = MercPtrs[ miss->ubAttackerID ]; if ( miss->ubAttackerID != NOBODY)
if (pAttacker != NULL)
{ {
int team = MercPtrs[ miss->ubAttackerID ]->bTeam; int team = miss->ubAttackerID->bTeam;
// AI // AI
if (team == 1) if (team == 1)
@@ -398,10 +397,9 @@ void sendhitWINDOW(RPCParameters *rpcParameters)
EV_S_WINDOWHIT* miss = (EV_S_WINDOWHIT*)rpcParameters->input; EV_S_WINDOWHIT* miss = (EV_S_WINDOWHIT*)rpcParameters->input;
SOLDIERTYPE* pAttacker = MercPtrs[ miss->ubAttackerID ]; if ( miss->ubAttackerID != NOBODY)
if (pAttacker != NULL)
{ {
int team = MercPtrs[ miss->ubAttackerID ]->bTeam; int team = miss->ubAttackerID->bTeam;
// AI // AI
if (team == 1) if (team == 1)
@@ -422,10 +420,9 @@ void sendMISS(RPCParameters *rpcParameters)
{ {
EV_S_MISS* miss = (EV_S_MISS*)rpcParameters->input; EV_S_MISS* miss = (EV_S_MISS*)rpcParameters->input;
SOLDIERTYPE* pAttacker = MercPtrs[ miss->ubAttackerID ]; if ( miss->ubAttackerID != NOBODY)
if (pAttacker != NULL)
{ {
int team = MercPtrs[ miss->ubAttackerID ]->bTeam; int team = miss->ubAttackerID->bTeam;
// AI // AI
if (team == 1) if (team == 1)