mirror of
https://github.com/Jylpah/blitz-tools.git
synced 2026-10-21 10:17:05 +02:00
Add result_display_fields list to make editing the reports easier
This commit is contained in:
1 parent
8f8e41f2dd
commit
eeb1d7fc6d
1 file changed
+20
-1
+20
-1
@@ -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:
|
||||||
|
|||||||
Reference in new issue
Block a user