mirror of
https://github.com/1dot13/source.git
synced 2026-08-12 14:10:23 +02:00
- Moved ASD & Enemy Heli-related settings from JA2_Options.ini to Mod_Settings.ini.
- Enemy Helis can also be unlocked if a certain game progress is reached. git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8017 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -582,23 +582,31 @@ BOOLEAN ExecuteStrategicEvent( STRATEGICEVENT *pEvent )
|
||||
break;
|
||||
|
||||
case EVENT_ASD_PURCHASE_FUEL:
|
||||
if ( IsSectorEnemyControlled( SECTORX( gGameExternalOptions.usASDSupplyArrivalSector ), SECTORY( gGameExternalOptions.usASDSupplyArrivalSector ), 0 ) )
|
||||
ASDReceiveOrderedStrategicAIResources( ASD_FUEL, pEvent->uiParam );
|
||||
ASDReduceOrderedStrategicResources( ASD_FUEL, pEvent->uiParam );
|
||||
|
||||
if ( IsSectorEnemyControlled( gModSettings.usASDSupplyArrivalSectorX, gModSettings.usASDSupplyArrivalSectorY, 0 ) )
|
||||
AddStrategicAIResources( ASD_FUEL, pEvent->uiParam );
|
||||
break;
|
||||
|
||||
case EVENT_ASD_PURCHASE_JEEP:
|
||||
if ( IsSectorEnemyControlled( SECTORX( gGameExternalOptions.usASDSupplyArrivalSector ), SECTORY( gGameExternalOptions.usASDSupplyArrivalSector ), 0 ) )
|
||||
ASDReceiveOrderedStrategicAIResources( ASD_JEEP, pEvent->uiParam );
|
||||
ASDReduceOrderedStrategicResources( ASD_JEEP, pEvent->uiParam );
|
||||
|
||||
if ( IsSectorEnemyControlled( gModSettings.usASDSupplyArrivalSectorX, gModSettings.usASDSupplyArrivalSectorY, 0 ) )
|
||||
AddStrategicAIResources( ASD_JEEP, pEvent->uiParam );
|
||||
break;
|
||||
|
||||
case EVENT_ASD_PURCHASE_TANK:
|
||||
if ( IsSectorEnemyControlled( SECTORX( gGameExternalOptions.usASDSupplyArrivalSector ), SECTORY( gGameExternalOptions.usASDSupplyArrivalSector ), 0 ) )
|
||||
ASDReceiveOrderedStrategicAIResources( ASD_TANK, pEvent->uiParam );
|
||||
ASDReduceOrderedStrategicResources( ASD_TANK, pEvent->uiParam );
|
||||
|
||||
if ( IsSectorEnemyControlled( gModSettings.usASDSupplyArrivalSectorX, gModSettings.usASDSupplyArrivalSectorY, 0 ) )
|
||||
AddStrategicAIResources( ASD_TANK, pEvent->uiParam );
|
||||
break;
|
||||
|
||||
case EVENT_ASD_PURCHASE_HELI:
|
||||
if ( IsSectorEnemyControlled( SECTORX( gGameExternalOptions.usEnemyHeliBaseSector ), SECTORY( gGameExternalOptions.usEnemyHeliBaseSector ), 0 ) )
|
||||
ASDReceiveOrderedStrategicAIResources( ASD_HELI, pEvent->uiParam );
|
||||
ASDReduceOrderedStrategicResources( ASD_HELI, pEvent->uiParam );
|
||||
|
||||
if ( IsSectorEnemyControlled( gModSettings.usEnemyHeliBaseSectorX, gModSettings.usEnemyHeliBaseSectorY, 0 ) )
|
||||
AddStrategicAIResources( ASD_HELI, pEvent->uiParam );
|
||||
break;
|
||||
|
||||
case EVENT_ENEMY_HELI_UPDATE:
|
||||
|
||||
Reference in New Issue
Block a user