Add result_display_fields list to make editing the reports easier

This commit is contained in:
Jylpah committed 2020-02-13 00:52:16 +02:00
1 parent 8f8e41f2dd
commit eeb1d7fc6d
1 file changed
+20 -1
+20 -1
View File
@@ -120,6 +120,25 @@ result_fields = {
'enemies_battles' : [ 'Enemies Btls', 'Average number battles of the enemies', 12, '{:12.0f}' ] 'enemies_battles' : [ 'Enemies Btls', 'Average number battles of the enemies', 12, '{:12.0f}' ]
} }
# fields to display in results
result_display_fields = [
'battles',
'win',
'damage_made',
'DR',
'KDR',
'enemies_spotted',
'hit_rate',
'pen_rate',
'survived',
'time_alive%',
'top_tier',
'allies_wins',
'enemies_wins',
'allies_battles',
'enemies_battles'
]
## Syntax: key == stat field in https://api.wotblitz.eu/wotb/tanks/stats/ (all.KEY) ## Syntax: key == stat field in https://api.wotblitz.eu/wotb/tanks/stats/ (all.KEY)
## Value array [ 'Stat Title', [ 0, data buckets ....], scaling_factor_for_bucket_values, 'print_format' ] ## Value array [ 'Stat Title', [ 0, data buckets ....], scaling_factor_for_bucket_values, 'print_format' ]
histogram_fields = { histogram_fields = {
@@ -263,7 +282,7 @@ class BattleRecord():
self.calc_results() self.calc_results()
results = [] results = []
try: try:
for field in result_fields.keys(): for field in result_display_fields:
results.append( result_fields[field][3].format(self.results[field]) ) results.append( result_fields[field][3].format(self.results[field]) )
return results return results
except KeyError as err: except KeyError as err: