mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
- 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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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
@@ -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" };
|
||||
|
||||
|
||||
|
||||
@@ -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...
|
||||
|
||||
Reference in New Issue
Block a user