- externalization: Restrict female enemies from being in the queens army (except Female Elite enemies)? -> RESTRICT_FEMALE_ENEMIES_EXCEPT_ELITE

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@2343 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Wanne
2008-09-09 16:26:51 +00:00
parent 3951568f8c
commit eae98df88d
4 changed files with 19 additions and 10 deletions
+2
View File
@@ -780,6 +780,8 @@ void LoadGameExternalOptions()
//afp - use bullet tracers?
gGameExternalOptions.gbBulletTracer = iniReader.ReadBoolean("JA2 Gameplay Settings","USE_BULLET_TRACERS",FALSE);
gGameExternalOptions.fRestrictFemaleEnemiesExceptElite = iniReader.ReadBoolean("JA2 Gameplay Settings","RESTRICT_FEMALE_ENEMIES_EXCEPT_ELITE",FALSE);
}
+4
View File
@@ -451,6 +451,10 @@ BOOLEAN gbBulletTracer;
FLOAT ubWrongMagMult;
// CHRISL: Setting to turn off the description and stack popup options from the sector inventory panel
BOOLEAN fSectorDesc;
// WANNE: Restrict female enemies from beeing in the queens army (except Female Elite enemies)?
BOOLEAN fRestrictFemaleEnemiesExceptElite;
} GAME_EXTERNAL_OPTIONS;
//This structure will contain general Ja2 settings NOT individual game settings.
+4 -4
View File
@@ -13,12 +13,12 @@
#ifdef JA2EDITOR
//MAP EDITOR BUILD VERSION
CHAR16 zVersionLabel[256] = { L"Map Editor v1.13.2322" };
CHAR16 zVersionLabel[256] = { L"Map Editor v1.13.2342" };
#elif defined JA2BETAVERSION
//BETA/TEST BUILD VERSION
CHAR16 zVersionLabel[256] = { L"Debug v1.13.2322" };
CHAR16 zVersionLabel[256] = { L"Debug v1.13.2342" };
#elif defined CRIPPLED_VERSION
@@ -28,11 +28,11 @@ CHAR16 zVersionLabel[256] = { L"Beta v. 0.98" };
#else
//RELEASE BUILD VERSION
CHAR16 zVersionLabel[256] = { L"Release v1.13.2322" };
CHAR16 zVersionLabel[256] = { L"Release v1.13.2342" };
#endif
CHAR8 czVersionNumber[16] = { "Build 08.08.30" }; //YY.MM.DD
CHAR8 czVersionNumber[16] = { "Build 08.09.09" }; //YY.MM.DD
CHAR16 zTrackingNumber[16] = { L"Z" };
+9 -6
View File
@@ -728,13 +728,16 @@ SOLDIERTYPE* TacticalCreateSoldier( SOLDIERCREATE_STRUCT *pCreateStruct, UINT8 *
Soldier.ubBattleSoundID = (UINT8)Random( 3 );
}
// Lesh: disable this - yeah! its feminism! :)
// WANNE: Extnernalized!
// ATE: TEMP : No enemy women mercs (unless elite)!
//if( Soldier.ubProfile == NO_PROFILE && Soldier.bTeam == ENEMY_TEAM &&
// Soldier.ubBodyType == REGFEMALE && Soldier.ubSoldierClass != SOLDIER_CLASS_ELITE )
//{
// Soldier.ubBodyType = (UINT8)( REGMALE + Random( 3 ) );
//}
if (gGameExternalOptions.fRestrictFemaleEnemiesExceptElite == TRUE)
{
if( Soldier.ubProfile == NO_PROFILE && Soldier.bTeam == ENEMY_TEAM &&
Soldier.ubBodyType == REGFEMALE && Soldier.ubSoldierClass != SOLDIER_CLASS_ELITE )
{
Soldier.ubBodyType = (UINT8)( REGMALE + Random( 3 ) );
}
}
// ATE
// Set some values for variation in anims...