mirror of
https://github.com/1dot13/source.git
synced 2026-08-12 14:10:23 +02:00
New tags in CivGroupNames.xml: Side, CustomSide allow setting custom side for civilian group.
NewEye: fix possible bug. InitShopKeeperSubTitledText: correctly initialize data. git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8764 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -50,6 +50,8 @@ civGroupNamesStartElementHandle(void *userData, const XML_Char *name, const XML_
|
||||
strcmp(name, "Loyalty") == 0 ||
|
||||
strcmp(name, "AddToBattle") == 0 ||
|
||||
strcmp(name, "fCanBeCaptured" ) == 0 ||
|
||||
strcmp(name, "Side") == 0 ||
|
||||
strcmp(name, "CustomSide") == 0 ||
|
||||
strcmp(name, "szGroup") == 0 ))
|
||||
{
|
||||
pData->curElement = ELEMENT_PROPERTY;
|
||||
@@ -100,6 +102,8 @@ civGroupNamesEndElementHandle(void *userData, const XML_Char *name)
|
||||
zCivGroupName[pData->curCivGroupNames.uiIndex].AddToBattle = pData->curCivGroupNames.AddToBattle;
|
||||
zCivGroupName[pData->curCivGroupNames.uiIndex].Loyalty = pData->curCivGroupNames.Loyalty;
|
||||
zCivGroupName[pData->curCivGroupNames.uiIndex].fCanBeCaptured = pData->curCivGroupNames.fCanBeCaptured;
|
||||
zCivGroupName[pData->curCivGroupNames.uiIndex].bSide = pData->curCivGroupNames.bSide;
|
||||
zCivGroupName[pData->curCivGroupNames.uiIndex].fCustomSide = pData->curCivGroupNames.fCustomSide;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -132,6 +136,16 @@ civGroupNamesEndElementHandle(void *userData, const XML_Char *name)
|
||||
pData->curElement = ELEMENT;
|
||||
pData->curCivGroupNames.fCanBeCaptured = (BOOLEAN)atol( pData->szCharData );
|
||||
}
|
||||
else if (strcmp(name, "Side") == 0)
|
||||
{
|
||||
pData->curElement = ELEMENT;
|
||||
pData->curCivGroupNames.bSide = (INT8)atol(pData->szCharData);
|
||||
}
|
||||
else if (strcmp(name, "CustomSide") == 0)
|
||||
{
|
||||
pData->curElement = ELEMENT;
|
||||
pData->curCivGroupNames.fCustomSide = (BOOLEAN)atol(pData->szCharData);
|
||||
}
|
||||
else if(strcmp(name, "szGroup") == 0 )
|
||||
{
|
||||
pData->curElement = ELEMENT;
|
||||
@@ -209,4 +223,4 @@ BOOLEAN ReadInCivGroupNamesStats( STR fileName, BOOLEAN localizedVersion)
|
||||
|
||||
|
||||
return( TRUE );
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user