mirror of
https://github.com/1dot13/source.git
synced 2026-08-26 14:30:26 +02:00
ASD: don't change reinforcement pool when unlimited reinforcements enabled.
Interrogate prisoner: don't change reinforcement pool when unlimited reinforcements enabled. EvaluateQueenSituation: - allow recruiting when pool size drops below iQueenPoolIncrementPerDifficultyLevel, this should result in more stable strategic AI behavior - with default values, recruiting can result in up to 8 days of doing nothing, I think that skipping once cycle of decisions should be enough git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8787 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -105,6 +105,8 @@ class SOLDIERTYPE;
|
||||
|
||||
// Flugente: external sector data
|
||||
extern SECTOR_EXT_DATA SectorExternalData[256][4];
|
||||
// sevenfm
|
||||
extern BOOLEAN gfUnlimitedTroops;
|
||||
|
||||
// various reason an assignment can be aborted before completion
|
||||
enum{
|
||||
@@ -7824,7 +7826,9 @@ void Interrogateprisoner(UINT8 aPrisonerType, FLOAT aChanceModifier, INT8& arMil
|
||||
// there is a chance that freed prisoners may return to the queen...
|
||||
if ( arMilitiaType < 0 && aPrisonerType != PRISONER_CIVILIAN && Chance( gGameExternalOptions.ubPrisonerReturntoQueenChance ) )
|
||||
{
|
||||
++giReinforcementPool;
|
||||
// sevenfm: don't change reinforcement pool when unlimited reinforcements enabled
|
||||
if (!gfUnlimitedTroops)
|
||||
++giReinforcementPool;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user