make classic production queue speedup less error prone
- avoid float modifiers because of rounding errors and desync - try not to crash when the last production building is gone - don't do LINQ queries on selfsame buildings if not required
This commit is contained in:
@@ -6,34 +6,39 @@ Player:
|
||||
LowPowerSlowdown: 3
|
||||
QueuedAudio: Building
|
||||
ReadyAudio: ConstructionComplete
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Defense:
|
||||
Type: Defense
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
QueuedAudio: Building
|
||||
ReadyAudio: ConstructionComplete
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Vehicle:
|
||||
Type: Vehicle
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Infantry:
|
||||
Type: Infantry
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Aircraft:
|
||||
Type: Aircraft
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
PlaceBuilding:
|
||||
SupportPowerManager:
|
||||
ConquestVictoryConditions:
|
||||
|
||||
@@ -642,6 +642,10 @@ FACT:
|
||||
Power: 0
|
||||
Footprint: xxx xxx xxx
|
||||
Dimensions: 3,3
|
||||
Buildable:
|
||||
Queue: Building
|
||||
BuildPaletteOrder: 1000
|
||||
Owner: None
|
||||
Health:
|
||||
HP: 1000
|
||||
Armor:
|
||||
@@ -651,11 +655,12 @@ FACT:
|
||||
Bib:
|
||||
Production:
|
||||
Produces: Building,Defense
|
||||
IronCurtainable:
|
||||
IronCurtainable:
|
||||
Valued:
|
||||
Cost: 2500
|
||||
Tooltip:
|
||||
Name: Construction Yard
|
||||
Description: Builds base structures.
|
||||
CustomSellValue:
|
||||
Value: 2500
|
||||
BaseBuilding:
|
||||
|
||||
@@ -6,40 +6,46 @@ Player:
|
||||
LowPowerSlowdown: 3
|
||||
QueuedAudio: Building
|
||||
ReadyAudio: ConstructionComplete
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Defense:
|
||||
Type: Defense
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
QueuedAudio: Building
|
||||
ReadyAudio: ConstructionComplete
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Vehicle:
|
||||
Type: Vehicle
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Infantry:
|
||||
Type: Infantry
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Ship:
|
||||
Type: Ship
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
ClassicProductionQueue@Plane:
|
||||
Type: Plane
|
||||
BuildSpeed: .4
|
||||
LowPowerSlowdown: 3
|
||||
SpeedUp: 0.25
|
||||
MaxSpeedUp: 0.75
|
||||
SpeedUp: yes
|
||||
BuildTimeSpeedUpDivisor: 2
|
||||
MaxBuildTimeReductionSteps: 6
|
||||
PlaceBuilding:
|
||||
SupportPowerManager:
|
||||
ConquestVictoryConditions:
|
||||
|
||||
Reference in New Issue
Block a user