wot_datfile_parser 0.4.2

A parser for `.dat` files generated by the game World of Tanks
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
use super::{FieldDefault, Field, FieldType};

pub const MAX_VERSION: usize = 2;

pub const RANDOM_ARENA: &[Field] = &[];


pub const BATTLE_ROYALE: &[Field] = &[
    Field { name: "maxAchievedBRTitle", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "maxAchievedBRTitle<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "brPosInBattle", default: FieldDefault::Int(255), combined_string: "brPosInBattle<type 'int'>255<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "battleXPTotal", default: FieldDefault::Int(0), combined_string: "battleXPTotal<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "modulesDescriptors", default: FieldDefault::List, combined_string: "modulesDescriptors<type 'list'>[]<type 'NoneType'>extend", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "achivedLevel", default: FieldDefault::Int(1), combined_string: "achivedLevel<type 'int'>1<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },

	// Packed Value: DictPackers.MergeDictPacker
    Field { name: "currencies", default: FieldDefault::Dict, combined_string: "currencies<type 'dict'>{}<class 'DictPackers.MergeDictPacker'>joinByEachPacker", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

];


pub const MAPS_TRAINING: &[Field] = &[
    Field { name: "scenarioProgress", default: FieldDefault::Dict, combined_string: "scenarioProgress<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "mt_progressImproved", default: FieldDefault::Int(0), combined_string: "mt_progressImproved<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "mt_mapComplete", default: FieldDefault::Int(0), combined_string: "mt_mapComplete<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
];


pub const FRONTLINE: &[Field] = &[
    Field { name: "creditsAfterShellCosts", default: FieldDefault::Int(0), combined_string: "creditsAfterShellCosts<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "unchargedShellCosts", default: FieldDefault::Int(0), combined_string: "unchargedShellCosts<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "prevMetaLevel", default: FieldDefault::Tuple(&(FieldDefault::Int(1), 2)), combined_string: "prevMetaLevel<type 'tuple'>(1, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "metaLevel", default: FieldDefault::Tuple(&(FieldDefault::Int(1), 2)), combined_string: "metaLevel<type 'tuple'>(1, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "flXP", default: FieldDefault::Int(0), combined_string: "flXP<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "originalFlXP", default: FieldDefault::Int(0), combined_string: "originalFlXP<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "subtotalFlXP", default: FieldDefault::Int(0), combined_string: "subtotalFlXP<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "boosterFlXP", default: FieldDefault::Int(0), combined_string: "boosterFlXP<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "boosterFlXPFactor100", default: FieldDefault::Int(0), combined_string: "boosterFlXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::AccountAll },

	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "flXPReplay", default: FieldDefault::Str, combined_string: "flXPReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },

];


pub const RANKED: &[Field] = &[
    Field { name: "updatedRankChange", default: FieldDefault::Int(0), combined_string: "updatedRankChange<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "accRank", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "accRank<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "vehRank", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "vehRank<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "prevMaxRank", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "prevMaxRank<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "prevVehRank", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "prevVehRank<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "shields", default: FieldDefault::Dict, combined_string: "shields<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "prevShields", default: FieldDefault::Dict, combined_string: "prevShields<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "rankedSeason", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "rankedSeason<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "rankedSeasonNum", default: FieldDefault::Int(0), combined_string: "rankedSeasonNum<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "bonusBattleUsed", default: FieldDefault::Int(0), combined_string: "bonusBattleUsed<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "efficiencyBonusBattles", default: FieldDefault::Int(0), combined_string: "efficiencyBonusBattles<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "stepsBonusBattles", default: FieldDefault::Int(0), combined_string: "stepsBonusBattles<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "prevAccRank", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "prevAccRank<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
];


pub const RTS: &[Field] = &[
    Field { name: "teamXP", default: FieldDefault::Int(0), combined_string: "teamXP<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "isCommander", default: FieldDefault::Bool(false), combined_string: "isCommander<type 'bool'>False<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "rtsVehicles", default: FieldDefault::List, combined_string: "rtsVehicles<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "rts1x7TokensGain", default: FieldDefault::Int(0), combined_string: "rts1x7TokensGain<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "rts1x1TokensGain", default: FieldDefault::Int(0), combined_string: "rts1x1TokensGain<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "rts1x7TokensWithdraw", default: FieldDefault::Int(0), combined_string: "rts1x7TokensWithdraw<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "rts1x1TokensWithdraw", default: FieldDefault::Int(0), combined_string: "rts1x1TokensWithdraw<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "supplyDamageDealt", default: FieldDefault::Int(0), combined_string: "supplyDamageDealt<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageReceivedFromSupply", default: FieldDefault::Int(0), combined_string: "damageReceivedFromSupply<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "rtsEventPoints", default: FieldDefault::Int(0), combined_string: "rtsEventPoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "rtsLeaderPoints", default: FieldDefault::Int(0), combined_string: "rtsLeaderPoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "spottedSupplies", default: FieldDefault::Int(0), combined_string: "spottedSupplies<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damagedSupplies", default: FieldDefault::Set, combined_string: "damagedSupplies<type 'set'>set([])<type 'NoneType'>joinSets", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "killedSupplies", default: FieldDefault::Int(0), combined_string: "killedSupplies<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damagedTanks", default: FieldDefault::Set, combined_string: "damagedTanks<type 'set'>set([])<type 'NoneType'>joinSets", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "rtsOrdersCount", default: FieldDefault::Int(0), combined_string: "rtsOrdersCount<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
];


pub const COMP7: &[Field] = &[
    Field { name: "comp7PrestigePoints", default: FieldDefault::Int(0), combined_string: "comp7PrestigePoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "roleSkillUsed", default: FieldDefault::Int(0), combined_string: "roleSkillUsed<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "healthRepair", default: FieldDefault::Int(0), combined_string: "healthRepair<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "alliedHealthRepair", default: FieldDefault::Int(0), combined_string: "alliedHealthRepair<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "comp7Rating", default: FieldDefault::Int(0), combined_string: "comp7Rating<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "comp7Rank", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "comp7Rank<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "comp7RatingDelta", default: FieldDefault::Int(0), combined_string: "comp7RatingDelta<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "comp7TeamStats", default: FieldDefault::Dict, combined_string: "comp7TeamStats<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "fareTeamPrestigePointsPosition", default: FieldDefault::Int(0), combined_string: "fareTeamPrestigePointsPosition<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
];


pub const BATTLE_PASS: &[Field] = &[
    Field { name: "bpChapter", default: FieldDefault::Int(0), combined_string: "bpChapter<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "bpTopPoints", default: FieldDefault::Int(0), combined_string: "bpTopPoints<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "bpBonusPoints", default: FieldDefault::Int(0), combined_string: "bpBonusPoints<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "bpNonChapterPointsDiff", default: FieldDefault::Int(0), combined_string: "bpNonChapterPointsDiff<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "sumPoints", default: FieldDefault::Int(0), combined_string: "sumPoints<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "hasBattlePass", default: FieldDefault::Bool(false), combined_string: "hasBattlePass<type 'bool'>False<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "battlePassComplete", default: FieldDefault::Bool(false), combined_string: "battlePassComplete<type 'bool'>False<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "availablePoints", default: FieldDefault::Int(0), combined_string: "availablePoints<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
];


pub const ALL_TYPES: &[Field] = &[
    Field { name: "health", default: FieldDefault::Int(0), combined_string: "health<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "maxHealth", default: FieldDefault::Int(0), combined_string: "maxHealth<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "credits", default: FieldDefault::Int(0), combined_string: "credits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "xp", default: FieldDefault::Int(0), combined_string: "xp<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "xp/attack", default: FieldDefault::Int(0), combined_string: "xp/attack<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "xp/assist", default: FieldDefault::Int(0), combined_string: "xp/assist<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "xp/other", default: FieldDefault::Int(0), combined_string: "xp/other<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "xpPenalty", default: FieldDefault::Int(0), combined_string: "xpPenalty<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "achievementCredits", default: FieldDefault::Int(0), combined_string: "achievementCredits<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "achievementXP", default: FieldDefault::Int(0), combined_string: "achievementXP<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "achievementFreeXP", default: FieldDefault::Int(0), combined_string: "achievementFreeXP<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "shots", default: FieldDefault::Int(0), combined_string: "shots<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "directHits", default: FieldDefault::Int(0), combined_string: "directHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "directEnemyHits", default: FieldDefault::Int(0), combined_string: "directEnemyHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "directTeamHits", default: FieldDefault::Int(0), combined_string: "directTeamHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "explosionHits", default: FieldDefault::Int(0), combined_string: "explosionHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "piercings", default: FieldDefault::Int(0), combined_string: "piercings<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "piercingEnemyHits", default: FieldDefault::Int(0), combined_string: "piercingEnemyHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageDealt", default: FieldDefault::Int(0), combined_string: "damageDealt<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "sniperDamageDealt", default: FieldDefault::Int(0), combined_string: "sniperDamageDealt<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "artilleryFortEquipDamageDealt", default: FieldDefault::Int(0), combined_string: "artilleryFortEquipDamageDealt<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "equipmentDamageDealt", default: FieldDefault::Int(0), combined_string: "equipmentDamageDealt<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageAssistedRadio", default: FieldDefault::Int(0), combined_string: "damageAssistedRadio<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageAssistedTrack", default: FieldDefault::Int(0), combined_string: "damageAssistedTrack<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageAssistedStun", default: FieldDefault::Int(0), combined_string: "damageAssistedStun<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageAssistedSmoke", default: FieldDefault::Int(0), combined_string: "damageAssistedSmoke<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageAssistedInspire", default: FieldDefault::Int(0), combined_string: "damageAssistedInspire<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "stunNum", default: FieldDefault::Int(0), combined_string: "stunNum<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "stunDuration", default: FieldDefault::Float(0.0), combined_string: "stunDuration<type 'float'>0.0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageReceived", default: FieldDefault::Int(0), combined_string: "damageReceived<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageReceivedFromInvisibles", default: FieldDefault::Int(0), combined_string: "damageReceivedFromInvisibles<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damageBlockedByArmor", default: FieldDefault::Int(0), combined_string: "damageBlockedByArmor<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "directHitsReceived", default: FieldDefault::Int(0), combined_string: "directHitsReceived<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "noDamageDirectHitsReceived", default: FieldDefault::Int(0), combined_string: "noDamageDirectHitsReceived<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "explosionHitsReceived", default: FieldDefault::Int(0), combined_string: "explosionHitsReceived<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "piercingsReceived", default: FieldDefault::Int(0), combined_string: "piercingsReceived<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "tdamageDealt", default: FieldDefault::Int(0), combined_string: "tdamageDealt<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "tdestroyedModules", default: FieldDefault::Int(0), combined_string: "tdestroyedModules<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "tkills", default: FieldDefault::Int(0), combined_string: "tkills<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "isTeamKiller", default: FieldDefault::Bool(false), combined_string: "isTeamKiller<type 'bool'>False<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "capturePoints", default: FieldDefault::Int(0), combined_string: "capturePoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "capturingBase", default: FieldDefault::None, combined_string: "capturingBaseNoneNone<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "droppedCapturePoints", default: FieldDefault::Int(0), combined_string: "droppedCapturePoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "mileage", default: FieldDefault::Int(0), combined_string: "mileage<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "lifeTime", default: FieldDefault::Int(0), combined_string: "lifeTime<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "killerID", default: FieldDefault::Int(0), combined_string: "killerID<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "achievements", default: FieldDefault::List, combined_string: "achievements<type 'list'>[]<type 'NoneType'>extend", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "inBattleAchievements", default: FieldDefault::List, combined_string: "inBattleAchievements<type 'list'>[]<type 'NoneType'>extend", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "potentialDamageReceived", default: FieldDefault::Int(0), combined_string: "potentialDamageReceived<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "rolloutsCount", default: FieldDefault::Int(0), combined_string: "rolloutsCount<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "deathCount", default: FieldDefault::Int(0), combined_string: "deathCount<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "flagActions", default: FieldDefault::List, combined_string: "flagActions<type 'list'>[0, 0, 0, 0]<type 'NoneType'>sumInEachPos", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "soloFlagCapture", default: FieldDefault::Int(0), combined_string: "soloFlagCapture<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "flagCapture", default: FieldDefault::Int(0), combined_string: "flagCapture<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "winPoints", default: FieldDefault::Int(0), combined_string: "winPoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "resourceAbsorbed", default: FieldDefault::Int(0), combined_string: "resourceAbsorbed<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "stopRespawn", default: FieldDefault::Bool(false), combined_string: "stopRespawn<type 'bool'>False<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "numRecovered", default: FieldDefault::Int(0), combined_string: "numRecovered<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "vehicleNumCaptured", default: FieldDefault::Int(0), combined_string: "vehicleNumCaptured<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "destructiblesNumDestroyed", default: FieldDefault::Int(0), combined_string: "destructiblesNumDestroyed<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "destructiblesDamageDealt", default: FieldDefault::Int(0), combined_string: "destructiblesDamageDealt<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "destructiblesHits", default: FieldDefault::Int(0), combined_string: "destructiblesHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "destructibleDeaths", default: FieldDefault::List, combined_string: "destructibleDeaths<type 'list'>[]<type 'NoneType'>extend", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "numDefended", default: FieldDefault::Int(0), combined_string: "numDefended<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "accountDBID", default: FieldDefault::Int(0), combined_string: "accountDBID<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "typeCompDescr", default: FieldDefault::Int(0), combined_string: "typeCompDescr<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "index", default: FieldDefault::Int(0), combined_string: "index<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "deathReason", default: FieldDefault::Int(-1), combined_string: "deathReason<type 'int'>-1<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "team", default: FieldDefault::Int(1), combined_string: "team<type 'int'>1<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "kills", default: FieldDefault::Int(0), combined_string: "kills<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "spotted", default: FieldDefault::Int(0), combined_string: "spotted<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damaged", default: FieldDefault::Int(0), combined_string: "damaged<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "damagedHp", default: FieldDefault::Int(0), combined_string: "damagedHp<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "stunned", default: FieldDefault::Int(0), combined_string: "stunned<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "repair", default: FieldDefault::Int(0), combined_string: "repair<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "freeXP", default: FieldDefault::Int(0), combined_string: "freeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "details", default: FieldDefault::None, combined_string: "detailsNoneNone<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "creditsPenalty", default: FieldDefault::Int(0), combined_string: "creditsPenalty<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "creditsContributionIn", default: FieldDefault::Int(0), combined_string: "creditsContributionIn<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "creditsContributionOut", default: FieldDefault::Int(0), combined_string: "creditsContributionOut<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCreditsToDraw", default: FieldDefault::Int(0), combined_string: "originalCreditsToDraw<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "creditsToDraw", default: FieldDefault::Int(0), combined_string: "creditsToDraw<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "damageBeforeTeamWasDamaged", default: FieldDefault::Int(0), combined_string: "damageBeforeTeamWasDamaged<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "killsBeforeTeamWasDamaged", default: FieldDefault::Int(0), combined_string: "killsBeforeTeamWasDamaged<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "percentFromTotalTeamDamage", default: FieldDefault::Float(0.0), combined_string: "percentFromTotalTeamDamage<type 'float'>0.0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "winAloneAgainstVehicleCount", default: FieldDefault::Int(0), combined_string: "winAloneAgainstVehicleCount<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "percentFromSecondBestDamage", default: FieldDefault::Float(0.0), combined_string: "percentFromSecondBestDamage<type 'float'>0.0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "killedAndDamagedByAllSquadmates", default: FieldDefault::Int(0), combined_string: "killedAndDamagedByAllSquadmates<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "damagedWhileMoving", default: FieldDefault::Int(0), combined_string: "damagedWhileMoving<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "damagedWhileEnemyMoving", default: FieldDefault::Int(0), combined_string: "damagedWhileEnemyMoving<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "committedSuicide", default: FieldDefault::Bool(false), combined_string: "committedSuicide<type 'bool'>False<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "crystal", default: FieldDefault::Int(0), combined_string: "crystal<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventCoin", default: FieldDefault::Int(0), combined_string: "eventCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "bpcoin", default: FieldDefault::Int(0), combined_string: "bpcoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "equipCoin", default: FieldDefault::Int(0), combined_string: "equipCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "piggyBank", default: FieldDefault::Int(0), combined_string: "piggyBank<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventCredits", default: FieldDefault::Int(0), combined_string: "eventCredits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventXP", default: FieldDefault::Int(0), combined_string: "eventXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventFreeXP", default: FieldDefault::Int(0), combined_string: "eventFreeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventTMenXP", default: FieldDefault::Int(0), combined_string: "eventTMenXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventGold", default: FieldDefault::Int(0), combined_string: "eventGold<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventCrystal", default: FieldDefault::Int(0), combined_string: "eventCrystal<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventEventCoin", default: FieldDefault::Int(0), combined_string: "eventEventCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventBpcoin", default: FieldDefault::Int(0), combined_string: "eventBpcoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventEquipCoin", default: FieldDefault::Int(0), combined_string: "eventEquipCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCredits", default: FieldDefault::Int(0), combined_string: "originalCredits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "creditsReplay", default: FieldDefault::Str, combined_string: "creditsReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

    Field { name: "originalXP", default: FieldDefault::Int(0), combined_string: "originalXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "xpReplay", default: FieldDefault::Str, combined_string: "xpReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

    Field { name: "originalFreeXP", default: FieldDefault::Int(0), combined_string: "originalFreeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "freeXPReplay", default: FieldDefault::Str, combined_string: "freeXPReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

    Field { name: "originalTMenXP", default: FieldDefault::Int(0), combined_string: "originalTMenXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "tmenXPReplay", default: FieldDefault::Str, combined_string: "tmenXPReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

    Field { name: "tmenXP", default: FieldDefault::Int(0), combined_string: "tmenXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalGold", default: FieldDefault::Int(0), combined_string: "originalGold<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "goldReplay", default: FieldDefault::Str, combined_string: "goldReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

    Field { name: "gold", default: FieldDefault::Int(0), combined_string: "gold<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCrystal", default: FieldDefault::Int(0), combined_string: "originalCrystal<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "crystalReplay", default: FieldDefault::Str, combined_string: "crystalReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

    Field { name: "originalEventCoin", default: FieldDefault::Int(0), combined_string: "originalEventCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalBpcoin", default: FieldDefault::Int(0), combined_string: "originalBpcoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalEquipCoin", default: FieldDefault::Int(0), combined_string: "originalEquipCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "eventCoinReplay", default: FieldDefault::Str, combined_string: "eventCoinReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },


	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "bpcoinReplay", default: FieldDefault::Str, combined_string: "bpcoinReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },


	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "equipCoinReplay", default: FieldDefault::Str, combined_string: "equipCoinReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },

    Field { name: "factualXP", default: FieldDefault::Int(0), combined_string: "factualXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "factualFreeXP", default: FieldDefault::Int(0), combined_string: "factualFreeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "factualCredits", default: FieldDefault::Int(0), combined_string: "factualCredits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalCredits", default: FieldDefault::Int(0), combined_string: "subtotalCredits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalXP", default: FieldDefault::Int(0), combined_string: "subtotalXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalFreeXP", default: FieldDefault::Int(0), combined_string: "subtotalFreeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalTMenXP", default: FieldDefault::Int(0), combined_string: "subtotalTMenXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalGold", default: FieldDefault::Int(0), combined_string: "subtotalGold<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalCrystal", default: FieldDefault::Int(0), combined_string: "subtotalCrystal<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalEventCoin", default: FieldDefault::Int(0), combined_string: "subtotalEventCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalBpcoin", default: FieldDefault::Int(0), combined_string: "subtotalBpcoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "subtotalEquipCoin", default: FieldDefault::Int(0), combined_string: "subtotalEquipCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventCreditsList", default: FieldDefault::List, combined_string: "eventCreditsList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventXPList", default: FieldDefault::List, combined_string: "eventXPList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventFreeXPList", default: FieldDefault::List, combined_string: "eventFreeXPList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventTMenXPList", default: FieldDefault::List, combined_string: "eventTMenXPList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventGoldList", default: FieldDefault::List, combined_string: "eventGoldList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventCrystalList", default: FieldDefault::List, combined_string: "eventCrystalList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventEventCoinList", default: FieldDefault::List, combined_string: "eventEventCoinList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventBpcoinList", default: FieldDefault::List, combined_string: "eventBpcoinList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventEquipCoinList", default: FieldDefault::List, combined_string: "eventEquipCoinList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventCreditsFactor100List", default: FieldDefault::List, combined_string: "eventCreditsFactor100List<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventXPFactor100List", default: FieldDefault::List, combined_string: "eventXPFactor100List<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventFreeXPFactor100List", default: FieldDefault::List, combined_string: "eventFreeXPFactor100List<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventTMenXPFactor100List", default: FieldDefault::List, combined_string: "eventTMenXPFactor100List<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "eventGoldFactor100List", default: FieldDefault::List, combined_string: "eventGoldFactor100List<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalXPPenalty", default: FieldDefault::Int(0), combined_string: "originalXPPenalty<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCreditsPenalty", default: FieldDefault::Int(0), combined_string: "originalCreditsPenalty<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCreditsContributionIn", default: FieldDefault::Int(0), combined_string: "originalCreditsContributionIn<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCreditsContributionOut", default: FieldDefault::Int(0), combined_string: "originalCreditsContributionOut<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premiumVehicleXP", default: FieldDefault::Int(0), combined_string: "premiumVehicleXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premiumVehicleXPFactor100", default: FieldDefault::Int(0), combined_string: "premiumVehicleXPFactor100<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "squadXP", default: FieldDefault::Int(0), combined_string: "squadXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "squadXPFactor100", default: FieldDefault::Int(0), combined_string: "squadXPFactor100<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "referral20XP", default: FieldDefault::Int(0), combined_string: "referral20XP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "referral20XPFactor100", default: FieldDefault::Int(0), combined_string: "referral20XPFactor100<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "referral20Credits", default: FieldDefault::Int(0), combined_string: "referral20Credits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "referral20CreditsFactor100", default: FieldDefault::Int(0), combined_string: "referral20CreditsFactor100<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premiumXPFactor100", default: FieldDefault::Int(0), combined_string: "premiumXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premiumPlusXPFactor100", default: FieldDefault::Int(0), combined_string: "premiumPlusXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "appliedPremiumXPFactor100", default: FieldDefault::Int(0), combined_string: "appliedPremiumXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premiumTmenXPFactor100", default: FieldDefault::Int(0), combined_string: "premiumTmenXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premiumPlusTmenXPFactor100", default: FieldDefault::Int(0), combined_string: "premiumPlusTmenXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "appliedPremiumTmenXPFactor100", default: FieldDefault::Int(0), combined_string: "appliedPremiumTmenXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premiumCreditsFactor100", default: FieldDefault::Int(0), combined_string: "premiumCreditsFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premiumPlusCreditsFactor100", default: FieldDefault::Int(0), combined_string: "premiumPlusCreditsFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "appliedPremiumCreditsFactor100", default: FieldDefault::Int(0), combined_string: "appliedPremiumCreditsFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premSquadCreditsFactor100", default: FieldDefault::Int(0), combined_string: "premSquadCreditsFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalPremSquadCredits", default: FieldDefault::Int(0), combined_string: "originalPremSquadCredits<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premSquadCredits", default: FieldDefault::Int(0), combined_string: "premSquadCredits<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "dailyXPFactor10", default: FieldDefault::Int(0), combined_string: "dailyXPFactor10<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "additionalXPFactor10", default: FieldDefault::Int(0), combined_string: "additionalXPFactor10<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "igrXPFactor10", default: FieldDefault::Int(0), combined_string: "igrXPFactor10<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "aogasFactor10", default: FieldDefault::Int(0), combined_string: "aogasFactor10<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "refSystemXPFactor10", default: FieldDefault::Int(0), combined_string: "refSystemXPFactor10<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "fairplayFactor10", default: FieldDefault::Int(0), combined_string: "fairplayFactor10<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "orderCredits", default: FieldDefault::Int(0), combined_string: "orderCredits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "orderXP", default: FieldDefault::Int(0), combined_string: "orderXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "orderFreeXP", default: FieldDefault::Int(0), combined_string: "orderFreeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "orderTMenXP", default: FieldDefault::Int(0), combined_string: "orderTMenXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "orderCreditsFactor100", default: FieldDefault::Int(0), combined_string: "orderCreditsFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "orderXPFactor100", default: FieldDefault::Int(0), combined_string: "orderXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "orderFreeXPFactor100", default: FieldDefault::Int(0), combined_string: "orderFreeXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "orderTMenXPFactor100", default: FieldDefault::Int(0), combined_string: "orderTMenXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "boosterCredits", default: FieldDefault::Int(0), combined_string: "boosterCredits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "boosterXP", default: FieldDefault::Int(0), combined_string: "boosterXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "boosterFreeXP", default: FieldDefault::Int(0), combined_string: "boosterFreeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "boosterTMenXP", default: FieldDefault::Int(0), combined_string: "boosterTMenXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "boosterCreditsFactor100", default: FieldDefault::Int(0), combined_string: "boosterCreditsFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "boosterXPFactor100", default: FieldDefault::Int(0), combined_string: "boosterXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "boosterFreeXPFactor100", default: FieldDefault::Int(0), combined_string: "boosterFreeXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "boosterTMenXPFactor100", default: FieldDefault::Int(0), combined_string: "boosterTMenXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "playerRankXP", default: FieldDefault::Int(0), combined_string: "playerRankXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "playerRankXPFactor100", default: FieldDefault::Int(0), combined_string: "playerRankXPFactor100<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "isPremium", default: FieldDefault::Bool(false), combined_string: "isPremium<type 'bool'>False<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "premMask", default: FieldDefault::Int(0), combined_string: "premMask<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "xpByTmen", default: FieldDefault::List, combined_string: "xpByTmen<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "autoRepairCost", default: FieldDefault::Int(0), combined_string: "autoRepairCost<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "autoLoadCost", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 2)), combined_string: "autoLoadCost<type 'tuple'>(0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "autoEquipCost", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 3)), combined_string: "autoEquipCost<type 'tuple'>(0, 0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "autoEquipBoostersCost", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 3)), combined_string: "autoEquipBoostersCost<type 'tuple'>(0, 0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "prevMarkOfMastery", default: FieldDefault::Int(0), combined_string: "prevMarkOfMastery<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "markOfMastery", default: FieldDefault::Int(0), combined_string: "markOfMastery<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "dossierPopUps", default: FieldDefault::List, combined_string: "dossierPopUps<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "dossierLogRecords", default: FieldDefault::List, combined_string: "dossierLogRecords<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "vehTypeLockTime", default: FieldDefault::Int(0), combined_string: "vehTypeLockTime<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "serviceProviderID", default: FieldDefault::Int(0), combined_string: "serviceProviderID<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "marksOnGun", default: FieldDefault::Int(0), combined_string: "marksOnGun<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "movingAvgDamage", default: FieldDefault::Int(0), combined_string: "movingAvgDamage<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "damageRating", default: FieldDefault::Int(0), combined_string: "damageRating<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "battleNum", default: FieldDefault::Int(0), combined_string: "battleNum<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "questsProgress", default: FieldDefault::Dict, combined_string: "questsProgress<type 'dict'>{}<type 'NoneType'>joinDicts", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "c11nProgress", default: FieldDefault::Dict, combined_string: "c11nProgress<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCreditsToDrawSquad", default: FieldDefault::Int(0), combined_string: "originalCreditsToDrawSquad<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCreditsPenaltySquad", default: FieldDefault::Int(0), combined_string: "originalCreditsPenaltySquad<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCreditsContributionInSquad", default: FieldDefault::Int(0), combined_string: "originalCreditsContributionInSquad<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "originalCreditsContributionOutSquad", default: FieldDefault::Int(0), combined_string: "originalCreditsContributionOutSquad<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "avatarDamageDealt", default: FieldDefault::Int(0), combined_string: "avatarDamageDealt<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "avatarKills", default: FieldDefault::Int(0), combined_string: "avatarKills<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "avatarDamaged", default: FieldDefault::Int(0), combined_string: "avatarDamaged<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "totalDamaged", default: FieldDefault::Int(0), combined_string: "totalDamaged<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "fairplayViolations", default: FieldDefault::Tuple(&(FieldDefault::Int(0), 3)), combined_string: "fairplayViolations<type 'tuple'>(0, 0, 0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "badges", default: FieldDefault::Tuple(&(FieldDefault::List, 2)), combined_string: "badges<type 'tuple'>([], [])<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "rankChange", default: FieldDefault::Int(0), combined_string: "rankChange<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "avatarAmmo", default: FieldDefault::List, combined_string: "avatarAmmo<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "avatarDamageEventList", default: FieldDefault::Set, combined_string: "avatarDamageEventList<type 'set'>set([])<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "accountDBID", default: FieldDefault::Int(0), combined_string: "accountDBID<type 'int'>0<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "team", default: FieldDefault::Int(1), combined_string: "team<type 'int'>1<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "clanDBID", default: FieldDefault::Int(0), combined_string: "clanDBID<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "fortClanDBIDs", default: FieldDefault::List, combined_string: "fortClanDBIDs<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "winnerIfDraw", default: FieldDefault::Int(0), combined_string: "winnerIfDraw<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "isPrematureLeave", default: FieldDefault::Bool(false), combined_string: "isPrematureLeave<type 'bool'>False<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "watchedBattleToTheEnd", default: FieldDefault::Bool(false), combined_string: "watchedBattleToTheEnd<type 'bool'>False<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "vseBattleResults", default: FieldDefault::Dict, combined_string: "vseBattleResults<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "squadBonusInfo", default: FieldDefault::None, combined_string: "squadBonusInfoNoneNone<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "progressiveReward", default: FieldDefault::None, combined_string: "progressiveRewardNoneNone<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eligibleForCrystalRewards", default: FieldDefault::Bool(false), combined_string: "eligibleForCrystalRewards<type 'bool'>False<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "activeRents", default: FieldDefault::Dict, combined_string: "activeRents<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "recruitsIDs", default: FieldDefault::List, combined_string: "recruitsIDs<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "recruiterID", default: FieldDefault::Int(0), combined_string: "recruiterID<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "referralBonusVehicles", default: FieldDefault::List, combined_string: "referralBonusVehicles<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "fareTeamXPPosition", default: FieldDefault::Int(0), combined_string: "fareTeamXPPosition<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "questsProgress", default: FieldDefault::Dict, combined_string: "questsProgress<type 'dict'>{}<type 'NoneType'>joinDicts", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "PM2Progress", default: FieldDefault::Dict, combined_string: "PM2Progress<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "dogTags", default: FieldDefault::Dict, combined_string: "dogTags<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventCredits", default: FieldDefault::Int(0), combined_string: "eventCredits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventXP", default: FieldDefault::Int(0), combined_string: "eventXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventFreeXP", default: FieldDefault::Int(0), combined_string: "eventFreeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventTMenXP", default: FieldDefault::Int(0), combined_string: "eventTMenXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventGold", default: FieldDefault::Int(0), combined_string: "eventGold<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventCrystal", default: FieldDefault::Int(0), combined_string: "eventCrystal<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventEventCoin", default: FieldDefault::Int(0), combined_string: "eventEventCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventBpcoin", default: FieldDefault::Int(0), combined_string: "eventBpcoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventEquipCoin", default: FieldDefault::Int(0), combined_string: "eventEquipCoin<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "credits", default: FieldDefault::Int(0), combined_string: "credits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "xp", default: FieldDefault::Int(0), combined_string: "xp<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "freeXP", default: FieldDefault::Int(0), combined_string: "freeXP<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "crystal", default: FieldDefault::Int(0), combined_string: "crystal<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "name", default: FieldDefault::Str, combined_string: "name<type 'str'><type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::PlayerInfo },
    Field { name: "realName", default: FieldDefault::Str, combined_string: "realName<type 'str'><type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::PlayerInfo },
    Field { name: "clanDBID", default: FieldDefault::Int(0), combined_string: "clanDBID<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::PlayerInfo },
    Field { name: "clanAbbrev", default: FieldDefault::Str, combined_string: "clanAbbrev<type 'str'><type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::PlayerInfo },
    Field { name: "prebattleID", default: FieldDefault::Int(0), combined_string: "prebattleID<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::PlayerInfo },
    Field { name: "team", default: FieldDefault::Int(1), combined_string: "team<type 'int'>1<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::PlayerInfo },
    Field { name: "igrType", default: FieldDefault::Int(0), combined_string: "igrType<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::PlayerInfo },
    Field { name: "arenaTypeID", default: FieldDefault::Int(0), combined_string: "arenaTypeID<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "arenaCreateTime", default: FieldDefault::Int(0), combined_string: "arenaCreateTime<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "winnerTeam", default: FieldDefault::Int(0), combined_string: "winnerTeam<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "finishReason", default: FieldDefault::Int(0), combined_string: "finishReason<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "gasAttackWinnerTeam", default: FieldDefault::Int(-1), combined_string: "gasAttackWinnerTeam<type 'int'>-1<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "duration", default: FieldDefault::Int(0), combined_string: "duration<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "bonusType", default: FieldDefault::Int(0), combined_string: "bonusType<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "guiType", default: FieldDefault::Int(0), combined_string: "guiType<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "vehLockMode", default: FieldDefault::Int(0), combined_string: "vehLockMode<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "division", default: FieldDefault::None, combined_string: "divisionNoneNone<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "bots", default: FieldDefault::Dict, combined_string: "bots<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "commonNumStarted", default: FieldDefault::Int(0), combined_string: "commonNumStarted<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "commonNumDestroyed", default: FieldDefault::Int(0), combined_string: "commonNumDestroyed<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "commonNumDefended", default: FieldDefault::Int(0), combined_string: "commonNumDefended<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "commonNumCaptured", default: FieldDefault::Int(0), combined_string: "commonNumCaptured<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "accountCompDescr", default: FieldDefault::Dict, combined_string: "accountCompDescr<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "teamHealth", default: FieldDefault::Dict, combined_string: "teamHealth<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "canStun", default: FieldDefault::Bool(false), combined_string: "canStun<type 'bool'>False<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "potentialDamageDealt", default: FieldDefault::Int(0), combined_string: "potentialDamageDealt<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "soloHitsAssisted", default: FieldDefault::Int(0), combined_string: "soloHitsAssisted<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "isEnemyBaseCaptured", default: FieldDefault::Bool(false), combined_string: "isEnemyBaseCaptured<type 'bool'>False<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    
	// Packed Value: DictPackers.DeltaPacker
    Field { name: "stucks", default: FieldDefault::List, combined_string: "stucks<type 'list'>[]<class 'DictPackers.DeltaPacker'>extend", version: 0, max_version: 0, field_type: FieldType::Server },
    
    Field { name: "autoAimedShots", default: FieldDefault::Int(0), combined_string: "autoAimedShots<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "presenceTime", default: FieldDefault::Int(0), combined_string: "presenceTime<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "spotList", default: FieldDefault::List, combined_string: "spotList<type 'list'>[]<type 'NoneType'>extend", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "ammo", default: FieldDefault::List, combined_string: "ammo<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "crewActivityFlags", default: FieldDefault::List, combined_string: "crewActivityFlags<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "series", default: FieldDefault::Dict, combined_string: "series<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "tkillRating", default: FieldDefault::Float(0.0), combined_string: "tkillRating<type 'float'>0.0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "thitPenalties", default: FieldDefault::Dict, combined_string: "thitPenalties<type 'dict'>{}<type 'NoneType'>joinTHitPenalties", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "destroyedObjects", default: FieldDefault::Dict, combined_string: "destroyedObjects<type 'dict'>{}<type 'NoneType'>sumByEackKey", version: 0, max_version: 0, field_type: FieldType::Server },
    
	// Packed Value: DictPackers.DeltaPacker
    Field { name: "discloseShots", default: FieldDefault::List, combined_string: "discloseShots<type 'list'>[]<class 'DictPackers.DeltaPacker'>extend", version: 0, max_version: 0, field_type: FieldType::Server },
    
    Field { name: "critsCount", default: FieldDefault::Int(0), combined_string: "critsCount<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "aimerSeries", default: FieldDefault::Int(0), combined_string: "aimerSeries<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "observedByEnemyTime", default: FieldDefault::Int(-1), combined_string: "observedByEnemyTime<type 'int'>-1<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::Server },

	// Packed Value: DictPackers.DictPacker
    Field { name: "critsByType", default: FieldDefault::Dict, combined_string: "critsByType<type 'dict'>{}<class 'DictPackers.DictPacker'>joinCritsByType", version: 0, max_version: 0, field_type: FieldType::Server },
    
    Field { name: "innerModuleCritCount", default: FieldDefault::Int(0), combined_string: "innerModuleCritCount<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "innerModuleDestrCount", default: FieldDefault::Int(0), combined_string: "innerModuleDestrCount<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "isAnyOurCrittedInnerModules", default: FieldDefault::Int(0), combined_string: "isAnyOurCrittedInnerModules<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "killsAssistedTrack", default: FieldDefault::Int(0), combined_string: "killsAssistedTrack<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "killsAssistedRadio", default: FieldDefault::Int(0), combined_string: "killsAssistedRadio<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "killsAssistedStun", default: FieldDefault::Int(0), combined_string: "killsAssistedStun<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damagedVehicleCntAssistedTrack", default: FieldDefault::Int(0), combined_string: "damagedVehicleCntAssistedTrack<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damagedVehicleCntAssistedRadio", default: FieldDefault::Int(0), combined_string: "damagedVehicleCntAssistedRadio<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damagedVehicleCntAssistedStun", default: FieldDefault::Int(0), combined_string: "damagedVehicleCntAssistedStun<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "isNotSpotted", default: FieldDefault::Bool(true), combined_string: "isNotSpotted<type 'bool'>True<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "isAnyHitReceivedWhileCapturing", default: FieldDefault::Bool(false), combined_string: "isAnyHitReceivedWhileCapturing<type 'bool'>False<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damageAssistedRadioWhileInvisible", default: FieldDefault::Int(0), combined_string: "damageAssistedRadioWhileInvisible<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damageAssistedTrackWhileInvisible", default: FieldDefault::Int(0), combined_string: "damageAssistedTrackWhileInvisible<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damageAssistedStunWhileInvisible", default: FieldDefault::Int(0), combined_string: "damageAssistedStunWhileInvisible<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damageEventList", default: FieldDefault::Dict, combined_string: "damageEventList<type 'dict'>{}<type 'NoneType'>joinTargetEventLists", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "stunEventList", default: FieldDefault::Dict, combined_string: "stunEventList<type 'dict'>{}<type 'NoneType'>joinTargetEventLists", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "assistEventList", default: FieldDefault::Dict, combined_string: "assistEventList<type 'dict'>{}<type 'NoneType'>joinTargetEventLists", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damageFromEnemiesEventList", default: FieldDefault::Dict, combined_string: "damageFromEnemiesEventList<type 'dict'>{}<type 'NoneType'>joinTargetEventLists", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "multiDamageEvents", default: FieldDefault::Dict, combined_string: "multiDamageEvents<type 'dict'>{}<type 'NoneType'>joinDicts", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "multiStunEvents", default: FieldDefault::Dict, combined_string: "multiStunEvents<type 'dict'>{}<type 'NoneType'>joinDicts", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "inBattleMaxSniperSeries", default: FieldDefault::Int(0), combined_string: "inBattleMaxSniperSeries<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "inBattleMaxKillingSeries", default: FieldDefault::Int(0), combined_string: "inBattleMaxKillingSeries<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "inBattleMaxPiercingSeries", default: FieldDefault::Int(0), combined_string: "inBattleMaxPiercingSeries<type 'int'>0<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "firstDamageTime", default: FieldDefault::Int(0), combined_string: "firstDamageTime<type 'int'>0<type 'NoneType'>min", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "consumedAmmo", default: FieldDefault::None, combined_string: "consumedAmmoNoneNone<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "ironShieldDamage", default: FieldDefault::Int(0), combined_string: "ironShieldDamage<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "occupyingForceDestruction", default: FieldDefault::Bool(false), combined_string: "occupyingForceDestruction<type 'bool'>False<type 'NoneType'>max", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "occupyingForceBasePoints", default: FieldDefault::Int(0), combined_string: "occupyingForceBasePoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "directEnemyHits", default: FieldDefault::Int(0), combined_string: "directEnemyHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "explosionEnemyHits", default: FieldDefault::Int(0), combined_string: "explosionEnemyHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "piercingEnemyHits", default: FieldDefault::Int(0), combined_string: "piercingEnemyHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "indirectEnemyHits", default: FieldDefault::Int(0), combined_string: "indirectEnemyHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "enemyHits", default: FieldDefault::Int(0), combined_string: "enemyHits<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "spottedBeforeWeBecameSpotted", default: FieldDefault::Int(0), combined_string: "spottedBeforeWeBecameSpotted<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "spottedAndDamagedSPG", default: FieldDefault::Int(0), combined_string: "spottedAndDamagedSPG<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "damageList", default: FieldDefault::List, combined_string: "damageList<type 'list'>[]<type 'NoneType'>extend", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "killList", default: FieldDefault::List, combined_string: "killList<type 'list'>[]<type 'NoneType'>extend", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "vehLockTimeFactor", default: FieldDefault::Float(0.0), combined_string: "vehLockTimeFactor<type 'float'>0.0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "misc", default: FieldDefault::Dict, combined_string: "misc<type 'dict'>{}<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "vehsByClass", default: FieldDefault::Dict, combined_string: "vehsByClass<type 'dict'>{}<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "avatarAmmoEquipped", default: FieldDefault::Set, combined_string: "avatarAmmoEquipped<type 'set'>set([])<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "cybersportRatingDeltas", default: FieldDefault::Tuple(&(FieldDefault::Float(0.0), 2)), combined_string: "cybersportRatingDeltas<type 'tuple'>(0.0, 0.0)<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "vehRankRaised", default: FieldDefault::Int(0), combined_string: "vehRankRaised<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "eventGoldByEventID", default: FieldDefault::Dict, combined_string: "eventGoldByEventID<type 'dict'>{}<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "playerRank", default: FieldDefault::Int(0), combined_string: "playerRank<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountAll },
    Field { name: "quickShellChangerUsageCount", default: FieldDefault::Int(0), combined_string: "quickShellChangerUsageCount<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "goldBankGain", default: FieldDefault::Int(0), combined_string: "goldBankGain<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "setupsIndexes", default: FieldDefault::Dict, combined_string: "setupsIndexes<type 'dict'>{}<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    Field { name: "startAmmo", default: FieldDefault::List, combined_string: "startAmmo<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "initialVehicleAmmo", default: FieldDefault::List, combined_string: "initialVehicleAmmo<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Server },
    Field { name: "replayURL", default: FieldDefault::Str, combined_string: "replayURL<type 'str'><type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    
	// Packed Value: DictPackers.MergeDictPacker
    Field { name: "currencies", default: FieldDefault::Dict, combined_string: "currencies<type 'dict'>{}<class 'DictPackers.MergeDictPacker'>joinByEachPacker", version: 0, max_version: 0, field_type: FieldType::VehicleSelf },
    
    Field { name: "entityCaptured", default: FieldDefault::Dict, combined_string: "entityCaptured<type 'dict'>{}<type 'NoneType'>any", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "poiCapturedByOwnTeam", default: FieldDefault::Int(0), combined_string: "poiCapturedByOwnTeam<type 'int'>0<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "isFirstBlood", default: FieldDefault::Bool(false), combined_string: "isFirstBlood<type 'bool'>False<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::VehicleAll },
    Field { name: "finishAllPlayersLeft", default: FieldDefault::Bool(false), combined_string: "finishAllPlayersLeft<type 'bool'>False<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::Common },
    Field { name: "originalBattlePassPoints", default: FieldDefault::Int(0), combined_string: "originalBattlePassPoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    
	// Packed Value: DictPackers.ValueReplayPacker
    Field { name: "battlePassPointsReplay", default: FieldDefault::Str, combined_string: "battlePassPointsReplay<type 'str'><type 'instance'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    
    Field { name: "battlePassPoints", default: FieldDefault::Int(0), combined_string: "battlePassPoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventBattlePassPointsList", default: FieldDefault::List, combined_string: "eventBattlePassPointsList<type 'list'>[]<type 'NoneType'>skip", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
    Field { name: "eventBattlePassPoints", default: FieldDefault::Int(0), combined_string: "eventBattlePassPoints<type 'int'>0<type 'NoneType'>sum", version: 0, max_version: 0, field_type: FieldType::AccountSelf },
];