Skip to content
This repository was archived by the owner on Dec 22, 2023. It is now read-only.

Commit d6024ca

Browse files
committed
πŸ“¦οΈ Update tankopedia
1 parent 26a4c86 commit d6024ca

File tree

17 files changed

+131
-1
lines changed

17 files changed

+131
-1
lines changed

β€Žsrc/tankopedia/vendored.rsβ€Ž

Lines changed: 131 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
use crate::models::{TankId, Vehicle, VehicleAvailability::*, VehicleType::*};
44

5-
pub static ALL_TANK_IDS: [TankId; 612] = [
5+
pub static ALL_TANK_IDS: [TankId; 625] = [
66
TankId(1),
77
TankId(17),
88
TankId(33),
@@ -320,20 +320,24 @@ pub static ALL_TANK_IDS: [TankId; 612] = [
320320
TankId(11265),
321321
TankId(11281),
322322
TankId(11297),
323+
TankId(11377),
323324
TankId(11393),
324325
TankId(11521),
325326
TankId(11537),
326327
TankId(11553),
327328
TankId(11585),
329+
TankId(11633),
328330
TankId(11649),
329331
TankId(11777),
330332
TankId(11793),
331333
TankId(11809),
334+
TankId(11889),
332335
TankId(11905),
333336
TankId(12033),
334337
TankId(12049),
335338
TankId(12065),
336339
TankId(12097),
340+
TankId(12145),
337341
TankId(12161),
338342
TankId(12305),
339343
TankId(12321),
@@ -359,22 +363,27 @@ pub static ALL_TANK_IDS: [TankId; 612] = [
359363
TankId(14145),
360364
TankId(14209),
361365
TankId(14337),
366+
TankId(14465),
362367
TankId(14609),
363368
TankId(14625),
364369
TankId(14721),
365370
TankId(14865),
366371
TankId(14881),
367372
TankId(14977),
368373
TankId(15137),
374+
TankId(15233),
369375
TankId(15393),
370376
TankId(15441),
377+
TankId(15489),
371378
TankId(15617),
372379
TankId(15649),
373380
TankId(15697),
381+
TankId(15745),
374382
TankId(15889),
375383
TankId(15905),
376384
TankId(15937),
377385
TankId(15953),
386+
TankId(16001),
378387
TankId(16145),
379388
TankId(16193),
380389
TankId(16209),
@@ -488,6 +497,7 @@ pub static ALL_TANK_IDS: [TankId; 612] = [
488497
TankId(23297),
489498
TankId(23313),
490499
TankId(23329),
500+
TankId(23377),
491501
TankId(23553),
492502
TankId(23569),
493503
TankId(23585),
@@ -517,16 +527,19 @@ pub static ALL_TANK_IDS: [TankId; 612] = [
517527
TankId(26113),
518528
TankId(26129),
519529
TankId(26145),
530+
TankId(26369),
520531
TankId(26401),
521532
TankId(26641),
522533
TankId(26657),
534+
TankId(26897),
523535
TankId(26913),
524536
TankId(27169),
525537
TankId(27425),
526538
TankId(27681),
527539
TankId(27937),
528540
TankId(28193),
529541
TankId(28449),
542+
TankId(28705),
530543
TankId(51201),
531544
TankId(51457),
532545
TankId(51473),
@@ -937,20 +950,24 @@ pub const fn is_known_tank_id(tank_id: TankId) -> bool {
937950
| TankId(11265)
938951
| TankId(11281)
939952
| TankId(11297)
953+
| TankId(11377)
940954
| TankId(11393)
941955
| TankId(11521)
942956
| TankId(11537)
943957
| TankId(11553)
944958
| TankId(11585)
959+
| TankId(11633)
945960
| TankId(11649)
946961
| TankId(11777)
947962
| TankId(11793)
948963
| TankId(11809)
964+
| TankId(11889)
949965
| TankId(11905)
950966
| TankId(12033)
951967
| TankId(12049)
952968
| TankId(12065)
953969
| TankId(12097)
970+
| TankId(12145)
954971
| TankId(12161)
955972
| TankId(12305)
956973
| TankId(12321)
@@ -976,22 +993,27 @@ pub const fn is_known_tank_id(tank_id: TankId) -> bool {
976993
| TankId(14145)
977994
| TankId(14209)
978995
| TankId(14337)
996+
| TankId(14465)
979997
| TankId(14609)
980998
| TankId(14625)
981999
| TankId(14721)
9821000
| TankId(14865)
9831001
| TankId(14881)
9841002
| TankId(14977)
9851003
| TankId(15137)
1004+
| TankId(15233)
9861005
| TankId(15393)
9871006
| TankId(15441)
1007+
| TankId(15489)
9881008
| TankId(15617)
9891009
| TankId(15649)
9901010
| TankId(15697)
1011+
| TankId(15745)
9911012
| TankId(15889)
9921013
| TankId(15905)
9931014
| TankId(15937)
9941015
| TankId(15953)
1016+
| TankId(16001)
9951017
| TankId(16145)
9961018
| TankId(16193)
9971019
| TankId(16209)
@@ -1105,6 +1127,7 @@ pub const fn is_known_tank_id(tank_id: TankId) -> bool {
11051127
| TankId(23297)
11061128
| TankId(23313)
11071129
| TankId(23329)
1130+
| TankId(23377)
11081131
| TankId(23553)
11091132
| TankId(23569)
11101133
| TankId(23585)
@@ -1134,16 +1157,19 @@ pub const fn is_known_tank_id(tank_id: TankId) -> bool {
11341157
| TankId(26113)
11351158
| TankId(26129)
11361159
| TankId(26145)
1160+
| TankId(26369)
11371161
| TankId(26401)
11381162
| TankId(26641)
11391163
| TankId(26657)
1164+
| TankId(26897)
11401165
| TankId(26913)
11411166
| TankId(27169)
11421167
| TankId(27425)
11431168
| TankId(27681)
11441169
| TankId(27937)
11451170
| TankId(28193)
11461171
| TankId(28449)
1172+
| TankId(28705)
11471173
| TankId(51201)
11481174
| TankId(51457)
11491175
| TankId(51473)
@@ -3773,6 +3799,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
37733799
availability: Researchable,
37743800
image_content: include_bytes!("vendored/11297.webp"),
37753801
}),
3802+
TankId(11377) => Some(Vehicle {
3803+
tank_id: TankId(11377),
3804+
name: "Basilisk",
3805+
tier: 7,
3806+
type_: Medium,
3807+
availability: Researchable,
3808+
image_content: include_bytes!("vendored/11377.webp"),
3809+
}),
37763810
TankId(11393) => Some(Vehicle {
37773811
tank_id: TankId(11393),
37783812
name: "Bassotto",
@@ -3813,6 +3847,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
38133847
availability: Researchable,
38143848
image_content: include_bytes!("vendored/11585.webp"),
38153849
}),
3850+
TankId(11633) => Some(Vehicle {
3851+
tank_id: TankId(11633),
3852+
name: "Forest Witch",
3853+
tier: 7,
3854+
type_: Heavy,
3855+
availability: Researchable,
3856+
image_content: include_bytes!("vendored/11633.webp"),
3857+
}),
38163858
TankId(11649) => Some(Vehicle {
38173859
tank_id: TankId(11649),
38183860
name: "Semovente M41",
@@ -3845,6 +3887,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
38453887
availability: Premium,
38463888
image_content: include_bytes!("vendored/11809.webp"),
38473889
}),
3890+
TankId(11889) => Some(Vehicle {
3891+
tank_id: TankId(11889),
3892+
name: "Nebulon",
3893+
tier: 8,
3894+
type_: Medium,
3895+
availability: Researchable,
3896+
image_content: include_bytes!("vendored/11889.webp"),
3897+
}),
38483898
TankId(11905) => Some(Vehicle {
38493899
tank_id: TankId(11905),
38503900
name: "Shadowhunter",
@@ -3885,6 +3935,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
38853935
availability: Researchable,
38863936
image_content: include_bytes!("vendored/12097.webp"),
38873937
}),
3938+
TankId(12145) => Some(Vehicle {
3939+
tank_id: TankId(12145),
3940+
name: "Glacier",
3941+
tier: 9,
3942+
type_: Medium,
3943+
availability: Researchable,
3944+
image_content: include_bytes!("vendored/12145.webp"),
3945+
}),
38883946
TankId(12161) => Some(Vehicle {
38893947
tank_id: TankId(12161),
38903948
name: "Strv K",
@@ -4085,6 +4143,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
40854143
availability: Researchable,
40864144
image_content: include_bytes!("vendored/14337.webp"),
40874145
}),
4146+
TankId(14465) => Some(Vehicle {
4147+
tank_id: TankId(14465),
4148+
name: "DS PZInΕΌ",
4149+
tier: 5,
4150+
type_: Medium,
4151+
availability: Researchable,
4152+
image_content: include_bytes!("vendored/14465.webp"),
4153+
}),
40884154
TankId(14609) => Some(Vehicle {
40894155
tank_id: TankId(14609),
40904156
name: "Leopard 1",
@@ -4141,6 +4207,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
41414207
availability: Collectible,
41424208
image_content: include_bytes!("vendored/15137.webp"),
41434209
}),
4210+
TankId(15233) => Some(Vehicle {
4211+
tank_id: TankId(15233),
4212+
name: "CS-59",
4213+
tier: 9,
4214+
type_: Medium,
4215+
availability: Researchable,
4216+
image_content: include_bytes!("vendored/15233.webp"),
4217+
}),
41444218
TankId(15393) => Some(Vehicle {
41454219
tank_id: TankId(15393),
41464220
name: "T54E1",
@@ -4157,6 +4231,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
41574231
availability: Premium,
41584232
image_content: include_bytes!("vendored/15441.webp"),
41594233
}),
4234+
TankId(15489) => Some(Vehicle {
4235+
tank_id: TankId(15489),
4236+
name: "CS-53",
4237+
tier: 8,
4238+
type_: Medium,
4239+
availability: Researchable,
4240+
image_content: include_bytes!("vendored/15489.webp"),
4241+
}),
41604242
TankId(15617) => Some(Vehicle {
41614243
tank_id: TankId(15617),
41624244
name: "Obj. 907",
@@ -4181,6 +4263,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
41814263
availability: Premium,
41824264
image_content: include_bytes!("vendored/15697.webp"),
41834265
}),
4266+
TankId(15745) => Some(Vehicle {
4267+
tank_id: TankId(15745),
4268+
name: "CS-44",
4269+
tier: 7,
4270+
type_: Medium,
4271+
availability: Researchable,
4272+
image_content: include_bytes!("vendored/15745.webp"),
4273+
}),
41844274
TankId(15889) => Some(Vehicle {
41854275
tank_id: TankId(15889),
41864276
name: "VK 30.02 M",
@@ -4213,6 +4303,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
42134303
availability: Premium,
42144304
image_content: include_bytes!("vendored/15953.webp"),
42154305
}),
4306+
TankId(16001) => Some(Vehicle {
4307+
tank_id: TankId(16001),
4308+
name: "B.U.G.I.",
4309+
tier: 6,
4310+
type_: Medium,
4311+
availability: Researchable,
4312+
image_content: include_bytes!("vendored/16001.webp"),
4313+
}),
42164314
TankId(16145) => Some(Vehicle {
42174315
tank_id: TankId(16145),
42184316
name: "Pz.Sfl. IVc",
@@ -5117,6 +5215,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
51175215
availability: Researchable,
51185216
image_content: include_bytes!("vendored/23329.webp"),
51195217
}),
5218+
TankId(23377) => Some(Vehicle {
5219+
tank_id: TankId(23377),
5220+
name: "FV1066 Senlac",
5221+
tier: 8,
5222+
type_: Light,
5223+
availability: Premium,
5224+
image_content: include_bytes!("vendored/23377.webp"),
5225+
}),
51205226
TankId(23553) => Some(Vehicle {
51215227
tank_id: TankId(23553),
51225228
name: "MS-1",
@@ -5349,6 +5455,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
53495455
availability: Collectible,
53505456
image_content: include_bytes!("vendored/26145.webp"),
53515457
}),
5458+
TankId(26369) => Some(Vehicle {
5459+
tank_id: TankId(26369),
5460+
name: "ST-62 Ver. 2",
5461+
tier: 8,
5462+
type_: Medium,
5463+
availability: Premium,
5464+
image_content: include_bytes!("vendored/26369.webp"),
5465+
}),
53525466
TankId(26401) => Some(Vehicle {
53535467
tank_id: TankId(26401),
53545468
name: "Enforcer",
@@ -5373,6 +5487,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
53735487
availability: Premium,
53745488
image_content: include_bytes!("vendored/26657.webp"),
53755489
}),
5490+
TankId(26897) => Some(Vehicle {
5491+
tank_id: TankId(26897),
5492+
name: "Kpz. Pr.68 (P)",
5493+
tier: 8,
5494+
type_: Medium,
5495+
availability: Premium,
5496+
image_content: include_bytes!("vendored/26897.webp"),
5497+
}),
53765498
TankId(26913) => Some(Vehicle {
53775499
tank_id: TankId(26913),
53785500
name: "Frosty",
@@ -5429,6 +5551,14 @@ pub const fn get_vehicle(tank_id: TankId) -> Option<Vehicle> {
54295551
availability: Premium,
54305552
image_content: include_bytes!("vendored/28449.webp"),
54315553
}),
5554+
TankId(28705) => Some(Vehicle {
5555+
tank_id: TankId(28705),
5556+
name: "XM66F",
5557+
tier: 10,
5558+
type_: AntiTank,
5559+
availability: Collectible,
5560+
image_content: include_bytes!("vendored/28705.webp"),
5561+
}),
54325562
TankId(51201) => Some(Vehicle {
54335563
tank_id: TankId(51201),
54345564
name: "KV-220 T",
13.4 KB
Loading
15.4 KB
Loading
13 KB
Loading
14 KB
Loading
10.5 KB
Loading
11 KB
Loading
12.1 KB
Loading
6.47 KB
Loading
10.4 KB
Loading

0 commit comments

Comments
Β (0)