Replaced "Earned this min" by an Oil Derrick count in the economy statistics
This commit is contained in:
@@ -348,7 +348,6 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
|
||||
template.Get<LabelWidget>("CASH").GetText = () => "$" + (res.Cash + res.Resources);
|
||||
template.Get<LabelWidget>("EARNED_MIN").GetText = () => AverageEarnedPerMinute(res.Earned);
|
||||
template.Get<LabelWidget>("EARNED_THIS_MIN").GetText = () => "$" + stats.EarnedThisMinute;
|
||||
template.Get<LabelWidget>("EARNED").GetText = () => "$" + res.Earned;
|
||||
template.Get<LabelWidget>("SPENT").GetText = () => "$" + res.Spent;
|
||||
|
||||
@@ -360,6 +359,10 @@ namespace OpenRA.Mods.Common.Widgets.Logic
|
||||
var harvesters = template.Get<LabelWidget>("HARVESTERS");
|
||||
harvesters.GetText = () => world.ActorsHavingTrait<Harvester>().Count(a => a.Owner == player && !a.IsDead).ToString();
|
||||
|
||||
var derricks = template.GetOrNull<LabelWidget>("DERRICKS");
|
||||
if (derricks != null)
|
||||
derricks.GetText = () => world.ActorsHavingTrait<UpdatesDerrickCount>().Count(a => a.Owner == player && !a.IsDead).ToString();
|
||||
|
||||
return template;
|
||||
}
|
||||
|
||||
|
||||
@@ -397,7 +397,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Container@ECONOMY_STATS_HEADERS:
|
||||
X: 0
|
||||
Y: 0
|
||||
Width: 745
|
||||
Width: 715
|
||||
Height: PARENT_BOTTOM
|
||||
Children:
|
||||
ColorBlock@HEADER_COLOR:
|
||||
@@ -436,16 +436,8 @@ Container@OBSERVER_WIDGETS:
|
||||
Text: $/min
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_THIS_MIN_HEADER:
|
||||
X: 300
|
||||
Width: 120
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
Text: Earned this min
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@ASSETS_HEADER:
|
||||
X: 420
|
||||
X: 300
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -453,7 +445,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_HEADER:
|
||||
X: 500
|
||||
X: 380
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -461,7 +453,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@SPENT_HEADER:
|
||||
X: 580
|
||||
X: 460
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -469,13 +461,21 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@HARVESTERS_HEADER:
|
||||
X: 660
|
||||
X: 540
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
Text: Harvesters
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@DERRICKS_HEADER:
|
||||
X: 630
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
Text: Oil Derricks
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Container@PRODUCTION_STATS_HEADERS:
|
||||
X: 0
|
||||
Y: 0
|
||||
@@ -773,7 +773,7 @@ Container@OBSERVER_WIDGETS:
|
||||
ScrollItem@ECONOMY_PLAYER_TEMPLATE:
|
||||
X: 0
|
||||
Y: 0
|
||||
Width: 745
|
||||
Width: 715
|
||||
Height: 24
|
||||
BaseName: scrollitem-nohover
|
||||
Children:
|
||||
@@ -815,36 +815,36 @@ Container@OBSERVER_WIDGETS:
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_THIS_MIN:
|
||||
X: 300
|
||||
Y: 0
|
||||
Width: 120
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@ASSETS:
|
||||
X: 420
|
||||
X: 300
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED:
|
||||
X: 500
|
||||
X: 380
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@SPENT:
|
||||
X: 580
|
||||
X: 460
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@HARVESTERS:
|
||||
X: 660
|
||||
X: 540
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@DERRICKS:
|
||||
X: 630
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
|
||||
@@ -18,6 +18,7 @@ V19:
|
||||
ValidStances: Neutral, Enemy
|
||||
SpawnActorOnDeath:
|
||||
Actor: V19.Husk
|
||||
UpdatesDerrickCount:
|
||||
|
||||
V19.Husk:
|
||||
Inherits: ^CivBuildingHusk
|
||||
|
||||
@@ -301,7 +301,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Container@ECONOMY_STATS_HEADERS:
|
||||
X: 0
|
||||
Y: 0
|
||||
Width: 740
|
||||
Width: 620
|
||||
Height: PARENT_BOTTOM
|
||||
Children:
|
||||
ColorBlock@HEADER_COLOR:
|
||||
@@ -340,16 +340,8 @@ Container@OBSERVER_WIDGETS:
|
||||
Text: $/min
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_THIS_MIN_HEADER:
|
||||
X: 295
|
||||
Width: 120
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
Text: Earned this min
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@ASSETS_HEADER:
|
||||
X: 415
|
||||
X: 295
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -357,7 +349,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_HEADER:
|
||||
X: 495
|
||||
X: 375
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -365,7 +357,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@SPENT_HEADER:
|
||||
X: 575
|
||||
X: 455
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -373,7 +365,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@HARVESTERS_HEADER:
|
||||
X: 655
|
||||
X: 535
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -675,7 +667,7 @@ Container@OBSERVER_WIDGETS:
|
||||
ScrollItem@ECONOMY_PLAYER_TEMPLATE:
|
||||
X: 0
|
||||
Y: 0
|
||||
Width: 740
|
||||
Width: 620
|
||||
Height: 25
|
||||
BaseName: scrollitem-nohover
|
||||
Children:
|
||||
@@ -715,36 +707,29 @@ Container@OBSERVER_WIDGETS:
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_THIS_MIN:
|
||||
X: 295
|
||||
Y: 0
|
||||
Width: 120
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@ASSETS:
|
||||
X: 415
|
||||
X: 295
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED:
|
||||
X: 495
|
||||
X: 375
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@SPENT:
|
||||
X: 575
|
||||
X: 455
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@HARVESTERS:
|
||||
X: 655
|
||||
X: 535
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
|
||||
@@ -333,7 +333,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Container@ECONOMY_STATS_HEADERS:
|
||||
X: 0
|
||||
Y: 0
|
||||
Width: 745
|
||||
Width: 715
|
||||
Height: PARENT_BOTTOM
|
||||
Children:
|
||||
ColorBlock@HEADER_COLOR:
|
||||
@@ -372,16 +372,8 @@ Container@OBSERVER_WIDGETS:
|
||||
Text: $/min
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_THIS_MIN_HEADER:
|
||||
X: 300
|
||||
Width: 120
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
Text: Earned this min
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@ASSETS_HEADER:
|
||||
X: 420
|
||||
X: 300
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -389,7 +381,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_HEADER:
|
||||
X: 500
|
||||
X: 380
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -397,7 +389,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@SPENT_HEADER:
|
||||
X: 580
|
||||
X: 460
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -405,13 +397,21 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@HARVESTERS_HEADER:
|
||||
X: 660
|
||||
X: 540
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
Text: Harvesters
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@DERRICKS_HEADER:
|
||||
X: 630
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
Text: Oil Derricks
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Container@PRODUCTION_STATS_HEADERS:
|
||||
X: 0
|
||||
Y: 0
|
||||
@@ -711,7 +711,7 @@ Container@OBSERVER_WIDGETS:
|
||||
ScrollItem@ECONOMY_PLAYER_TEMPLATE:
|
||||
X: 0
|
||||
Y: 0
|
||||
Width: 745
|
||||
Width: 715
|
||||
Height: 24
|
||||
BaseName: scrollitem-nohover
|
||||
Children:
|
||||
@@ -753,36 +753,36 @@ Container@OBSERVER_WIDGETS:
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_THIS_MIN:
|
||||
X: 300
|
||||
Y: 0
|
||||
Width: 120
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@ASSETS:
|
||||
X: 420
|
||||
X: 300
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED:
|
||||
X: 500
|
||||
X: 380
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@SPENT:
|
||||
X: 580
|
||||
X: 460
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@HARVESTERS:
|
||||
X: 660
|
||||
X: 540
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@DERRICKS:
|
||||
X: 630
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
|
||||
@@ -504,6 +504,7 @@ OILB:
|
||||
AppearsOnMapPreview:
|
||||
GivesCashOnCapture:
|
||||
Amount: 100
|
||||
UpdatesDerrickCount:
|
||||
|
||||
BR1:
|
||||
Inherits: ^Bridge
|
||||
|
||||
@@ -301,7 +301,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Container@ECONOMY_STATS_HEADERS:
|
||||
X: 0
|
||||
Y: 0
|
||||
Width: 745
|
||||
Width: 625
|
||||
Height: PARENT_BOTTOM
|
||||
Children:
|
||||
ColorBlock@HEADER_COLOR:
|
||||
@@ -340,16 +340,8 @@ Container@OBSERVER_WIDGETS:
|
||||
Text: $/min
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_THIS_MIN_HEADER:
|
||||
X: 300
|
||||
Width: 120
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
Text: Earned this min
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@ASSETS_HEADER:
|
||||
X: 420
|
||||
X: 300
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -357,7 +349,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_HEADER:
|
||||
X: 500
|
||||
X: 380
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -365,7 +357,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@SPENT_HEADER:
|
||||
X: 580
|
||||
X: 460
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -373,7 +365,7 @@ Container@OBSERVER_WIDGETS:
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@HARVESTERS_HEADER:
|
||||
X: 660
|
||||
X: 540
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Font: Bold
|
||||
@@ -677,7 +669,7 @@ Container@OBSERVER_WIDGETS:
|
||||
ScrollItem@ECONOMY_PLAYER_TEMPLATE:
|
||||
X: 0
|
||||
Y: 0
|
||||
Width: 745
|
||||
Width: 625
|
||||
Height: 24
|
||||
BaseName: scrollitem-nohover
|
||||
Children:
|
||||
@@ -719,36 +711,29 @@ Container@OBSERVER_WIDGETS:
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED_THIS_MIN:
|
||||
X: 300
|
||||
Y: 0
|
||||
Width: 120
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@ASSETS:
|
||||
X: 420
|
||||
X: 300
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@EARNED:
|
||||
X: 500
|
||||
X: 380
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@SPENT:
|
||||
X: 580
|
||||
X: 460
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
Align: Right
|
||||
Shadow: True
|
||||
Label@HARVESTERS:
|
||||
X: 660
|
||||
X: 540
|
||||
Y: 0
|
||||
Width: 80
|
||||
Height: PARENT_BOTTOM
|
||||
|
||||
Reference in New Issue
Block a user