Prevent RA AIs from building too many (advanced) power plants

While scaling minimum excess power with base size to make sure they don't build too few, either.
This commit is contained in:
reaperrr
2017-12-28 08:55:59 +01:00
committed by abcdefg30
parent c5f9d6ff2d
commit de47d570d5

View File

@@ -2,7 +2,10 @@ Player:
HackyAI@RushAI: HackyAI@RushAI:
Name: Rush AI Name: Rush AI
Type: rush Type: rush
MinimumExcessPower: 40 MinimumExcessPower: 20
ExcessPowerIncrement: 40
ExcessPowerIncreaseThreshold: 4
MaximumExcessPower: 160
BuildingCommonNames: BuildingCommonNames:
ConstructionYard: fact ConstructionYard: fact
Refinery: proc Refinery: proc
@@ -26,8 +29,6 @@ Player:
fix: 1 fix: 1
BuildingFractions: BuildingFractions:
proc: 30% proc: 30%
powr: 15%
apwr: 20%
barr: 1% barr: 1%
kenn: 0.5% kenn: 0.5%
tent: 1% tent: 1%
@@ -117,7 +118,10 @@ Player:
HackyAI@NormalAI: HackyAI@NormalAI:
Name: Normal AI Name: Normal AI
Type: normal Type: normal
MinimumExcessPower: 60 MinimumExcessPower: 40
ExcessPowerIncrement: 40
ExcessPowerIncreaseThreshold: 4
MaximumExcessPower: 200
BuildingCommonNames: BuildingCommonNames:
ConstructionYard: fact ConstructionYard: fact
Refinery: proc Refinery: proc
@@ -145,8 +149,6 @@ Player:
fix: 1 fix: 1
BuildingFractions: BuildingFractions:
proc: 10% proc: 10%
powr: 1%
apwr: 30%
tent: 1% tent: 1%
barr: 1% barr: 1%
kenn: 0.5% kenn: 0.5%
@@ -250,7 +252,10 @@ Player:
HackyAI@TurtleAI: HackyAI@TurtleAI:
Name: Turtle AI Name: Turtle AI
Type: turtle Type: turtle
MinimumExcessPower: 100 MinimumExcessPower: 50
ExcessPowerIncrement: 50
ExcessPowerIncreaseThreshold: 4
MaximumExcessPower: 250
BuildingCommonNames: BuildingCommonNames:
ConstructionYard: fact ConstructionYard: fact
Refinery: proc Refinery: proc
@@ -279,8 +284,6 @@ Player:
fix: 1 fix: 1
BuildingFractions: BuildingFractions:
proc: 30% proc: 30%
powr: 1%
apwr: 20%
tent: 1% tent: 1%
barr: 1% barr: 1%
kenn: 0.5% kenn: 0.5%
@@ -383,6 +386,10 @@ Player:
HackyAI@NavalAI: HackyAI@NavalAI:
Name: Naval AI Name: Naval AI
Type: naval Type: naval
MinimumExcessPower: 20
ExcessPowerIncrement: 40
ExcessPowerIncreaseThreshold: 4
MaximumExcessPower: 200
BuildingCommonNames: BuildingCommonNames:
ConstructionYard: fact ConstructionYard: fact
Refinery: proc Refinery: proc
@@ -410,8 +417,6 @@ Player:
fix: 1 fix: 1
BuildingFractions: BuildingFractions:
proc: 29% proc: 29%
powr: 1%
apwr: 24%
dome: 1% dome: 1%
weap: 1% weap: 1%
hpad: 20% hpad: 20%