- New Feature: Enemy Generals are unique enemies whose location randomized and unknwon to the player. As long as they are alive, the enemy gets signifiant strategic boni. The player must learn of their location and take take them out, preferrably without alerting them prior.

- Covert Ops: Bleeding is deemed suspicious only if COVERT_DETECTEDIFBLEEDING is set to TRUE.
- renamed special prisoners to officers. 
- lowered the priority of enemy troops becoming medics
- prisoners in player-controlled prisons now use the prioner-colour scheme used by Shank and Dynamo


Requires GameDir >= r2028.

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7179 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2014-05-01 13:28:33 +00:00
parent 30060f0595
commit 6edf7dd079
33 changed files with 1050 additions and 337 deletions
+7
View File
@@ -1358,6 +1358,7 @@ typedef struct
UINT8 ubPrisonerProcessInfoDirectionChance;
UINT8 ubPrisonerProcessRansomBaseChance;
UINT16 ubPrisonerInterrogationPoints[4]; // points needed to interrogate a prisoner of a specific type
UINT8 ubPrisonerInterrogationEnemyGeneralInfoChance[4]; // chance that when getting info from interrogation, this prisoner will tell us about general we do not yet know about
// Flugente: sexism/racism/etc.
INT8 sMoraleModAppearance;
@@ -1381,6 +1382,11 @@ typedef struct
INT8 sEnemyOfficerSuppressionResistanceBonus;
FLOAT dEnemyOfficerMoraleModifier;
FLOAT dEnemyOfficerSurrenderStrengthBonus;
BOOLEAN fEnemyGenerals;
UINT16 usEnemyGeneralsNumber;
UINT16 usEnemyGeneralsBodyGuardsNumber;
FLOAT fEnemyGeneralStrategicDecisionSpeedBonus;
FLOAT fEnemyGeneralStrategicMovementSpeedBonus;
// Sandro: Alternative weapon holding (rifles fired from hip / pistols fired one-handed)
@@ -1838,6 +1844,7 @@ typedef struct
INT16 sCOCloseDetectionRange;
INT16 sCOCloseDetectionRangeSoldierCorpse;
BOOLEAN fCOElitesDetectNextTile;
BOOLEAN fCODetectIfBleeding; // will we be discovered if we are bleeding?
// RADIO OPERATOR
BOOLEAN fROAllowArtillery; // artillery can be forbidden for all teams with this setting