mirror of
https://github.com/1dot13/source.git
synced 2026-08-19 14:20:30 +02:00
- army externalization
- bugfix: proper sam site marking for Strategic AI git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@633 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
+40
-28
@@ -38,44 +38,49 @@ typedef PARSE_STAGE;
|
||||
#define ENEMYITEMCHOICESFILENAME "EnemyItemChoices.xml"
|
||||
#define IMPITEMCHOICESFILENAME "IMPItemChoices.xml"
|
||||
|
||||
#define TONYINVENTORYFILENAME "NPCInventory\\TonyInventory.xml"
|
||||
#define DEVININVENTORYFILENAME "NPCInventory\\DevinInventory.xml"
|
||||
#define FRANZINVENTORYFILENAME "NPCInventory\\FranzInventory.xml"
|
||||
#define KEITHINVENTORYFILENAME "NPCInventory\\KeithInventory.xml"
|
||||
#define SAMINVENTORYFILENAME "NPCInventory\\SamInventory.xml"
|
||||
#define JAKEINVENTORYFILENAME "NPCInventory\\JakeInventory.xml"
|
||||
#define HOWARDINVENTORYFILENAME "NPCInventory\\HowardInventory.xml"
|
||||
#define GABBYINVENTORYFILENAME "NPCInventory\\GabbyInventory.xml"
|
||||
#define FRANKINVENTORYFILENAME "NPCInventory\\FrankInventory.xml"
|
||||
#define ELGININVENTORYFILENAME "NPCInventory\\ElginInventory.xml"
|
||||
#define MANNYINVENTORYFILENAME "NPCInventory\\MannyInventory.xml"
|
||||
#define HERVEINVENTORYFILENAME "NPCInventory\\HerveInventory.xml"
|
||||
#define PETERINVENTORYFILENAME "NPCInventory\\PeterInventory.xml"
|
||||
#define ALBERTOINVENTORYFILENAME "NPCInventory\\AlbertoInventory.xml"
|
||||
#define CARLOINVENTORYFILENAME "NPCInventory\\CarloInventory.xml"
|
||||
#define MICKEYINVENTORYFILENAME "NPCInventory\\MickeyInventory.xml"
|
||||
#define ARNIEINVENTORYFILENAME "NPCInventory\\ArnieInventory.xml"
|
||||
#define PERKOINVENTORYFILENAME "NPCInventory\\PerkoInventory.xml"
|
||||
#define FREDOINVENTORYFILENAME "NPCInventory\\FredoInventory.xml"
|
||||
#define TONYINVENTORYFILENAME "NPCInventory\\TonyInventory.xml"
|
||||
#define DEVININVENTORYFILENAME "NPCInventory\\DevinInventory.xml"
|
||||
#define FRANZINVENTORYFILENAME "NPCInventory\\FranzInventory.xml"
|
||||
#define KEITHINVENTORYFILENAME "NPCInventory\\KeithInventory.xml"
|
||||
#define SAMINVENTORYFILENAME "NPCInventory\\SamInventory.xml"
|
||||
#define JAKEINVENTORYFILENAME "NPCInventory\\JakeInventory.xml"
|
||||
#define HOWARDINVENTORYFILENAME "NPCInventory\\HowardInventory.xml"
|
||||
#define GABBYINVENTORYFILENAME "NPCInventory\\GabbyInventory.xml"
|
||||
#define FRANKINVENTORYFILENAME "NPCInventory\\FrankInventory.xml"
|
||||
#define ELGININVENTORYFILENAME "NPCInventory\\ElginInventory.xml"
|
||||
#define MANNYINVENTORYFILENAME "NPCInventory\\MannyInventory.xml"
|
||||
#define HERVEINVENTORYFILENAME "NPCInventory\\HerveInventory.xml"
|
||||
#define PETERINVENTORYFILENAME "NPCInventory\\PeterInventory.xml"
|
||||
#define ALBERTOINVENTORYFILENAME "NPCInventory\\AlbertoInventory.xml"
|
||||
#define CARLOINVENTORYFILENAME "NPCInventory\\CarloInventory.xml"
|
||||
#define MICKEYINVENTORYFILENAME "NPCInventory\\MickeyInventory.xml"
|
||||
#define ARNIEINVENTORYFILENAME "NPCInventory\\ArnieInventory.xml"
|
||||
#define PERKOINVENTORYFILENAME "NPCInventory\\PerkoInventory.xml"
|
||||
#define FREDOINVENTORYFILENAME "NPCInventory\\FredoInventory.xml"
|
||||
|
||||
#define BOBBYRAYSTRINGSFILENAME "BobbyRayStrings.xml"
|
||||
#define AMMOCALIBERSTRINGSFILENAME "AmmoCaliberStrings.xml"
|
||||
#define BOBBYRAYSTRINGSFILENAME "BobbyRayStrings.xml"
|
||||
#define AMMOCALIBERSTRINGSFILENAME "AmmoCaliberStrings.xml"
|
||||
|
||||
#define SOUNDSFILENAME "Sounds\\Sounds.xml"
|
||||
#define BURSTSOUNDSFILENAME "Sounds\\BurstSounds.xml"
|
||||
#define SOUNDSFILENAME "Sounds\\Sounds.xml"
|
||||
#define BURSTSOUNDSFILENAME "Sounds\\BurstSounds.xml"
|
||||
|
||||
#define EXPLOSIONDATAFILENAME "ExplosionData.xml"
|
||||
|
||||
#define CITYTABLEFILENAME "Map\\Cities.xml"
|
||||
#define MOVEMENTCOSTFILENAME "Map\\MovementCosts.xml"
|
||||
#define ALTSECTORSFILENAME "Map\\AltSectors.xml"
|
||||
#define SAMSITESFILENAME "Map\\SamSites.xml"
|
||||
|
||||
#define GARRISONFILENAME "Army\\GarrisonGroups.xml"
|
||||
#define PATROLFILENAME "Army\\PatrolGroups.xml"
|
||||
#define COMPOSITIONFILENAME "Army\\ArmyComposition.xml"
|
||||
|
||||
// WANNE: drops filename
|
||||
#define ENEMYWEAPONDROPSFILENAME "EnemyWeaponDrops.xml"
|
||||
#define ENEMYAMMODROPSFILENAME "EnemyAmmoDrops.xml"
|
||||
#define ENEMYEXPLOSIVEDROPSFILENAME "EnemyExplosiveDrops.xml"
|
||||
#define ENEMYARMOURDROPSFILENAME "EnemyArmourDrops.xml"
|
||||
#define ENEMYMISCDROPSFILENAME "EnemyMiscDrops.xml"
|
||||
#define ENEMYWEAPONDROPSFILENAME "EnemyWeaponDrops.xml"
|
||||
#define ENEMYAMMODROPSFILENAME "EnemyAmmoDrops.xml"
|
||||
#define ENEMYEXPLOSIVEDROPSFILENAME "EnemyExplosiveDrops.xml"
|
||||
#define ENEMYARMOURDROPSFILENAME "EnemyArmourDrops.xml"
|
||||
#define ENEMYMISCDROPSFILENAME "EnemyMiscDrops.xml"
|
||||
|
||||
|
||||
extern BOOLEAN ReadInItemStats(STR fileName, BOOLEAN localizedVersion);
|
||||
@@ -163,4 +168,11 @@ extern BOOLEAN WriteInAltSectors(STR fileName);
|
||||
extern BOOLEAN ReadInSAMInfo(STR fileName);
|
||||
extern BOOLEAN WriteInSAMInfo(STR fileName);
|
||||
|
||||
// Lesh: army externalization
|
||||
extern BOOLEAN ReadInGarrisonInfo(STR fileName);
|
||||
extern BOOLEAN WriteInGarrisonInfo(STR fileName);
|
||||
extern BOOLEAN ReadInPatrolInfo(STR fileName);
|
||||
extern BOOLEAN WriteInPatrolInfo(STR fileName);
|
||||
extern BOOLEAN ReadInArmyCompositionInfo(STR fileName);
|
||||
extern BOOLEAN WriteInArmyCompositionInfo(STR fileName);
|
||||
#endif
|
||||
Reference in New Issue
Block a user