mirror of
https://github.com/1dot13/source.git
synced 2026-08-19 14:20:30 +02:00
Deleted 'mobile militia feature', as 'militia strategic command' offered better ways to move militia.
For more info, see http://thepit.ja-galaxy-forum.com/index.php?t=msg&th=23649&goto=352592&#msg_352592 git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8542 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -397,17 +397,7 @@ void UpdateStrategicDetectionLevel( )
|
||||
|
||||
/////////////////////////////////////////////////////////
|
||||
// Begin testing for facility detection bonuses.
|
||||
|
||||
// Does game allow Dynamic Roaming Militia?
|
||||
if (gGameExternalOptions.fDynamicRestrictRoaming)
|
||||
{
|
||||
// Does facility allow Dynamic Detection?
|
||||
if (GetFacilityModifier(FACILITY_DETECT_DYNAMIC, ubFacilityType, ubAssignmentType))
|
||||
{
|
||||
ubStrategicDetectionLevel |= (1 << DETECT_ENEMIES_DYNAMIC);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Does facility allow Long-Range Detection?
|
||||
if (GetFacilityModifier(FACILITY_DETECT_LONGRANGE, ubFacilityType, ubAssignmentType))
|
||||
{
|
||||
@@ -461,24 +451,16 @@ void UpdateStrategicDetectionLevel( )
|
||||
}
|
||||
}
|
||||
}
|
||||
ubCounter++;
|
||||
++ubCounter;
|
||||
}
|
||||
|
||||
// Some flags have been set. Run through all sectors and apply this.
|
||||
for (UINT16 X = 0; X < 256; X++)
|
||||
for (UINT16 X = 0; X < 256; ++X)
|
||||
{
|
||||
// Reset detection level first
|
||||
// sevenfm: this will disable enemy detection using facility, and detection levels are already zeroed in this function
|
||||
//SectorInfo[X].ubDetectionLevel = 0;
|
||||
|
||||
if (ubStrategicDetectionLevel & (1<<DETECT_ENEMIES_DYNAMIC))
|
||||
{
|
||||
// Is sector allowed for militia roaming?
|
||||
if (IsSectorRoamingAllowed( X ) )
|
||||
{
|
||||
// Enemy is in a militia-allowed area, and is always visible.
|
||||
SectorInfo[X].ubDetectionLevel |= 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (ubStrategicDetectionLevel & (1<<DETECT_ENEMIES_LONGRANGE))
|
||||
{
|
||||
if( GetSectorFlagStatus( SECTORX(X), SECTORY(X), 0, SF_ALREADY_VISITED ) == TRUE )
|
||||
|
||||
Reference in New Issue
Block a user