mirror of
https://github.com/1dot13/source.git
synced 2026-09-09 14:46:05 +02:00
Use SoldierID
This commit is contained in:
@@ -4310,12 +4310,12 @@ BOOLEAN LoadPlayerGroupList( HWFILE hFile, GROUP **pGroup )
|
|||||||
{
|
{
|
||||||
PLAYERGROUP *pTemp=NULL;
|
PLAYERGROUP *pTemp=NULL;
|
||||||
PLAYERGROUP *pHead=NULL;
|
PLAYERGROUP *pHead=NULL;
|
||||||
UINT32 uiNumberOfNodes=0;
|
UINT32 uiNumberOfNodes=0;
|
||||||
UINT32 uiProfileID=0;
|
UINT32 uiProfileID=0;
|
||||||
UINT32 uiNumBytesRead;
|
UINT32 uiNumBytesRead;
|
||||||
UINT32 cnt=0;
|
UINT32 cnt=0;
|
||||||
INT16 sTempID;
|
SoldierID sTempID;
|
||||||
GROUP *pTempGroup = *pGroup;
|
GROUP *pTempGroup = *pGroup;
|
||||||
|
|
||||||
// pTemp = pGroup;
|
// pTemp = pGroup;
|
||||||
|
|
||||||
@@ -4350,10 +4350,10 @@ BOOLEAN LoadPlayerGroupList( HWFILE hFile, GROUP **pGroup )
|
|||||||
sTempID = GetSoldierIDFromMercID( pTemp->ubProfileID );
|
sTempID = GetSoldierIDFromMercID( pTemp->ubProfileID );
|
||||||
|
|
||||||
//Should never happen
|
//Should never happen
|
||||||
Assert( sTempID != -1 );
|
Assert( sTempID != NOBODY );
|
||||||
pTemp->ubID = (UINT16) sTempID;
|
pTemp->ubID = sTempID;
|
||||||
|
|
||||||
pTemp->pSoldier = &Menptr[ pTemp->ubID ];
|
pTemp->pSoldier = pTemp->ubID;
|
||||||
|
|
||||||
pTemp->next = NULL;
|
pTemp->next = NULL;
|
||||||
|
|
||||||
|
|||||||
@@ -52,10 +52,10 @@ typedef struct WAYPOINT
|
|||||||
|
|
||||||
typedef struct PLAYERGROUP
|
typedef struct PLAYERGROUP
|
||||||
{
|
{
|
||||||
UINT8 ubProfileID; //SAVE THIS VALUE ONLY. The others are temp (for quick access)
|
UINT8 ubProfileID; //SAVE THIS VALUE ONLY. The others are temp (for quick access)
|
||||||
UINT16 ubID; //index in the Menptr array
|
SoldierID ubID; //index in the Menptr array
|
||||||
SOLDIERTYPE *pSoldier; //direct access to the soldier pointer
|
SOLDIERTYPE *pSoldier; //direct access to the soldier pointer
|
||||||
UINT8 bFlags; //flags referring to individual player soldiers
|
UINT8 bFlags; //flags referring to individual player soldiers
|
||||||
struct PLAYERGROUP *next; //next player in list
|
struct PLAYERGROUP *next; //next player in list
|
||||||
}PLAYERGROUP;
|
}PLAYERGROUP;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user