diff --git a/vasl_templates/webapp/config/site.cfg.example b/vasl_templates/webapp/config/site.cfg.example index adc1667..244aabe 100644 --- a/vasl_templates/webapp/config/site.cfg.example +++ b/vasl_templates/webapp/config/site.cfg.example @@ -2,7 +2,7 @@ ; configure VASSAL and VASL VASSAL_DIR = ...configure the VASSAL installation directory... -VASL_MOD = ...configure the VASL module (e.g. vasl-6.4.4.vmod)... +VASL_MOD = ...configure the VASL module (e.g. vasl-6.5.0.vmod)... VASL_EXTNS_DIR = ...configured the VASL extensions directory... BOARDS_DIR = ...configure the VASL boards directory... diff --git a/vasl_templates/webapp/static/help/index.html b/vasl_templates/webapp/static/help/index.html index 65d21f2..7e57ff5 100644 --- a/vasl_templates/webapp/static/help/index.html +++ b/vasl_templates/webapp/static/help/index.html @@ -79,7 +79,7 @@ and then connect to it in a browser at http://localhost:5010.

If you have Docker installed, the webapp can be run in a container e.g.

./run-container.sh --port 5010 \ - --vasl-vmod ~/vasl/vasl-6.4.4.vmod \ + --vasl-vmod ~/vasl/vasl-6.5.0.vmod \ --vasl-extensions ~/vasl/extensions/ \ --chapter-h ~/vasl/chapter-h/
@@ -132,7 +132,7 @@ The first thing we want to do is configure the program.

Choose Settings from the File menu and configure the highlighted settings. As a guide, here are some example settings:
VASSAL installation: C:/bin/vassal-3.2.17/ -
VASL module: C:/bin/vasl/vasl-6.4.4.vmod +
VASL module: C:/bin/vasl/vasl-6.5.0.vmod
VASL extensions: C:/bin/vasl/extensions/
VASL boards: C:/bin/vasl/boards/
Java: C:/bin/jPortable-8u201-x64/bin/java.exe diff --git a/vasl_templates/webapp/tests/fixtures/analyze-vsav/reverse-remapped-gpids-650.vsav b/vasl_templates/webapp/tests/fixtures/analyze-vsav/reverse-remapped-gpids-650.vsav new file mode 100644 index 0000000..d0fccb2 Binary files /dev/null and b/vasl_templates/webapp/tests/fixtures/analyze-vsav/reverse-remapped-gpids-650.vsav differ diff --git a/vasl_templates/webapp/tests/fixtures/gpid-remapping.json b/vasl_templates/webapp/tests/fixtures/gpid-remapping.json index e2bdcdd..a868200 100644 --- a/vasl_templates/webapp/tests/fixtures/gpid-remapping.json +++ b/vasl_templates/webapp/tests/fixtures/gpid-remapping.json @@ -2,7 +2,11 @@ "SCENARIO_NAME": "GPID remapping test", "PLAYER_1": "german", "OB_VEHICLES_1": [ - { "id":"ge/v:106", "name":"SdKfz 10/5", "image_id":"7140/0" }, - { "id":"ge/v:105", "name":"SdKfz 10/4" } + { "id": "ge/v:009", "name": "FT-17 730m(f)" }, + { "id": "ge/v:009", "name": "FT-17 730m(f)", "image_id": "7124/0" } + ], + "PLAYER_2": "american", + "OB_ORDNANCE_2": [ + { "id": "am/o:002", "name": "M1 81mm Mortar" } ] } diff --git a/vasl_templates/webapp/tests/fixtures/vasl-pieces-6.5.0.txt b/vasl_templates/webapp/tests/fixtures/vasl-pieces-6.5.0.txt new file mode 100644 index 0000000..c60fe08 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vasl-pieces-6.5.0.txt @@ -0,0 +1,1219 @@ +GPID Name Front images Back images +-------- ---------------------------- ----------------------------------------------------- -------------------------- +397 LCP(L)b sh/LCPL2.gif +399 LCP(L) sh/LCPL.gif +401 LCA sh/LCA.gif sh/lcrampdn.gif +403 LCVP <6/43 sh/LCVP2.gif sh/lcrampdn.gif +405 LCVP sh/LCVP.gif sh/lcrampdn.gif +407 LCM(3) <11/42 sh/LCM32.gif sh/lcrampdn.gif +409 LCM(3) sh/LCM3.gif sh/lcrampdn.gif +411 LCI(S) sh/LCIS.gif +413 LCT(4) <7/43 sh/LCT42.gif sh/lcrampdn.gif +415 LCT(4) sh/LCT4.gif sh/lcrampdn.gif +417 Daihatsu sh/LCdaihat.gif sh/lcrampdn.gif +419 Shohatsu sh/LCshohat.gif +485 50* MTR ru/ruMTR.gif ru/ruMTRb.gif +508 82* MTR BM obr. 37 ru/gun/ruMTR82s.gif ru/gun/ruMTR82sb.gif +510 107* MTR GVPM obr. 38 ru/gun/ruMTR107s.gif ru/gun/ruMTR107sb.gif +511 120* MTR PM obr. 38 ru/gun/ruMTR120s.gif ru/gun/ruMTR120sb.gif +512 160* MTR PM obr. 43 ru/gun/ruMTR160s.gif ru/gun/ruMTR160sb.gif +514 37L AT PTP obr. 30 ru/gun/ruAT37L.gif ru/gun/ruAT37Lb.gif +515 45L AT PTP obr. 32 ru/gun/ruAT45L.gif ru/gun/ruAT45Lb.gif +516 45LL AT PTP obr. 42 ru/gun/ruAT45LL.gif ru/gun/ruAT45LLb.gif +517 57LL AT PTP obr. 43 ru/gun/ruAT57LL.gif ru/gun/ruAT57LLb.gif +518 100L AT PTP obr. 44 ru/gun/ruAT100L.gif ru/gun/ruAT100Lb.gif +520 37* INF PP obr. 15R ru/gun/ruINF37s.gif ru/gun/ruINF37sb.gif +521 76* INF PP obr. 27 ru/gun/ruINF76s.gif ru/gun/ruINF76sb.gif +523 76* ART obr. 00/02P ru/gun/ruAR76s.gif ru/gun/ruAR76sb.gif +524 76 ART obr. 02/30 ru/gun/ruAR76.gif ru/gun/ruAR76b.gif +525 76L ART obr. 39 ru/gun/ruAR76L.gif ru/gun/ruAR76Lb.gif +526 76LL ART obr. 36 ru/gun/ruAR76LL.gif ru/gun/ruAR76LLb.gif +527 85L ART obr. 44 ru/gun/ruAR85L.gif ru/gun/ruAR85Lb.gif +528 107 ART obr. 10/30 ru/gun/ruAR107.gif ru/gun/ruAR107b.gif +529 122* ART G obr. 10/30 ru/gun/ruAR122s.gif ru/gun/ruAR122sb.gif +530 122 ART obr. 38 ru/gun/ruAR122.gif ru/gun/ruAR122l-b.gif +531 122L ART obr. 31 ru/gun/ruAR122-L.gif ru/gun/ruAR122Lb.gif +532 152* ART G obr. 38 ru/gun/ruAR152s.gif ru/gun/ruAR152sb.gif +533 152 ART GP obr. 37 ru/gun/ruAR152.gif ru/gun/ruAR152b.gif +536 25LL AA ZP obr. 40 ru/gun/ruAA25LL.gif ru/gun/ruAA25LLb.gif +537 37L AA ZP obr. 39 ru/gun/ruAA37L.gif ru/gun/ruAA37Lb.gif +538 76LL AA ZP obr. 38 ru/gun/ruAA76LL.gif ru/gun/ruAA76LLb.gif +539 85L AA ZP obr. 39 ru/gun/ruAA85L.gif ru/gun/ruAA85Lb.gif +541 T-37 ru/veh/T37.gif +543 T-40 ru/veh/T40.gif +545 T-50 ru/veh/T50.gif +547 T-60 M40 ru/veh/T60M40.gif +549 T-60 M42 ru/veh/T60M42.gif +551 T-70 ru/veh/T70.gif +553 T-26 M33 ru/veh/T26M33.gif +555 T-26 M33 ru/veh/T26M332.gif +557 T-26 M33 ru/veh/T26M333.gif +559 T-26 M33 ru/veh/T26M334.gif +561 T-26 M33 ru/veh/T26M335.gif +563 T-26S M37/39 ru/veh/T26M37.gif +565 T-26S M37/39 ru/veh/T26M372.gif +567 T-26S M37/39 ru/veh/T26M373.gif +569 T-26S M37/39 ru/veh/T26M374.gif +571 OT-133 ru/veh/OT133.gif +573 BT-2A ru/veh/bt2a.gif +575 BT-5 M34 ru/veh/BT5M34.gif +577 BT-7 M37 ru/veh/BT7M37.gif +579 BT-7 M37 ru/veh/BT7M372.gif +581 BT-7 M37 ru/veh/BT7M373.gif +583 BT-7 M37 ru/veh/BT7M374.gif +585 BT-7A ru/veh/BT7A.gif +587 T-28 M34 ru/veh/T28M34.gif +589 T-28E M40 ru/veh/T28EM40.gif +591 T-34 M40 ru/veh/T34M40.gif +593 T-34 M41 ru/veh/T34M41.gif +595 OT-34 ru/veh/OT34.gif +597 T-34 M43 ru/veh/T34M43.gif +599 T-43 ru/veh/T43.gif +601 T-34/85 ru/veh/T3485.gif +603 M4/76(a) ru/veh/M476.gif +605 T-44 ru/veh/T44.gif +607 T-35 ru/veh/T35.gif +609 KV-1 M39/40 ru/veh/KV1M39.gif +611 KV-1E ru/veh/KV1E.gif +613 KV-1E ru/veh/KV1E2.gif +615 KV-1 M41 ru/veh/KV1M41.gif +617 KV-1 M41 ru/veh/KV1M412.gif +619 KV-1 M42 ru/veh/KV1M42.gif +621 KV-1 M42 ru/veh/KV1M422.gif +623 KV-2 ru/veh/KV2.gif +625 KV-8 ru/veh/KV8.gif +627 KV-8 ru/veh/KV82.gif +629 KV-1S ru/veh/KV1S.gif +631 KV-85 ru/veh/KV85.gif +633 IS-2 ru/veh/IS2.gif +635 IS-2m ru/veh/IS2m.gif +637 IS-2m ru/veh/IS2m2.gif +639 IS-3 ru/veh/IS3.gif +641 IS-3 ru/veh/IS32.gif +645 SU-76M ru/veh/SU76M.gif +647 SU-76i(g) ru/veh/SU76i.gif +649 SU-122 ru/veh/SU122.gif +651 SU-152 ru/veh/SU152.gif +653 ISU-122 ru/veh/ISU122.gif +655 ISU-122 ru/veh/ISU1222.gif +657 ISU-152 ru/veh/ISU152.gif +659 ISU-152 ru/veh/ISU1522.gif +661 SU-85 ru/veh/SU85.gif +663 SU-100 ru/veh/SU100.gif +665 SU-57(a) ru/veh/SU57.gif +669 BA-20 ru/veh/ba20.gif +671 BA-6 ru/veh/ba6.gif +673 BA-64B ru/veh/BA64B.gif +677 ZSU-37 ru/veh/ZSU37.gif +679 SU-12 ru/veh/SU12.gif +681 GAZ-4M-AA ru/veh/GAZ4MM.gif +683 ZIS-42-AA ru/veh/ZIS42.gif +685 IAG-10-AA ru/veh/IAG10.gif +687 Komsomolets ru/veh/kom.gif +693 GAZ-67B ru/veh/GAZ67B.gif +694 GAZ-MM ru/veh/GAZMM.gif +696 ZIS-5 ru/veh/ZIS5.gif +698 IAG-6 ru/veh/IAG6.gif +704 Lee(a) br/vehicles/lee.gif +708 Sherman III(a) br/vehicles/sheriiia.gif +710 Sherman III(a) br/vehicles/sheriiia2.gif +712 Sherman III(L)(a) ru/veh/sheriiila.gif +724 Valentine II br/vehicles/valii.gif +726 Valentine V br/vehicles/valv.gif +728 Valentine V br/vehicles/valv2.gif +730 Valentine VIII br/vehicles/valviii.gif +732 Churchill III br/vehicles/churiv.gif +758 Jeep(a) br/vehicles/jeep.gif +759 Jeep(a) MMG br/vehicles/jeep2.gif +849 60* MTR M2 am/amMTR.gif am/amMTRb.gif +850 60* MTR M19 am/amMTRa.gif am/amMTRab.gif +881 107* MTR M2 am/gun/amMTR107.gif am/gun/amMTR107b.gif +882 155* MTR T25 am/gun/amMT155s.gif am/gun/amMT155sb.gif +884 37L AT M3A1 am/gun/amAT37LL.gif am/gun/amAT37LLb.gif +885 57L AT M1 am/gun/amAT57L.gif am/gun/amAT57Lb.gif +886 76L AT M5 am/gun/amAT76L.gif am/gun/amAT76Lb.gif +888 75* ART M1A1 am/gun/amAR75s.gif am/gun/amAR75sb.gif +890 75 ART M1897A2 am/gun/amAR75.gif am/gun/amAR75b.gif +891 105 ART M2A1 am/gun/amAR105.gif am/gun/amAR105b.gif +892 105* ART M3 am/gun/amAR105s.gif am/gun/amAR105sb.gif +893 114 ART M1 am/gun/amAR114.gif am/gun/amAR114b.gif +894 155* ART M1918 am/gun/amAR155s.gif am/gun/amAR155sb.gif +895 155 ART M1 am/gun/amAR155_.gif am/gun/amAR155_b.gif +896 155 ART M1918M1 am/gun/amAR155.gif am/gun/amAR155b.gif +897 155L ART M1A1 am/gun/amAR155L.gif am/gun/amAR155Lb.gif +898 203 ART M1 am/gun/amAR203.gif am/gun/amAR203b.gif +901 37L AA M1A2 am/gun/amAA37L.gif am/gun/amAA37Lb.gif +902 40L AA M1 am/gun/amAA40L.gif am/gun/amAA40Lb.gif +903 76L AA M3 am/gun/amAA76L.gif am/gun/amAA76Lb.gif +904 90L AA M1A1 am/gun/amAA90L.gif am/gun/amAA90Lb.gif +905 90L AA M2 am/gun/amAA90.gif am/gun/amAA90b.gif +907 M2A4 am/veh/M2A4.gif +909 M3 LT am/veh/M3LT.gif +913 M3A1 Satan am/veh/M3A1sat.gif +917 M24 am/veh/M24.gif +919 M3 MT am/veh/M3MT.gif +941 M4(105) am/veh/M4105.gif +943 M4A3(105) am/veh/M4A3105.gif +945 M4 Tankdozer am/veh/M4doz.gif +947 T1E3 am/veh/T1E3.gif +949 Sherman Crab am/veh/M4cra.gif +951 POA-CWS-H1 am/veh/M4poa.gif +955 M26 am/veh/M26.gif +957 M10 GMC am/veh/M10GMC.gif +959 M18 GMC am/veh/M18GMC.gif +961 M36 GMC am/veh/M36GMC.gif +963 M36B1 GMC am/veh/M36B1GMC.gif +965 M2 ht am/veh/M2ht.gif +967 M3 ht am/veh/M3ht.gif +969 M3A1 ht am/veh/M3A1ht.gif +971 M3(MMG) am/veh/M3htMMG.gif +973 M3(HMG) am/veh/M3htHMG.gif +975 M4 MC am/veh/M4MC.gif +977 M4A1 MC am/veh/M4A1MC.gif +979 M21 MC am/veh/M21MC.gif +981 M3 GMC am/veh/M3GMC.gif +983 M3 GMC am/veh/M3GMC2.gif +985 T30 HMC am/veh/T30HMC.gif +987 T19 HMC am/veh/T19HMC.gif +990 M15A1 am/veh/M15A1MGMC.gif +992 M16 am/veh/M16MGMC.gif +996 M3A1 SC am/veh/M3A1SC.gif +998 M20 am/veh/M20SC.gif +1000 T8 am/veh/T8SC.gif +1004 M8 HMC am/veh/M8HMC.gif +1006 M7 HMC am/veh/M7HMC.gif +1011 M12 GMC unlimbered am/veh/M12GMC2.gif +1014 LVT(A)1 am/veh/LVTA1.gif +1016 LVT(A)4 am/veh/LVTA4.gif +1018 LVT(A)4 am/veh/LVTA42.gif +1020 M4 DD am/veh/M4dd.gif +1022 LVT2 am/veh/LVT2.gif +1024 LVT2(m) am/veh/LVT2m.gif +1026 LVT(A)2 am/veh/LVTA2.gif +1028 LVT4 am/veh/LVT4.gif +1030 LVT4 am/veh/LVT42.gif +1032 DUKW am/veh/DUKW.gif +1036 Jeep GPA am/veh/JeepGPA.gif +1039 Jeep am/veh/Jeep.gif +1040 Jeep MMG am/veh/Jeep2.gif +1041 Jeep HMG am/veh/Jeep4.gif +1042 3/4 ton truck us/veh/usTruck(.75)KFW.png +1044 1-1/2 ton truck am/veh/ton112.gif +1046 2-1/2 ton truck us/veh/usTruck(2.5)KFW.png +1048 7-1/2 ton truck am/veh/ton712.gif +1050 M4 HST am/veh/M4hst.gif +1149 51 MTR abn br/brMTR2.gif br/brMTR2b.gif +1153 51 MTR br/brMTR.gif br/brMTRb.gif +1177 76* MTR OML 3" (pre 9/42) br/guns/brMTR76s.gif br/guns/brMTR76sb.gif +1179 76* MTR OML 3" br/guns/brMTR76.gif br/guns/brMTR76sb.gif +1181 107* MTR OSB 4.2" br/guns/brM107s.gif br/guns/brM107sb.gif +1183 25LL AT OQF Hotchkiss br/guns/brAT25LL.gif br/guns/brAT25LLb.gif +1184 40L AT OQF 2pdr br/guns/brAT40L.gif br/guns/brAT40Lb.gif +1185 57L AT OQF 6pdr 7cwt br/guns/brAT57L.gif br/guns/brAT57Lb.gif +1186 76LL AT OQF 17/25pdr br/guns/brAT7625.gif br/guns/brAT7625b.gif +1187 76LL AT OQF 17pdr br/guns/brAT76LL.gif br/guns/brAT76LLb.gif +1189 75* ART M1A1 br/guns/brAR75s.gif br/guns/brAR75sb.gif +1191 75 ART mle 1897 br/guns/brAR75.gif br/guns/brAR75b.gif +1192 84* ART OQF 18pdr br/guns/brAR84s.gif br/guns/brAR84sb.gif +1193 88* ART OQF 25pdr S br/guns/brAR88s.gif br/guns/brAR88sb.gif +1194 88 ART OQF 25pdr br/guns/brAR88.gif br/guns/brAR88b.gif +1195 94* ART OQF 3.7" br/guns/brAR94s.gif br/guns/brAR94sb.gif +1196 114* ART OQF 4.5" br/guns/brAR114s.gif br/guns/brAR114sb.gif +1197 114 ART OBL 4.5" br/guns/brAR114.gif br/guns/brAR114b.gif +1198 140 ART OBL 5.5" br/guns/brAR140.gif br/guns/brAR140b.gif +1199 152* ART OBL 6" br/guns/brAR152s.gif br/guns/brAR152sb.gif +1200 183* ART OBL 7.2" Mk I br/guns/brAR183s.gif br/guns/brAR183sb.gif +1201 183 ART OBL 7.2" Mk VI br/guns/brAR183.gif br/guns/brAR183b.gif +1203 20L AA OQF br/guns/brAA20L.gif br/guns/brAA20Lb.gif +1204 40L AA OQF br/guns/brAA40L.gif br/guns/brAA40Lb.gif +1205 76* AA OQF 3" 20cwt br/guns/brAA76s.gif br/guns/brAA76sb.gif +1206 94* AA OQF 3.7" br/guns/brAA94s.gif br/guns/brAA94sb.gif +1208 Mark VIB br/vehicles/mkvib.gif +1210 Mark VIC br/vehicles/mkvic.gif +1212 Tetrarch br/vehicles/tet.gif +1214 Tetrarch CS br/vehicles/tetcs.gif +1216 Stuart I(a) br/vehicles/stuia.gif +1218 Stuart III(a) br/vehicles/stuiiia.gif +1220 Stuart V(a) br/vehicles/stuva.gif +1222 Locust(a) br/vehicles/locust.gif +1224 A9 br/vehicles/a9.gif +1226 A9 br/vehicles/a92.gif +1228 A9 CS br/vehicles/a9cs.gif +1230 A9 CS br/vehicles/a9cs2.gif +1232 A10 Mk IA br/vehicles/a10ia.gif +1234 A10 Mk IA br/vehicles/a10ia2.gif +1236 A10 Mk IA br/vehicles/a10ia3.gif +1238 A10 Mk IA br/vehicles/a10ia4.gif +1240 A10 Mk IA br/vehicles/a10ia5.gif +1242 A10 Mk IA CS br/vehicles/a10iacs.gif +1244 A10 Mk IA CS br/vehicles/a10iacs2.gif +1246 A10 Mk IA CS br/vehicles/a10iacs3.gif +1248 A13 Mk I br/vehicles/a13i.gif +1250 A13 Mk I br/vehicles/a13i2.gif +1252 A13 Mk II br/vehicles/a13ii.gif +1254 A13 Mk II br/vehicles/a13ii2.gif +1256 A13 Mk II br/vehicles/a13ii3.gif +1258 A13 Mk II br/vehicles/a13ii4.gif +1260 A13 Mk II CS br/vehicles/a13iics.gif +1262 Crusader I br/vehicles/crusi.gif +1264 Crusader I br/vehicles/crusi2.gif +1266 Crusader I CS br/vehicles/crusics.gif +1268 Crusader I CS br/vehicles/crusics2.gif +1270 Crusader II br/vehicles/crusii.gif +1272 Crusader II br/vehicles/crusii2.gif +1274 Crusader II CS br/vehicles/crusiics.gif +1276 Crusader II CS br/vehicles/crusiics2.gif +1278 Crusader III br/vehicles/crusiii.gif +1280 Grant(a) br/vehicles/grant.gif +1282 Lee(a) br/vehicles/lee.gif +1284 Lee(a) br/vehicles/lee2.gif +1286 Sherman II(a) br/vehicles/sheriia.gif +1288 Sherman II(a) br/vehicles/sheriia2.gif +1290 Sherman III(a) br/vehicles/sheriiia.gif +1292 Sherman III(a) br/vehicles/sheriiia2.gif +1294 Sherman V(a) br/vehicles/sherva.gif +1296 Sherman V(a) br/vehicles/sherva2.gif +1298 Sherman IIA(a) br/vehicles/sheriiaa.gif +1300 Sherman IIA(a) br/vehicles/sheriiaa2.gif +1302 Sherman IIC(a) br/vehicles/sheriica.gif +1304 Sherman IIC(a) br/vehicles/sheriica2.gif +1306 Sherman VC(a) br/vehicles/shervca.gif +1308 Sherman VC(a) br/vehicles/shervca2.gif +1310 Sherman IB(a) br/vehicles/sheriba.gif +1312 Sherman IB(a) br/vehicles/sheriba2.gif +1314 Centaur IV br/vehicles/centiv.gif +1316 Cromwell IV br/vehicles/cromiv.gif +1318 Cromwell VI br/vehicles/cromvi.gif +1320 Cromwell VII br/vehicles/cromvii.gif +1322 Cromwell VIII br/vehicles/cromviii.gif +1324 Challenger br/vehicles/chall.gif +1326 Comet br/vehicles/comet.gif +1328 Sherman Dozer(a) br/vehicles/sherdoz.gif +1330 Sherman Dozer(a) br/vehicles/sherdoz2.gif +1332 Sherman Crab(a) br/vehicles/shercrab.gif +1334 Sherman Crab(a) br/vehicles/shercrab2.gif +1338 Matilda I br/vehicles/mati.gif +1340 Matilda I br/vehicles/mati2.gif +1342 Matilda II br/vehicles/matii.gif +1344 Matilda II br/vehicles/matii2.gif +1346 Matilda II br/vehicles/matii3.gif +1348 Matilda II br/vehicles/matii4.gif +1350 Matilda II CS br/vehicles/matiics.gif +1352 Matilda II CS br/vehicles/matiics2.gif +1354 Valentine II br/vehicles/valii.gif +1356 Valentine V br/vehicles/valv.gif +1358 Valentine V br/vehicles/valv2.gif +1360 Valentine VIII br/vehicles/valviii.gif +1362 Valentine XI br/vehicles/valxi.gif +1364 Churchill I br/vehicles/churi.gif +1366 Churchill IV br/vehicles/churiv.gif +1368 Churchill V br/vehicles/churv.gif +1370 Churchill VI br/vehicles/churvi.gif +1372 Churchill VII br/vehicles/churvii.gif +1374 Churchill VIII br/vehicles/churviii.gif +1376 Valentine Bridgelayer br/vehicles/valbrid.gif +1384 Churchill AVRE br/vehicles/churavre.gif +1386 Churchill AVRE br/vehicles/churavref.gif +1390 Churchill Crocodile br/vehicles/churcroc.gif +1393 Deacon br/vehicles/deacon.gif +1395 Wolverine(a) br/vehicles/wolv.gif +1397 Achilles(a) br/vehicles/achil.gif +1399 Archer br/vehicles/archer.gif +1401 Daimler SC br/vehicles/daimsc.gif +1403 Lynx SC br/vehicles/lynx.gif +1405 Humber SC br/vehicles/humber.gif +1407 Stuart Recce(a) br/vehicles/sturecce.gif +1409 Humber III LRC br/vehicles/humblrc.gif +1411 Otter SC br/vehicles/otter.gif +1413 Morris CS9 morris.gif +1415 Rolls Royce br/vehicles/rolls.gif +1417 Marmon-H II ME br/vehicles/marmii.gif +1419 Marmon-H IIv br/vehicles/marmiiv.gif +1421 Marmon-H III MFF br/vehicles/marmiiif.gif +1423 Marmon-H III ME br/vehicles/marmiiie.gif +1425 Marmon-H IIIv br/vehicles/marmiiiv.gif +1427 Marmon-H IIIv br/vehicles/marmiiiv2.gif +1429 Humber II AC br/vehicles/humbii.gif +1431 Humber III AC br/vehicles/humbiii.gif +1433 Humber III AC br/vehicles/humbiii2.gif +1435 Humber IV AC br/vehicles/humbiv.gif +1437 Daimler AC br/vehicles/daimac.gif +1439 Daimler AC br/vehicles/daimac2.gif +1441 AEC I AC br/vehicles/aeci.gif +1443 AEC II AC br/vehicles/aecii.gif +1445 AEC III AC br/vehicles/aeciii.gif +1447 Staghound I(a) br/vehicles/stagi.gif +1449 Staghound I(a) br/vehicles/stagi2.gif +1451 Staghound II(a) br/vehicles/stagii.gif +1453 Staghound II(a) br/vehicles/stagii2.gif +1457 Bishop br/vehicles/bishop.gif +1459 Bishop br/vehicles/bishop2.gif +1461 Priest(a) br/vehicles/priest.gif +1463 Sexton(a) br/vehicles/sexton.gif +1465 Sexton(a) br/vehicles/sexton2.gif +1467 M3 GMC(a) br/vehicles/m3gmc.gif +1469 Mark VI AA br/vehicles/markviaa.gif +1471 Crusader AA br/vehicles/crusaa.gif +1473 Crusader AA br/vehicles/crusaa2.gif +1475 M17 MGMC(a) br/vehicles/m17mgmc.gif +1477 Humber AA br/vehicles/humbaa.gif +1479 Staghound AA(a) br/vehicles/stagaa.gif +1481 M5(a) br/vehicles/m5a.gif +1483 M5(a) br/vehicles/m5a2.gif +1485 M5A1(a) br/vehicles/m5a1a.gif +1487 M5A1(a) br/vehicles/m5a1a2.gif +1489 M9(a) br/vehicles/m9a.gif +1491 M9(a) br/vehicles/m9a2.gif +1493 M9A1(a) br/vehicles/m9a1a.gif +1495 M9A1(a) br/vehicles/m9a1a2.gif +1497 Carrier A br/vehicles/carra.gif +1499 Carrier B br/vehicles/carrb.gif +1501 Carrier C br/vehicles/carrc.gif +1503 Carrier MMG A br/vehicles/carrmmga.gif +1505 Carrier MMG A br/vehicles/carrmmga2.gif +1507 Carrier MMG B br/vehicles/carrmmgb.gif +1509 Carrier 2-in MTR br/vehicles/carr2in.gif +1511 Carrier 3-in MTR br/vehicles/carr3in.gif +1513 Priest Kangaroo(a) br/vehicles/prkang.gif +1515 Ram Kangaroo(a) br/vehicles/ramkang.gif +1517 Ram Kangaroo(a) br/vehicles/ramkang2.gif +1519 White(a) SC br/vehicles/white.gif +1521 White(a) SC br/vehicles/white2.gif +1523 IP Carrier Mk IIS br/vehicles/ipciia.gif +1525 IP Carrier Mk IIB br/vehicles/ipciib.gif +1527 IP Carrier AOV br/vehicles/ipcaov.gif +1529 IP Carrier 3-in MTR br/vehicles/ipc3in.gif +1531 IP Carrier 3-in MTR br/vehicles/ipc3in2.gif +1533 Wasp br/vehicles/waspapc.gif +1535 Wasp br/vehicles/waspapc2.gif +1537 Badger(a) br/vehicles/badapc.gif +1539 Badger(a) br/vehicles/badapc2.gif +1541 Buffalo Mk II(a) br/vehicles/buffiia.gif +1543 Buffalo Mk IV(a) br/vehicles/buffiva.gif +1545 Sherman III DD(a) br/vehicles/sherdd.gif +1547 Sherman III DD(a) br/vehicles/sherdd2.gif +1549 DUKW(a) br/vehicles/dukw.gif +1553 Terrapin br/vehicles/terra.gif +1555 2pdr Portee ['br/vehicles/portee.gif', 'br/vehicles/portee0.gif'] +1557 Morris C9/B br/vehicles/morrc9b.gif +1559 Loyd Carrier br/vehicles/loyd.gif +1561 Quad FAT br/vehicles/quad.gif +1563 15-cwt Truck br/vehicles/cwt15.gif +1565 30-cwt Lorry br/vehicles/cwt30.gif +1567 3-ton Lorry br/vehicles/ton3.gif +1569 Jeep(a) br/vehicles/jeep.gif +1570 Jeep(a) MMG br/vehicles/jeep2.gif +1571 3/4 ton Truck(a) br/vehicles/ton34.gif +1573 1-1/2 ton Truck(a) br/vehicles/ton112.gif +1575 2-1/2 ton Truck(a) br/vehicles/ton212.gif +1577 7-1/2 ton Truck(a) br/vehicles/ton712.gif +1632 37* INF fr/frINF.gif fr/frINFb.gif +1636 50 MTR(f) fr/frMTR.gif fr/frMTRb.gif +1641 60* MTR(a) br/brMTRa.gif br/brMTRab.gif +1667 81* MTR(f) mle 27/31 fr/gun/frMTR81sf.gif fr/gun/frMTR81sfb.gif +1669 25LL AT SA-L mle 34 fr/gun/frAT25LL.gif fr/gun/frAT25LLb.gif +1670 47L AT SA mle 37 APX <41 fr/gun/frAT47L-40.gif fr/gun/frAT47Lb.gif +1671 47L AT SA mle 37 APX fr/gun/frAT47L.gif fr/gun/frAT47Lb.gif +1672 47L AT SA mle 37 APX fr/gun/frAT47Lf.gif fr/gun/frAT47Lfb.gif +1673 75 AT mle 97/35 fr/gun/frAT75.gif fr/gun/frAT75b.gif +1674 65* INF M mle 06 fr/gun/frINF65s.gif fr/gun/frINF65sb.gif +1678 75* ART M mle 28 fr/gun/frAR75s.gif fr/gun/frAR75sb.gif +1679 75 ART mle 1897 fr/gun/frAR75.gif fr/gun/frAR75b.gif +1680 105* ART M mle 28 fr/gun/frAR105.gif fr/gun/frAR105-b.gif +1681 105 ART C mle 35B fr/gun/frAR105B.gif fr/gun/frAR105Bb.gif +1682 105 ART M mle 13S fr/gun/frAR105S.gif fr/gun/frAR105Sb.gif +1683 105L ART L mle 36S fr/gun/frAR105L.gif fr/gun/frAR105Lb.gif +1684 155* ART C mle 17S fr/gun/frAR155s.gif fr/gun/frAR155sb.gif +1685 155 ART GPF fr/gun/frAR155.gif fr/gun/frAR155b.gif +1687 12.7 AA CAJ mle 30 <41 fr/gun/frAA12-40.gif fr/gun/frAA12b.gif +1688 12.7 AA CAJ mle 30 fr/gun/frAA12.gif fr/gun/frAA12b.gif +1689 12.7 AA CAJ mle 30 fr/gun/frAA12f.gif fr/gun/frAA12fb.gif +1690 20L AA CA mle 39 O fr/gun/frAA20L.gif fr/gun/frAA20Lb.gif +1691 25LL AA CA mle 38 <41 fr/gun/frAA25LL-40.gif fr/gun/frAA25LLb.gif +1692 25LL AA CA mle 38 fr/gun/frAA25LL.gif fr/gun/frAA25LLb.gif +1693 75L AA CA mle 32 fr/gun/frAA75L.gif fr/gun/frAA75Lb.gif +1704 75 ART mle 1897 br/guns/brAR75.gif br/guns/brAR75b.gif +1713 FT-17M fr/veh/ft17m.gif +1715 FT-17C fr/veh/ft17c.gif +1717 FT-17 75BS fr/veh/ft1775.gif +1719 AMR 33 fr/veh/amr33.gif +1721 AMR 35 fr/veh/amr35.gif +1723 AMR 35(L) fr/veh/amr35l.gif +1725 R35 fr/veh/r35.gif +1727 R35(L) fr/veh/r35l.gif +1729 R35(L) fr/veh/r35l-a.gif +1731 H35 fr/veh/h35.gif +1733 H35(L) fr/veh/h35l.gif +1735 FCM 36 fr/veh/fcm36.gif +1737 H39 fr/veh/h39.gif +1739 H39 fr/veh/h39-b.gif +1741 H39(L) fr/veh/h39l.gif +1743 H39(L) fr/veh/h39l-a.gif +1745 R40 fr/veh/r40.gif +1747 D1 fr/veh/d1.gif +1749 D2 fr/veh/d2.gif +1751 D2(L) fr/veh/d2l.gif +1753 S35 fr/veh/s35.gif +1755 S35 fr/veh/s35-a.gif +1757 B1-bis fr/veh/b1bis.gif +1759 B1-bis fr/veh/b1bis-a.gif +1761 Valentine V(b) fr/veh/valv.gif +1763 Valentine V(b) fr/veh/valv2.gif +1767 AM Dodge(a) fr/veh/amd.gif +1769 AM Dodge(a) fr/veh/amd-b.gif +1771 AM Dodge(a) fr/veh/amd-b2.gif +1773 AMD 20 cv TOE fr/veh/amd20.gif +1775 AMD 50 AM fr/veh/amd50.gif +1777 AMD 80 AM fr/veh/amd80.gif +1779 AMD 35 fr/veh/amd35.gif +1781 AMD 35 fr/veh/amd352.gif +1785 Laffly W15T fr/veh/laffw15.gif +1787 Ac de 75 Conus(b) fr/veh/ac75con.gif +1789 Ac de 75 mle 97 fr/veh/ac7597.gif +1791 Cam. de Mitr. CA fr/veh/cammitr.gif +1793 Cam. de 13.2 CAJ fr/veh/cam132.gif +1795 Cam. de 20 CA fr/veh/cam20.gif +1797 Ac de 25 CA fr/veh/ac25.gif +1801 Ac de 40 CA(a) fr/veh/ac40.gif +1803 Ac de 75 mle 13/34 fr/veh/ac75.gif +1807 AMC 29 fr/veh/amc29.gif +1809 C-K P17 fr/veh/ckp17.gif +1811 C-K P19 fr/veh/ckp19.gif +1813 SOMUA MCG fr/veh/somua.gif +1815 Unic P107 fr/veh/unic.gif +1817 Renault UE fr/veh/renaue.gif +1819 Renault UE MG fr/veh/renaue2.gif +1821 Lorraine 38L fr/veh/lorr38tr.gif +1824 Lorraine 37L 44 fr/veh/lorr37.gif +1826 Carrier AC(b) fr/veh/carrac.gif +1828 Latil TAR H2 fr/veh/latil.gif +1830 Laffly S15T fr/veh/laffs15.gif +1832 Laffly S20TL fr/veh/laffs20.gif +1834 Laffly V15T fr/veh/laffv15.gif +1836 Peugeot 202 fr/veh/peugeot.gif +1837 Citroen 23 fr/veh/citroen.gif +1839 Renault AGR2 fr/veh/renagr.gif +1895 M5 ht fr/veh/m5.gif +1897 M5A1 ht fr/veh/m5a1.gif +1903 M9 ht fr/veh/m9.gif +1982 40 MTR ch/chM40.gif ch/chM40b.gif +1983 45* MTR(i) <41 ch/chM45.gif ch/chM45b.gif +1984 45* MTR(i) ch/chM452.gif ch/chM45b.gif +1985 50* MTR(g) ch/chM50g.gif ch/chM50gb.gif +1986 50* MTR(r) ch/chM50r.gif ch/chM50rb.gif +1987 50* MTR(j) ch/chM50j.gif ch/chM50jb.gif +1988 60* MTR(a) ch/chM60.gif ch/chM60b.gif +2016 76* MTR Stokes ch/gun/chM76s.gif ch/gun/chM76sb.gif +2018 81* MTR GrW 34 ch/gun/chM81s.gif ch/gun/chM81sb.gif +2020 82* MTR BM obr. 37 ch/gun/chM82s.gif ch/gun/chM82sb.gif +2022 81* MTR M1 ch/gun/chM81M1.gif ch/gun/chM81M1b.gif +2024 107* MTR M2 ch/gun/chM107.gif ch/gun/chM107b.gif +2026 37L AT Pak 35/36 ch/gun/chAT37L.gif ch/gun/chAT37Lb.gif +2027 37LL AT M3A1 ch/gun/chAT37LL.gif ch/gun/chAT37LLb.gif +2029 37* ART PP obr. 15R ch/gun/chAR37s.gif ch/gun/chAR37sb.gif +2030 70* ART 70/15 ch/gun/chAR70s.gif ch/gun/chAR70sb.gif +2031 75* ART Krupp M08 ch/gun/chAR75K.gif ch/gun/chAR75Kb.gif +2032 75* ART 75/13 <41 ch/gun/chAR75O.gif ch/gun/chAR75Ob.gif +2033 75* ART 75/13 ch/gun/chAR75O2.gif ch/gun/chAR75Ob.gif +2034 75* ART leIG 18 ch/gun/chAR75I.gif ch/gun/chAR75Ib.gif +2035 76* ART PP obr. 27 <41 ch/gun/chAR76s.gif ch/gun/chAR76sb.gif +2036 76* ART PP obr. 27 ch/gun/chAR76s2.gif ch/gun/chAR76sb.gif +2037 75* ART M1A1 ch/gun/chAR75M.gif ch/gun/chAR75Mb.gif +2039 75 ART FK 16 ch/gun/chAR75F.gif ch/gun/chAR75Fb.gif +2040 76 ART P obr. 02/30 <41 ch/gun/chAR76.gif ch/gun/chAR76b.gif +2041 76 ART P obr. 02/30 ch/gun/chAR762.gif ch/gun/chAR76b.gif +2042 84* ART 18-lber ch/gun/chAR84s.gif ch/gun/chAR84sb.gif +2043 105* ART leFH 16 ch/gun/chAR105s.gif ch/gun/chAR105sb.gif +2044 105 ART 105/28 ch/gun/chAR105.gif ch/gun/chAR105b.gif +2045 105 ART M2A1 ch/gun/chAR105_.gif ch/gun/chAR105_b.gif +2046 122* ART obr. 10/30 <41 ch/gun/chAR122s.gif ch/gun/chAR122sb.gif +2048 122 ART G obr. 38 <41 ch/gun/chAR122.gif ch/gun/chAR122b.gif +2050 150* ART 149/13 ch/gun/chAR150s.gif ch/gun/chAR150sb.gif +2052 20L AA Oerlikon FF ch/gun/chAA20LO.gif ch/gun/chAA20LOb.gif +2053 20L AA 20/65 <41 ch/gun/chAA20LC.gif ch/gun/chAA20LCb.gif +2055 20L AA FlaK 30 ch/gun/chAA20LF.gif ch/gun/chAA20LFb.gif +2056 37L AA FlaK 36/37 ch/gun/chAA37L.gif ch/gun/chAA37Lb.gif +2057 40L AA Bofors L/60 ch/gun/chAA40L.gif ch/gun/chAA40Lb.gif +2058 75L AA Bofors M29 <41 ch/gun/chAA75L.gif ch/gun/chAA75Lb.gif +2060 88L AA FlaK 18 <41 ch/gun/chAA88L.gif ch/gun/chAA88Lb.gif +2063 VCL M1931(b) ch/veh/vclm1931.gif +2065 L3/35(i) ch/veh/chl335.gif +2067 PzKw IA(g) ch/veh/chpzia.gif +2069 Vickers 6t Mk E(b) ch/veh/chvick.gif +2071 T-26TU M33(r) ch/veh/cht26.gif +2073 T-26TU M33(r) ch/veh/cht262.gif +2075 M3A3(a) ch/veh/chm3a3.gif +2077 M3A3(a) ch/veh/chm3a32.gif +2079 M4A4(a) ch/veh/chm4a4.gif +2081 M4A4(a) ch/veh/chm4a42.gif +2085 M3A1(a) SC ch/veh/chm3a1.gif +2087 Stuart Recon(a) ch/veh/chstuart.gif +2089 Type 22 AC ch/veh/ch22ac.gif +2091 PSW 221(g) ch/veh/chpsw221.gif +2093 PSW 222(g) ch/veh/chpsw222.gif +2095 BA-20(r) ch/veh/chba20.gif +2097 BA-6(r) ch/veh/chba6.gif +2101 VCL Mk VI Carrier(b) ch/veh/chvcl.gif +2103 VCL Mk VI Carrier(b) ch/veh/chvcl2.gif +2105 Carrier A(b) ch/veh/chcarra.gif +2107 Carrier B(b) ch/veh/chcarrb.gif +2109 Carrier C(b) ch/veh/chcarrc.gif +2111 Henschel 33(g) ch/veh/chhensch.gif +2113 Jeep(a) ch/veh/chjeep.gif +2116 2-1/2 ton truck(a) ch/veh/chton212.gif +2172 46* MTR al/alMTR46.gif al/alMTR46B.gif +2173 50* MTR al/alMTR50.gif al/alMTR50B.gif +2176 ATR al/alATR.gif al/alATRb.gif +2179 20L ATR al/alATR20.gif al/alATR20b.gif +2193 81* MTR Brandt al/gun/alMTR81.gif al/gun/alMTR81b.gif +2195 37L AT Bofors al/gun/alAT37.gif al/gun/alAT37b.gif +2196 37L AT PaK 35/36 al/gun/alAT37L.gif al/gun/alAT37Lb.gif +2197 47 AT Bohler M35 al/gun/alAT47.gif al/gun/alAT47b.gif +2198 65* INF wz. 06 al/gun/alINF65.gif al/gun/alINF65b.gif +2199 75 ART wz. 97 al/gun/alART75fr.gif al/gun/alART75frb.gif +2200 75* ART Bofors M34 al/gun/alART75.gif al/gun/alART75b.gif +2201 75* ART 75M 19S al/gun/alART75s.gif al/gun/alART75sb.gif +2202 105 ART C105 L 13 S al/gun/alART105.gif al/gun/alART105b.gif +2203 120* ART wz. 09/31 al/gun/alART120.gif al/gun/alART120b.gif +2204 155* ART 17S al/gun/alART155.gif al/gun/alART155b.gif +2205 12.7 AA CAJ al/gun/alAA127.gif al/gun/alAA127b.gif +2206 20L AA Oerlikon al/gun/alAA20.gif al/gun/alAA20b.gif +2207 40L AA Bofors al/gun/alAA40.gif al/gun/alAA40b.gif +2208 75 ART wz. 02/26 al/gun/alART75p.gif al/gun/alART75pb.gif +2209 100* ART wz. 14/19 al/gun/alART100p.gif al/gun/alART100pb.gif +2210 75L AA wz. 97/25 al/gun/alAA75p.gif al/gun/alAA75pb.gif +2211 76* MTR M76 A al/gun/alMTR76.gif al/gun/alMTR76b.gif +2212 76* INF FRC ['al/gun/alINF76.gif', 'al/gun/alINF76u.gif'] al/gun/alINF76b.gif +2213 47 AT C47 FRC M 32 al/gun/alATb47.gif al/gun/alATb47b.gif +2214 75 ART C75 TR al/gun/alARTb75.gif al/gun/alARTb75b.gif +2215 75 ART C75 GP al/gun/alART75gp.gif al/gun/alART75gpb.gif +2216 105 ART Ob 105 GP al/gun/alARTb105.gif al/gun/alARTb105b.gif +2217 120 ART C120 M31 al/gun/alARTb120.gif al/gun/alARTb120b.gif +2218 75L AA M27 FRC al/gun/alAA75.gif al/gun/alAA75b.gif +2219 85 ART Vari 85/24 M al/gun/alART85.gif al/gun/alART85b.gif +2220 105* ART OR 105/19 al/gun/alART105g.gif al/gun/alART105gb.gif +2221 37L AA Bofors al/gun/alAA37.gif al/gun/alAA37b.gif +2222 20L AT M-35 al/gun/alAT20.gif al/gun/alAT20b.gif +2223 37* INF al/gun/alINF37.gif al/gun/alINF37b.gif +2224 80* ART M28/M33 al/gun/alART80.gif al/gun/alART80b.gif +2225 100* ART M14/19 al/gun/alART100.gif al/gun/alART100b.gif +2231 L5/30(i) al/veh/L530.gif +2233 L3/35(i) al/veh/L335.gif +2235 L6/40(i) al/veh/L640.gif +2237 M13/40(i) al/veh/M1340.gif +2239 FT-17M(f) al/veh/FT17M.gif +2241 FT-17C(f) FT17C.gif +2243 R-35(f) al/veh/R35.gif +2245 M3A1 SC(a) al/veh/M3A1sc.gif +2247 C-K P17(f) al/veh/CKP17.gif +2249 C-K P19(f) al/veh/CKP19.gif +2251 VCL Utility(b) al/veh/VCL.gif +2253 Lt truck al/veh/allttruck.gif +2255 Md truck al/veh/almdtruck.gif +2257 Hv truck al/veh/alhvytruck.gif +2259 TKS al/veh/TKS.gif +2261 TKS(L) al/veh/TKSL.gif +2263 Vickers Edw(b) al/veh/Edwb.gif +2265 Vickers Ejw(b) al/veh/Ejwb.gif +2267 7TPdw al/veh/7TPdw.gif +2269 7TPjw al/veh/7TPjw.gif +2271 H35(f) al/veh/H35f.gif +2273 Peugeot 1918(f) al/veh/1918f.gif +2275 wz. 29 Ursus al/veh/wz29.gif +2277 wz. 34-I al/veh/wz34i.gif +2279 wz. 34-II al/veh/wz34ii.gif +2281 De Dion-Bouton wz. 24(f) al/veh/dion.gif +2283 PF 621L al/veh/PF621.gif +2285 302T al/veh/302T.gif +2287 C2P al/veh/C2P.gif +2289 C4P al/veh/C4P.gif +2291 Taczanka al/veh/Tacz.gif +2292 VCL Mk VI/c47(b) al/veh/VCLmkVI.gif +2294 T-13 II(b) al/veh/T13ii.gif +2296 T-13 III(b) al/veh/T13iii.gif +2298 T-15(b) al/veh/T15.gif +2300 ACG1(f) al/veh/ACG.gif +2302 T32 al/veh/T32.gif +2304 M3A1(a) al/veh/M3A1.gif +2306 M3A3(a) al/veh/M3A3.gif +2308 M3A3(a) PaK 40 al/veh/M3A3pak.gif +2310 M3A3(a) FlaK 38 al/veh/M3A3flak.gif +2312 AEC II(b) al/veh/alaecii.gif +2314 Nimbus al/veh/Nimbus.gif +2315 VCL M1936(b) al/veh/VCLM1936.gif +2317 CTLS-4(a) al/veh/CTLS4.gif +2319 M.36 al/veh/M36.gif +2321 M.38 al/veh/M38.gif +2323 M.39 Lynx al/veh/M39.gif +2325 Marm-Herr III(b) al/veh/almarmherr.gif +2327 Jeep(a) al/veh/aljeep.gif +2328 Jeep(a) MMG al/veh/aljeep2.gif +2329 L5/30(i) al/veh/L530y.gif +2331 L3/35(i) al/veh/L335y.gif +2333 L6/40(i) al/veh/L640y.gif +2335 M13/40(i) al/veh/M1340y.gif +2465 50* MTR ge/geMTR.gif ge/geMTRb.gif +2474 Goliath ge/gegol.gif +2488 81* MTR GrW 34 ge/gun/geMTR81s.gif ge/gun/geMTR81sb.gif +2490 105* MTR NbW 35 ge/gun/geMT105s.gif ge/gun/geMT105sb.gif +2491 120* MTR GrW 42 ge/gun/geMT120s.gif ge/gun/geMT120sb.gif +2493 28LL AT sPzB 41 ge/gun/geAT28LL.gif ge/gun/geAT28LLb.gif +2494 37L AT PaK 35/36 ge/gun/geAT37L.gif ge/gun/geAT37Lb.gif +2495 40LL AT lePaK 41 ge/gun/geAT40LL.gif ge/gun/geAT40LLb.gif +2496 50L AT PaK 38 ge/gun/geAT50L.gif ge/gun/geAT50Lb.gif +2497 75 AT PaK 97/38 ge/gun/geAT75.gif ge/gun/geAT75b.gif +2498 75L AT PaK 40 ge/gun/geAT75L.gif ge/gun/geAT75Lb.gif +2499 76L AT PaK 36r ge/gun/geAT76L.gif ge/gun/geAT76Lb.gif +2500 88LL AT PaK 43 ge/gun/geAT88LL.gif ge/gun/geAT88LLb.gif +2501 88LL AT PaK 43/41 ge/gun/geAT88NT.gif ge/gun/geAT88NTb.gif +2502 128L AT K 81/1 ge/gun/geAT128L.gif ge/gun/geAT128Lb.gif +2504 75* INF leIG 18 ge/gun/geINF75.gif ge/gun/geINF75b.gif +2505 150* INF sIG 33 ge/gun/geIN150s.gif ge/gun/geIN150sb.gif +2506 75* RCL LG 40 ge/gun/geRCL75s.gif ge/gun/geRCL75sb.gif +2507 105* RCL LG 42 ge/gun/geRCL105.gif ge/gun/geRCL105b.gif +2509 75 ART leFK 16nA ge/gun/geAR75.gif ge/gun/geAR75b.gif +2510 105 ART leFH 18 ge/gun/geAR105.gif ge/gun/geAR105b.gif +2511 105L ART sK 18 ge/gun/geAR105L.gif ge/gun/geAR105Lb.gif +2512 150 ART sFH 18 ge/gun/geAR150.gif ge/gun/geAR150b.gif +2513 150L ART K 18 ge/gun/geAR150L.gif ge/gun/geAR150Lb.gif +2514 170L ART K 18 ge/gun/geAR170L.gif ge/gun/geAR170Lb.gif +2516 20L AA FlaK 30 ge/gun/geAA20L4.gif ge/gun/geAA20L4b.gif +2517 20L AA FlaK 38 ge/gun/geAA20L6.gif ge/gun/geAA20L6b.gif +2518 20L AA FlaKvierling 38 ge/gun/geAA2020.gif ge/gun/geAA2020b.gif +2519 37L AA FlaK 36 o. 37 ge/gun/geAA37L8.gif ge/gun/geAA37L8b.gif +2520 37L AA FlaK 43 ge/gun/geAA3712.gif ge/gun/geAA3712b.gif +2521 88L AA FlaK 18 o. 36 ge/gun/geAA88L.gif ge/gun/geAA88Lb.gif +2524 PzKw IB ge/veh/pzib.gif +2526 PzKw IIA ge/veh/pziia.gif +2528 PzKw IIF ge/veh/pziif.gif +2530 PzKw II(Fl) ge/veh/pziifl.gif +2532 PzKw IIL ge/veh/pziil.gif +2534 PzKw 35t ge/veh/pz35t.gif +2536 PzKw 38(t)A ge/veh/pz38ta.gif +2538 PzKw 38(t)E ge/veh/pz38te.gif +2540 Aufklaerer 38(t) ge/veh/auf38t.gif +2542 FT-17 730m(f) ge/veh/ft17mf.gif +2544 FT-17 730(f) ge/veh/ft17f.gif +2546 38H 735(f) ge/veh/38hf.gif +2548 35-S 739(f) ge/veh/35sf.gif +2550 Pz 35R 731(f) ge/veh/pz35rf.gif +2552 PzKw IIID ge/veh/pziiid.gif +2554 PzKw IIIF ge/veh/pziiif.gif +2556 PzKw IIIG ge/veh/pziiig.gif +2558 PzKw IIIH ge/veh/pziiih.gif +2560 PzKw IIIJ ge/veh/pziiij.gif +2562 PzKw IIIL ge/veh/pziiil.gif +2564 PzKw IIIL ge/veh/pziiil2.gif +2566 PzKw IIIN ge/veh/pziiin.gif +2568 PzKw IIIN ge/veh/pziiin2.gif +2570 PzKw III(Fl) ge/veh/pziiifl.gif +2572 PzKw IVA ge/veh/pziva.gif +2574 PzKw IVC ge/veh/pzivc.gif +2576 PzKw IVD ge/veh/pzivd.gif +2578 PzKw IVE ge/veh/pzive.gif +2580 PzKw IVF1 ge/veh/pzivf1.gif +2582 PzKw IVF2 ge/veh/pzivf2.gif +2584 PzKw IVH ge/veh/pzivh.gif +2586 PzKw IVH ge/veh/pzivh2.gif +2588 PzKw IVJ ge/veh/pzivj.gif +2590 PzKw VD ge/veh/pzvd.gif +2592 PzKw VG ge/veh/pzvg.gif +2594 PzKw M15/42(i) ge/veh/pzm1542.gif +2596 PzKw P26/40(i) ge/veh/pzp2640.gif +2598 PzKw VIE ge/veh/pzvie.gif +2600 PzKw VIE (L) ge/veh/pzviel.gif +2602 PzKw VIB ge/veh/pzvib.gif +2608 StuG IIIB ge/veh/stgiiib.gif +2610 StuG IIIG ge/veh/stgiiig.gif +2612 StuG IIIG (L) ge/veh/stgiiigl.gif +2614 StuH 42 ge/veh/stuh42.gif +2616 StuH 42 (L) ge/veh/stuh42l.gif +2618 StuPz IV ge/veh/stupziv.gif +2620 StuPz IV ge/veh/stupziv2.gif +2622 PzJg Tiger ge/veh/pzjg.gif +2624 PzJg Tiger ge/veh/pzjg2.gif +2626 StuG 75/18(i) ge/veh/stg7518.gif +2628 StuG 75/34(i) ge/veh/stg7534.gif +2630 StuG 105/25(i) ge/veh/stg10525.gif +2632 StuG 75/46(i) ge/veh/stg7546.gif +2634 PzJg I ge/veh/pzjgi.gif +2636 PzJg 35R(f) ge/veh/pzjg35rf.gif +2638 GSW 39H(f) PaK ge/veh/gsw39hp.gif +2640 Marder I(f) ge/veh/mardi.gif +2642 Marder II ge/veh/mardii.gif +2644 Marder II ge/veh/mardii2.gif +2646 Marder III(t)H ge/veh/mardiiih.gif +2648 Marder III(t)M ge/veh/mardiiim.gif +2650 PzJg III/IV ge/veh/pzjgiii.gif +2652 PzJg III/IV ge/veh/pzjgiii2.gif +2654 JgdPz 38(t) ge/veh/jgpz38.gif +2656 JgdPz 38(t) (Fl) ge/veh/jgpz38fl.gif +2658 JgdPz IV ge/veh/jgpziv.gif +2660 JgdPz IV (L) ge/veh/jgpzivl.gif +2662 JgPz IV/70 ge/veh/jgpziv70.gif +2664 JgdPz V ge/veh/jgpzv.gif +2666 JgdPz VI ge/veh/jgpzvi.gif +2668 StuIG 33B ge/veh/sig33b.gif +2674 SPW 250/1 ge/veh/spw2501.gif +2676 SPW 250/sMG ge/veh/spw250mg.gif +2678 SPW 250/7 ge/veh/spw2507.gif +2680 SPW 250/8 ge/veh/spw2508.gif +2682 SPW 250/8 ge/veh/spw25082.gif +2684 SPW 250/9 ge/veh/spw2509.gif +2686 SPW 250/10 ge/veh/spw25010.gif +2688 SPW 251/1 ge/veh/spw2511.gif +2690 SPW 251/sMG ge/veh/spw251mg.gif +2692 SPW 251/2 ge/veh/spw2512.gif +2694 SPW 251/9 ge/veh/spw2519.gif +2696 SPW 251/9 ge/veh/spw25192.gif +2698 SPW 251/10 ge/veh/spw25110.gif +2700 SPW 251/16 ge/veh/spw25116.gif +2702 SPW 251/21 ge/veh/spw25121.gif +2704 SPW 251/22 ge/veh/spw25122.gif +2706 SPW S307(f) ge/veh/spws307.gif +2708 mSPW S307(f) ge/veh/mspws307.gif +2710 SdKfz 2 ge/veh/sdkfz2.gif +2711 SdKfz 11 ge/veh/sdkfz11.gif +2713 SdKfz 7 ge/veh/sdkfz7.gif +2717 Kfz 13 ge/veh/kfz13.gif +2719 PSW 221 ge/veh/psw221.gif +2721 PSW 222 ge/veh/psw222.gif +2723 PSW 222 (L) ge/veh/psw222l.gif +2725 PSW 231 (6 rad) ge/veh/psw2316.gif +2727 PSW 231 (6 rad) ge/veh/psw23162.gif +2729 PSW 231 (8 rad) ge/veh/psw2318.gif +2731 PSW 232 (8 rad) ge/veh/psw2328.gif +2733 PSW 233 ge/veh/psw233.gif +2735 PSW 234/1 ge/veh/psw2341.gif +2737 PSW 234/2 ge/veh/psw2342.gif +2739 PSW 234/3 ge/veh/psw2343.gif +2741 PSW 234/3 ge/veh/psw23432.gif +2743 PSW 234/4 ge/veh/psw2344.gif +2747 sIG IB ge/veh/sigib.gif +2749 sIG II ge/veh/sigii.gif +2751 sIG 38(t)M ge/veh/sig38m.gif +2753 PzA II ge/veh/pzaii.gif +2755 PzA II ge/veh/pzaii2.gif +2757 PzA LrS(f) ge/veh/pzalrs.gif +2759 GSW 39H(f) ge/veh/gsw39hf.gif +2761 PzA III/IV ge/veh/pzaiii.gif +2763 FlaKPz 38(t) ge/veh/flakpz38.gif +2765 37 FlaK/Pz IV [move] ge/veh/flakpz37.gif +2768 FlaKPz IV/20 ge/veh/flakiv20.gif +2770 FlaKPz IV/37 ge/veh/flakiv37.gif +2772 SdKfz 10/4 ge/veh/sdkfz104.gif +2775 SdKfz 10/5 ge/veh/sdkfz105.gif +2778 SdKfz 6/2 ge/veh/sdkfz62.gif +2781 SdKfz 7/1 ge/veh/sdkfz71.gif +2784 Kfz 4 ge/veh/kfz4.gif +2785 2cm FlaK LKW ge/veh/lkw2cm.gif +2787 3.7cm FlaK LKW ge/veh/lkw37cm.gif +2791 Kfz 1 ge/veh/kfz1.gif +2793 Kfz 1/20 ge/veh/kfz120.gif +2794 Opel 6700 ge/veh/opel.gif +2796 NAG 4500 ge/veh/nag4500.gif +2798 SdKfz 2 ge/veh/sdkfz2.gif +2799 SdKfz 11 ge/veh/sdkfz11.gif +2801 SdKfz 7 ge/veh/sdkfz7.gif +2805 SPW 251/1 ge/veh/spw2511.gif +2807 PzKw IVH ge/veh/pzivh.gif +2809 PzKw IVH ge/veh/pzivh2.gif +2811 PzKw IVJ ge/veh/pzivj.gif +2813 PzKw VG ge/veh/pzvg.gif +2815 JgdPz V ge/veh/jgpzv.gif +2817 FlaKPz IV/20 ge/veh/flakiv20.gif +3252 37* INF ja/jaINF37.gif ja/jaINF37b.gif +3253 50* MTR ja/jaMTR.gif ja/jaMTRB.gif +3263 20L ATR ja/jaATR20.gif ja/jaATR20b.gif +3277 70* MTR ja/gun/jaMTR70s.gif ja/gun/jaMTR70sb.gif +3279 81* MTR ja/gun/jaMTR81s.gif ja/gun/jaMTR81sb.gif +3281 90* MTR ja/gun/jaMTR90s.gif ja/gun/jaMTR90sb.gif +3283 150* MTR ja/gun/jaMTR150s.gif ja/gun/jaMTR150sb.gif +3285 37L AT ja/gun/jaAT37L.gif ja/gun/jaAT37Lb.gif +3286 47L AT ja/gun/jaAT47L.gif ja/gun/jaAT47Lb.gif +3287 70* INF ja/gun/jaINF70s.gif ja/gun/jaINF70sb.gif +3288 75* INF ja/gun/jaINF75s.gif ja/gun/jaINF75sb.gif +3291 75* ART ja/gun/jaAR75s.gif ja/gun/jaAR75sb.gif +3292 75 ART ja/gun/jaAR75.gif ja/gun/jaAR75b.gif +3293 105 ART ja/gun/jaAR105.gif ja/gun/jaAR105b.gif +3294 105L ART ja/gun/jaAR105L.gif ja/gun/jaAR105Lb.gif +3295 120* ART ja/gun/jaAR120s.gif ja/gun/jaAR120sb.gif +3296 140L ART ja/gun/jaAR140L.gif ja/gun/jaAR140Lb.gif +3297 150* ART ja/gun/jaAR150s.gif ja/gun/jaAR150sb.gif +3298 150 ART ja/gun/jaAR150.gif ja/gun/jaAR150b.gif +3301 12.7 AA Twin ja/gun/jaAA127.gif ja/gun/jaAA127b.gif +3302 20L AA ja/gun/jaAA20L.gif ja/gun/jaAA20Lb.gif +3303 25LL AA ja/gun/jaAA25LL.gif ja/gun/jaAA25LLb.gif +3304 25LL AA Twin ja/gun/jaAA25L2.gif ja/gun/jaAA25L2b.gif +3305 25LL AA Triple ja/gun/jaAA25L3.gif ja/gun/jaAA25L3b.gif +3306 75 AA ja/gun/jaAA75.gif ja/gun/jaAA75b.gif +3307 76L AA ja/gun/jaAA76L.gif ja/gun/jaAA76Lb.gif +3308 120L AA ja/gun/jaAA120L.gif ja/gun/jaAA120Lb.gif +3310 Type 92A ja/veh/ty92A.gif +3312 Type 92B ja/veh/ty92B.gif +3314 Type 94 ja/veh/ty94.gif +3316 Type 95 SO-KI ja/veh/ty95soki.gif +3318 Type 97A TE-KE ja/veh/ty97Ateke.gif +3320 Type 97B TE-KE ja/veh/ty97Bteke.gif +3322 Type 95 HA-GO ja/veh/ty95hago.gif +3324 Type 2 KA-MI ja/veh/ty2kami.gif +3326 Type 2 KA-MI amph ja/veh/ty2kamip.gif +3329 Type 89A CHI-RO ja/veh/ty89Achiro.gif +3331 Type 89B CHI-RO ja/veh/ty89Bchiro.gif +3333 Type 97A CHI-HA ja/veh/ty97Achiha.gif +3335 Type 97B CHI-HA ja/veh/ty97Bchiha.gif +3337 Type 1 CHI-HE ja/veh/ty1chihe.gif +3341 Type 91 AC ja/veh/ty91ac.gif +3343 Type 91 AC ja/veh/ty91ac2.gif +3345 Type 91 AC ja/veh/ty91ac3.gif +3347 Type 92 AC ja/veh/ty92ac.gif +3349 Type 92 AC ja/veh/ty92ac2.gif +3353 Type 1 HO-NI ja/veh/ty1honi.gif +3355 Type 4 HO-RO ja/veh/ty4horo.gif +3357 Type 1 HO-KI ja/veh/ty1hoki.gif +3359 Type 98 SHI-KE ja/veh/ty98shike.gif +3361 Type 92 I-KE ja/veh/ty92ike.gif +3363 Type 95 tr ja/veh/ty95tr.gif +3364 Type 94 tr ja/veh/ty94tr.gif +3366 Type 97 tr ja/veh/ty97tr.gif +3422 45* MTR it/itMTR.gif it/itMTRb.gif +3428 20L ATR it/itATR20.gif it/itATR20b.gif +3442 81* MTR 81/14 it/gun/itMTR81s.gif it/gun/itMTR81sb.gif +3444 37L AT 37/45 it/gun/itAT37L.gif it/gun/itAT37Lb.gif +3445 47 AT 47/32 it/gun/itAT47.gif it/gun/itAT47b.gif +3446 65* INF 65/17 it/gun/itINF65s.gif it/gun/itINF65sb.gif +3447 70* INF 70/15 it/gun/itINF70s.gif it/gun/itINF70sb.gif +3451 75* ART 75/13 it/gun/itAR75s_.gif it/gun/itAR75s_b.gif +3452 75* ART 75/27 it/gun/itAR75s.gif it/gun/itAR75sb.gif +3453 75* ART 75/18 it/gun/itAR75sO.gif it/gun/itAR75sOb.gif +3454 75 ART 75/32 it/gun/itAR75_.gif it/gun/itAR75_b.gif +3455 100* ART 100/17 it/gun/itAR100s.gif it/gun/itAR100sb.gif +3456 105 ART 105/28 it/gun/itAR105.gif it/gun/itAR105b.gif +3457 150* ART 149/13 it/gun/itAR150s.gif it/gun/itAR150sb.gif +3458 150 ART 149/35 it/gun/itAR150.gif it/gun/itAR150b.gif +3459 150L ART 149/40 it/gun/itAR150L.gif it/gun/itAR150Lb.gif +3461 20L AA 20/65 it/gun/itAA20L.gif it/gun/itAA20Lb.gif +3462 75L AA 75/39 it/gun/itAA75L.gif it/gun/itAA75Lb.gif +3463 75L AA 75/46 it/gun/itAA7546.gif it/gun/itAA7546b.gif +3464 90L AA 90/53 it/gun/itAA90L.gif it/gun/itAA90Lb.gif +3466 L5/21 it/veh/l521.gif +3468 L5/30 it/veh/l530.gif +3470 L3/35 it/veh/l335.gif +3472 L3 aa it/veh/l3aa.gif +3474 L3 cc it/veh/l3cc.gif +3476 L3 Lf it/veh/l3lf.gif +3479 L6/40 it/veh/l640.gif +3481 M11/39 it/veh/m1139.gif +3483 M13/40 it/veh/m1340.gif +3485 M13/40 it/veh/m13402.gif +3487 M14/41 it/veh/m1441.gif +3489 M14/41 it/veh/m14412.gif +3491 M15/42 it/veh/m1542.gif +3493 M15/42 it/veh/m15422.gif +3495 MR/35(f) it/veh/mr35.gif +3499 Semovente M40 75/18 it/veh/semm40.gif +3501 Semovente M40 75/18 it/veh/semm402.gif +3503 Semovente M41 75/18 it/veh/semm41.gif +3505 Semovente M41 75/18 it/veh/semm412.gif +3507 Semovente M42 75/18 it/veh/semm4218.gif +3509 Semovente M42 75/32 it/veh/semm4232.gif +3511 Semovente M43 105/25 it/veh/semm43.gif +3513 Semovente L40 47/32 it/veh/seml40.gif +3515 Semovente M41M 90/53 it/veh/semm41m.gif +3519 AS 42 it/veh/as42.gif +3521 AS 42 aa it/veh/as42aa.gif +3523 AS 42 cc it/veh/as42cc.gif +3525 Lince it/veh/lince.gif +3527 Lancia 1ZM it/veh/lancia.gif +3529 Fiat 611A it/veh/fiat611a.gif +3531 Fiat 611B it/veh/fiat611b.gif +3533 AB 40 it/veh/ab40.gif +3535 AB 41 it/veh/ab41.gif +3539 Autoprotetto S37 it/veh/auts37.gif +3541 Autocannone 65/17(b) it/veh/aut6517.gif +3545 Autocannone 20/65(b) it/veh/aut2065.gif +3547 Autocanonne 75/27 CK it/veh/aut7527.gif +3549 Autocanonne 90/53 it/veh/aut9053.gif +3551 TL 37 it/veh/tl37.gif +3553 TM 40 it/veh/tm40.gif +3555 TP 32 it/veh/tp32.gif +3557 Autocarretta it/veh/autocarr.gif +3559 Autocarretta MG it/veh/autocarr2.gif +3561 Fiat 508 MC it/veh/fiat508.gif it/veh/fiat508.gif +3562 Fiat 508 MC Furgone it/veh/fiat508f.gif it/veh/fiat508f.gif +3563 Autocarro Leggero it/veh/autleg.gif +3565 Autocarro Medio it/veh/autmed.gif +3567 Autocarro Pesante it/veh/autpes.gif +3605 50* MTR (g) fi/fiMTR.gif fi/fiMTRb.gif +3608 20L ATR fi/fiATR.gif fi/fiATRb.gif +3679 50 MTR(f) ax/axMTRf.gif ax/axMTRfb.gif +3680 50* MTR ax/axMTR.gif ax/axMTRb.gif +3681 50* MTR(r) ax/axMTRr.gif ax/axMTRrb.gif +3682 60* MTR(f) ax/axMTR60f.gif ax/axMTR60fb.gif +3709 81* MTR GrW 34 ax/gun/axMT81sg.gif ax/gun/axMT81sgb.gif +3711 81* MTR Brandt M27/31 ax/gun/axMT81s.gif ax/gun/axMT81sb.gif +3713 120* MTR PM obr. 38 ax/gun/axMT120s.gif ax/gun/axMT120sb.gif +3714 37L AT Kanon PUV vz. 37(t) ax/gun/axAT37L.gif ax/gun/axAT37Lb.gif +3715 47 AT Bohler M35 ax/gun/axAT47.gif ax/gun/axAT47b.gif +3716 50L AT PaK 38(g) ax/gun/axAT50L.gif ax/gun/axAT50Lb.gif +3717 75 AT PaK 97/38(g) ax/gun/axAT75.gif ax/gun/axAT75b.gif +3718 75L AT PaK 40(g) ax/gun/axAT75L.gif ax/gun/axAT75Lb.gif +3719 75* ART Skoda Model 15 ax/gun/axAR75s.gif ax/gun/axAR75sb.gif +3720 75 ART Canon mle 1897 ax/gun/axAR75.gif ax/gun/axAR75b.gif +3721 75 ART Skoda M29 ax/gun/axAR752.gif ax/gun/axAR752b.gif +3722 76* ART Skoda M17 ax/gun/axAR76s.gif ax/gun/axAR76sb.gif +3723 80* ART Skoda M28(80) ax/gun/axAR80s.gif ax/gun/axAR80sb.gif +3724 100* ART Skoda M14/19 ax/gun/axAR100s.gif ax/gun/axAR100sl.gif +3725 105 ART leFH 18(g) ax/gun/axAR105.gif ax/gun/axAR105b.gif +3726 105L ART Skoda M35 ax/gun/axAR105L.gif ax/gun/axAR105Lb.gif +3727 122* ART G obr. 10/30 ax/gun/axAR122s.gif ax/gun/axAR122sb.gif +3728 122 ART G obr. 38 ax/gun/axAR122.gif ax/gun/axAR122b.gif +3729 150* ART Skoda M14 ax/gun/axAR150s.gif ax/gun/axAR150sb.gif +3730 152 ART Skoda M15/16 ax/gun/axAR152.gif ax/gun/axAR152b.gif +3731 155* ART C mle 17 S ax/gun/axAR155s.gif ax/gun/axAR155sb.gif +3732 12.7 AA CAJ mle 30 ax/gun/axAA127.gif ax/gun/axAA127b.gif +3733 20L AA Oerlikon FF ax/gun/axAA20L.gif ax/gun/axAA20Lb.gif +3734 20L AA FlaK 30(g) ax/gun/axAA20Lg1.gif ax/gun/axAA20Lg1b.gif +3735 20L AA FlaK 38(g) ax/gun/axAA20Lg2.gif ax/gun/axAA20Lg2b.gif +3736 37L AA FlaK 36(g) ax/gun/axAA37L.gif ax/gun/axAA37Lb.gif +3737 40L AA Bofors ax/gun/axAA40L.gif ax/gun/axAA40Lb.gif +3738 76L AA Skoda M33 ax/gun/axAA76L.gif ax/gun/axAA76Lb.gif +3739 88L AA FlaK 18 o. 36 ax/gun/axAA88L.gif ax/gun/axAA88Lb.gif +3740 37L AT Bofors ax/gun/roAT37L.gif ax/gun/roAT37Lb.gif +3742 75L AT Resita M43 ax/gun/roAT75L.gif ax/gun/roAT75Lb.gif +3743 76LL AT PaK 36(r) ax/gun/roAT76LL.gif ax/gun/roAT76LLb.gif +3744 47 INF Breda ax/gun/roINF47.gif ax/gun/roINF47b.gif +3745 75* INF PP obr. 27 ax/gun/roINF75s.gif ax/gun/roINF75sb.gif +3746 75* ART 75 M mle 28 ax/gun/roAR75s1.gif ax/gun/roAR75s1b.gif +3747 75* ART Skoda M14/34 ax/gun/roAR75s2.gif ax/gun/roAR75s2b.gif +3748 76* ART P obr. 00/02 ax/gun/roAR76s.gif ax/gun/roAR76sb.gif +3749 76 ART P obr. 02/30 ax/gun/roAR76.gif ax/gun/roAR76b.gif +3750 76L ART P obr. 39(r) ax/gun/roAR76L.gif ax/gun/roAR76Lb.gif +3751 105L ART s 10cm K 18(g) ax/gun/roAR105L1.gif ax/gun/roAR105L1b.gif +3752 105 ART Skoda M39(D9) ax/gun/roAR105.gif ax/gun/roAR105b.gif +3753 105L ART mle 36 S ax/gun/roAR105L2.gif ax/gun/roAR105L2b.gif +3754 107 ART mle 10/12 ax/gun/roAR107.gif ax/gun/roAR107b.gif +3755 114* ART OQF 4.5" Howitzer ax/gun/roAR114s.gif ax/gun/roAR114sb.gif +3757 150 ART Skoda Model 33(K1) ax/gun/roAR150.gif ax/gun/roAR150b.gif +3758 25L AA CA mle 38 ax/gun/roAA25LL.gif ax/gun/roAA25LLb.gif +3759 75L AA Vickers/Resita M36/39 ax/gun/roAA75L.gif ax/gun/roAA75Lb.gif +3760 90L AA Kanon PL vz. 12/20 ax/gun/roAA90L.gif ax/gun/roAA90Lb.gif +3761 81* MTR Minomet vz. 36 ax/gun/slMT81s.gif ax/gun/slMT81sb.gif +3763 47L AT Kanon PUV vz. 36(t) ax/gun/slAT47L.gif ax/gun/slAT47Lb.gif +3764 75* INF leIG 18(g) ax/gun/slIN75s.gif ax/gun/slIN75sb.gif +3765 150L ART Skoda M37(K4) ax/gun/slAR150L.gif ax/gun/slAR150Lb.gif +3767 75L AA Skoda PL vz. 37(t) ax/gun/slAA75L.gif ax/gun/slAA75Lb.gif +3768 83L AA Kanon PL vz. 22/24 ax/gun/slAA83L.gif ax/gun/slAA83Lb.gif +3774 100* ART Skoda Model 28(FE) ax/gun/crAR100s.gif ax/gun/crAR100sb.gif +3775 20L AT Madsen M-35 ax/gun/buAT20L.gif ax/gun/buAT20Lb.gif +3776 37* INF Skoda IG ax/gun/buIN37s.gif ax/gun/buIN37sb.gif +3777 70* INF Skoda IG ax/gun/buIN37s2.gif ax/gun/buIN37sb.gif +3778 75* ART Bofors M36 ax/gun/buAR75s.gif ax/gun/buAR75sb.gif +3779 75 ART K-S ax/gun/buAR75.gif ax/gun/buAR75b.gif +3780 105 ART Ob GP ax/gun/buAR105.gif ax/gun/buAR105b.gif +3781 150* ART D/30 Krupp ax/gun/buAR150s.gif ax/gun/buAR150sb.gif +3787 L3/35(i) ax/veh/axL335.gif +3789 FT-17M(f) ax/veh/axFT17M.gif +3791 FT-17C(f) ax/veh/axFT17C.gif +3793 H39(f) ax/veh/axH39.gif +3795 R-35(f) ax/veh/axR35.gif +3797 S-35(f) ax/veh/axS35.gif +3799 LT vz 38(t)A ax/veh/axLT38A.gif +3801 LT vz 38(t)E ax/veh/axLT38E.gif +3803 JgdPz 38(t) ax/veh/axJgPz38.gif +3805 OA vz 30(t) ax/veh/axOA30.gif +3807 AB 41(i) ax/veh/axAB41.gif +3809 Komsomolets(r) ax/veh/axKom.gif +3811 Komsomolets(r) MG ax/veh/axKom2.gif +3813 Lt Tractor ax/veh/axTracL.gif +3815 Md Tractor ax/veh/axTracM.gif +3817 Hv Tractor ax/veh/axTracH.gif +3819 Lt Truck ax/veh/axTrkL.gif +3821 Md Truck ax/veh/axTrkM.gif +3823 Hv Truck ax/veh/axTrkH.gif +3825 LT vz 35(g) ax/veh/axLT35.gif +3827 PzKw IB(g) ax/veh/axPziB.gif +3829 PzKw IIIL(g) ax/veh/axPziiiL.gif +3831 PzKw IIIL(g) ax/veh/axPziiiL2.gif +3833 PzKw IIIN(g) ax/veh/axPziiiN.gif +3835 PzKw IIIN(g) ax/veh/axPziiiN2.gif +3837 PzKw IVD(g) ax/veh/axPzivD.gif +3839 PzKw IVF1(g) ax/veh/axPzivF.gif +3841 PzKw IVH(g) ax/veh/axPzivH.gif +3843 PzKw IVH(g) ax/veh/axPzivH2.gif +3845 StuG IIIG(g) ax/veh/axSGiiiG.gif +3847 SPW 250/1(g) ax/veh/axSPW2501.gif +3849 SPW 251/1(g) ax/veh/axSPW2511.gif +3851 SPW 251/9(g) ax/veh/axSPW2519.gif +3853 PSW 222(g) ax/veh/axPSW222.gif +3855 PSW 222(L)(g) ax/veh/axPSW222L.gif +3857 PSW 223(g) ax/veh/axPSW223.gif +3859 RSO(g) ax/veh/axRSO.gif +3861 R-1(t) ax/veh/roR1.gif +3863 R-35/45(f) ax/veh/roR35.gif +3865 TACAM T-60(r) ax/veh/roT60.gif +3867 TACAM T-60A(r) ax/veh/roT60A.gif +3869 TACAM R-2(r) ax/veh/roR2.gif +3871 BA-6(r) ax/veh/roBA6.gif +3873 BA-20(r) ax/veh/roBA20.gif +3875 Malaxa UE2 ax/veh/roUE.gif +3877 Malaxa UE2 MG ax/veh/roUE2.gif +3879 T vz 33(t) ax/veh/slT33.gif +3881 LT vz 34 ax/veh/slLT34.gif +3883 PzKw IIA(g) ax/veh/slPziiA.gif +3885 LT vz 40(t) ax/veh/slLT40.gif +3887 Marder III(t)H ax/veh/slMiiiH.gif +3889 Kfz 1(g) ax/veh/slKfz1.gif +3891 SdKfz 2(g) ax/veh/slSdKfz2.gif +3892 TKS ax/veh/crTKS.gif +3894 TKS(L) ax/veh/crTKSL.gif +3900 wz. 34-II ax/veh/cr34ii.gif +3902 Semovente L40(i) ax/veh/crSemL40.gif +3904 Vickers 6t Mk E ax/veh/buV6E.gif +3906 R-35(f) ax/veh/buR35.gif +3993 40L AT MAVAG 40 M hu/gun/huAT40L.gif hu/gun/huAT40Lb.gif +3999 76 ART Skoda M05/08 hu/gun/huAR76.gif hu/gun/huAR76b.gif +4001 105 ART MAVAG M40 hu/gun/huAR1052.gif hu/gun/huAR1052b.gif +4007 80L AA Bofors M29/38 hu/gun/huAA80L.gif hu/gun/huAA80Lb.gif +4009 38M Toldi I hu/veh/hu38MTi.gif +4011 38M Toldi IIA hu/veh/hu38MTiiA.gif +4013 40M Turan I(r) hu/veh/hu40MTi.gif +4015 41M Turan II(r) hu/veh/hu41MTii.gif +4043 PzKw VG(g) hu/veh/huPzvG.gif +4045 PzKw VIE(L)(g) hu/veh/huPzviE.gif +4055 43M Zrinyi II hu/veh/hu43MZii.gif +4057 Marder II(g) hu/veh/huMii.gif +4067 40M Csaba hu/veh/hu40MC.gif +5723 M3A1 am/veh/M3A1.gif +5728 M5A1 am/veh/M5A1.gif +5733 M4 am/veh/M4.gif +5738 M4A1 am/veh/M4A1.gif +5743 M4A2 am/veh/M4A2.gif +5748 M4A2(L) am/veh/M4A2L.gif +5753 M4A3 am/veh/M4A3.gif +5758 M4A3(75)W am/veh/M4A375W.gif +5763 M4A3E2 am/veh/M4A3E2.gif +5768 M4A3E2(L) am/veh/M4A3E2L.gif +5773 M4A1(76)W am/veh/M4A176W.gif +5778 M4A3(76)W am/veh/M4A376W.gif +5852 122* ART obr. 10/30 ch/gun/chAR122s2.gif ch/gun/chAR122sb.gif +5853 122 ART G obr. 38 ch/gun/chAR1222.gif ch/gun/chAR122b.gif +5854 20L AA 20/65 ch/gun/chAA20LC2.gif ch/gun/chAA20LCb.gif +5855 75L AA Bofors M29 ch/gun/chAA75L2.gif ch/gun/chAA75Lb.gif +5856 88L AA FlaK 18 ch/gun/chAA88L2.gif ch/gun/chAA88Lb.gif +6364 Stuart III(a) ru/veh/ruM3A1.gif +6730 47 MTR fi/fi47mtr.png fi/fi47mtrB.png +6765 81* MTR Krh/32 fi81mmMTR.png fi/gun/fi81mmMTRB.png +6782 81* MTR Savu M42 fi81mmMTR Savu.png fi/gun/fi81mmMTR SavuB.png +6796 7.62 AA fi7.62AA.png fi/gun/fi7.62AAB.png +6797 20L (4) AA (g) fi20L4.png +6801 20L (6) AA (g) fi20L6.png +6802 20L (4) AA fi/gun/fi20L4 _2.png +6803 20L VKT (12) AA fi/gun/fi20L12.png +6804 40L Bofors AA (s) fi/gun/fi40L.png +6805 76 ItK/31(r) fi/gun/fi76LLAA.png +6806 120* MTR Krh/40 fi120MTR.png fi/gun/fi120MTRB.png +6808 20L AT PstK/40 fi20LAT.gif fi/gun/fi20LATB.png +6810 25LL AT PstK/47 (f) fi25LLAT.png fi/gun/fi25LLATB.png +6811 37L AT PstK/36 (s) fi37LAT.png fi/gun/fi37LAT B.png +6812 37L AT PstK/37 (g) fi37LAT H.png fi/gun/fi37LAT HB.png +6813 45L AT PstK/32 (r) fi45LAT.png fi/gun/fi45LATB.png +6814 50L AT PstK/38 (g) fi50LAT.png fi/gun/fi50LATB.png +6815 75 AT PstK/97-38 (g) fi/gun/fi75AT.png fi/gun/fi75ATB.png +6816 75L AT PstK/40 (g) fi75LAT.png fi/gun/fi75LATB.png +6818 76 INF RK/27 (r) fi76INF.png fi/gun/fi76INFB.png +6819 75 ART K/02 fi/gun/fi75ART.png fi/gun/fi75ARTB.png +6820 76* ART LK/13 fi76ART.png fi/gun/fi76ARTB.png +6821 76* ART K/02 (r) fi/gun/fi76ART2.png fi/gun/fi76ART2B.png +6822 76LL ART K/36 (r) fi/gun/fi76LLART.png fi/gun/fi76LLARTB.png +6823 87* ART K/95 fi/gun/fi87ART.png fi/gun/fi87ARTB.png +6824 90* ART K/77 fi/gun/fi90ART.png fi/gun/fi76INFB.png +6826 105 ART H/33 (g) fi/gun/fi105ART.png +6827 105 ART H/37 fi/gun/fi105ART2.png +6828 105L ART H/41 (t) fi/gun/fi105LART.png +6829 107 ART 10/13 fi/gun/fi107ART.png +6830 107 ART K/77 (r) fi/gun/fi107ART2.png +6831 114* ART H/18 (b) fi/gun/fi114ART.png +6832 122* ART H/10 (r) fi/gun/fi122ART.png +6833 150 ART H/40 (g) fi/gun/fi150ART.png fi/gun/fi150ARTB.png +6834 155 ART H/17 (f) fi/gun/fi155ART.png +6841 T-37 (r) fi/veh/fiT-37r.png +6849 T-50 (r) fiT-50r.png +6853 Vikkers (b) fi/veh/fiVikkers.png +6861 T-26E (b) fi/veh/fiT-26e(b).png +6865 T-26A (r) fi/veh/fiT-26a(r).png +6869 T-26B (r) fi/veh/fiT-26b(r).png +6877 OT-133 (r) fi/veh/fiOT-133(r).png +6881 BT-5 (r) fi/veh/fiBT-5(r).png +6885 BT-7 (r) fi/veh/fiBT-7(r).png +6891 Postijuna (r) fi/veh/fiPostijuna.png +6895 Postijuna (L) (r) fi/veh/fiPostijunaL.png +6903 Sotka (r) fi/veh/fiSotka.png +6907 Sotka (L) (r) fi/veh/fiSotkaL.png +6911 Pitka Sotka (r) fi/veh/fiPitkaSotkaL.png +6917 KV-1E (r) fi/veh/fiKV1-E.png +6921 KV-1 M42 (r) fi/veh/fiKV1-M42.png +6925 BT-42 (r) fi/veh/fiBT-42.png +6929 Sturmi (g) fi/veh/fiStug.png +6933 Landsverk Anti II (s) fi/veh/fiAnti II.png +6937 L182 (s) fi/veh/fiL182.png +6941 L182L (s) fi/veh/fiL182L.png +6945 BA-20 (r) fi/veh/fiBA-20.png +6949 BA-6 (r) fi/veh/fiBA-6.png +6955 GAZ-4M-AA (r) fi/veh/fiGAZ4M AA.png +6959 T-20 (r) fi/veh/fiT20.png +6967 RSO (g) fi/veh/fiRSO.png +6975 STZ-3 (r) fi/veh/fiSTZ3.png +6979 Tempo G1200 fi/veh/fiTempo1200.png +6981 Light Truck fi/veh/fiLight Truck.png +6985 Medium Truck fi/veh/fiMediumTruck.png +6991 Heavy Truck fi/veh/fiHeavy Truck.png +6995 203 ART B-4 obr 1931 ru/gun/ru203ART.png ru/gun/ru203ARTbrk.png +6996 37 MTR ru/ru37MTR.png ru/ru37MTRbrk.png +7032 T-27 ru/veh/ruT-27.png +7036 T-26 M31 ru/veh/ruT-26 M31.png +7040 T-26 M32 ru/veh/ruT-26 M32.png +7042 OT-26 ru/veh/ruOT-26.png +7048 ST-26 ru/veh/ruST26.png ru/veh/ruST26B.png +7056 SMK ru/veh/ruSMK.png +7060 T-100 ru/veh/ruT100.png +7064 LANO AT ru/veh/ruLANO AT.png +7068 LANO AA ru/veh/ruLANO AA.png +7072 STZ-3 ru/veh/ruSTZ-3.png +7078 STZ-5 ru/veh/ruSTZ-5.png +7082 NKL-6 ru/veh/ruNKL-6.png +7084 NKL-16 ru/veh/ruNKL-16.png +7085 NKL-26 ru/veh/ruNKL-26.png +7089 RF-8-GAZ-98 ru/veh/ruRF8GAZ98.png +7091 Sherman III(a) ru/veh/ruShermanIII.png +7093 Sherman III(L) (a) ru/veh/ruShermanIIIL.png +7111 Valentine VIII ru/veh/ruValentineVIII.png +7115 Churchill III ru/veh/ruChurchilIII.png +7119 Jeep GPA(a) ru/veh/ruJeep GPA.png +7120 DUKW (a) ru/veh/ruDUKW.png +7128 FT-17 730(m) ge/veh/geFT-17 37.png +7132 38H 735(f) ge/veh/ge38H 735.png +7136 35-S 739(f) ge/veh/ge35S 739.png +7220 T-26B (r) fi/veh/fiT-26b2(r).png +7409 76 ItK/28 B(s) fiAA76L.png fiAA76LB.png +7418 T-28 M34(L) T28M34L.gif +7420 T-28E M40(L) T28EM40L.gif +7423 Lee(a) Lee(a)RU.gif +7426 M3A1 SC(a) ru/veh/ruM3A1 SC.png +7428 M3A1 SC(a) ruM3A1 SC UA.gif +7432 Valentine V RU VALVnoaa.gif +7434 Valentine V RU VALV.gif +7461 T-26C (r) fi/veh/fiT-26c(r).png +11340 M8 AC us/veh/usM8(KFW).png +11479 FT-17 730(f) ge/veh/geFT-17 CMG.png +11500 45L AT PTP obr. 32 ax/gun/roAT45L.gif ax/gun/roAT45Lb.gif +11501 150L ART Skoda M28(NOa) ax/gun/roAR150L.gif ax/gun/roAR150Lb.gif +11502 47L AA Skoda 47L40(t) ax/gun/slAA47L.gif ax/gun/slAA47Lb.gif +11503 65* INF Cannone da 65/17 ax/gun/crIN65s.gif ax/gun/crIN65sb.gif +11504 L6/40(i) ax/veh/crL640.gif +11506 wz. 34-I ax/veh/cr34i.gif +11524 40M Nimrod hu/veh/hu40MN.gif +11532 39M Csaba hu/veh/hu39MC.gif +12483 81* MTR M1 am/gun/amMTR81s.gif am/gun/amMTR81sb.gif +3b5:3741 12.7 AA M51 am/gun/amAA12.gif am/gun/amAA12b.gif +3b5:7681 Churchill Bridgelayer br/vehicles/churbrid.gif diff --git a/vasl_templates/webapp/tests/fixtures/vasl-pieces-legacy.txt b/vasl_templates/webapp/tests/fixtures/vasl-pieces-legacy.txt new file mode 100644 index 0000000..a8b0e74 --- /dev/null +++ b/vasl_templates/webapp/tests/fixtures/vasl-pieces-legacy.txt @@ -0,0 +1,1219 @@ +GPID Name Front images Back images +------ ---------------------------- ----------------------------------------------------- -------------------------- +397 LCP(L)b sh/LCPL2.gif +399 LCP(L) sh/LCPL.gif +401 LCA sh/LCA.gif sh/lcrampdn.gif +403 LCVP <6/43 sh/LCVP2.gif sh/lcrampdn.gif +405 LCVP sh/LCVP.gif sh/lcrampdn.gif +407 LCM(3) <11/42 sh/LCM32.gif sh/lcrampdn.gif +409 LCM(3) sh/LCM3.gif sh/lcrampdn.gif +411 LCI(S) sh/LCIS.gif +413 LCT(4) <7/43 sh/LCT42.gif sh/lcrampdn.gif +415 LCT(4) sh/LCT4.gif sh/lcrampdn.gif +417 Daihatsu sh/LCdaihat.gif sh/lcrampdn.gif +419 Shohatsu sh/LCshohat.gif +485 50* MTR ru/ruMTR.gif ru/ruMTRb.gif +508 82* MTR BM obr. 37 ru/gun/ruMTR82s.gif ru/gun/ruMTR82sb.gif +510 107* MTR GVPM obr. 38 ru/gun/ruMTR107s.gif ru/gun/ruMTR107sb.gif +511 120* MTR PM obr. 38 ru/gun/ruMTR120s.gif ru/gun/ruMTR120sb.gif +512 160* MTR PM obr. 43 ru/gun/ruMTR160s.gif ru/gun/ruMTR160sb.gif +514 37L AT PTP obr. 30 ru/gun/ruAT37L.gif ru/gun/ruAT37Lb.gif +515 45L AT PTP obr. 32 ru/gun/ruAT45L.gif ru/gun/ruAT45Lb.gif +516 45LL AT PTP obr. 42 ru/gun/ruAT45LL.gif ru/gun/ruAT45LLb.gif +517 57LL AT PTP obr. 43 ru/gun/ruAT57LL.gif ru/gun/ruAT57LLb.gif +518 100L AT PTP obr. 44 ru/gun/ruAT100L.gif ru/gun/ruAT100Lb.gif +520 37* INF PP obr. 15R ru/gun/ruINF37s.gif ru/gun/ruINF37sb.gif +521 76* INF PP obr. 27 ru/gun/ruINF76s.gif ru/gun/ruINF76sb.gif +523 76* ART obr. 00/02P ru/gun/ruAR76s.gif ru/gun/ruAR76sb.gif +524 76 ART obr. 02/30 ru/gun/ruAR76.gif ru/gun/ruAR76b.gif +525 76L ART obr. 39 ru/gun/ruAR76L.gif ru/gun/ruAR76Lb.gif +526 76LL ART obr. 36 ru/gun/ruAR76LL.gif ru/gun/ruAR76LLb.gif +527 85L ART obr. 44 ru/gun/ruAR85L.gif ru/gun/ruAR85Lb.gif +528 107 ART obr. 10/30 ru/gun/ruAR107.gif ru/gun/ruAR107b.gif +529 122* ART G obr. 10/30 ru/gun/ruAR122s.gif ru/gun/ruAR122sb.gif +530 122 ART obr. 38 ru/gun/ruAR122.gif ru/gun/ruAR122l-b.gif +531 122L ART obr. 31 ru/gun/ruAR122-L.gif ru/gun/ruAR122Lb.gif +532 152* ART G obr. 38 ru/gun/ruAR152s.gif ru/gun/ruAR152sb.gif +533 152 ART GP obr. 37 ru/gun/ruAR152.gif ru/gun/ruAR152b.gif +536 25LL AA ZP obr. 40 ru/gun/ruAA25LL.gif ru/gun/ruAA25LLb.gif +537 37L AA ZP obr. 39 ru/gun/ruAA37L.gif ru/gun/ruAA37Lb.gif +538 76LL AA ZP obr. 38 ru/gun/ruAA76LL.gif ru/gun/ruAA76LLb.gif +539 85L AA ZP obr. 39 ru/gun/ruAA85L.gif ru/gun/ruAA85Lb.gif +541 T-37 ru/veh/T37.gif +543 T-40 ru/veh/T40.gif +545 T-50 ru/veh/T50.gif +547 T-60 M40 ru/veh/T60M40.gif +549 T-60 M42 ru/veh/T60M42.gif +551 T-70 ru/veh/T70.gif +553 T-26 M33 ru/veh/T26M33.gif +555 T-26 M33 ru/veh/T26M332.gif +557 T-26 M33 ru/veh/T26M333.gif +559 T-26 M33 ru/veh/T26M334.gif +561 T-26 M33 ru/veh/T26M335.gif +563 T-26S M37/39 ru/veh/T26M37.gif +565 T-26S M37/39 ru/veh/T26M372.gif +567 T-26S M37/39 ru/veh/T26M373.gif +569 T-26S M37/39 ru/veh/T26M374.gif +571 OT-133 ru/veh/OT133.gif +573 BT-2A ru/veh/bt2a.gif +575 BT-5 M34 ru/veh/BT5M34.gif +577 BT-7 M37 ru/veh/BT7M37.gif +579 BT-7 M37 ru/veh/BT7M372.gif +581 BT-7 M37 ru/veh/BT7M373.gif +583 BT-7 M37 ru/veh/BT7M374.gif +585 BT-7A ru/veh/BT7A.gif +587 T-28 M34 ru/veh/T28M34.gif +589 T-28E M40 ru/veh/T28EM40.gif +591 T-34 M40 ru/veh/T34M40.gif +593 T-34 M41 ru/veh/T34M41.gif +595 OT-34 ru/veh/OT34.gif +597 T-34 M43 ru/veh/T34M43.gif +599 T-43 ru/veh/T43.gif +601 T-34/85 ru/veh/T3485.gif +603 M4/76(a) ru/veh/M476.gif +605 T-44 ru/veh/T44.gif +607 T-35 ru/veh/T35.gif +609 KV-1 M39/40 ru/veh/KV1M39.gif +611 KV-1E ru/veh/KV1E.gif +613 KV-1E ru/veh/KV1E2.gif +615 KV-1 M41 ru/veh/KV1M41.gif +617 KV-1 M41 ru/veh/KV1M412.gif +619 KV-1 M42 ru/veh/KV1M42.gif +621 KV-1 M42 ru/veh/KV1M422.gif +623 KV-2 ru/veh/KV2.gif +625 KV-8 ru/veh/KV8.gif +627 KV-8 ru/veh/KV82.gif +629 KV-1S ru/veh/KV1S.gif +631 KV-85 ru/veh/KV85.gif +633 IS-2 ru/veh/IS2.gif +635 IS-2m ru/veh/IS2m.gif +637 IS-2m ru/veh/IS2m2.gif +639 IS-3 ru/veh/IS3.gif +641 IS-3 ru/veh/IS32.gif +645 SU-76M ru/veh/SU76M.gif +647 SU-76i(g) ru/veh/SU76i.gif +649 SU-122 ru/veh/SU122.gif +651 SU-152 ru/veh/SU152.gif +653 ISU-122 ru/veh/ISU122.gif +655 ISU-122 ru/veh/ISU1222.gif +657 ISU-152 ru/veh/ISU152.gif +659 ISU-152 ru/veh/ISU1522.gif +661 SU-85 ru/veh/SU85.gif +663 SU-100 ru/veh/SU100.gif +665 SU-57(a) ru/veh/SU57.gif +669 BA-20 ru/veh/ba20.gif +671 BA-6 ru/veh/ba6.gif +673 BA-64B ru/veh/BA64B.gif +677 ZSU-37 ru/veh/ZSU37.gif +679 SU-12 ru/veh/SU12.gif +681 GAZ-4M-AA ru/veh/GAZ4MM.gif +683 ZIS-42-AA ru/veh/ZIS42.gif +685 IAG-10-AA ru/veh/IAG10.gif +687 Komsomolets ru/veh/kom.gif +693 GAZ-67B ru/veh/GAZ67B.gif +694 GAZ-MM ru/veh/GAZMM.gif +696 ZIS-5 ru/veh/ZIS5.gif +698 IAG-6 ru/veh/IAG6.gif +704 Lee(a) br/vehicles/lee.gif +708 Sherman III(a) br/vehicles/sheriiia.gif +710 Sherman III(a) br/vehicles/sheriiia2.gif +712 Sherman III(L)(a) ru/veh/sheriiila.gif +724 Valentine II br/vehicles/valii.gif +726 Valentine V br/vehicles/valv.gif +728 Valentine V br/vehicles/valv2.gif +730 Valentine VIII br/vehicles/valviii.gif +732 Churchill III br/vehicles/churiv.gif +758 Jeep(a) br/vehicles/jeep.gif +759 Jeep(a) MMG br/vehicles/jeep2.gif +849 60* MTR M2 am/amMTR.gif am/amMTRb.gif +850 60* MTR M19 am/amMTRa.gif am/amMTRab.gif +879 81* MTR M1 am/gun/amMTR81s.gif am/gun/amMTR81sb.gif +881 107* MTR M2 am/gun/amMTR107.gif am/gun/amMTR107b.gif +882 155* MTR T25 am/gun/amMT155s.gif am/gun/amMT155sb.gif +884 37L AT M3A1 am/gun/amAT37LL.gif am/gun/amAT37LLb.gif +885 57L AT M1 am/gun/amAT57L.gif am/gun/amAT57Lb.gif +886 76L AT M5 am/gun/amAT76L.gif am/gun/amAT76Lb.gif +888 75* ART M1A1 am/gun/amAR75s.gif am/gun/amAR75sb.gif +890 75 ART M1897A2 am/gun/amAR75.gif am/gun/amAR75b.gif +891 105 ART M2A1 am/gun/amAR105.gif am/gun/amAR105b.gif +892 105* ART M3 am/gun/amAR105s.gif am/gun/amAR105sb.gif +893 114 ART M1 am/gun/amAR114.gif am/gun/amAR114b.gif +894 155* ART M1918 am/gun/amAR155s.gif am/gun/amAR155sb.gif +895 155 ART M1 am/gun/amAR155_.gif am/gun/amAR155_b.gif +896 155 ART M1918M1 am/gun/amAR155.gif am/gun/amAR155b.gif +897 155L ART M1A1 am/gun/amAR155L.gif am/gun/amAR155Lb.gif +898 203 ART M1 am/gun/amAR203.gif am/gun/amAR203b.gif +900 12.7 AA M51 am/gun/amAA12.gif am/gun/amAA12b.gif +901 37L AA M1A2 am/gun/amAA37L.gif am/gun/amAA37Lb.gif +902 40L AA M1 am/gun/amAA40L.gif am/gun/amAA40Lb.gif +903 76L AA M3 am/gun/amAA76L.gif am/gun/amAA76Lb.gif +904 90L AA M1A1 am/gun/amAA90L.gif am/gun/amAA90Lb.gif +905 90L AA M2 am/gun/amAA90.gif am/gun/amAA90b.gif +907 M2A4 am/veh/M2A4.gif +909 M3 LT am/veh/M3LT.gif +913 M3A1 Satan am/veh/M3A1sat.gif +917 M24 am/veh/M24.gif +919 M3 MT am/veh/M3MT.gif +941 M4(105) am/veh/M4105.gif +943 M4A3(105) am/veh/M4A3105.gif +945 M4 Tankdozer am/veh/M4doz.gif +947 T1E3 am/veh/T1E3.gif +949 Sherman Crab am/veh/M4cra.gif +951 POA-CWS-H1 am/veh/M4poa.gif +955 M26 am/veh/M26.gif +957 M10 GMC am/veh/M10GMC.gif +959 M18 GMC am/veh/M18GMC.gif +961 M36 GMC am/veh/M36GMC.gif +963 M36B1 GMC am/veh/M36B1GMC.gif +965 M2 ht am/veh/M2ht.gif +967 M3 ht am/veh/M3ht.gif +969 M3A1 ht am/veh/M3A1ht.gif +971 M3(MMG) am/veh/M3htMMG.gif +973 M3(HMG) am/veh/M3htHMG.gif +975 M4 MC am/veh/M4MC.gif +977 M4A1 MC am/veh/M4A1MC.gif +979 M21 MC am/veh/M21MC.gif +981 M3 GMC am/veh/M3GMC.gif +983 M3 GMC am/veh/M3GMC2.gif +985 T30 HMC am/veh/T30HMC.gif +987 T19 HMC am/veh/T19HMC.gif +990 M15A1 am/veh/M15A1MGMC.gif +992 M16 am/veh/M16MGMC.gif +996 M3A1 SC am/veh/M3A1SC.gif +998 M20 am/veh/M20SC.gif +1000 T8 am/veh/T8SC.gif +1002 M8 AC am/veh/M8AC.gif +1004 M8 HMC am/veh/M8HMC.gif +1006 M7 HMC am/veh/M7HMC.gif +1011 M12 GMC unlimbered am/veh/M12GMC2.gif +1014 LVT(A)1 am/veh/LVTA1.gif +1016 LVT(A)4 am/veh/LVTA4.gif +1018 LVT(A)4 am/veh/LVTA42.gif +1020 M4 DD am/veh/M4dd.gif +1022 LVT2 am/veh/LVT2.gif +1024 LVT2(m) am/veh/LVT2m.gif +1026 LVT(A)2 am/veh/LVTA2.gif +1028 LVT4 am/veh/LVT4.gif +1030 LVT4 am/veh/LVT42.gif +1032 DUKW am/veh/DUKW.gif +1036 Jeep GPA am/veh/JeepGPA.gif +1039 Jeep am/veh/Jeep.gif +1040 Jeep MMG am/veh/Jeep2.gif +1041 Jeep HMG am/veh/Jeep4.gif +1042 3/4 ton truck am/veh/ton34.gif +1044 1-1/2 ton truck am/veh/ton112.gif +1046 2-1/2 ton truck am/veh/ton212.gif +1048 7-1/2 ton truck am/veh/ton712.gif +1050 M4 HST am/veh/M4hst.gif +1149 51 MTR abn br/brMTR2.gif br/brMTR2b.gif +1153 51 MTR br/brMTR.gif br/brMTRb.gif +1177 76* MTR OML 3" (pre 9/42) br/guns/brMTR76s.gif br/guns/brMTR76sb.gif +1179 76* MTR OML 3" br/guns/brMTR76.gif br/guns/brMTR76sb.gif +1181 107* MTR OSB 4.2" br/guns/brM107s.gif br/guns/brM107sb.gif +1183 25LL AT OQF Hotchkiss br/guns/brAT25LL.gif br/guns/brAT25LLb.gif +1184 40L AT OQF 2pdr br/guns/brAT40L.gif br/guns/brAT40Lb.gif +1185 57L AT OQF 6pdr 7cwt br/guns/brAT57L.gif br/guns/brAT57Lb.gif +1186 76LL AT OQF 17/25pdr br/guns/brAT7625.gif br/guns/brAT7625b.gif +1187 76LL AT OQF 17pdr br/guns/brAT76LL.gif br/guns/brAT76LLb.gif +1189 75* ART M1A1 br/guns/brAR75s.gif br/guns/brAR75sb.gif +1191 75 ART mle 1897 br/guns/brAR75.gif br/guns/brAR75b.gif +1192 84* ART OQF 18pdr br/guns/brAR84s.gif br/guns/brAR84sb.gif +1193 88* ART OQF 25pdr S br/guns/brAR88s.gif br/guns/brAR88sb.gif +1194 88 ART OQF 25pdr br/guns/brAR88.gif br/guns/brAR88b.gif +1195 94* ART OQF 3.7" br/guns/brAR94s.gif br/guns/brAR94sb.gif +1196 114* ART OQF 4.5" br/guns/brAR114s.gif br/guns/brAR114sb.gif +1197 114 ART OBL 4.5" br/guns/brAR114.gif br/guns/brAR114b.gif +1198 140 ART OBL 5.5" br/guns/brAR140.gif br/guns/brAR140b.gif +1199 152* ART OBL 6" br/guns/brAR152s.gif br/guns/brAR152sb.gif +1200 183* ART OBL 7.2" Mk I br/guns/brAR183s.gif br/guns/brAR183sb.gif +1201 183 ART OBL 7.2" Mk VI br/guns/brAR183.gif br/guns/brAR183b.gif +1203 20L AA OQF br/guns/brAA20L.gif br/guns/brAA20Lb.gif +1204 40L AA OQF br/guns/brAA40L.gif br/guns/brAA40Lb.gif +1205 76* AA OQF 3" 20cwt br/guns/brAA76s.gif br/guns/brAA76sb.gif +1206 94* AA OQF 3.7" br/guns/brAA94s.gif br/guns/brAA94sb.gif +1208 Mark VIB br/vehicles/mkvib.gif +1210 Mark VIC br/vehicles/mkvic.gif +1212 Tetrarch br/vehicles/tet.gif +1214 Tetrarch CS br/vehicles/tetcs.gif +1216 Stuart I(a) br/vehicles/stuia.gif +1218 Stuart III(a) br/vehicles/stuiiia.gif +1220 Stuart V(a) br/vehicles/stuva.gif +1222 Locust(a) br/vehicles/locust.gif +1224 A9 br/vehicles/a9.gif +1226 A9 br/vehicles/a92.gif +1228 A9 CS br/vehicles/a9cs.gif +1230 A9 CS br/vehicles/a9cs2.gif +1232 A10 Mk IA br/vehicles/a10ia.gif +1234 A10 Mk IA br/vehicles/a10ia2.gif +1236 A10 Mk IA br/vehicles/a10ia3.gif +1238 A10 Mk IA br/vehicles/a10ia4.gif +1240 A10 Mk IA br/vehicles/a10ia5.gif +1242 A10 Mk IA CS br/vehicles/a10iacs.gif +1244 A10 Mk IA CS br/vehicles/a10iacs2.gif +1246 A10 Mk IA CS br/vehicles/a10iacs3.gif +1248 A13 Mk I br/vehicles/a13i.gif +1250 A13 Mk I br/vehicles/a13i2.gif +1252 A13 Mk II br/vehicles/a13ii.gif +1254 A13 Mk II br/vehicles/a13ii2.gif +1256 A13 Mk II br/vehicles/a13ii3.gif +1258 A13 Mk II br/vehicles/a13ii4.gif +1260 A13 Mk II CS br/vehicles/a13iics.gif +1262 Crusader I br/vehicles/crusi.gif +1264 Crusader I br/vehicles/crusi2.gif +1266 Crusader I CS br/vehicles/crusics.gif +1268 Crusader I CS br/vehicles/crusics2.gif +1270 Crusader II br/vehicles/crusii.gif +1272 Crusader II br/vehicles/crusii2.gif +1274 Crusader II CS br/vehicles/crusiics.gif +1276 Crusader II CS br/vehicles/crusiics2.gif +1278 Crusader III br/vehicles/crusiii.gif +1280 Grant(a) br/vehicles/grant.gif +1282 Lee(a) br/vehicles/lee.gif +1284 Lee(a) br/vehicles/lee2.gif +1286 Sherman II(a) br/vehicles/sheriia.gif +1288 Sherman II(a) br/vehicles/sheriia2.gif +1290 Sherman III(a) br/vehicles/sheriiia.gif +1292 Sherman III(a) br/vehicles/sheriiia2.gif +1294 Sherman V(a) br/vehicles/sherva.gif +1296 Sherman V(a) br/vehicles/sherva2.gif +1298 Sherman IIA(a) br/vehicles/sheriiaa.gif +1300 Sherman IIA(a) br/vehicles/sheriiaa2.gif +1302 Sherman IIC(a) br/vehicles/sheriica.gif +1304 Sherman IIC(a) br/vehicles/sheriica2.gif +1306 Sherman VC(a) br/vehicles/shervca.gif +1308 Sherman VC(a) br/vehicles/shervca2.gif +1310 Sherman IB(a) br/vehicles/sheriba.gif +1312 Sherman IB(a) br/vehicles/sheriba2.gif +1314 Centaur IV br/vehicles/centiv.gif +1316 Cromwell IV br/vehicles/cromiv.gif +1318 Cromwell VI br/vehicles/cromvi.gif +1320 Cromwell VII br/vehicles/cromvii.gif +1322 Cromwell VIII br/vehicles/cromviii.gif +1324 Challenger br/vehicles/chall.gif +1326 Comet br/vehicles/comet.gif +1328 Sherman Dozer(a) br/vehicles/sherdoz.gif +1330 Sherman Dozer(a) br/vehicles/sherdoz2.gif +1332 Sherman Crab(a) br/vehicles/shercrab.gif +1334 Sherman Crab(a) br/vehicles/shercrab2.gif +1338 Matilda I br/vehicles/mati.gif +1340 Matilda I br/vehicles/mati2.gif +1342 Matilda II br/vehicles/matii.gif +1344 Matilda II br/vehicles/matii2.gif +1346 Matilda II br/vehicles/matii3.gif +1348 Matilda II br/vehicles/matii4.gif +1350 Matilda II CS br/vehicles/matiics.gif +1352 Matilda II CS br/vehicles/matiics2.gif +1354 Valentine II br/vehicles/valii.gif +1356 Valentine V br/vehicles/valv.gif +1358 Valentine V br/vehicles/valv2.gif +1360 Valentine VIII br/vehicles/valviii.gif +1362 Valentine XI br/vehicles/valxi.gif +1364 Churchill I br/vehicles/churi.gif +1366 Churchill IV br/vehicles/churiv.gif +1368 Churchill V br/vehicles/churv.gif +1370 Churchill VI br/vehicles/churvi.gif +1372 Churchill VII br/vehicles/churvii.gif +1374 Churchill VIII br/vehicles/churviii.gif +1376 Valentine Bridgelayer br/vehicles/valbrid.gif +1380 Churchill Bridgelayer br/vehicles/churbrid.gif +1384 Churchill AVRE br/vehicles/churavre.gif +1386 Churchill AVRE br/vehicles/churavref.gif +1390 Churchill Crocodile br/vehicles/churcroc.gif +1393 Deacon br/vehicles/deacon.gif +1395 Wolverine(a) br/vehicles/wolv.gif +1397 Achilles(a) br/vehicles/achil.gif +1399 Archer br/vehicles/archer.gif +1401 Daimler SC br/vehicles/daimsc.gif +1403 Lynx SC br/vehicles/lynx.gif +1405 Humber SC br/vehicles/humber.gif +1407 Stuart Recce(a) br/vehicles/sturecce.gif +1409 Humber III LRC br/vehicles/humblrc.gif +1411 Otter SC br/vehicles/otter.gif +1413 Morris CS9 morris.gif +1415 Rolls Royce br/vehicles/rolls.gif +1417 Marmon-H II ME br/vehicles/marmii.gif +1419 Marmon-H IIv br/vehicles/marmiiv.gif +1421 Marmon-H III MFF br/vehicles/marmiiif.gif +1423 Marmon-H III ME br/vehicles/marmiiie.gif +1425 Marmon-H IIIv br/vehicles/marmiiiv.gif +1427 Marmon-H IIIv br/vehicles/marmiiiv2.gif +1429 Humber II AC br/vehicles/humbii.gif +1431 Humber III AC br/vehicles/humbiii.gif +1433 Humber III AC br/vehicles/humbiii2.gif +1435 Humber IV AC br/vehicles/humbiv.gif +1437 Daimler AC br/vehicles/daimac.gif +1439 Daimler AC br/vehicles/daimac2.gif +1441 AEC I AC br/vehicles/aeci.gif +1443 AEC II AC br/vehicles/aecii.gif +1445 AEC III AC br/vehicles/aeciii.gif +1447 Staghound I(a) br/vehicles/stagi.gif +1449 Staghound I(a) br/vehicles/stagi2.gif +1451 Staghound II(a) br/vehicles/stagii.gif +1453 Staghound II(a) br/vehicles/stagii2.gif +1457 Bishop br/vehicles/bishop.gif +1459 Bishop br/vehicles/bishop2.gif +1461 Priest(a) br/vehicles/priest.gif +1463 Sexton(a) br/vehicles/sexton.gif +1465 Sexton(a) br/vehicles/sexton2.gif +1467 M3 GMC(a) br/vehicles/m3gmc.gif +1469 Mark VI AA br/vehicles/markviaa.gif +1471 Crusader AA br/vehicles/crusaa.gif +1473 Crusader AA br/vehicles/crusaa2.gif +1475 M17 MGMC(a) br/vehicles/m17mgmc.gif +1477 Humber AA br/vehicles/humbaa.gif +1479 Staghound AA(a) br/vehicles/stagaa.gif +1481 M5(a) br/vehicles/m5a.gif +1483 M5(a) br/vehicles/m5a2.gif +1485 M5A1(a) br/vehicles/m5a1a.gif +1487 M5A1(a) br/vehicles/m5a1a2.gif +1489 M9(a) br/vehicles/m9a.gif +1491 M9(a) br/vehicles/m9a2.gif +1493 M9A1(a) br/vehicles/m9a1a.gif +1495 M9A1(a) br/vehicles/m9a1a2.gif +1497 Carrier A br/vehicles/carra.gif +1499 Carrier B br/vehicles/carrb.gif +1501 Carrier C br/vehicles/carrc.gif +1503 Carrier MMG A br/vehicles/carrmmga.gif +1505 Carrier MMG A br/vehicles/carrmmga2.gif +1507 Carrier MMG B br/vehicles/carrmmgb.gif +1509 Carrier 2-in MTR br/vehicles/carr2in.gif +1511 Carrier 3-in MTR br/vehicles/carr3in.gif +1513 Priest Kangaroo(a) br/vehicles/prkang.gif +1515 Ram Kangaroo(a) br/vehicles/ramkang.gif +1517 Ram Kangaroo(a) br/vehicles/ramkang2.gif +1519 White(a) SC br/vehicles/white.gif +1521 White(a) SC br/vehicles/white2.gif +1523 IP Carrier Mk IIS br/vehicles/ipciia.gif +1525 IP Carrier Mk IIB br/vehicles/ipciib.gif +1527 IP Carrier AOV br/vehicles/ipcaov.gif +1529 IP Carrier 3-in MTR br/vehicles/ipc3in.gif +1531 IP Carrier 3-in MTR br/vehicles/ipc3in2.gif +1533 Wasp br/vehicles/waspapc.gif +1535 Wasp br/vehicles/waspapc2.gif +1537 Badger(a) br/vehicles/badapc.gif +1539 Badger(a) br/vehicles/badapc2.gif +1541 Buffalo Mk II(a) br/vehicles/buffiia.gif +1543 Buffalo Mk IV(a) br/vehicles/buffiva.gif +1545 Sherman III DD(a) br/vehicles/sherdd.gif +1547 Sherman III DD(a) br/vehicles/sherdd2.gif +1549 DUKW(a) br/vehicles/dukw.gif +1553 Terrapin br/vehicles/terra.gif +1555 2pdr Portee ['br/vehicles/portee.gif', 'br/vehicles/portee0.gif'] +1557 Morris C9/B br/vehicles/morrc9b.gif +1559 Loyd Carrier br/vehicles/loyd.gif +1561 Quad FAT br/vehicles/quad.gif +1563 15-cwt Truck br/vehicles/cwt15.gif +1565 30-cwt Lorry br/vehicles/cwt30.gif +1567 3-ton Lorry br/vehicles/ton3.gif +1569 Jeep(a) br/vehicles/jeep.gif +1570 Jeep(a) MMG br/vehicles/jeep2.gif +1571 3/4 ton Truck(a) br/vehicles/ton34.gif +1573 1-1/2 ton Truck(a) br/vehicles/ton112.gif +1575 2-1/2 ton Truck(a) br/vehicles/ton212.gif +1577 7-1/2 ton Truck(a) br/vehicles/ton712.gif +1632 37* INF fr/frINF.gif fr/frINFb.gif +1636 50 MTR(f) fr/frMTR.gif fr/frMTRb.gif +1641 60* MTR(a) br/brMTRa.gif br/brMTRab.gif +1667 81* MTR(f) mle 27/31 fr/gun/frMTR81sf.gif fr/gun/frMTR81sfb.gif +1669 25LL AT SA-L mle 34 fr/gun/frAT25LL.gif fr/gun/frAT25LLb.gif +1670 47L AT SA mle 37 APX <41 fr/gun/frAT47L-40.gif fr/gun/frAT47Lb.gif +1671 47L AT SA mle 37 APX fr/gun/frAT47L.gif fr/gun/frAT47Lb.gif +1672 47L AT SA mle 37 APX fr/gun/frAT47Lf.gif fr/gun/frAT47Lfb.gif +1673 75 AT mle 97/35 fr/gun/frAT75.gif fr/gun/frAT75b.gif +1674 65* INF M mle 06 fr/gun/frINF65s.gif fr/gun/frINF65sb.gif +1678 75* ART M mle 28 fr/gun/frAR75s.gif fr/gun/frAR75sb.gif +1679 75 ART mle 1897 fr/gun/frAR75.gif fr/gun/frAR75b.gif +1680 105* ART M mle 28 fr/gun/frAR105.gif fr/gun/frAR105-b.gif +1681 105 ART C mle 35B fr/gun/frAR105B.gif fr/gun/frAR105Bb.gif +1682 105 ART M mle 13S fr/gun/frAR105S.gif fr/gun/frAR105Sb.gif +1683 105L ART L mle 36S fr/gun/frAR105L.gif fr/gun/frAR105Lb.gif +1684 155* ART C mle 17S fr/gun/frAR155s.gif fr/gun/frAR155sb.gif +1685 155 ART GPF fr/gun/frAR155.gif fr/gun/frAR155b.gif +1687 12.7 AA CAJ mle 30 <41 fr/gun/frAA12-40.gif fr/gun/frAA12b.gif +1688 12.7 AA CAJ mle 30 fr/gun/frAA12.gif fr/gun/frAA12b.gif +1689 12.7 AA CAJ mle 30 fr/gun/frAA12f.gif fr/gun/frAA12fb.gif +1690 20L AA CA mle 39 O fr/gun/frAA20L.gif fr/gun/frAA20Lb.gif +1691 25LL AA CA mle 38 <41 fr/gun/frAA25LL-40.gif fr/gun/frAA25LLb.gif +1692 25LL AA CA mle 38 fr/gun/frAA25LL.gif fr/gun/frAA25LLb.gif +1693 75L AA CA mle 32 fr/gun/frAA75L.gif fr/gun/frAA75Lb.gif +1704 75 ART mle 1897 br/guns/brAR75.gif br/guns/brAR75b.gif +1713 FT-17M fr/veh/ft17m.gif +1715 FT-17C fr/veh/ft17c.gif +1717 FT-17 75BS fr/veh/ft1775.gif +1719 AMR 33 fr/veh/amr33.gif +1721 AMR 35 fr/veh/amr35.gif +1723 AMR 35(L) fr/veh/amr35l.gif +1725 R35 fr/veh/r35.gif +1727 R35(L) fr/veh/r35l.gif +1729 R35(L) fr/veh/r35l-a.gif +1731 H35 fr/veh/h35.gif +1733 H35(L) fr/veh/h35l.gif +1735 FCM 36 fr/veh/fcm36.gif +1737 H39 fr/veh/h39.gif +1739 H39 fr/veh/h39-b.gif +1741 H39(L) fr/veh/h39l.gif +1743 H39(L) fr/veh/h39l-a.gif +1745 R40 fr/veh/r40.gif +1747 D1 fr/veh/d1.gif +1749 D2 fr/veh/d2.gif +1751 D2(L) fr/veh/d2l.gif +1753 S35 fr/veh/s35.gif +1755 S35 fr/veh/s35-a.gif +1757 B1-bis fr/veh/b1bis.gif +1759 B1-bis fr/veh/b1bis-a.gif +1761 Valentine V(b) fr/veh/valv.gif +1763 Valentine V(b) fr/veh/valv2.gif +1767 AM Dodge(a) fr/veh/amd.gif +1769 AM Dodge(a) fr/veh/amd-b.gif +1771 AM Dodge(a) fr/veh/amd-b2.gif +1773 AMD 20 cv TOE fr/veh/amd20.gif +1775 AMD 50 AM fr/veh/amd50.gif +1777 AMD 80 AM fr/veh/amd80.gif +1779 AMD 35 fr/veh/amd35.gif +1781 AMD 35 fr/veh/amd352.gif +1785 Laffly W15T fr/veh/laffw15.gif +1787 Ac de 75 Conus(b) fr/veh/ac75con.gif +1789 Ac de 75 mle 97 fr/veh/ac7597.gif +1791 Cam. de Mitr. CA fr/veh/cammitr.gif +1793 Cam. de 13.2 CAJ fr/veh/cam132.gif +1795 Cam. de 20 CA fr/veh/cam20.gif +1797 Ac de 25 CA fr/veh/ac25.gif +1801 Ac de 40 CA(a) fr/veh/ac40.gif +1803 Ac de 75 mle 13/34 fr/veh/ac75.gif +1807 AMC 29 fr/veh/amc29.gif +1809 C-K P17 fr/veh/ckp17.gif +1811 C-K P19 fr/veh/ckp19.gif +1813 SOMUA MCG fr/veh/somua.gif +1815 Unic P107 fr/veh/unic.gif +1817 Renault UE fr/veh/renaue.gif +1819 Renault UE MG fr/veh/renaue2.gif +1821 Lorraine 38L fr/veh/lorr38tr.gif +1824 Lorraine 37L 44 fr/veh/lorr37.gif +1826 Carrier AC(b) fr/veh/carrac.gif +1828 Latil TAR H2 fr/veh/latil.gif +1830 Laffly S15T fr/veh/laffs15.gif +1832 Laffly S20TL fr/veh/laffs20.gif +1834 Laffly V15T fr/veh/laffv15.gif +1836 Peugeot 202 fr/veh/peugeot.gif +1837 Citroen 23 fr/veh/citroen.gif +1839 Renault AGR2 fr/veh/renagr.gif +1895 M5 ht fr/veh/m5.gif +1897 M5A1 ht fr/veh/m5a1.gif +1903 M9 ht fr/veh/m9.gif +1982 40 MTR ch/chM40.gif ch/chM40b.gif +1983 45* MTR(i) <41 ch/chM45.gif ch/chM45b.gif +1984 45* MTR(i) ch/chM452.gif ch/chM45b.gif +1985 50* MTR(g) ch/chM50g.gif ch/chM50gb.gif +1986 50* MTR(r) ch/chM50r.gif ch/chM50rb.gif +1987 50* MTR(j) ch/chM50j.gif ch/chM50jb.gif +1988 60* MTR(a) ch/chM60.gif ch/chM60b.gif +2016 76* MTR Stokes ch/gun/chM76s.gif ch/gun/chM76sb.gif +2018 81* MTR GrW 34 ch/gun/chM81s.gif ch/gun/chM81sb.gif +2020 82* MTR BM obr. 37 ch/gun/chM82s.gif ch/gun/chM82sb.gif +2022 81* MTR M1 ch/gun/chM81M1.gif ch/gun/chM81M1b.gif +2024 107* MTR M2 ch/gun/chM107.gif ch/gun/chM107b.gif +2026 37L AT Pak 35/36 ch/gun/chAT37L.gif ch/gun/chAT37Lb.gif +2027 37LL AT M3A1 ch/gun/chAT37LL.gif ch/gun/chAT37LLb.gif +2029 37* ART PP obr. 15R ch/gun/chAR37s.gif ch/gun/chAR37sb.gif +2030 70* ART 70/15 ch/gun/chAR70s.gif ch/gun/chAR70sb.gif +2031 75* ART Krupp M08 ch/gun/chAR75K.gif ch/gun/chAR75Kb.gif +2032 75* ART 75/13 <41 ch/gun/chAR75O.gif ch/gun/chAR75Ob.gif +2033 75* ART 75/13 ch/gun/chAR75O2.gif ch/gun/chAR75Ob.gif +2034 75* ART leIG 18 ch/gun/chAR75I.gif ch/gun/chAR75Ib.gif +2035 76* ART PP obr. 27 <41 ch/gun/chAR76s.gif ch/gun/chAR76sb.gif +2036 76* ART PP obr. 27 ch/gun/chAR76s2.gif ch/gun/chAR76sb.gif +2037 75* ART M1A1 ch/gun/chAR75M.gif ch/gun/chAR75Mb.gif +2039 75 ART FK 16 ch/gun/chAR75F.gif ch/gun/chAR75Fb.gif +2040 76 ART P obr. 02/30 <41 ch/gun/chAR76.gif ch/gun/chAR76b.gif +2041 76 ART P obr. 02/30 ch/gun/chAR762.gif ch/gun/chAR76b.gif +2042 84* ART 18-lber ch/gun/chAR84s.gif ch/gun/chAR84sb.gif +2043 105* ART leFH 16 ch/gun/chAR105s.gif ch/gun/chAR105sb.gif +2044 105 ART 105/28 ch/gun/chAR105.gif ch/gun/chAR105b.gif +2045 105 ART M2A1 ch/gun/chAR105_.gif ch/gun/chAR105_b.gif +2046 122* ART obr. 10/30 <41 ch/gun/chAR122s.gif ch/gun/chAR122sb.gif +2048 122 ART G obr. 38 <41 ch/gun/chAR122.gif ch/gun/chAR122b.gif +2050 150* ART 149/13 ch/gun/chAR150s.gif ch/gun/chAR150sb.gif +2052 20L AA Oerlikon FF ch/gun/chAA20LO.gif ch/gun/chAA20LOb.gif +2053 20L AA 20/65 <41 ch/gun/chAA20LC.gif ch/gun/chAA20LCb.gif +2055 20L AA FlaK 30 ch/gun/chAA20LF.gif ch/gun/chAA20LFb.gif +2056 37L AA FlaK 36/37 ch/gun/chAA37L.gif ch/gun/chAA37Lb.gif +2057 40L AA Bofors L/60 ch/gun/chAA40L.gif ch/gun/chAA40Lb.gif +2058 75L AA Bofors M29 <41 ch/gun/chAA75L.gif ch/gun/chAA75Lb.gif +2060 88L AA FlaK 18 <41 ch/gun/chAA88L.gif ch/gun/chAA88Lb.gif +2063 VCL M1931(b) ch/veh/vclm1931.gif +2065 L3/35(i) ch/veh/chl335.gif +2067 PzKw IA(g) ch/veh/chpzia.gif +2069 Vickers 6t Mk E(b) ch/veh/chvick.gif +2071 T-26TU M33(r) ch/veh/cht26.gif +2073 T-26TU M33(r) ch/veh/cht262.gif +2075 M3A3(a) ch/veh/chm3a3.gif +2077 M3A3(a) ch/veh/chm3a32.gif +2079 M4A4(a) ch/veh/chm4a4.gif +2081 M4A4(a) ch/veh/chm4a42.gif +2085 M3A1(a) SC ch/veh/chm3a1.gif +2087 Stuart Recon(a) ch/veh/chstuart.gif +2089 Type 22 AC ch/veh/ch22ac.gif +2091 PSW 221(g) ch/veh/chpsw221.gif +2093 PSW 222(g) ch/veh/chpsw222.gif +2095 BA-20(r) ch/veh/chba20.gif +2097 BA-6(r) ch/veh/chba6.gif +2101 VCL Mk VI Carrier(b) ch/veh/chvcl.gif +2103 VCL Mk VI Carrier(b) ch/veh/chvcl2.gif +2105 Carrier A(b) ch/veh/chcarra.gif +2107 Carrier B(b) ch/veh/chcarrb.gif +2109 Carrier C(b) ch/veh/chcarrc.gif +2111 Henschel 33(g) ch/veh/chhensch.gif +2113 Jeep(a) ch/veh/chjeep.gif +2116 2-1/2 ton truck(a) ch/veh/chton212.gif +2172 46* MTR al/alMTR46.gif al/alMTR46B.gif +2173 50* MTR al/alMTR50.gif al/alMTR50B.gif +2176 ATR al/alATR.gif al/alATRb.gif +2179 20L ATR al/alATR20.gif al/alATR20b.gif +2193 81* MTR Brandt al/gun/alMTR81.gif al/gun/alMTR81b.gif +2195 37L AT Bofors al/gun/alAT37.gif al/gun/alAT37b.gif +2196 37L AT PaK 35/36 al/gun/alAT37L.gif al/gun/alAT37Lb.gif +2197 47 AT Bohler M35 al/gun/alAT47.gif al/gun/alAT47b.gif +2198 65* INF wz. 06 al/gun/alINF65.gif al/gun/alINF65b.gif +2199 75 ART wz. 97 al/gun/alART75fr.gif al/gun/alART75frb.gif +2200 75* ART Bofors M34 al/gun/alART75.gif al/gun/alART75b.gif +2201 75* ART 75M 19S al/gun/alART75s.gif al/gun/alART75sb.gif +2202 105 ART C105 L 13 S al/gun/alART105.gif al/gun/alART105b.gif +2203 120* ART wz. 09/31 al/gun/alART120.gif al/gun/alART120b.gif +2204 155* ART 17S al/gun/alART155.gif al/gun/alART155b.gif +2205 12.7 AA CAJ al/gun/alAA127.gif al/gun/alAA127b.gif +2206 20L AA Oerlikon al/gun/alAA20.gif al/gun/alAA20b.gif +2207 40L AA Bofors al/gun/alAA40.gif al/gun/alAA40b.gif +2208 75 ART wz. 02/26 al/gun/alART75p.gif al/gun/alART75pb.gif +2209 100* ART wz. 14/19 al/gun/alART100p.gif al/gun/alART100pb.gif +2210 75L AA wz. 97/25 al/gun/alAA75p.gif al/gun/alAA75pb.gif +2211 76* MTR M76 A al/gun/alMTR76.gif al/gun/alMTR76b.gif +2212 76* INF FRC ['al/gun/alINF76.gif', 'al/gun/alINF76u.gif'] al/gun/alINF76b.gif +2213 47 AT C47 FRC M 32 al/gun/alATb47.gif al/gun/alATb47b.gif +2214 75 ART C75 TR al/gun/alARTb75.gif al/gun/alARTb75b.gif +2215 75 ART C75 GP al/gun/alART75gp.gif al/gun/alART75gpb.gif +2216 105 ART Ob 105 GP al/gun/alARTb105.gif al/gun/alARTb105b.gif +2217 120 ART C120 M31 al/gun/alARTb120.gif al/gun/alARTb120b.gif +2218 75L AA M27 FRC al/gun/alAA75.gif al/gun/alAA75b.gif +2219 85 ART Vari 85/24 M al/gun/alART85.gif al/gun/alART85b.gif +2220 105* ART OR 105/19 al/gun/alART105g.gif al/gun/alART105gb.gif +2221 37L AA Bofors al/gun/alAA37.gif al/gun/alAA37b.gif +2222 20L AT M-35 al/gun/alAT20.gif al/gun/alAT20b.gif +2223 37* INF al/gun/alINF37.gif al/gun/alINF37b.gif +2224 80* ART M28/M33 al/gun/alART80.gif al/gun/alART80b.gif +2225 100* ART M14/19 al/gun/alART100.gif al/gun/alART100b.gif +2231 L5/30(i) al/veh/L530.gif +2233 L3/35(i) al/veh/L335.gif +2235 L6/40(i) al/veh/L640.gif +2237 M13/40(i) al/veh/M1340.gif +2239 FT-17M(f) al/veh/FT17M.gif +2241 FT-17C(f) FT17C.gif +2243 R-35(f) al/veh/R35.gif +2245 M3A1 SC(a) al/veh/M3A1sc.gif +2247 C-K P17(f) al/veh/CKP17.gif +2249 C-K P19(f) al/veh/CKP19.gif +2251 VCL Utility(b) al/veh/VCL.gif +2253 Lt truck al/veh/allttruck.gif +2255 Md truck al/veh/almdtruck.gif +2257 Hv truck al/veh/alhvytruck.gif +2259 TKS al/veh/TKS.gif +2261 TKS(L) al/veh/TKSL.gif +2263 Vickers Edw(b) al/veh/Edwb.gif +2265 Vickers Ejw(b) al/veh/Ejwb.gif +2267 7TPdw al/veh/7TPdw.gif +2269 7TPjw al/veh/7TPjw.gif +2271 H35(f) al/veh/H35f.gif +2273 Peugeot 1918(f) al/veh/1918f.gif +2275 wz. 29 Ursus al/veh/wz29.gif +2277 wz. 34-I al/veh/wz34i.gif +2279 wz. 34-II al/veh/wz34ii.gif +2281 De Dion-Bouton wz. 24(f) al/veh/dion.gif +2283 PF 621L al/veh/PF621.gif +2285 302T al/veh/302T.gif +2287 C2P al/veh/C2P.gif +2289 C4P al/veh/C4P.gif +2291 Taczanka al/veh/Tacz.gif +2292 VCL Mk VI/c47(b) al/veh/VCLmkVI.gif +2294 T-13 II(b) al/veh/T13ii.gif +2296 T-13 III(b) al/veh/T13iii.gif +2298 T-15(b) al/veh/T15.gif +2300 ACG1(f) al/veh/ACG.gif +2302 T32 al/veh/T32.gif +2304 M3A1(a) al/veh/M3A1.gif +2306 M3A3(a) al/veh/M3A3.gif +2308 M3A3(a) PaK 40 al/veh/M3A3pak.gif +2310 M3A3(a) FlaK 38 al/veh/M3A3flak.gif +2312 AEC II(b) al/veh/alaecii.gif +2314 Nimbus al/veh/Nimbus.gif +2315 VCL M1936(b) al/veh/VCLM1936.gif +2317 CTLS-4(a) al/veh/CTLS4.gif +2319 M.36 al/veh/M36.gif +2321 M.38 al/veh/M38.gif +2323 M.39 Lynx al/veh/M39.gif +2325 Marm-Herr III(b) al/veh/almarmherr.gif +2327 Jeep(a) al/veh/aljeep.gif +2328 Jeep(a) MMG al/veh/aljeep2.gif +2329 L5/30(i) al/veh/L530y.gif +2331 L3/35(i) al/veh/L335y.gif +2333 L6/40(i) al/veh/L640y.gif +2335 M13/40(i) al/veh/M1340y.gif +2465 50* MTR ge/geMTR.gif ge/geMTRb.gif +2474 Goliath ge/gegol.gif +2488 81* MTR GrW 34 ge/gun/geMTR81s.gif ge/gun/geMTR81sb.gif +2490 105* MTR NbW 35 ge/gun/geMT105s.gif ge/gun/geMT105sb.gif +2491 120* MTR GrW 42 ge/gun/geMT120s.gif ge/gun/geMT120sb.gif +2493 28LL AT sPzB 41 ge/gun/geAT28LL.gif ge/gun/geAT28LLb.gif +2494 37L AT PaK 35/36 ge/gun/geAT37L.gif ge/gun/geAT37Lb.gif +2495 40LL AT lePaK 41 ge/gun/geAT40LL.gif ge/gun/geAT40LLb.gif +2496 50L AT PaK 38 ge/gun/geAT50L.gif ge/gun/geAT50Lb.gif +2497 75 AT PaK 97/38 ge/gun/geAT75.gif ge/gun/geAT75b.gif +2498 75L AT PaK 40 ge/gun/geAT75L.gif ge/gun/geAT75Lb.gif +2499 76L AT PaK 36r ge/gun/geAT76L.gif ge/gun/geAT76Lb.gif +2500 88LL AT PaK 43 ge/gun/geAT88LL.gif ge/gun/geAT88LLb.gif +2501 88LL AT PaK 43/41 ge/gun/geAT88NT.gif ge/gun/geAT88NTb.gif +2502 128L AT K 81/1 ge/gun/geAT128L.gif ge/gun/geAT128Lb.gif +2504 75* INF leIG 18 ge/gun/geINF75.gif ge/gun/geINF75b.gif +2505 150* INF sIG 33 ge/gun/geIN150s.gif ge/gun/geIN150sb.gif +2506 75* RCL LG 40 ge/gun/geRCL75s.gif ge/gun/geRCL75sb.gif +2507 105* RCL LG 42 ge/gun/geRCL105.gif ge/gun/geRCL105b.gif +2509 75 ART leFK 16nA ge/gun/geAR75.gif ge/gun/geAR75b.gif +2510 105 ART leFH 18 ge/gun/geAR105.gif ge/gun/geAR105b.gif +2511 105L ART sK 18 ge/gun/geAR105L.gif ge/gun/geAR105Lb.gif +2512 150 ART sFH 18 ge/gun/geAR150.gif ge/gun/geAR150b.gif +2513 150L ART K 18 ge/gun/geAR150L.gif ge/gun/geAR150Lb.gif +2514 170L ART K 18 ge/gun/geAR170L.gif ge/gun/geAR170Lb.gif +2516 20L AA FlaK 30 ge/gun/geAA20L4.gif ge/gun/geAA20L4b.gif +2517 20L AA FlaK 38 ge/gun/geAA20L6.gif ge/gun/geAA20L6b.gif +2518 20L AA FlaKvierling 38 ge/gun/geAA2020.gif ge/gun/geAA2020b.gif +2519 37L AA FlaK 36 o. 37 ge/gun/geAA37L8.gif ge/gun/geAA37L8b.gif +2520 37L AA FlaK 43 ge/gun/geAA3712.gif ge/gun/geAA3712b.gif +2521 88L AA FlaK 18 o. 36 ge/gun/geAA88L.gif ge/gun/geAA88Lb.gif +2524 PzKw IB ge/veh/pzib.gif +2526 PzKw IIA ge/veh/pziia.gif +2528 PzKw IIF ge/veh/pziif.gif +2530 PzKw II(Fl) ge/veh/pziifl.gif +2532 PzKw IIL ge/veh/pziil.gif +2534 PzKw 35t ge/veh/pz35t.gif +2536 PzKw 38(t)A ge/veh/pz38ta.gif +2538 PzKw 38(t)E ge/veh/pz38te.gif +2540 Aufklaerer 38(t) ge/veh/auf38t.gif +2542 FT-17 730m(f) ge/veh/ft17mf.gif +2544 FT-17 730(f) ge/veh/ft17f.gif +2546 38H 735(f) ge/veh/38hf.gif +2548 35-S 739(f) ge/veh/35sf.gif +2550 Pz 35R 731(f) ge/veh/pz35rf.gif +2552 PzKw IIID ge/veh/pziiid.gif +2554 PzKw IIIF ge/veh/pziiif.gif +2556 PzKw IIIG ge/veh/pziiig.gif +2558 PzKw IIIH ge/veh/pziiih.gif +2560 PzKw IIIJ ge/veh/pziiij.gif +2562 PzKw IIIL ge/veh/pziiil.gif +2564 PzKw IIIL ge/veh/pziiil2.gif +2566 PzKw IIIN ge/veh/pziiin.gif +2568 PzKw IIIN ge/veh/pziiin2.gif +2570 PzKw III(Fl) ge/veh/pziiifl.gif +2572 PzKw IVA ge/veh/pziva.gif +2574 PzKw IVC ge/veh/pzivc.gif +2576 PzKw IVD ge/veh/pzivd.gif +2578 PzKw IVE ge/veh/pzive.gif +2580 PzKw IVF1 ge/veh/pzivf1.gif +2582 PzKw IVF2 ge/veh/pzivf2.gif +2584 PzKw IVH ge/veh/pzivh.gif +2586 PzKw IVH ge/veh/pzivh2.gif +2588 PzKw IVJ ge/veh/pzivj.gif +2590 PzKw VD ge/veh/pzvd.gif +2592 PzKw VG ge/veh/pzvg.gif +2594 PzKw M15/42(i) ge/veh/pzm1542.gif +2596 PzKw P26/40(i) ge/veh/pzp2640.gif +2598 PzKw VIE ge/veh/pzvie.gif +2600 PzKw VIE (L) ge/veh/pzviel.gif +2602 PzKw VIB ge/veh/pzvib.gif +2608 StuG IIIB ge/veh/stgiiib.gif +2610 StuG IIIG ge/veh/stgiiig.gif +2612 StuG IIIG (L) ge/veh/stgiiigl.gif +2614 StuH 42 ge/veh/stuh42.gif +2616 StuH 42 (L) ge/veh/stuh42l.gif +2618 StuPz IV ge/veh/stupziv.gif +2620 StuPz IV ge/veh/stupziv2.gif +2622 PzJg Tiger ge/veh/pzjg.gif +2624 PzJg Tiger ge/veh/pzjg2.gif +2626 StuG 75/18(i) ge/veh/stg7518.gif +2628 StuG 75/34(i) ge/veh/stg7534.gif +2630 StuG 105/25(i) ge/veh/stg10525.gif +2632 StuG 75/46(i) ge/veh/stg7546.gif +2634 PzJg I ge/veh/pzjgi.gif +2636 PzJg 35R(f) ge/veh/pzjg35rf.gif +2638 GSW 39H(f) PaK ge/veh/gsw39hp.gif +2640 Marder I(f) ge/veh/mardi.gif +2642 Marder II ge/veh/mardii.gif +2644 Marder II ge/veh/mardii2.gif +2646 Marder III(t)H ge/veh/mardiiih.gif +2648 Marder III(t)M ge/veh/mardiiim.gif +2650 PzJg III/IV ge/veh/pzjgiii.gif +2652 PzJg III/IV ge/veh/pzjgiii2.gif +2654 JgdPz 38(t) ge/veh/jgpz38.gif +2656 JgdPz 38(t) (Fl) ge/veh/jgpz38fl.gif +2658 JgdPz IV ge/veh/jgpziv.gif +2660 JgdPz IV (L) ge/veh/jgpzivl.gif +2662 JgPz IV/70 ge/veh/jgpziv70.gif +2664 JgdPz V ge/veh/jgpzv.gif +2666 JgdPz VI ge/veh/jgpzvi.gif +2668 StuIG 33B ge/veh/sig33b.gif +2674 SPW 250/1 ge/veh/spw2501.gif +2676 SPW 250/sMG ge/veh/spw250mg.gif +2678 SPW 250/7 ge/veh/spw2507.gif +2680 SPW 250/8 ge/veh/spw2508.gif +2682 SPW 250/8 ge/veh/spw25082.gif +2684 SPW 250/9 ge/veh/spw2509.gif +2686 SPW 250/10 ge/veh/spw25010.gif +2688 SPW 251/1 ge/veh/spw2511.gif +2690 SPW 251/sMG ge/veh/spw251mg.gif +2692 SPW 251/2 ge/veh/spw2512.gif +2694 SPW 251/9 ge/veh/spw2519.gif +2696 SPW 251/9 ge/veh/spw25192.gif +2698 SPW 251/10 ge/veh/spw25110.gif +2700 SPW 251/16 ge/veh/spw25116.gif +2702 SPW 251/21 ge/veh/spw25121.gif +2704 SPW 251/22 ge/veh/spw25122.gif +2706 SPW S307(f) ge/veh/spws307.gif +2708 mSPW S307(f) ge/veh/mspws307.gif +2710 SdKfz 2 ge/veh/sdkfz2.gif +2711 SdKfz 11 ge/veh/sdkfz11.gif +2713 SdKfz 7 ge/veh/sdkfz7.gif +2717 Kfz 13 ge/veh/kfz13.gif +2719 PSW 221 ge/veh/psw221.gif +2721 PSW 222 ge/veh/psw222.gif +2723 PSW 222 (L) ge/veh/psw222l.gif +2725 PSW 231 (6 rad) ge/veh/psw2316.gif +2727 PSW 231 (6 rad) ge/veh/psw23162.gif +2729 PSW 231 (8 rad) ge/veh/psw2318.gif +2731 PSW 232 (8 rad) ge/veh/psw2328.gif +2733 PSW 233 ge/veh/psw233.gif +2735 PSW 234/1 ge/veh/psw2341.gif +2737 PSW 234/2 ge/veh/psw2342.gif +2739 PSW 234/3 ge/veh/psw2343.gif +2741 PSW 234/3 ge/veh/psw23432.gif +2743 PSW 234/4 ge/veh/psw2344.gif +2747 sIG IB ge/veh/sigib.gif +2749 sIG II ge/veh/sigii.gif +2751 sIG 38(t)M ge/veh/sig38m.gif +2753 PzA II ge/veh/pzaii.gif +2755 PzA II ge/veh/pzaii2.gif +2757 PzA LrS(f) ge/veh/pzalrs.gif +2759 GSW 39H(f) ge/veh/gsw39hf.gif +2761 PzA III/IV ge/veh/pzaiii.gif +2763 FlaKPz 38(t) ge/veh/flakpz38.gif +2765 37 FlaK/Pz IV [move] ge/veh/flakpz37.gif +2768 FlaKPz IV/20 ge/veh/flakiv20.gif +2770 FlaKPz IV/37 ge/veh/flakiv37.gif +2772 SdKfz 10/4 ge/veh/sdkfz104.gif +2775 SdKfz 10/5 ge/veh/sdkfz105.gif +2778 SdKfz 6/2 ge/veh/sdkfz62.gif +2781 SdKfz 7/1 ge/veh/sdkfz71.gif +2784 Kfz 4 ge/veh/kfz4.gif +2785 2cm FlaK LKW ge/veh/lkw2cm.gif +2787 3.7cm FlaK LKW ge/veh/lkw37cm.gif +2791 Kfz 1 ge/veh/kfz1.gif +2793 Kfz 1/20 ge/veh/kfz120.gif +2794 Opel 6700 ge/veh/opel.gif +2796 NAG 4500 ge/veh/nag4500.gif +2798 SdKfz 2 ge/veh/sdkfz2.gif +2799 SdKfz 11 ge/veh/sdkfz11.gif +2801 SdKfz 7 ge/veh/sdkfz7.gif +2805 SPW 251/1 ge/veh/spw2511.gif +2807 PzKw IVH ge/veh/pzivh.gif +2809 PzKw IVH ge/veh/pzivh2.gif +2811 PzKw IVJ ge/veh/pzivj.gif +2813 PzKw VG ge/veh/pzvg.gif +2815 JgdPz V ge/veh/jgpzv.gif +2817 FlaKPz IV/20 ge/veh/flakiv20.gif +3252 37* INF ja/jaINF37.gif ja/jaINF37b.gif +3253 50* MTR ja/jaMTR.gif ja/jaMTRB.gif +3263 20L ATR ja/jaATR20.gif ja/jaATR20b.gif +3277 70* MTR ja/gun/jaMTR70s.gif ja/gun/jaMTR70sb.gif +3279 81* MTR ja/gun/jaMTR81s.gif ja/gun/jaMTR81sb.gif +3281 90* MTR ja/gun/jaMTR90s.gif ja/gun/jaMTR90sb.gif +3283 150* MTR ja/gun/jaMTR150s.gif ja/gun/jaMTR150sb.gif +3285 37L AT ja/gun/jaAT37L.gif ja/gun/jaAT37Lb.gif +3286 47L AT ja/gun/jaAT47L.gif ja/gun/jaAT47Lb.gif +3287 70* INF ja/gun/jaINF70s.gif ja/gun/jaINF70sb.gif +3288 75* INF ja/gun/jaINF75s.gif ja/gun/jaINF75sb.gif +3291 75* ART ja/gun/jaAR75s.gif ja/gun/jaAR75sb.gif +3292 75 ART ja/gun/jaAR75.gif ja/gun/jaAR75b.gif +3293 105 ART ja/gun/jaAR105.gif ja/gun/jaAR105b.gif +3294 105L ART ja/gun/jaAR105L.gif ja/gun/jaAR105Lb.gif +3295 120* ART ja/gun/jaAR120s.gif ja/gun/jaAR120sb.gif +3296 140L ART ja/gun/jaAR140L.gif ja/gun/jaAR140Lb.gif +3297 150* ART ja/gun/jaAR150s.gif ja/gun/jaAR150sb.gif +3298 150 ART ja/gun/jaAR150.gif ja/gun/jaAR150b.gif +3301 12.7 AA Twin ja/gun/jaAA127.gif ja/gun/jaAA127b.gif +3302 20L AA ja/gun/jaAA20L.gif ja/gun/jaAA20Lb.gif +3303 25LL AA ja/gun/jaAA25LL.gif ja/gun/jaAA25LLb.gif +3304 25LL AA Twin ja/gun/jaAA25L2.gif ja/gun/jaAA25L2b.gif +3305 25LL AA Triple ja/gun/jaAA25L3.gif ja/gun/jaAA25L3b.gif +3306 75 AA ja/gun/jaAA75.gif ja/gun/jaAA75b.gif +3307 76L AA ja/gun/jaAA76L.gif ja/gun/jaAA76Lb.gif +3308 120L AA ja/gun/jaAA120L.gif ja/gun/jaAA120Lb.gif +3310 Type 92A ja/veh/ty92A.gif +3312 Type 92B ja/veh/ty92B.gif +3314 Type 94 ja/veh/ty94.gif +3316 Type 95 SO-KI ja/veh/ty95soki.gif +3318 Type 97A TE-KE ja/veh/ty97Ateke.gif +3320 Type 97B TE-KE ja/veh/ty97Bteke.gif +3322 Type 95 HA-GO ja/veh/ty95hago.gif +3324 Type 2 KA-MI ja/veh/ty2kami.gif +3326 Type 2 KA-MI amph ja/veh/ty2kamip.gif +3329 Type 89A CHI-RO ja/veh/ty89Achiro.gif +3331 Type 89B CHI-RO ja/veh/ty89Bchiro.gif +3333 Type 97A CHI-HA ja/veh/ty97Achiha.gif +3335 Type 97B CHI-HA ja/veh/ty97Bchiha.gif +3337 Type 1 CHI-HE ja/veh/ty1chihe.gif +3341 Type 91 AC ja/veh/ty91ac.gif +3343 Type 91 AC ja/veh/ty91ac2.gif +3345 Type 91 AC ja/veh/ty91ac3.gif +3347 Type 92 AC ja/veh/ty92ac.gif +3349 Type 92 AC ja/veh/ty92ac2.gif +3353 Type 1 HO-NI ja/veh/ty1honi.gif +3355 Type 4 HO-RO ja/veh/ty4horo.gif +3357 Type 1 HO-KI ja/veh/ty1hoki.gif +3359 Type 98 SHI-KE ja/veh/ty98shike.gif +3361 Type 92 I-KE ja/veh/ty92ike.gif +3363 Type 95 tr ja/veh/ty95tr.gif +3364 Type 94 tr ja/veh/ty94tr.gif +3366 Type 97 tr ja/veh/ty97tr.gif +3422 45* MTR it/itMTR.gif it/itMTRb.gif +3428 20L ATR it/itATR20.gif it/itATR20b.gif +3442 81* MTR 81/14 it/gun/itMTR81s.gif it/gun/itMTR81sb.gif +3444 37L AT 37/45 it/gun/itAT37L.gif it/gun/itAT37Lb.gif +3445 47 AT 47/32 it/gun/itAT47.gif it/gun/itAT47b.gif +3446 65* INF 65/17 it/gun/itINF65s.gif it/gun/itINF65sb.gif +3447 70* INF 70/15 it/gun/itINF70s.gif it/gun/itINF70sb.gif +3451 75* ART 75/13 it/gun/itAR75s_.gif it/gun/itAR75s_b.gif +3452 75* ART 75/27 it/gun/itAR75s.gif it/gun/itAR75sb.gif +3453 75* ART 75/18 it/gun/itAR75sO.gif it/gun/itAR75sOb.gif +3454 75 ART 75/32 it/gun/itAR75_.gif it/gun/itAR75_b.gif +3455 100* ART 100/17 it/gun/itAR100s.gif it/gun/itAR100sb.gif +3456 105 ART 105/28 it/gun/itAR105.gif it/gun/itAR105b.gif +3457 150* ART 149/13 it/gun/itAR150s.gif it/gun/itAR150sb.gif +3458 150 ART 149/35 it/gun/itAR150.gif it/gun/itAR150b.gif +3459 150L ART 149/40 it/gun/itAR150L.gif it/gun/itAR150Lb.gif +3461 20L AA 20/65 it/gun/itAA20L.gif it/gun/itAA20Lb.gif +3462 75L AA 75/39 it/gun/itAA75L.gif it/gun/itAA75Lb.gif +3463 75L AA 75/46 it/gun/itAA7546.gif it/gun/itAA7546b.gif +3464 90L AA 90/53 it/gun/itAA90L.gif it/gun/itAA90Lb.gif +3466 L5/21 it/veh/l521.gif +3468 L5/30 it/veh/l530.gif +3470 L3/35 it/veh/l335.gif +3472 L3 aa it/veh/l3aa.gif +3474 L3 cc it/veh/l3cc.gif +3476 L3 Lf it/veh/l3lf.gif +3479 L6/40 it/veh/l640.gif +3481 M11/39 it/veh/m1139.gif +3483 M13/40 it/veh/m1340.gif +3485 M13/40 it/veh/m13402.gif +3487 M14/41 it/veh/m1441.gif +3489 M14/41 it/veh/m14412.gif +3491 M15/42 it/veh/m1542.gif +3493 M15/42 it/veh/m15422.gif +3495 MR/35(f) it/veh/mr35.gif +3499 Semovente M40 75/18 it/veh/semm40.gif +3501 Semovente M40 75/18 it/veh/semm402.gif +3503 Semovente M41 75/18 it/veh/semm41.gif +3505 Semovente M41 75/18 it/veh/semm412.gif +3507 Semovente M42 75/18 it/veh/semm4218.gif +3509 Semovente M42 75/32 it/veh/semm4232.gif +3511 Semovente M43 105/25 it/veh/semm43.gif +3513 Semovente L40 47/32 it/veh/seml40.gif +3515 Semovente M41M 90/53 it/veh/semm41m.gif +3519 AS 42 it/veh/as42.gif +3521 AS 42 aa it/veh/as42aa.gif +3523 AS 42 cc it/veh/as42cc.gif +3525 Lince it/veh/lince.gif +3527 Lancia 1ZM it/veh/lancia.gif +3529 Fiat 611A it/veh/fiat611a.gif +3531 Fiat 611B it/veh/fiat611b.gif +3533 AB 40 it/veh/ab40.gif +3535 AB 41 it/veh/ab41.gif +3539 Autoprotetto S37 it/veh/auts37.gif +3541 Autocannone 65/17(b) it/veh/aut6517.gif +3545 Autocannone 20/65(b) it/veh/aut2065.gif +3547 Autocanonne 75/27 CK it/veh/aut7527.gif +3549 Autocanonne 90/53 it/veh/aut9053.gif +3551 TL 37 it/veh/tl37.gif +3553 TM 40 it/veh/tm40.gif +3555 TP 32 it/veh/tp32.gif +3557 Autocarretta it/veh/autocarr.gif +3559 Autocarretta MG it/veh/autocarr2.gif +3561 Fiat 508 MC it/veh/fiat508.gif it/veh/fiat508.gif +3562 Fiat 508 MC Furgone it/veh/fiat508f.gif it/veh/fiat508f.gif +3563 Autocarro Leggero it/veh/autleg.gif +3565 Autocarro Medio it/veh/autmed.gif +3567 Autocarro Pesante it/veh/autpes.gif +3605 50* MTR (g) fi/fiMTR.gif fi/fiMTRb.gif +3608 20L ATR fi/fiATR.gif fi/fiATRb.gif +3679 50 MTR(f) ax/axMTRf.gif ax/axMTRfb.gif +3680 50* MTR ax/axMTR.gif ax/axMTRb.gif +3681 50* MTR(r) ax/axMTRr.gif ax/axMTRrb.gif +3682 60* MTR(f) ax/axMTR60f.gif ax/axMTR60fb.gif +3709 81* MTR GrW 34 ax/gun/axMT81sg.gif ax/gun/axMT81sgb.gif +3711 81* MTR Brandt M27/31 ax/gun/axMT81s.gif ax/gun/axMT81sb.gif +3713 120* MTR PM obr. 38 ax/gun/axMT120s.gif ax/gun/axMT120sb.gif +3714 37L AT Kanon PUV vz. 37(t) ax/gun/axAT37L.gif ax/gun/axAT37Lb.gif +3715 47 AT Bohler M35 ax/gun/axAT47.gif ax/gun/axAT47b.gif +3716 50L AT PaK 38(g) ax/gun/axAT50L.gif ax/gun/axAT50Lb.gif +3717 75 AT PaK 97/38(g) ax/gun/axAT75.gif ax/gun/axAT75b.gif +3718 75L AT PaK 40(g) ax/gun/axAT75L.gif ax/gun/axAT75Lb.gif +3719 75* ART Skoda Model 15 ax/gun/axAR75s.gif ax/gun/axAR75sb.gif +3720 75 ART Canon mle 1897 ax/gun/axAR75.gif ax/gun/axAR75b.gif +3721 75 ART Skoda M29 ax/gun/axAR752.gif ax/gun/axAR752b.gif +3722 76* ART Skoda M17 ax/gun/axAR76s.gif ax/gun/axAR76sb.gif +3723 80* ART Skoda M28(80) ax/gun/axAR80s.gif ax/gun/axAR80sb.gif +3724 100* ART Skoda M14/19 ax/gun/axAR100s.gif ax/gun/axAR100sl.gif +3725 105 ART leFH 18(g) ax/gun/axAR105.gif ax/gun/axAR105b.gif +3726 105L ART Skoda M35 ax/gun/axAR105L.gif ax/gun/axAR105Lb.gif +3727 122* ART G obr. 10/30 ax/gun/axAR122s.gif ax/gun/axAR122sb.gif +3728 122 ART G obr. 38 ax/gun/axAR122.gif ax/gun/axAR122b.gif +3729 150* ART Skoda M14 ax/gun/axAR150s.gif ax/gun/axAR150sb.gif +3730 152 ART Skoda M15/16 ax/gun/axAR152.gif ax/gun/axAR152b.gif +3731 155* ART C mle 17 S ax/gun/axAR155s.gif ax/gun/axAR155sb.gif +3732 12.7 AA CAJ mle 30 ax/gun/axAA127.gif ax/gun/axAA127b.gif +3733 20L AA Oerlikon FF ax/gun/axAA20L.gif ax/gun/axAA20Lb.gif +3734 20L AA FlaK 30(g) ax/gun/axAA20Lg1.gif ax/gun/axAA20Lg1b.gif +3735 20L AA FlaK 38(g) ax/gun/axAA20Lg2.gif ax/gun/axAA20Lg2b.gif +3736 37L AA FlaK 36(g) ax/gun/axAA37L.gif ax/gun/axAA37Lb.gif +3737 40L AA Bofors ax/gun/axAA40L.gif ax/gun/axAA40Lb.gif +3738 76L AA Skoda M33 ax/gun/axAA76L.gif ax/gun/axAA76Lb.gif +3739 88L AA FlaK 18 o. 36 ax/gun/axAA88L.gif ax/gun/axAA88Lb.gif +3740 37L AT Bofors ax/gun/roAT37L.gif ax/gun/roAT37Lb.gif +3741 45L AT PTP obr. 32 ax/gun/roAT45L.gif ax/gun/roAT45Lb.gif +3742 75L AT Resita M43 ax/gun/roAT75L.gif ax/gun/roAT75Lb.gif +3743 76LL AT PaK 36(r) ax/gun/roAT76LL.gif ax/gun/roAT76LLb.gif +3744 47 INF Breda ax/gun/roINF47.gif ax/gun/roINF47b.gif +3745 75* INF PP obr. 27 ax/gun/roINF75s.gif ax/gun/roINF75sb.gif +3746 75* ART 75 M mle 28 ax/gun/roAR75s1.gif ax/gun/roAR75s1b.gif +3747 75* ART Skoda M14/34 ax/gun/roAR75s2.gif ax/gun/roAR75s2b.gif +3748 76* ART P obr. 00/02 ax/gun/roAR76s.gif ax/gun/roAR76sb.gif +3749 76 ART P obr. 02/30 ax/gun/roAR76.gif ax/gun/roAR76b.gif +3750 76L ART P obr. 39(r) ax/gun/roAR76L.gif ax/gun/roAR76Lb.gif +3751 105L ART s 10cm K 18(g) ax/gun/roAR105L1.gif ax/gun/roAR105L1b.gif +3752 105 ART Skoda M39(D9) ax/gun/roAR105.gif ax/gun/roAR105b.gif +3753 105L ART mle 36 S ax/gun/roAR105L2.gif ax/gun/roAR105L2b.gif +3754 107 ART mle 10/12 ax/gun/roAR107.gif ax/gun/roAR107b.gif +3755 114* ART OQF 4.5" Howitzer ax/gun/roAR114s.gif ax/gun/roAR114sb.gif +3756 150L ART Skoda M28(NOa) ax/gun/roAR150L.gif ax/gun/roAR150Lb.gif +3757 150 ART Skoda Model 33(K1) ax/gun/roAR150.gif ax/gun/roAR150b.gif +3758 25L AA CA mle 38 ax/gun/roAA25LL.gif ax/gun/roAA25LLb.gif +3759 75L AA Vickers/Resita M36/39 ax/gun/roAA75L.gif ax/gun/roAA75Lb.gif +3760 90L AA Kanon PL vz. 12/20 ax/gun/roAA90L.gif ax/gun/roAA90Lb.gif +3761 81* MTR Minomet vz. 36 ax/gun/slMT81s.gif ax/gun/slMT81sb.gif +3763 47L AT Kanon PUV vz. 36(t) ax/gun/slAT47L.gif ax/gun/slAT47Lb.gif +3764 75* INF leIG 18(g) ax/gun/slIN75s.gif ax/gun/slIN75sb.gif +3765 150L ART Skoda M37(K4) ax/gun/slAR150L.gif ax/gun/slAR150Lb.gif +3766 47L AA Skoda 47L40(t) ax/gun/slAA47L.gif ax/gun/slAA47Lb.gif +3767 75L AA Skoda PL vz. 37(t) ax/gun/slAA75L.gif ax/gun/slAA75Lb.gif +3768 83L AA Kanon PL vz. 22/24 ax/gun/slAA83L.gif ax/gun/slAA83Lb.gif +3772 65* INF Cannone da 65/17 ax/gun/crIN65s.gif ax/gun/crIN65sb.gif +3774 100* ART Skoda Model 28(FE) ax/gun/crAR100s.gif ax/gun/crAR100sb.gif +3775 20L AT Madsen M-35 ax/gun/buAT20L.gif ax/gun/buAT20Lb.gif +3776 37* INF Skoda IG ax/gun/buIN37s.gif ax/gun/buIN37sb.gif +3777 70* INF Skoda IG ax/gun/buIN37s2.gif ax/gun/buIN37sb.gif +3778 75* ART Bofors M36 ax/gun/buAR75s.gif ax/gun/buAR75sb.gif +3779 75 ART K-S ax/gun/buAR75.gif ax/gun/buAR75b.gif +3780 105 ART Ob GP ax/gun/buAR105.gif ax/gun/buAR105b.gif +3781 150* ART D/30 Krupp ax/gun/buAR150s.gif ax/gun/buAR150sb.gif +3787 L3/35(i) ax/veh/axL335.gif +3789 FT-17M(f) ax/veh/axFT17M.gif +3791 FT-17C(f) ax/veh/axFT17C.gif +3793 H39(f) ax/veh/axH39.gif +3795 R-35(f) ax/veh/axR35.gif +3797 S-35(f) ax/veh/axS35.gif +3799 LT vz 38(t)A ax/veh/axLT38A.gif +3801 LT vz 38(t)E ax/veh/axLT38E.gif +3803 JgdPz 38(t) ax/veh/axJgPz38.gif +3805 OA vz 30(t) ax/veh/axOA30.gif +3807 AB 41(i) ax/veh/axAB41.gif +3809 Komsomolets(r) ax/veh/axKom.gif +3811 Komsomolets(r) MG ax/veh/axKom2.gif +3813 Lt Tractor ax/veh/axTracL.gif +3815 Md Tractor ax/veh/axTracM.gif +3817 Hv Tractor ax/veh/axTracH.gif +3819 Lt Truck ax/veh/axTrkL.gif +3821 Md Truck ax/veh/axTrkM.gif +3823 Hv Truck ax/veh/axTrkH.gif +3825 LT vz 35(g) ax/veh/axLT35.gif +3827 PzKw IB(g) ax/veh/axPziB.gif +3829 PzKw IIIL(g) ax/veh/axPziiiL.gif +3831 PzKw IIIL(g) ax/veh/axPziiiL2.gif +3833 PzKw IIIN(g) ax/veh/axPziiiN.gif +3835 PzKw IIIN(g) ax/veh/axPziiiN2.gif +3837 PzKw IVD(g) ax/veh/axPzivD.gif +3839 PzKw IVF1(g) ax/veh/axPzivF.gif +3841 PzKw IVH(g) ax/veh/axPzivH.gif +3843 PzKw IVH(g) ax/veh/axPzivH2.gif +3845 StuG IIIG(g) ax/veh/axSGiiiG.gif +3847 SPW 250/1(g) ax/veh/axSPW2501.gif +3849 SPW 251/1(g) ax/veh/axSPW2511.gif +3851 SPW 251/9(g) ax/veh/axSPW2519.gif +3853 PSW 222(g) ax/veh/axPSW222.gif +3855 PSW 222(L)(g) ax/veh/axPSW222L.gif +3857 PSW 223(g) ax/veh/axPSW223.gif +3859 RSO(g) ax/veh/axRSO.gif +3861 R-1(t) ax/veh/roR1.gif +3863 R-35/45(f) ax/veh/roR35.gif +3865 TACAM T-60(r) ax/veh/roT60.gif +3867 TACAM T-60A(r) ax/veh/roT60A.gif +3869 TACAM R-2(r) ax/veh/roR2.gif +3871 BA-6(r) ax/veh/roBA6.gif +3873 BA-20(r) ax/veh/roBA20.gif +3875 Malaxa UE2 ax/veh/roUE.gif +3877 Malaxa UE2 MG ax/veh/roUE2.gif +3879 T vz 33(t) ax/veh/slT33.gif +3881 LT vz 34 ax/veh/slLT34.gif +3883 PzKw IIA(g) ax/veh/slPziiA.gif +3885 LT vz 40(t) ax/veh/slLT40.gif +3887 Marder III(t)H ax/veh/slMiiiH.gif +3889 Kfz 1(g) ax/veh/slKfz1.gif +3891 SdKfz 2(g) ax/veh/slSdKfz2.gif +3892 TKS ax/veh/crTKS.gif +3894 TKS(L) ax/veh/crTKSL.gif +3896 L6/40(i) ax/veh/crL640.gif +3898 wz. 34-I ax/veh/cr34i.gif +3900 wz. 34-II ax/veh/cr34ii.gif +3902 Semovente L40(i) ax/veh/crSemL40.gif +3904 Vickers 6t Mk E ax/veh/buV6E.gif +3906 R-35(f) ax/veh/buR35.gif +3993 40L AT MAVAG 40 M hu/gun/huAT40L.gif hu/gun/huAT40Lb.gif +3999 76 ART Skoda M05/08 hu/gun/huAR76.gif hu/gun/huAR76b.gif +4001 105 ART MAVAG M40 hu/gun/huAR1052.gif hu/gun/huAR1052b.gif +4007 80L AA Bofors M29/38 hu/gun/huAA80L.gif hu/gun/huAA80Lb.gif +4009 38M Toldi I hu/veh/hu38MTi.gif +4011 38M Toldi IIA hu/veh/hu38MTiiA.gif +4013 40M Turan I(r) hu/veh/hu40MTi.gif +4015 41M Turan II(r) hu/veh/hu41MTii.gif +4043 PzKw VG(g) hu/veh/huPzvG.gif +4045 PzKw VIE(L)(g) hu/veh/huPzviE.gif +4055 43M Zrinyi II hu/veh/hu43MZii.gif +4057 Marder II(g) hu/veh/huMii.gif +4059 40M Nimrod hu/veh/hu40MN.gif +4065 39M Csaba hu/veh/hu39MC.gif +4067 40M Csaba hu/veh/hu40MC.gif +5723 M3A1 am/veh/M3A1.gif +5728 M5A1 am/veh/M5A1.gif +5733 M4 am/veh/M4.gif +5738 M4A1 am/veh/M4A1.gif +5743 M4A2 am/veh/M4A2.gif +5748 M4A2(L) am/veh/M4A2L.gif +5753 M4A3 am/veh/M4A3.gif +5758 M4A3(75)W am/veh/M4A375W.gif +5763 M4A3E2 am/veh/M4A3E2.gif +5768 M4A3E2(L) am/veh/M4A3E2L.gif +5773 M4A1(76)W am/veh/M4A176W.gif +5778 M4A3(76)W am/veh/M4A376W.gif +5852 122* ART obr. 10/30 ch/gun/chAR122s2.gif ch/gun/chAR122sb.gif +5853 122 ART G obr. 38 ch/gun/chAR1222.gif ch/gun/chAR122b.gif +5854 20L AA 20/65 ch/gun/chAA20LC2.gif ch/gun/chAA20LCb.gif +5855 75L AA Bofors M29 ch/gun/chAA75L2.gif ch/gun/chAA75Lb.gif +5856 88L AA FlaK 18 ch/gun/chAA88L2.gif ch/gun/chAA88Lb.gif +6364 Stuart III(a) ru/veh/ruM3A1.gif +6730 47 MTR fi/fi47mtr.png fi/fi47mtrB.png +6765 81* MTR Krh/32 fi81mmMTR.png fi/gun/fi81mmMTRB.png +6782 81* MTR Savu M42 fi81mmMTR Savu.png fi/gun/fi81mmMTR SavuB.png +6796 7.62 AA fi7.62AA.png fi/gun/fi7.62AAB.png +6797 20L (4) AA (g) fi20L4.png +6801 20L (6) AA (g) fi20L6.png +6802 20L (4) AA fi/gun/fi20L4 _2.png +6803 20L VKT (12) AA fi/gun/fi20L12.png +6804 40L Bofors AA (s) fi/gun/fi40L.png +6805 76 ItK/31(r) fi/gun/fi76LLAA.png +6806 120* MTR Krh/40 fi120MTR.png fi/gun/fi120MTRB.png +6808 20L AT PstK/40 fi20LAT.gif fi/gun/fi20LATB.png +6810 25LL AT PstK/47 (f) fi25LLAT.png fi/gun/fi25LLATB.png +6811 37L AT PstK/36 (s) fi37LAT.png fi/gun/fi37LAT B.png +6812 37L AT PstK/37 (g) fi37LAT H.png fi/gun/fi37LAT HB.png +6813 45L AT PstK/32 (r) fi45LAT.png fi/gun/fi45LATB.png +6814 50L AT PstK/38 (g) fi50LAT.png fi/gun/fi50LATB.png +6815 75 AT PstK/97-38 (g) fi/gun/fi75AT.png fi/gun/fi75ATB.png +6816 75L AT PstK/40 (g) fi75LAT.png fi/gun/fi75LATB.png +6818 76 INF RK/27 (r) fi76INF.png fi/gun/fi76INFB.png +6819 75 ART K/02 fi/gun/fi75ART.png fi/gun/fi75ARTB.png +6820 76* ART LK/13 fi76ART.png fi/gun/fi76ARTB.png +6821 76* ART K/02 (r) fi/gun/fi76ART2.png fi/gun/fi76ART2B.png +6822 76LL ART K/36 (r) fi/gun/fi76LLART.png fi/gun/fi76LLARTB.png +6823 87* ART K/95 fi/gun/fi87ART.png fi/gun/fi87ARTB.png +6824 90* ART K/77 fi/gun/fi90ART.png fi/gun/fi76INFB.png +6826 105 ART H/33 (g) fi/gun/fi105ART.png +6827 105 ART H/37 fi/gun/fi105ART2.png +6828 105L ART H/41 (t) fi/gun/fi105LART.png +6829 107 ART 10/13 fi/gun/fi107ART.png +6830 107 ART K/77 (r) fi/gun/fi107ART2.png +6831 114* ART H/18 (b) fi/gun/fi114ART.png +6832 122* ART H/10 (r) fi/gun/fi122ART.png +6833 150 ART H/40 (g) fi/gun/fi150ART.png fi/gun/fi150ARTB.png +6834 155 ART H/17 (f) fi/gun/fi155ART.png +6841 T-37 (r) fi/veh/fiT-37r.png +6849 T-50 (r) fiT-50r.png +6853 Vikkers (b) fi/veh/fiVikkers.png +6861 T-26E (b) fi/veh/fiT-26e(b).png +6865 T-26A (r) fi/veh/fiT-26a(r).png +6869 T-26B (r) fi/veh/fiT-26b(r).png +6873 T-26C (r) fi/veh/fiT-26c(r).png +6877 OT-133 (r) fi/veh/fiOT-133(r).png +6881 BT-5 (r) fi/veh/fiBT-5(r).png +6885 BT-7 (r) fi/veh/fiBT-7(r).png +6891 Postijuna (r) fi/veh/fiPostijuna.png +6895 Postijuna (L) (r) fi/veh/fiPostijunaL.png +6903 Sotka (r) fi/veh/fiSotka.png +6907 Sotka (L) (r) fi/veh/fiSotkaL.png +6911 Pitka Sotka (r) fi/veh/fiPitkaSotkaL.png +6917 KV-1E (r) fi/veh/fiKV1-E.png +6921 KV-1 M42 (r) fi/veh/fiKV1-M42.png +6925 BT-42 (r) fi/veh/fiBT-42.png +6929 Sturmi (g) fi/veh/fiStug.png +6933 Landsverk Anti II (s) fi/veh/fiAnti II.png +6937 L182 (s) fi/veh/fiL182.png +6941 L182L (s) fi/veh/fiL182L.png +6945 BA-20 (r) fi/veh/fiBA-20.png +6949 BA-6 (r) fi/veh/fiBA-6.png +6955 GAZ-4M-AA (r) fi/veh/fiGAZ4M AA.png +6959 T-20 (r) fi/veh/fiT20.png +6967 RSO (g) fi/veh/fiRSO.png +6975 STZ-3 (r) fi/veh/fiSTZ3.png +6979 Tempo G1200 fi/veh/fiTempo1200.png +6981 Light Truck fi/veh/fiLight Truck.png +6985 Medium Truck fi/veh/fiMediumTruck.png +6991 Heavy Truck fi/veh/fiHeavy Truck.png +6995 203 ART B-4 obr 1931 ru/gun/ru203ART.png ru/gun/ru203ARTbrk.png +6996 37 MTR ru/ru37MTR.png ru/ru37MTRbrk.png +7032 T-27 ru/veh/ruT-27.png +7036 T-26 M31 ru/veh/ruT-26 M31.png +7040 T-26 M32 ru/veh/ruT-26 M32.png +7042 OT-26 ru/veh/ruOT-26.png +7048 ST-26 ru/veh/ruST26.png ru/veh/ruST26B.png +7056 SMK ru/veh/ruSMK.png +7060 T-100 ru/veh/ruT100.png +7064 LANO AT ru/veh/ruLANO AT.png +7068 LANO AA ru/veh/ruLANO AA.png +7072 STZ-3 ru/veh/ruSTZ-3.png +7078 STZ-5 ru/veh/ruSTZ-5.png +7082 NKL-6 ru/veh/ruNKL-6.png +7084 NKL-16 ru/veh/ruNKL-16.png +7085 NKL-26 ru/veh/ruNKL-26.png +7089 RF-8-GAZ-98 ru/veh/ruRF8GAZ98.png +7091 Sherman III(a) ru/veh/ruShermanIII.png +7093 Sherman III(L) (a) ru/veh/ruShermanIIIL.png +7111 Valentine VIII ru/veh/ruValentineVIII.png +7115 Churchill III ru/veh/ruChurchilIII.png +7119 Jeep GPA(a) ru/veh/ruJeep GPA.png +7120 DUKW (a) ru/veh/ruDUKW.png +7124 FT-17 730m(f) ge/veh/geFT-17 CMG.png +7128 FT-17 730(f) ge/veh/geFT-17 37.png +7132 38H 735(f) ge/veh/ge38H 735.png +7136 35-S 739(f) ge/veh/ge35S 739.png +7220 T-26B (r) fi/veh/fiT-26b2(r).png +7409 76 ItK/28 B(s) fiAA76L.png fiAA76LB.png +7418 T-28 M34(L) T28M34L.gif +7420 T-28E M40(L) T28EM40L.gif +7423 Lee(a) Lee(a)RU.gif +7426 M3A1 SC(a) ru/veh/ruM3A1 SC.png +7428 M3A1 SC(a) ruM3A1 SC UA.gif +7432 Valentine V RU VALVnoaa.gif +7434 Valentine V RU VALV.gif diff --git a/vasl_templates/webapp/tests/fixtures/vasl-pieces.txt b/vasl_templates/webapp/tests/fixtures/vasl-pieces.txt deleted file mode 100644 index 6605fc0..0000000 --- a/vasl_templates/webapp/tests/fixtures/vasl-pieces.txt +++ /dev/null @@ -1,1219 +0,0 @@ - GPID Name Front images Back images ------- ---------------------------- ----------------------------------------------------- -------------------------- - 397 LCP(L)b sh/LCPL2.gif - 399 LCP(L) sh/LCPL.gif - 401 LCA sh/LCA.gif sh/lcrampdn.gif - 403 LCVP <6/43 sh/LCVP2.gif sh/lcrampdn.gif - 405 LCVP sh/LCVP.gif sh/lcrampdn.gif - 407 LCM(3) <11/42 sh/LCM32.gif sh/lcrampdn.gif - 409 LCM(3) sh/LCM3.gif sh/lcrampdn.gif - 411 LCI(S) sh/LCIS.gif - 413 LCT(4) <7/43 sh/LCT42.gif sh/lcrampdn.gif - 415 LCT(4) sh/LCT4.gif sh/lcrampdn.gif - 417 Daihatsu sh/LCdaihat.gif sh/lcrampdn.gif - 419 Shohatsu sh/LCshohat.gif - 485 50* MTR ru/ruMTR.gif ru/ruMTRb.gif - 508 82* MTR BM obr. 37 ru/gun/ruMTR82s.gif ru/gun/ruMTR82sb.gif - 510 107* MTR GVPM obr. 38 ru/gun/ruMTR107s.gif ru/gun/ruMTR107sb.gif - 511 120* MTR PM obr. 38 ru/gun/ruMTR120s.gif ru/gun/ruMTR120sb.gif - 512 160* MTR PM obr. 43 ru/gun/ruMTR160s.gif ru/gun/ruMTR160sb.gif - 514 37L AT PTP obr. 30 ru/gun/ruAT37L.gif ru/gun/ruAT37Lb.gif - 515 45L AT PTP obr. 32 ru/gun/ruAT45L.gif ru/gun/ruAT45Lb.gif - 516 45LL AT PTP obr. 42 ru/gun/ruAT45LL.gif ru/gun/ruAT45LLb.gif - 517 57LL AT PTP obr. 43 ru/gun/ruAT57LL.gif ru/gun/ruAT57LLb.gif - 518 100L AT PTP obr. 44 ru/gun/ruAT100L.gif ru/gun/ruAT100Lb.gif - 520 37* INF PP obr. 15R ru/gun/ruINF37s.gif ru/gun/ruINF37sb.gif - 521 76* INF PP obr. 27 ru/gun/ruINF76s.gif ru/gun/ruINF76sb.gif - 523 76* ART obr. 00/02P ru/gun/ruAR76s.gif ru/gun/ruAR76sb.gif - 524 76 ART obr. 02/30 ru/gun/ruAR76.gif ru/gun/ruAR76b.gif - 525 76L ART obr. 39 ru/gun/ruAR76L.gif ru/gun/ruAR76Lb.gif - 526 76LL ART obr. 36 ru/gun/ruAR76LL.gif ru/gun/ruAR76LLb.gif - 527 85L ART obr. 44 ru/gun/ruAR85L.gif ru/gun/ruAR85Lb.gif - 528 107 ART obr. 10/30 ru/gun/ruAR107.gif ru/gun/ruAR107b.gif - 529 122* ART G obr. 10/30 ru/gun/ruAR122s.gif ru/gun/ruAR122sb.gif - 530 122 ART obr. 38 ru/gun/ruAR122.gif ru/gun/ruAR122l-b.gif - 531 122L ART obr. 31 ru/gun/ruAR122-L.gif ru/gun/ruAR122Lb.gif - 532 152* ART G obr. 38 ru/gun/ruAR152s.gif ru/gun/ruAR152sb.gif - 533 152 ART GP obr. 37 ru/gun/ruAR152.gif ru/gun/ruAR152b.gif - 536 25LL AA ZP obr. 40 ru/gun/ruAA25LL.gif ru/gun/ruAA25LLb.gif - 537 37L AA ZP obr. 39 ru/gun/ruAA37L.gif ru/gun/ruAA37Lb.gif - 538 76LL AA ZP obr. 38 ru/gun/ruAA76LL.gif ru/gun/ruAA76LLb.gif - 539 85L AA ZP obr. 39 ru/gun/ruAA85L.gif ru/gun/ruAA85Lb.gif - 541 T-37 ru/veh/T37.gif - 543 T-40 ru/veh/T40.gif - 545 T-50 ru/veh/T50.gif - 547 T-60 M40 ru/veh/T60M40.gif - 549 T-60 M42 ru/veh/T60M42.gif - 551 T-70 ru/veh/T70.gif - 553 T-26 M33 ru/veh/T26M33.gif - 555 T-26 M33 ru/veh/T26M332.gif - 557 T-26 M33 ru/veh/T26M333.gif - 559 T-26 M33 ru/veh/T26M334.gif - 561 T-26 M33 ru/veh/T26M335.gif - 563 T-26S M37/39 ru/veh/T26M37.gif - 565 T-26S M37/39 ru/veh/T26M372.gif - 567 T-26S M37/39 ru/veh/T26M373.gif - 569 T-26S M37/39 ru/veh/T26M374.gif - 571 OT-133 ru/veh/OT133.gif - 573 BT-2A ru/veh/bt2a.gif - 575 BT-5 M34 ru/veh/BT5M34.gif - 577 BT-7 M37 ru/veh/BT7M37.gif - 579 BT-7 M37 ru/veh/BT7M372.gif - 581 BT-7 M37 ru/veh/BT7M373.gif - 583 BT-7 M37 ru/veh/BT7M374.gif - 585 BT-7A ru/veh/BT7A.gif - 587 T-28 M34 ru/veh/T28M34.gif - 589 T-28E M40 ru/veh/T28EM40.gif - 591 T-34 M40 ru/veh/T34M40.gif - 593 T-34 M41 ru/veh/T34M41.gif - 595 OT-34 ru/veh/OT34.gif - 597 T-34 M43 ru/veh/T34M43.gif - 599 T-43 ru/veh/T43.gif - 601 T-34/85 ru/veh/T3485.gif - 603 M4/76(a) ru/veh/M476.gif - 605 T-44 ru/veh/T44.gif - 607 T-35 ru/veh/T35.gif - 609 KV-1 M39/40 ru/veh/KV1M39.gif - 611 KV-1E ru/veh/KV1E.gif - 613 KV-1E ru/veh/KV1E2.gif - 615 KV-1 M41 ru/veh/KV1M41.gif - 617 KV-1 M41 ru/veh/KV1M412.gif - 619 KV-1 M42 ru/veh/KV1M42.gif - 621 KV-1 M42 ru/veh/KV1M422.gif - 623 KV-2 ru/veh/KV2.gif - 625 KV-8 ru/veh/KV8.gif - 627 KV-8 ru/veh/KV82.gif - 629 KV-1S ru/veh/KV1S.gif - 631 KV-85 ru/veh/KV85.gif - 633 IS-2 ru/veh/IS2.gif - 635 IS-2m ru/veh/IS2m.gif - 637 IS-2m ru/veh/IS2m2.gif - 639 IS-3 ru/veh/IS3.gif - 641 IS-3 ru/veh/IS32.gif - 645 SU-76M ru/veh/SU76M.gif - 647 SU-76i(g) ru/veh/SU76i.gif - 649 SU-122 ru/veh/SU122.gif - 651 SU-152 ru/veh/SU152.gif - 653 ISU-122 ru/veh/ISU122.gif - 655 ISU-122 ru/veh/ISU1222.gif - 657 ISU-152 ru/veh/ISU152.gif - 659 ISU-152 ru/veh/ISU1522.gif - 661 SU-85 ru/veh/SU85.gif - 663 SU-100 ru/veh/SU100.gif - 665 SU-57(a) ru/veh/SU57.gif - 669 BA-20 ru/veh/ba20.gif - 671 BA-6 ru/veh/ba6.gif - 673 BA-64B ru/veh/BA64B.gif - 677 ZSU-37 ru/veh/ZSU37.gif - 679 SU-12 ru/veh/SU12.gif - 681 GAZ-4M-AA ru/veh/GAZ4MM.gif - 683 ZIS-42-AA ru/veh/ZIS42.gif - 685 IAG-10-AA ru/veh/IAG10.gif - 687 Komsomolets ru/veh/kom.gif - 693 GAZ-67B ru/veh/GAZ67B.gif - 694 GAZ-MM ru/veh/GAZMM.gif - 696 ZIS-5 ru/veh/ZIS5.gif - 698 IAG-6 ru/veh/IAG6.gif - 704 Lee(a) br/vehicles/lee.gif - 708 Sherman III(a) br/vehicles/sheriiia.gif - 710 Sherman III(a) br/vehicles/sheriiia2.gif - 712 Sherman III(L)(a) ru/veh/sheriiila.gif - 724 Valentine II br/vehicles/valii.gif - 726 Valentine V br/vehicles/valv.gif - 728 Valentine V br/vehicles/valv2.gif - 730 Valentine VIII br/vehicles/valviii.gif - 732 Churchill III br/vehicles/churiv.gif - 758 Jeep(a) br/vehicles/jeep.gif - 759 Jeep(a) MMG br/vehicles/jeep2.gif - 849 60* MTR M2 am/amMTR.gif am/amMTRb.gif - 850 60* MTR M19 am/amMTRa.gif am/amMTRab.gif - 879 81* MTR M1 am/gun/amMTR81s.gif am/gun/amMTR81sb.gif - 881 107* MTR M2 am/gun/amMTR107.gif am/gun/amMTR107b.gif - 882 155* MTR T25 am/gun/amMT155s.gif am/gun/amMT155sb.gif - 884 37L AT M3A1 am/gun/amAT37LL.gif am/gun/amAT37LLb.gif - 885 57L AT M1 am/gun/amAT57L.gif am/gun/amAT57Lb.gif - 886 76L AT M5 am/gun/amAT76L.gif am/gun/amAT76Lb.gif - 888 75* ART M1A1 am/gun/amAR75s.gif am/gun/amAR75sb.gif - 890 75 ART M1897A2 am/gun/amAR75.gif am/gun/amAR75b.gif - 891 105 ART M2A1 am/gun/amAR105.gif am/gun/amAR105b.gif - 892 105* ART M3 am/gun/amAR105s.gif am/gun/amAR105sb.gif - 893 114 ART M1 am/gun/amAR114.gif am/gun/amAR114b.gif - 894 155* ART M1918 am/gun/amAR155s.gif am/gun/amAR155sb.gif - 895 155 ART M1 am/gun/amAR155_.gif am/gun/amAR155_b.gif - 896 155 ART M1918M1 am/gun/amAR155.gif am/gun/amAR155b.gif - 897 155L ART M1A1 am/gun/amAR155L.gif am/gun/amAR155Lb.gif - 898 203 ART M1 am/gun/amAR203.gif am/gun/amAR203b.gif - 900 12.7 AA M51 am/gun/amAA12.gif am/gun/amAA12b.gif - 901 37L AA M1A2 am/gun/amAA37L.gif am/gun/amAA37Lb.gif - 902 40L AA M1 am/gun/amAA40L.gif am/gun/amAA40Lb.gif - 903 76L AA M3 am/gun/amAA76L.gif am/gun/amAA76Lb.gif - 904 90L AA M1A1 am/gun/amAA90L.gif am/gun/amAA90Lb.gif - 905 90L AA M2 am/gun/amAA90.gif am/gun/amAA90b.gif - 907 M2A4 am/veh/M2A4.gif - 909 M3 LT am/veh/M3LT.gif - 913 M3A1 Satan am/veh/M3A1sat.gif - 917 M24 am/veh/M24.gif - 919 M3 MT am/veh/M3MT.gif - 941 M4(105) am/veh/M4105.gif - 943 M4A3(105) am/veh/M4A3105.gif - 945 M4 Tankdozer am/veh/M4doz.gif - 947 T1E3 am/veh/T1E3.gif - 949 Sherman Crab am/veh/M4cra.gif - 951 POA-CWS-H1 am/veh/M4poa.gif - 955 M26 am/veh/M26.gif - 957 M10 GMC am/veh/M10GMC.gif - 959 M18 GMC am/veh/M18GMC.gif - 961 M36 GMC am/veh/M36GMC.gif - 963 M36B1 GMC am/veh/M36B1GMC.gif - 965 M2 ht am/veh/M2ht.gif - 967 M3 ht am/veh/M3ht.gif - 969 M3A1 ht am/veh/M3A1ht.gif - 971 M3(MMG) am/veh/M3htMMG.gif - 973 M3(HMG) am/veh/M3htHMG.gif - 975 M4 MC am/veh/M4MC.gif - 977 M4A1 MC am/veh/M4A1MC.gif - 979 M21 MC am/veh/M21MC.gif - 981 M3 GMC am/veh/M3GMC.gif - 983 M3 GMC am/veh/M3GMC2.gif - 985 T30 HMC am/veh/T30HMC.gif - 987 T19 HMC am/veh/T19HMC.gif - 990 M15A1 am/veh/M15A1MGMC.gif - 992 M16 am/veh/M16MGMC.gif - 996 M3A1 SC am/veh/M3A1SC.gif - 998 M20 am/veh/M20SC.gif - 1000 T8 am/veh/T8SC.gif - 1002 M8 AC am/veh/M8AC.gif - 1004 M8 HMC am/veh/M8HMC.gif - 1006 M7 HMC am/veh/M7HMC.gif - 1011 M12 GMC unlimbered am/veh/M12GMC2.gif - 1014 LVT(A)1 am/veh/LVTA1.gif - 1016 LVT(A)4 am/veh/LVTA4.gif - 1018 LVT(A)4 am/veh/LVTA42.gif - 1020 M4 DD am/veh/M4dd.gif - 1022 LVT2 am/veh/LVT2.gif - 1024 LVT2(m) am/veh/LVT2m.gif - 1026 LVT(A)2 am/veh/LVTA2.gif - 1028 LVT4 am/veh/LVT4.gif - 1030 LVT4 am/veh/LVT42.gif - 1032 DUKW am/veh/DUKW.gif - 1036 Jeep GPA am/veh/JeepGPA.gif - 1039 Jeep am/veh/Jeep.gif - 1040 Jeep MMG am/veh/Jeep2.gif - 1041 Jeep HMG am/veh/Jeep4.gif - 1042 3/4 ton truck am/veh/ton34.gif - 1044 1-1/2 ton truck am/veh/ton112.gif - 1046 2-1/2 ton truck am/veh/ton212.gif - 1048 7-1/2 ton truck am/veh/ton712.gif - 1050 M4 HST am/veh/M4hst.gif - 1149 51 MTR abn br/brMTR2.gif br/brMTR2b.gif - 1153 51 MTR br/brMTR.gif br/brMTRb.gif - 1177 76* MTR OML 3" (pre 9/42) br/guns/brMTR76s.gif br/guns/brMTR76sb.gif - 1179 76* MTR OML 3" br/guns/brMTR76.gif br/guns/brMTR76sb.gif - 1181 107* MTR OSB 4.2" br/guns/brM107s.gif br/guns/brM107sb.gif - 1183 25LL AT OQF Hotchkiss br/guns/brAT25LL.gif br/guns/brAT25LLb.gif - 1184 40L AT OQF 2pdr br/guns/brAT40L.gif br/guns/brAT40Lb.gif - 1185 57L AT OQF 6pdr 7cwt br/guns/brAT57L.gif br/guns/brAT57Lb.gif - 1186 76LL AT OQF 17/25pdr br/guns/brAT7625.gif br/guns/brAT7625b.gif - 1187 76LL AT OQF 17pdr br/guns/brAT76LL.gif br/guns/brAT76LLb.gif - 1189 75* ART M1A1 br/guns/brAR75s.gif br/guns/brAR75sb.gif - 1191 75 ART mle 1897 br/guns/brAR75.gif br/guns/brAR75b.gif - 1192 84* ART OQF 18pdr br/guns/brAR84s.gif br/guns/brAR84sb.gif - 1193 88* ART OQF 25pdr S br/guns/brAR88s.gif br/guns/brAR88sb.gif - 1194 88 ART OQF 25pdr br/guns/brAR88.gif br/guns/brAR88b.gif - 1195 94* ART OQF 3.7" br/guns/brAR94s.gif br/guns/brAR94sb.gif - 1196 114* ART OQF 4.5" br/guns/brAR114s.gif br/guns/brAR114sb.gif - 1197 114 ART OBL 4.5" br/guns/brAR114.gif br/guns/brAR114b.gif - 1198 140 ART OBL 5.5" br/guns/brAR140.gif br/guns/brAR140b.gif - 1199 152* ART OBL 6" br/guns/brAR152s.gif br/guns/brAR152sb.gif - 1200 183* ART OBL 7.2" Mk I br/guns/brAR183s.gif br/guns/brAR183sb.gif - 1201 183 ART OBL 7.2" Mk VI br/guns/brAR183.gif br/guns/brAR183b.gif - 1203 20L AA OQF br/guns/brAA20L.gif br/guns/brAA20Lb.gif - 1204 40L AA OQF br/guns/brAA40L.gif br/guns/brAA40Lb.gif - 1205 76* AA OQF 3" 20cwt br/guns/brAA76s.gif br/guns/brAA76sb.gif - 1206 94* AA OQF 3.7" br/guns/brAA94s.gif br/guns/brAA94sb.gif - 1208 Mark VIB br/vehicles/mkvib.gif - 1210 Mark VIC br/vehicles/mkvic.gif - 1212 Tetrarch br/vehicles/tet.gif - 1214 Tetrarch CS br/vehicles/tetcs.gif - 1216 Stuart I(a) br/vehicles/stuia.gif - 1218 Stuart III(a) br/vehicles/stuiiia.gif - 1220 Stuart V(a) br/vehicles/stuva.gif - 1222 Locust(a) br/vehicles/locust.gif - 1224 A9 br/vehicles/a9.gif - 1226 A9 br/vehicles/a92.gif - 1228 A9 CS br/vehicles/a9cs.gif - 1230 A9 CS br/vehicles/a9cs2.gif - 1232 A10 Mk IA br/vehicles/a10ia.gif - 1234 A10 Mk IA br/vehicles/a10ia2.gif - 1236 A10 Mk IA br/vehicles/a10ia3.gif - 1238 A10 Mk IA br/vehicles/a10ia4.gif - 1240 A10 Mk IA br/vehicles/a10ia5.gif - 1242 A10 Mk IA CS br/vehicles/a10iacs.gif - 1244 A10 Mk IA CS br/vehicles/a10iacs2.gif - 1246 A10 Mk IA CS br/vehicles/a10iacs3.gif - 1248 A13 Mk I br/vehicles/a13i.gif - 1250 A13 Mk I br/vehicles/a13i2.gif - 1252 A13 Mk II br/vehicles/a13ii.gif - 1254 A13 Mk II br/vehicles/a13ii2.gif - 1256 A13 Mk II br/vehicles/a13ii3.gif - 1258 A13 Mk II br/vehicles/a13ii4.gif - 1260 A13 Mk II CS br/vehicles/a13iics.gif - 1262 Crusader I br/vehicles/crusi.gif - 1264 Crusader I br/vehicles/crusi2.gif - 1266 Crusader I CS br/vehicles/crusics.gif - 1268 Crusader I CS br/vehicles/crusics2.gif - 1270 Crusader II br/vehicles/crusii.gif - 1272 Crusader II br/vehicles/crusii2.gif - 1274 Crusader II CS br/vehicles/crusiics.gif - 1276 Crusader II CS br/vehicles/crusiics2.gif - 1278 Crusader III br/vehicles/crusiii.gif - 1280 Grant(a) br/vehicles/grant.gif - 1282 Lee(a) br/vehicles/lee.gif - 1284 Lee(a) br/vehicles/lee2.gif - 1286 Sherman II(a) br/vehicles/sheriia.gif - 1288 Sherman II(a) br/vehicles/sheriia2.gif - 1290 Sherman III(a) br/vehicles/sheriiia.gif - 1292 Sherman III(a) br/vehicles/sheriiia2.gif - 1294 Sherman V(a) br/vehicles/sherva.gif - 1296 Sherman V(a) br/vehicles/sherva2.gif - 1298 Sherman IIA(a) br/vehicles/sheriiaa.gif - 1300 Sherman IIA(a) br/vehicles/sheriiaa2.gif - 1302 Sherman IIC(a) br/vehicles/sheriica.gif - 1304 Sherman IIC(a) br/vehicles/sheriica2.gif - 1306 Sherman VC(a) br/vehicles/shervca.gif - 1308 Sherman VC(a) br/vehicles/shervca2.gif - 1310 Sherman IB(a) br/vehicles/sheriba.gif - 1312 Sherman IB(a) br/vehicles/sheriba2.gif - 1314 Centaur IV br/vehicles/centiv.gif - 1316 Cromwell IV br/vehicles/cromiv.gif - 1318 Cromwell VI br/vehicles/cromvi.gif - 1320 Cromwell VII br/vehicles/cromvii.gif - 1322 Cromwell VIII br/vehicles/cromviii.gif - 1324 Challenger br/vehicles/chall.gif - 1326 Comet br/vehicles/comet.gif - 1328 Sherman Dozer(a) br/vehicles/sherdoz.gif - 1330 Sherman Dozer(a) br/vehicles/sherdoz2.gif - 1332 Sherman Crab(a) br/vehicles/shercrab.gif - 1334 Sherman Crab(a) br/vehicles/shercrab2.gif - 1338 Matilda I br/vehicles/mati.gif - 1340 Matilda I br/vehicles/mati2.gif - 1342 Matilda II br/vehicles/matii.gif - 1344 Matilda II br/vehicles/matii2.gif - 1346 Matilda II br/vehicles/matii3.gif - 1348 Matilda II br/vehicles/matii4.gif - 1350 Matilda II CS br/vehicles/matiics.gif - 1352 Matilda II CS br/vehicles/matiics2.gif - 1354 Valentine II br/vehicles/valii.gif - 1356 Valentine V br/vehicles/valv.gif - 1358 Valentine V br/vehicles/valv2.gif - 1360 Valentine VIII br/vehicles/valviii.gif - 1362 Valentine XI br/vehicles/valxi.gif - 1364 Churchill I br/vehicles/churi.gif - 1366 Churchill IV br/vehicles/churiv.gif - 1368 Churchill V br/vehicles/churv.gif - 1370 Churchill VI br/vehicles/churvi.gif - 1372 Churchill VII br/vehicles/churvii.gif - 1374 Churchill VIII br/vehicles/churviii.gif - 1376 Valentine Bridgelayer br/vehicles/valbrid.gif - 1380 Churchill Bridgelayer br/vehicles/churbrid.gif - 1384 Churchill AVRE br/vehicles/churavre.gif - 1386 Churchill AVRE br/vehicles/churavref.gif - 1390 Churchill Crocodile br/vehicles/churcroc.gif - 1393 Deacon br/vehicles/deacon.gif - 1395 Wolverine(a) br/vehicles/wolv.gif - 1397 Achilles(a) br/vehicles/achil.gif - 1399 Archer br/vehicles/archer.gif - 1401 Daimler SC br/vehicles/daimsc.gif - 1403 Lynx SC br/vehicles/lynx.gif - 1405 Humber SC br/vehicles/humber.gif - 1407 Stuart Recce(a) br/vehicles/sturecce.gif - 1409 Humber III LRC br/vehicles/humblrc.gif - 1411 Otter SC br/vehicles/otter.gif - 1413 Morris CS9 morris.gif - 1415 Rolls Royce br/vehicles/rolls.gif - 1417 Marmon-H II ME br/vehicles/marmii.gif - 1419 Marmon-H IIv br/vehicles/marmiiv.gif - 1421 Marmon-H III MFF br/vehicles/marmiiif.gif - 1423 Marmon-H III ME br/vehicles/marmiiie.gif - 1425 Marmon-H IIIv br/vehicles/marmiiiv.gif - 1427 Marmon-H IIIv br/vehicles/marmiiiv2.gif - 1429 Humber II AC br/vehicles/humbii.gif - 1431 Humber III AC br/vehicles/humbiii.gif - 1433 Humber III AC br/vehicles/humbiii2.gif - 1435 Humber IV AC br/vehicles/humbiv.gif - 1437 Daimler AC br/vehicles/daimac.gif - 1439 Daimler AC br/vehicles/daimac2.gif - 1441 AEC I AC br/vehicles/aeci.gif - 1443 AEC II AC br/vehicles/aecii.gif - 1445 AEC III AC br/vehicles/aeciii.gif - 1447 Staghound I(a) br/vehicles/stagi.gif - 1449 Staghound I(a) br/vehicles/stagi2.gif - 1451 Staghound II(a) br/vehicles/stagii.gif - 1453 Staghound II(a) br/vehicles/stagii2.gif - 1457 Bishop br/vehicles/bishop.gif - 1459 Bishop br/vehicles/bishop2.gif - 1461 Priest(a) br/vehicles/priest.gif - 1463 Sexton(a) br/vehicles/sexton.gif - 1465 Sexton(a) br/vehicles/sexton2.gif - 1467 M3 GMC(a) br/vehicles/m3gmc.gif - 1469 Mark VI AA br/vehicles/markviaa.gif - 1471 Crusader AA br/vehicles/crusaa.gif - 1473 Crusader AA br/vehicles/crusaa2.gif - 1475 M17 MGMC(a) br/vehicles/m17mgmc.gif - 1477 Humber AA br/vehicles/humbaa.gif - 1479 Staghound AA(a) br/vehicles/stagaa.gif - 1481 M5(a) br/vehicles/m5a.gif - 1483 M5(a) br/vehicles/m5a2.gif - 1485 M5A1(a) br/vehicles/m5a1a.gif - 1487 M5A1(a) br/vehicles/m5a1a2.gif - 1489 M9(a) br/vehicles/m9a.gif - 1491 M9(a) br/vehicles/m9a2.gif - 1493 M9A1(a) br/vehicles/m9a1a.gif - 1495 M9A1(a) br/vehicles/m9a1a2.gif - 1497 Carrier A br/vehicles/carra.gif - 1499 Carrier B br/vehicles/carrb.gif - 1501 Carrier C br/vehicles/carrc.gif - 1503 Carrier MMG A br/vehicles/carrmmga.gif - 1505 Carrier MMG A br/vehicles/carrmmga2.gif - 1507 Carrier MMG B br/vehicles/carrmmgb.gif - 1509 Carrier 2-in MTR br/vehicles/carr2in.gif - 1511 Carrier 3-in MTR br/vehicles/carr3in.gif - 1513 Priest Kangaroo(a) br/vehicles/prkang.gif - 1515 Ram Kangaroo(a) br/vehicles/ramkang.gif - 1517 Ram Kangaroo(a) br/vehicles/ramkang2.gif - 1519 White(a) SC br/vehicles/white.gif - 1521 White(a) SC br/vehicles/white2.gif - 1523 IP Carrier Mk IIS br/vehicles/ipciia.gif - 1525 IP Carrier Mk IIB br/vehicles/ipciib.gif - 1527 IP Carrier AOV br/vehicles/ipcaov.gif - 1529 IP Carrier 3-in MTR br/vehicles/ipc3in.gif - 1531 IP Carrier 3-in MTR br/vehicles/ipc3in2.gif - 1533 Wasp br/vehicles/waspapc.gif - 1535 Wasp br/vehicles/waspapc2.gif - 1537 Badger(a) br/vehicles/badapc.gif - 1539 Badger(a) br/vehicles/badapc2.gif - 1541 Buffalo Mk II(a) br/vehicles/buffiia.gif - 1543 Buffalo Mk IV(a) br/vehicles/buffiva.gif - 1545 Sherman III DD(a) br/vehicles/sherdd.gif - 1547 Sherman III DD(a) br/vehicles/sherdd2.gif - 1549 DUKW(a) br/vehicles/dukw.gif - 1553 Terrapin br/vehicles/terra.gif - 1555 2pdr Portee ['br/vehicles/portee.gif', 'br/vehicles/portee0.gif'] - 1557 Morris C9/B br/vehicles/morrc9b.gif - 1559 Loyd Carrier br/vehicles/loyd.gif - 1561 Quad FAT br/vehicles/quad.gif - 1563 15-cwt Truck br/vehicles/cwt15.gif - 1565 30-cwt Lorry br/vehicles/cwt30.gif - 1567 3-ton Lorry br/vehicles/ton3.gif - 1569 Jeep(a) br/vehicles/jeep.gif - 1570 Jeep(a) MMG br/vehicles/jeep2.gif - 1571 3/4 ton Truck(a) br/vehicles/ton34.gif - 1573 1-1/2 ton Truck(a) br/vehicles/ton112.gif - 1575 2-1/2 ton Truck(a) br/vehicles/ton212.gif - 1577 7-1/2 ton Truck(a) br/vehicles/ton712.gif - 1632 37* INF fr/frINF.gif fr/frINFb.gif - 1636 50 MTR(f) fr/frMTR.gif fr/frMTRb.gif - 1641 60* MTR(a) br/brMTRa.gif br/brMTRab.gif - 1667 81* MTR(f) mle 27/31 fr/gun/frMTR81sf.gif fr/gun/frMTR81sfb.gif - 1669 25LL AT SA-L mle 34 fr/gun/frAT25LL.gif fr/gun/frAT25LLb.gif - 1670 47L AT SA mle 37 APX <41 fr/gun/frAT47L-40.gif fr/gun/frAT47Lb.gif - 1671 47L AT SA mle 37 APX fr/gun/frAT47L.gif fr/gun/frAT47Lb.gif - 1672 47L AT SA mle 37 APX fr/gun/frAT47Lf.gif fr/gun/frAT47Lfb.gif - 1673 75 AT mle 97/35 fr/gun/frAT75.gif fr/gun/frAT75b.gif - 1674 65* INF M mle 06 fr/gun/frINF65s.gif fr/gun/frINF65sb.gif - 1678 75* ART M mle 28 fr/gun/frAR75s.gif fr/gun/frAR75sb.gif - 1679 75 ART mle 1897 fr/gun/frAR75.gif fr/gun/frAR75b.gif - 1680 105* ART M mle 28 fr/gun/frAR105.gif fr/gun/frAR105-b.gif - 1681 105 ART C mle 35B fr/gun/frAR105B.gif fr/gun/frAR105Bb.gif - 1682 105 ART M mle 13S fr/gun/frAR105S.gif fr/gun/frAR105Sb.gif - 1683 105L ART L mle 36S fr/gun/frAR105L.gif fr/gun/frAR105Lb.gif - 1684 155* ART C mle 17S fr/gun/frAR155s.gif fr/gun/frAR155sb.gif - 1685 155 ART GPF fr/gun/frAR155.gif fr/gun/frAR155b.gif - 1687 12.7 AA CAJ mle 30 <41 fr/gun/frAA12-40.gif fr/gun/frAA12b.gif - 1688 12.7 AA CAJ mle 30 fr/gun/frAA12.gif fr/gun/frAA12b.gif - 1689 12.7 AA CAJ mle 30 fr/gun/frAA12f.gif fr/gun/frAA12fb.gif - 1690 20L AA CA mle 39 O fr/gun/frAA20L.gif fr/gun/frAA20Lb.gif - 1691 25LL AA CA mle 38 <41 fr/gun/frAA25LL-40.gif fr/gun/frAA25LLb.gif - 1692 25LL AA CA mle 38 fr/gun/frAA25LL.gif fr/gun/frAA25LLb.gif - 1693 75L AA CA mle 32 fr/gun/frAA75L.gif fr/gun/frAA75Lb.gif - 1704 75 ART mle 1897 br/guns/brAR75.gif br/guns/brAR75b.gif - 1713 FT-17M fr/veh/ft17m.gif - 1715 FT-17C fr/veh/ft17c.gif - 1717 FT-17 75BS fr/veh/ft1775.gif - 1719 AMR 33 fr/veh/amr33.gif - 1721 AMR 35 fr/veh/amr35.gif - 1723 AMR 35(L) fr/veh/amr35l.gif - 1725 R35 fr/veh/r35.gif - 1727 R35(L) fr/veh/r35l.gif - 1729 R35(L) fr/veh/r35l-a.gif - 1731 H35 fr/veh/h35.gif - 1733 H35(L) fr/veh/h35l.gif - 1735 FCM 36 fr/veh/fcm36.gif - 1737 H39 fr/veh/h39.gif - 1739 H39 fr/veh/h39-b.gif - 1741 H39(L) fr/veh/h39l.gif - 1743 H39(L) fr/veh/h39l-a.gif - 1745 R40 fr/veh/r40.gif - 1747 D1 fr/veh/d1.gif - 1749 D2 fr/veh/d2.gif - 1751 D2(L) fr/veh/d2l.gif - 1753 S35 fr/veh/s35.gif - 1755 S35 fr/veh/s35-a.gif - 1757 B1-bis fr/veh/b1bis.gif - 1759 B1-bis fr/veh/b1bis-a.gif - 1761 Valentine V(b) fr/veh/valv.gif - 1763 Valentine V(b) fr/veh/valv2.gif - 1767 AM Dodge(a) fr/veh/amd.gif - 1769 AM Dodge(a) fr/veh/amd-b.gif - 1771 AM Dodge(a) fr/veh/amd-b2.gif - 1773 AMD 20 cv TOE fr/veh/amd20.gif - 1775 AMD 50 AM fr/veh/amd50.gif - 1777 AMD 80 AM fr/veh/amd80.gif - 1779 AMD 35 fr/veh/amd35.gif - 1781 AMD 35 fr/veh/amd352.gif - 1785 Laffly W15T fr/veh/laffw15.gif - 1787 Ac de 75 Conus(b) fr/veh/ac75con.gif - 1789 Ac de 75 mle 97 fr/veh/ac7597.gif - 1791 Cam. de Mitr. CA fr/veh/cammitr.gif - 1793 Cam. de 13.2 CAJ fr/veh/cam132.gif - 1795 Cam. de 20 CA fr/veh/cam20.gif - 1797 Ac de 25 CA fr/veh/ac25.gif - 1801 Ac de 40 CA(a) fr/veh/ac40.gif - 1803 Ac de 75 mle 13/34 fr/veh/ac75.gif - 1807 AMC 29 fr/veh/amc29.gif - 1809 C-K P17 fr/veh/ckp17.gif - 1811 C-K P19 fr/veh/ckp19.gif - 1813 SOMUA MCG fr/veh/somua.gif - 1815 Unic P107 fr/veh/unic.gif - 1817 Renault UE fr/veh/renaue.gif - 1819 Renault UE MG fr/veh/renaue2.gif - 1821 Lorraine 38L fr/veh/lorr38tr.gif - 1824 Lorraine 37L 44 fr/veh/lorr37.gif - 1826 Carrier AC(b) fr/veh/carrac.gif - 1828 Latil TAR H2 fr/veh/latil.gif - 1830 Laffly S15T fr/veh/laffs15.gif - 1832 Laffly S20TL fr/veh/laffs20.gif - 1834 Laffly V15T fr/veh/laffv15.gif - 1836 Peugeot 202 fr/veh/peugeot.gif - 1837 Citroen 23 fr/veh/citroen.gif - 1839 Renault AGR2 fr/veh/renagr.gif - 1895 M5 ht fr/veh/m5.gif - 1897 M5A1 ht fr/veh/m5a1.gif - 1903 M9 ht fr/veh/m9.gif - 1982 40 MTR ch/chM40.gif ch/chM40b.gif - 1983 45* MTR(i) <41 ch/chM45.gif ch/chM45b.gif - 1984 45* MTR(i) ch/chM452.gif ch/chM45b.gif - 1985 50* MTR(g) ch/chM50g.gif ch/chM50gb.gif - 1986 50* MTR(r) ch/chM50r.gif ch/chM50rb.gif - 1987 50* MTR(j) ch/chM50j.gif ch/chM50jb.gif - 1988 60* MTR(a) ch/chM60.gif ch/chM60b.gif - 2016 76* MTR Stokes ch/gun/chM76s.gif ch/gun/chM76sb.gif - 2018 81* MTR GrW 34 ch/gun/chM81s.gif ch/gun/chM81sb.gif - 2020 82* MTR BM obr. 37 ch/gun/chM82s.gif ch/gun/chM82sb.gif - 2022 81* MTR M1 ch/gun/chM81M1.gif ch/gun/chM81M1b.gif - 2024 107* MTR M2 ch/gun/chM107.gif ch/gun/chM107b.gif - 2026 37L AT Pak 35/36 ch/gun/chAT37L.gif ch/gun/chAT37Lb.gif - 2027 37LL AT M3A1 ch/gun/chAT37LL.gif ch/gun/chAT37LLb.gif - 2029 37* ART PP obr. 15R ch/gun/chAR37s.gif ch/gun/chAR37sb.gif - 2030 70* ART 70/15 ch/gun/chAR70s.gif ch/gun/chAR70sb.gif - 2031 75* ART Krupp M08 ch/gun/chAR75K.gif ch/gun/chAR75Kb.gif - 2032 75* ART 75/13 <41 ch/gun/chAR75O.gif ch/gun/chAR75Ob.gif - 2033 75* ART 75/13 ch/gun/chAR75O2.gif ch/gun/chAR75Ob.gif - 2034 75* ART leIG 18 ch/gun/chAR75I.gif ch/gun/chAR75Ib.gif - 2035 76* ART PP obr. 27 <41 ch/gun/chAR76s.gif ch/gun/chAR76sb.gif - 2036 76* ART PP obr. 27 ch/gun/chAR76s2.gif ch/gun/chAR76sb.gif - 2037 75* ART M1A1 ch/gun/chAR75M.gif ch/gun/chAR75Mb.gif - 2039 75 ART FK 16 ch/gun/chAR75F.gif ch/gun/chAR75Fb.gif - 2040 76 ART P obr. 02/30 <41 ch/gun/chAR76.gif ch/gun/chAR76b.gif - 2041 76 ART P obr. 02/30 ch/gun/chAR762.gif ch/gun/chAR76b.gif - 2042 84* ART 18-lber ch/gun/chAR84s.gif ch/gun/chAR84sb.gif - 2043 105* ART leFH 16 ch/gun/chAR105s.gif ch/gun/chAR105sb.gif - 2044 105 ART 105/28 ch/gun/chAR105.gif ch/gun/chAR105b.gif - 2045 105 ART M2A1 ch/gun/chAR105_.gif ch/gun/chAR105_b.gif - 2046 122* ART obr. 10/30 <41 ch/gun/chAR122s.gif ch/gun/chAR122sb.gif - 2048 122 ART G obr. 38 <41 ch/gun/chAR122.gif ch/gun/chAR122b.gif - 2050 150* ART 149/13 ch/gun/chAR150s.gif ch/gun/chAR150sb.gif - 2052 20L AA Oerlikon FF ch/gun/chAA20LO.gif ch/gun/chAA20LOb.gif - 2053 20L AA 20/65 <41 ch/gun/chAA20LC.gif ch/gun/chAA20LCb.gif - 2055 20L AA FlaK 30 ch/gun/chAA20LF.gif ch/gun/chAA20LFb.gif - 2056 37L AA FlaK 36/37 ch/gun/chAA37L.gif ch/gun/chAA37Lb.gif - 2057 40L AA Bofors L/60 ch/gun/chAA40L.gif ch/gun/chAA40Lb.gif - 2058 75L AA Bofors M29 <41 ch/gun/chAA75L.gif ch/gun/chAA75Lb.gif - 2060 88L AA FlaK 18 <41 ch/gun/chAA88L.gif ch/gun/chAA88Lb.gif - 2063 VCL M1931(b) ch/veh/vclm1931.gif - 2065 L3/35(i) ch/veh/chl335.gif - 2067 PzKw IA(g) ch/veh/chpzia.gif - 2069 Vickers 6t Mk E(b) ch/veh/chvick.gif - 2071 T-26TU M33(r) ch/veh/cht26.gif - 2073 T-26TU M33(r) ch/veh/cht262.gif - 2075 M3A3(a) ch/veh/chm3a3.gif - 2077 M3A3(a) ch/veh/chm3a32.gif - 2079 M4A4(a) ch/veh/chm4a4.gif - 2081 M4A4(a) ch/veh/chm4a42.gif - 2085 M3A1(a) SC ch/veh/chm3a1.gif - 2087 Stuart Recon(a) ch/veh/chstuart.gif - 2089 Type 22 AC ch/veh/ch22ac.gif - 2091 PSW 221(g) ch/veh/chpsw221.gif - 2093 PSW 222(g) ch/veh/chpsw222.gif - 2095 BA-20(r) ch/veh/chba20.gif - 2097 BA-6(r) ch/veh/chba6.gif - 2101 VCL Mk VI Carrier(b) ch/veh/chvcl.gif - 2103 VCL Mk VI Carrier(b) ch/veh/chvcl2.gif - 2105 Carrier A(b) ch/veh/chcarra.gif - 2107 Carrier B(b) ch/veh/chcarrb.gif - 2109 Carrier C(b) ch/veh/chcarrc.gif - 2111 Henschel 33(g) ch/veh/chhensch.gif - 2113 Jeep(a) ch/veh/chjeep.gif - 2116 2-1/2 ton truck(a) ch/veh/chton212.gif - 2172 46* MTR al/alMTR46.gif al/alMTR46B.gif - 2173 50* MTR al/alMTR50.gif al/alMTR50B.gif - 2176 ATR al/alATR.gif al/alATRb.gif - 2179 20L ATR al/alATR20.gif al/alATR20b.gif - 2193 81* MTR Brandt al/gun/alMTR81.gif al/gun/alMTR81b.gif - 2195 37L AT Bofors al/gun/alAT37.gif al/gun/alAT37b.gif - 2196 37L AT PaK 35/36 al/gun/alAT37L.gif al/gun/alAT37Lb.gif - 2197 47 AT Bohler M35 al/gun/alAT47.gif al/gun/alAT47b.gif - 2198 65* INF wz. 06 al/gun/alINF65.gif al/gun/alINF65b.gif - 2199 75 ART wz. 97 al/gun/alART75fr.gif al/gun/alART75frb.gif - 2200 75* ART Bofors M34 al/gun/alART75.gif al/gun/alART75b.gif - 2201 75* ART 75M 19S al/gun/alART75s.gif al/gun/alART75sb.gif - 2202 105 ART C105 L 13 S al/gun/alART105.gif al/gun/alART105b.gif - 2203 120* ART wz. 09/31 al/gun/alART120.gif al/gun/alART120b.gif - 2204 155* ART 17S al/gun/alART155.gif al/gun/alART155b.gif - 2205 12.7 AA CAJ al/gun/alAA127.gif al/gun/alAA127b.gif - 2206 20L AA Oerlikon al/gun/alAA20.gif al/gun/alAA20b.gif - 2207 40L AA Bofors al/gun/alAA40.gif al/gun/alAA40b.gif - 2208 75 ART wz. 02/26 al/gun/alART75p.gif al/gun/alART75pb.gif - 2209 100* ART wz. 14/19 al/gun/alART100p.gif al/gun/alART100pb.gif - 2210 75L AA wz. 97/25 al/gun/alAA75p.gif al/gun/alAA75pb.gif - 2211 76* MTR M76 A al/gun/alMTR76.gif al/gun/alMTR76b.gif - 2212 76* INF FRC ['al/gun/alINF76.gif', 'al/gun/alINF76u.gif'] al/gun/alINF76b.gif - 2213 47 AT C47 FRC M 32 al/gun/alATb47.gif al/gun/alATb47b.gif - 2214 75 ART C75 TR al/gun/alARTb75.gif al/gun/alARTb75b.gif - 2215 75 ART C75 GP al/gun/alART75gp.gif al/gun/alART75gpb.gif - 2216 105 ART Ob 105 GP al/gun/alARTb105.gif al/gun/alARTb105b.gif - 2217 120 ART C120 M31 al/gun/alARTb120.gif al/gun/alARTb120b.gif - 2218 75L AA M27 FRC al/gun/alAA75.gif al/gun/alAA75b.gif - 2219 85 ART Vari 85/24 M al/gun/alART85.gif al/gun/alART85b.gif - 2220 105* ART OR 105/19 al/gun/alART105g.gif al/gun/alART105gb.gif - 2221 37L AA Bofors al/gun/alAA37.gif al/gun/alAA37b.gif - 2222 20L AT M-35 al/gun/alAT20.gif al/gun/alAT20b.gif - 2223 37* INF al/gun/alINF37.gif al/gun/alINF37b.gif - 2224 80* ART M28/M33 al/gun/alART80.gif al/gun/alART80b.gif - 2225 100* ART M14/19 al/gun/alART100.gif al/gun/alART100b.gif - 2231 L5/30(i) al/veh/L530.gif - 2233 L3/35(i) al/veh/L335.gif - 2235 L6/40(i) al/veh/L640.gif - 2237 M13/40(i) al/veh/M1340.gif - 2239 FT-17M(f) al/veh/FT17M.gif - 2241 FT-17C(f) FT17C.gif - 2243 R-35(f) al/veh/R35.gif - 2245 M3A1 SC(a) al/veh/M3A1sc.gif - 2247 C-K P17(f) al/veh/CKP17.gif - 2249 C-K P19(f) al/veh/CKP19.gif - 2251 VCL Utility(b) al/veh/VCL.gif - 2253 Lt truck al/veh/allttruck.gif - 2255 Md truck al/veh/almdtruck.gif - 2257 Hv truck al/veh/alhvytruck.gif - 2259 TKS al/veh/TKS.gif - 2261 TKS(L) al/veh/TKSL.gif - 2263 Vickers Edw(b) al/veh/Edwb.gif - 2265 Vickers Ejw(b) al/veh/Ejwb.gif - 2267 7TPdw al/veh/7TPdw.gif - 2269 7TPjw al/veh/7TPjw.gif - 2271 H35(f) al/veh/H35f.gif - 2273 Peugeot 1918(f) al/veh/1918f.gif - 2275 wz. 29 Ursus al/veh/wz29.gif - 2277 wz. 34-I al/veh/wz34i.gif - 2279 wz. 34-II al/veh/wz34ii.gif - 2281 De Dion-Bouton wz. 24(f) al/veh/dion.gif - 2283 PF 621L al/veh/PF621.gif - 2285 302T al/veh/302T.gif - 2287 C2P al/veh/C2P.gif - 2289 C4P al/veh/C4P.gif - 2291 Taczanka al/veh/Tacz.gif - 2292 VCL Mk VI/c47(b) al/veh/VCLmkVI.gif - 2294 T-13 II(b) al/veh/T13ii.gif - 2296 T-13 III(b) al/veh/T13iii.gif - 2298 T-15(b) al/veh/T15.gif - 2300 ACG1(f) al/veh/ACG.gif - 2302 T32 al/veh/T32.gif - 2304 M3A1(a) al/veh/M3A1.gif - 2306 M3A3(a) al/veh/M3A3.gif - 2308 M3A3(a) PaK 40 al/veh/M3A3pak.gif - 2310 M3A3(a) FlaK 38 al/veh/M3A3flak.gif - 2312 AEC II(b) al/veh/alaecii.gif - 2314 Nimbus al/veh/Nimbus.gif - 2315 VCL M1936(b) al/veh/VCLM1936.gif - 2317 CTLS-4(a) al/veh/CTLS4.gif - 2319 M.36 al/veh/M36.gif - 2321 M.38 al/veh/M38.gif - 2323 M.39 Lynx al/veh/M39.gif - 2325 Marm-Herr III(b) al/veh/almarmherr.gif - 2327 Jeep(a) al/veh/aljeep.gif - 2328 Jeep(a) MMG al/veh/aljeep2.gif - 2329 L5/30(i) al/veh/L530y.gif - 2331 L3/35(i) al/veh/L335y.gif - 2333 L6/40(i) al/veh/L640y.gif - 2335 M13/40(i) al/veh/M1340y.gif - 2465 50* MTR ge/geMTR.gif ge/geMTRb.gif - 2474 Goliath ge/gegol.gif - 2488 81* MTR GrW 34 ge/gun/geMTR81s.gif ge/gun/geMTR81sb.gif - 2490 105* MTR NbW 35 ge/gun/geMT105s.gif ge/gun/geMT105sb.gif - 2491 120* MTR GrW 42 ge/gun/geMT120s.gif ge/gun/geMT120sb.gif - 2493 28LL AT sPzB 41 ge/gun/geAT28LL.gif ge/gun/geAT28LLb.gif - 2494 37L AT PaK 35/36 ge/gun/geAT37L.gif ge/gun/geAT37Lb.gif - 2495 40LL AT lePaK 41 ge/gun/geAT40LL.gif ge/gun/geAT40LLb.gif - 2496 50L AT PaK 38 ge/gun/geAT50L.gif ge/gun/geAT50Lb.gif - 2497 75 AT PaK 97/38 ge/gun/geAT75.gif ge/gun/geAT75b.gif - 2498 75L AT PaK 40 ge/gun/geAT75L.gif ge/gun/geAT75Lb.gif - 2499 76L AT PaK 36r ge/gun/geAT76L.gif ge/gun/geAT76Lb.gif - 2500 88LL AT PaK 43 ge/gun/geAT88LL.gif ge/gun/geAT88LLb.gif - 2501 88LL AT PaK 43/41 ge/gun/geAT88NT.gif ge/gun/geAT88NTb.gif - 2502 128L AT K 81/1 ge/gun/geAT128L.gif ge/gun/geAT128Lb.gif - 2504 75* INF leIG 18 ge/gun/geINF75.gif ge/gun/geINF75b.gif - 2505 150* INF sIG 33 ge/gun/geIN150s.gif ge/gun/geIN150sb.gif - 2506 75* RCL LG 40 ge/gun/geRCL75s.gif ge/gun/geRCL75sb.gif - 2507 105* RCL LG 42 ge/gun/geRCL105.gif ge/gun/geRCL105b.gif - 2509 75 ART leFK 16nA ge/gun/geAR75.gif ge/gun/geAR75b.gif - 2510 105 ART leFH 18 ge/gun/geAR105.gif ge/gun/geAR105b.gif - 2511 105L ART sK 18 ge/gun/geAR105L.gif ge/gun/geAR105Lb.gif - 2512 150 ART sFH 18 ge/gun/geAR150.gif ge/gun/geAR150b.gif - 2513 150L ART K 18 ge/gun/geAR150L.gif ge/gun/geAR150Lb.gif - 2514 170L ART K 18 ge/gun/geAR170L.gif ge/gun/geAR170Lb.gif - 2516 20L AA FlaK 30 ge/gun/geAA20L4.gif ge/gun/geAA20L4b.gif - 2517 20L AA FlaK 38 ge/gun/geAA20L6.gif ge/gun/geAA20L6b.gif - 2518 20L AA FlaKvierling 38 ge/gun/geAA2020.gif ge/gun/geAA2020b.gif - 2519 37L AA FlaK 36 o. 37 ge/gun/geAA37L8.gif ge/gun/geAA37L8b.gif - 2520 37L AA FlaK 43 ge/gun/geAA3712.gif ge/gun/geAA3712b.gif - 2521 88L AA FlaK 18 o. 36 ge/gun/geAA88L.gif ge/gun/geAA88Lb.gif - 2524 PzKw IB ge/veh/pzib.gif - 2526 PzKw IIA ge/veh/pziia.gif - 2528 PzKw IIF ge/veh/pziif.gif - 2530 PzKw II(Fl) ge/veh/pziifl.gif - 2532 PzKw IIL ge/veh/pziil.gif - 2534 PzKw 35t ge/veh/pz35t.gif - 2536 PzKw 38(t)A ge/veh/pz38ta.gif - 2538 PzKw 38(t)E ge/veh/pz38te.gif - 2540 Aufklaerer 38(t) ge/veh/auf38t.gif - 2542 FT-17 730m(f) ge/veh/ft17mf.gif - 2544 FT-17 730(f) ge/veh/ft17f.gif - 2546 38H 735(f) ge/veh/38hf.gif - 2548 35-S 739(f) ge/veh/35sf.gif - 2550 Pz 35R 731(f) ge/veh/pz35rf.gif - 2552 PzKw IIID ge/veh/pziiid.gif - 2554 PzKw IIIF ge/veh/pziiif.gif - 2556 PzKw IIIG ge/veh/pziiig.gif - 2558 PzKw IIIH ge/veh/pziiih.gif - 2560 PzKw IIIJ ge/veh/pziiij.gif - 2562 PzKw IIIL ge/veh/pziiil.gif - 2564 PzKw IIIL ge/veh/pziiil2.gif - 2566 PzKw IIIN ge/veh/pziiin.gif - 2568 PzKw IIIN ge/veh/pziiin2.gif - 2570 PzKw III(Fl) ge/veh/pziiifl.gif - 2572 PzKw IVA ge/veh/pziva.gif - 2574 PzKw IVC ge/veh/pzivc.gif - 2576 PzKw IVD ge/veh/pzivd.gif - 2578 PzKw IVE ge/veh/pzive.gif - 2580 PzKw IVF1 ge/veh/pzivf1.gif - 2582 PzKw IVF2 ge/veh/pzivf2.gif - 2584 PzKw IVH ge/veh/pzivh.gif - 2586 PzKw IVH ge/veh/pzivh2.gif - 2588 PzKw IVJ ge/veh/pzivj.gif - 2590 PzKw VD ge/veh/pzvd.gif - 2592 PzKw VG ge/veh/pzvg.gif - 2594 PzKw M15/42(i) ge/veh/pzm1542.gif - 2596 PzKw P26/40(i) ge/veh/pzp2640.gif - 2598 PzKw VIE ge/veh/pzvie.gif - 2600 PzKw VIE (L) ge/veh/pzviel.gif - 2602 PzKw VIB ge/veh/pzvib.gif - 2608 StuG IIIB ge/veh/stgiiib.gif - 2610 StuG IIIG ge/veh/stgiiig.gif - 2612 StuG IIIG (L) ge/veh/stgiiigl.gif - 2614 StuH 42 ge/veh/stuh42.gif - 2616 StuH 42 (L) ge/veh/stuh42l.gif - 2618 StuPz IV ge/veh/stupziv.gif - 2620 StuPz IV ge/veh/stupziv2.gif - 2622 PzJg Tiger ge/veh/pzjg.gif - 2624 PzJg Tiger ge/veh/pzjg2.gif - 2626 StuG 75/18(i) ge/veh/stg7518.gif - 2628 StuG 75/34(i) ge/veh/stg7534.gif - 2630 StuG 105/25(i) ge/veh/stg10525.gif - 2632 StuG 75/46(i) ge/veh/stg7546.gif - 2634 PzJg I ge/veh/pzjgi.gif - 2636 PzJg 35R(f) ge/veh/pzjg35rf.gif - 2638 GSW 39H(f) PaK ge/veh/gsw39hp.gif - 2640 Marder I(f) ge/veh/mardi.gif - 2642 Marder II ge/veh/mardii.gif - 2644 Marder II ge/veh/mardii2.gif - 2646 Marder III(t)H ge/veh/mardiiih.gif - 2648 Marder III(t)M ge/veh/mardiiim.gif - 2650 PzJg III/IV ge/veh/pzjgiii.gif - 2652 PzJg III/IV ge/veh/pzjgiii2.gif - 2654 JgdPz 38(t) ge/veh/jgpz38.gif - 2656 JgdPz 38(t) (Fl) ge/veh/jgpz38fl.gif - 2658 JgdPz IV ge/veh/jgpziv.gif - 2660 JgdPz IV (L) ge/veh/jgpzivl.gif - 2662 JgPz IV/70 ge/veh/jgpziv70.gif - 2664 JgdPz V ge/veh/jgpzv.gif - 2666 JgdPz VI ge/veh/jgpzvi.gif - 2668 StuIG 33B ge/veh/sig33b.gif - 2674 SPW 250/1 ge/veh/spw2501.gif - 2676 SPW 250/sMG ge/veh/spw250mg.gif - 2678 SPW 250/7 ge/veh/spw2507.gif - 2680 SPW 250/8 ge/veh/spw2508.gif - 2682 SPW 250/8 ge/veh/spw25082.gif - 2684 SPW 250/9 ge/veh/spw2509.gif - 2686 SPW 250/10 ge/veh/spw25010.gif - 2688 SPW 251/1 ge/veh/spw2511.gif - 2690 SPW 251/sMG ge/veh/spw251mg.gif - 2692 SPW 251/2 ge/veh/spw2512.gif - 2694 SPW 251/9 ge/veh/spw2519.gif - 2696 SPW 251/9 ge/veh/spw25192.gif - 2698 SPW 251/10 ge/veh/spw25110.gif - 2700 SPW 251/16 ge/veh/spw25116.gif - 2702 SPW 251/21 ge/veh/spw25121.gif - 2704 SPW 251/22 ge/veh/spw25122.gif - 2706 SPW S307(f) ge/veh/spws307.gif - 2708 mSPW S307(f) ge/veh/mspws307.gif - 2710 SdKfz 2 ge/veh/sdkfz2.gif - 2711 SdKfz 11 ge/veh/sdkfz11.gif - 2713 SdKfz 7 ge/veh/sdkfz7.gif - 2717 Kfz 13 ge/veh/kfz13.gif - 2719 PSW 221 ge/veh/psw221.gif - 2721 PSW 222 ge/veh/psw222.gif - 2723 PSW 222 (L) ge/veh/psw222l.gif - 2725 PSW 231 (6 rad) ge/veh/psw2316.gif - 2727 PSW 231 (6 rad) ge/veh/psw23162.gif - 2729 PSW 231 (8 rad) ge/veh/psw2318.gif - 2731 PSW 232 (8 rad) ge/veh/psw2328.gif - 2733 PSW 233 ge/veh/psw233.gif - 2735 PSW 234/1 ge/veh/psw2341.gif - 2737 PSW 234/2 ge/veh/psw2342.gif - 2739 PSW 234/3 ge/veh/psw2343.gif - 2741 PSW 234/3 ge/veh/psw23432.gif - 2743 PSW 234/4 ge/veh/psw2344.gif - 2747 sIG IB ge/veh/sigib.gif - 2749 sIG II ge/veh/sigii.gif - 2751 sIG 38(t)M ge/veh/sig38m.gif - 2753 PzA II ge/veh/pzaii.gif - 2755 PzA II ge/veh/pzaii2.gif - 2757 PzA LrS(f) ge/veh/pzalrs.gif - 2759 GSW 39H(f) ge/veh/gsw39hf.gif - 2761 PzA III/IV ge/veh/pzaiii.gif - 2763 FlaKPz 38(t) ge/veh/flakpz38.gif - 2765 37 FlaK/Pz IV [move] ge/veh/flakpz37.gif - 2768 FlaKPz IV/20 ge/veh/flakiv20.gif - 2770 FlaKPz IV/37 ge/veh/flakiv37.gif - 2772 SdKfz 10/4 ge/veh/sdkfz104.gif - 2775 SdKfz 10/5 ge/veh/sdkfz105.gif - 2778 SdKfz 6/2 ge/veh/sdkfz62.gif - 2781 SdKfz 7/1 ge/veh/sdkfz71.gif - 2784 Kfz 4 ge/veh/kfz4.gif - 2785 2cm FlaK LKW ge/veh/lkw2cm.gif - 2787 3.7cm FlaK LKW ge/veh/lkw37cm.gif - 2791 Kfz 1 ge/veh/kfz1.gif - 2793 Kfz 1/20 ge/veh/kfz120.gif - 2794 Opel 6700 ge/veh/opel.gif - 2796 NAG 4500 ge/veh/nag4500.gif - 2798 SdKfz 2 ge/veh/sdkfz2.gif - 2799 SdKfz 11 ge/veh/sdkfz11.gif - 2801 SdKfz 7 ge/veh/sdkfz7.gif - 2805 SPW 251/1 ge/veh/spw2511.gif - 2807 PzKw IVH ge/veh/pzivh.gif - 2809 PzKw IVH ge/veh/pzivh2.gif - 2811 PzKw IVJ ge/veh/pzivj.gif - 2813 PzKw VG ge/veh/pzvg.gif - 2815 JgdPz V ge/veh/jgpzv.gif - 2817 FlaKPz IV/20 ge/veh/flakiv20.gif - 3252 37* INF ja/jaINF37.gif ja/jaINF37b.gif - 3253 50* MTR ja/jaMTR.gif ja/jaMTRB.gif - 3263 20L ATR ja/jaATR20.gif ja/jaATR20b.gif - 3277 70* MTR ja/gun/jaMTR70s.gif ja/gun/jaMTR70sb.gif - 3279 81* MTR ja/gun/jaMTR81s.gif ja/gun/jaMTR81sb.gif - 3281 90* MTR ja/gun/jaMTR90s.gif ja/gun/jaMTR90sb.gif - 3283 150* MTR ja/gun/jaMTR150s.gif ja/gun/jaMTR150sb.gif - 3285 37L AT ja/gun/jaAT37L.gif ja/gun/jaAT37Lb.gif - 3286 47L AT ja/gun/jaAT47L.gif ja/gun/jaAT47Lb.gif - 3287 70* INF ja/gun/jaINF70s.gif ja/gun/jaINF70sb.gif - 3288 75* INF ja/gun/jaINF75s.gif ja/gun/jaINF75sb.gif - 3291 75* ART ja/gun/jaAR75s.gif ja/gun/jaAR75sb.gif - 3292 75 ART ja/gun/jaAR75.gif ja/gun/jaAR75b.gif - 3293 105 ART ja/gun/jaAR105.gif ja/gun/jaAR105b.gif - 3294 105L ART ja/gun/jaAR105L.gif ja/gun/jaAR105Lb.gif - 3295 120* ART ja/gun/jaAR120s.gif ja/gun/jaAR120sb.gif - 3296 140L ART ja/gun/jaAR140L.gif ja/gun/jaAR140Lb.gif - 3297 150* ART ja/gun/jaAR150s.gif ja/gun/jaAR150sb.gif - 3298 150 ART ja/gun/jaAR150.gif ja/gun/jaAR150b.gif - 3301 12.7 AA Twin ja/gun/jaAA127.gif ja/gun/jaAA127b.gif - 3302 20L AA ja/gun/jaAA20L.gif ja/gun/jaAA20Lb.gif - 3303 25LL AA ja/gun/jaAA25LL.gif ja/gun/jaAA25LLb.gif - 3304 25LL AA Twin ja/gun/jaAA25L2.gif ja/gun/jaAA25L2b.gif - 3305 25LL AA Triple ja/gun/jaAA25L3.gif ja/gun/jaAA25L3b.gif - 3306 75 AA ja/gun/jaAA75.gif ja/gun/jaAA75b.gif - 3307 76L AA ja/gun/jaAA76L.gif ja/gun/jaAA76Lb.gif - 3308 120L AA ja/gun/jaAA120L.gif ja/gun/jaAA120Lb.gif - 3310 Type 92A ja/veh/ty92A.gif - 3312 Type 92B ja/veh/ty92B.gif - 3314 Type 94 ja/veh/ty94.gif - 3316 Type 95 SO-KI ja/veh/ty95soki.gif - 3318 Type 97A TE-KE ja/veh/ty97Ateke.gif - 3320 Type 97B TE-KE ja/veh/ty97Bteke.gif - 3322 Type 95 HA-GO ja/veh/ty95hago.gif - 3324 Type 2 KA-MI ja/veh/ty2kami.gif - 3326 Type 2 KA-MI amph ja/veh/ty2kamip.gif - 3329 Type 89A CHI-RO ja/veh/ty89Achiro.gif - 3331 Type 89B CHI-RO ja/veh/ty89Bchiro.gif - 3333 Type 97A CHI-HA ja/veh/ty97Achiha.gif - 3335 Type 97B CHI-HA ja/veh/ty97Bchiha.gif - 3337 Type 1 CHI-HE ja/veh/ty1chihe.gif - 3341 Type 91 AC ja/veh/ty91ac.gif - 3343 Type 91 AC ja/veh/ty91ac2.gif - 3345 Type 91 AC ja/veh/ty91ac3.gif - 3347 Type 92 AC ja/veh/ty92ac.gif - 3349 Type 92 AC ja/veh/ty92ac2.gif - 3353 Type 1 HO-NI ja/veh/ty1honi.gif - 3355 Type 4 HO-RO ja/veh/ty4horo.gif - 3357 Type 1 HO-KI ja/veh/ty1hoki.gif - 3359 Type 98 SHI-KE ja/veh/ty98shike.gif - 3361 Type 92 I-KE ja/veh/ty92ike.gif - 3363 Type 95 tr ja/veh/ty95tr.gif - 3364 Type 94 tr ja/veh/ty94tr.gif - 3366 Type 97 tr ja/veh/ty97tr.gif - 3422 45* MTR it/itMTR.gif it/itMTRb.gif - 3428 20L ATR it/itATR20.gif it/itATR20b.gif - 3442 81* MTR 81/14 it/gun/itMTR81s.gif it/gun/itMTR81sb.gif - 3444 37L AT 37/45 it/gun/itAT37L.gif it/gun/itAT37Lb.gif - 3445 47 AT 47/32 it/gun/itAT47.gif it/gun/itAT47b.gif - 3446 65* INF 65/17 it/gun/itINF65s.gif it/gun/itINF65sb.gif - 3447 70* INF 70/15 it/gun/itINF70s.gif it/gun/itINF70sb.gif - 3451 75* ART 75/13 it/gun/itAR75s_.gif it/gun/itAR75s_b.gif - 3452 75* ART 75/27 it/gun/itAR75s.gif it/gun/itAR75sb.gif - 3453 75* ART 75/18 it/gun/itAR75sO.gif it/gun/itAR75sOb.gif - 3454 75 ART 75/32 it/gun/itAR75_.gif it/gun/itAR75_b.gif - 3455 100* ART 100/17 it/gun/itAR100s.gif it/gun/itAR100sb.gif - 3456 105 ART 105/28 it/gun/itAR105.gif it/gun/itAR105b.gif - 3457 150* ART 149/13 it/gun/itAR150s.gif it/gun/itAR150sb.gif - 3458 150 ART 149/35 it/gun/itAR150.gif it/gun/itAR150b.gif - 3459 150L ART 149/40 it/gun/itAR150L.gif it/gun/itAR150Lb.gif - 3461 20L AA 20/65 it/gun/itAA20L.gif it/gun/itAA20Lb.gif - 3462 75L AA 75/39 it/gun/itAA75L.gif it/gun/itAA75Lb.gif - 3463 75L AA 75/46 it/gun/itAA7546.gif it/gun/itAA7546b.gif - 3464 90L AA 90/53 it/gun/itAA90L.gif it/gun/itAA90Lb.gif - 3466 L5/21 it/veh/l521.gif - 3468 L5/30 it/veh/l530.gif - 3470 L3/35 it/veh/l335.gif - 3472 L3 aa it/veh/l3aa.gif - 3474 L3 cc it/veh/l3cc.gif - 3476 L3 Lf it/veh/l3lf.gif - 3479 L6/40 it/veh/l640.gif - 3481 M11/39 it/veh/m1139.gif - 3483 M13/40 it/veh/m1340.gif - 3485 M13/40 it/veh/m13402.gif - 3487 M14/41 it/veh/m1441.gif - 3489 M14/41 it/veh/m14412.gif - 3491 M15/42 it/veh/m1542.gif - 3493 M15/42 it/veh/m15422.gif - 3495 MR/35(f) it/veh/mr35.gif - 3499 Semovente M40 75/18 it/veh/semm40.gif - 3501 Semovente M40 75/18 it/veh/semm402.gif - 3503 Semovente M41 75/18 it/veh/semm41.gif - 3505 Semovente M41 75/18 it/veh/semm412.gif - 3507 Semovente M42 75/18 it/veh/semm4218.gif - 3509 Semovente M42 75/32 it/veh/semm4232.gif - 3511 Semovente M43 105/25 it/veh/semm43.gif - 3513 Semovente L40 47/32 it/veh/seml40.gif - 3515 Semovente M41M 90/53 it/veh/semm41m.gif - 3519 AS 42 it/veh/as42.gif - 3521 AS 42 aa it/veh/as42aa.gif - 3523 AS 42 cc it/veh/as42cc.gif - 3525 Lince it/veh/lince.gif - 3527 Lancia 1ZM it/veh/lancia.gif - 3529 Fiat 611A it/veh/fiat611a.gif - 3531 Fiat 611B it/veh/fiat611b.gif - 3533 AB 40 it/veh/ab40.gif - 3535 AB 41 it/veh/ab41.gif - 3539 Autoprotetto S37 it/veh/auts37.gif - 3541 Autocannone 65/17(b) it/veh/aut6517.gif - 3545 Autocannone 20/65(b) it/veh/aut2065.gif - 3547 Autocanonne 75/27 CK it/veh/aut7527.gif - 3549 Autocanonne 90/53 it/veh/aut9053.gif - 3551 TL 37 it/veh/tl37.gif - 3553 TM 40 it/veh/tm40.gif - 3555 TP 32 it/veh/tp32.gif - 3557 Autocarretta it/veh/autocarr.gif - 3559 Autocarretta MG it/veh/autocarr2.gif - 3561 Fiat 508 MC it/veh/fiat508.gif it/veh/fiat508.gif - 3562 Fiat 508 MC Furgone it/veh/fiat508f.gif it/veh/fiat508f.gif - 3563 Autocarro Leggero it/veh/autleg.gif - 3565 Autocarro Medio it/veh/autmed.gif - 3567 Autocarro Pesante it/veh/autpes.gif - 3605 50* MTR (g) fi/fiMTR.gif fi/fiMTRb.gif - 3608 20L ATR fi/fiATR.gif fi/fiATRb.gif - 3679 50 MTR(f) ax/axMTRf.gif ax/axMTRfb.gif - 3680 50* MTR ax/axMTR.gif ax/axMTRb.gif - 3681 50* MTR(r) ax/axMTRr.gif ax/axMTRrb.gif - 3682 60* MTR(f) ax/axMTR60f.gif ax/axMTR60fb.gif - 3709 81* MTR GrW 34 ax/gun/axMT81sg.gif ax/gun/axMT81sgb.gif - 3711 81* MTR Brandt M27/31 ax/gun/axMT81s.gif ax/gun/axMT81sb.gif - 3713 120* MTR PM obr. 38 ax/gun/axMT120s.gif ax/gun/axMT120sb.gif - 3714 37L AT Kanon PUV vz. 37(t) ax/gun/axAT37L.gif ax/gun/axAT37Lb.gif - 3715 47 AT Bohler M35 ax/gun/axAT47.gif ax/gun/axAT47b.gif - 3716 50L AT PaK 38(g) ax/gun/axAT50L.gif ax/gun/axAT50Lb.gif - 3717 75 AT PaK 97/38(g) ax/gun/axAT75.gif ax/gun/axAT75b.gif - 3718 75L AT PaK 40(g) ax/gun/axAT75L.gif ax/gun/axAT75Lb.gif - 3719 75* ART Skoda Model 15 ax/gun/axAR75s.gif ax/gun/axAR75sb.gif - 3720 75 ART Canon mle 1897 ax/gun/axAR75.gif ax/gun/axAR75b.gif - 3721 75 ART Skoda M29 ax/gun/axAR752.gif ax/gun/axAR752b.gif - 3722 76* ART Skoda M17 ax/gun/axAR76s.gif ax/gun/axAR76sb.gif - 3723 80* ART Skoda M28(80) ax/gun/axAR80s.gif ax/gun/axAR80sb.gif - 3724 100* ART Skoda M14/19 ax/gun/axAR100s.gif ax/gun/axAR100sl.gif - 3725 105 ART leFH 18(g) ax/gun/axAR105.gif ax/gun/axAR105b.gif - 3726 105L ART Skoda M35 ax/gun/axAR105L.gif ax/gun/axAR105Lb.gif - 3727 122* ART G obr. 10/30 ax/gun/axAR122s.gif ax/gun/axAR122sb.gif - 3728 122 ART G obr. 38 ax/gun/axAR122.gif ax/gun/axAR122b.gif - 3729 150* ART Skoda M14 ax/gun/axAR150s.gif ax/gun/axAR150sb.gif - 3730 152 ART Skoda M15/16 ax/gun/axAR152.gif ax/gun/axAR152b.gif - 3731 155* ART C mle 17 S ax/gun/axAR155s.gif ax/gun/axAR155sb.gif - 3732 12.7 AA CAJ mle 30 ax/gun/axAA127.gif ax/gun/axAA127b.gif - 3733 20L AA Oerlikon FF ax/gun/axAA20L.gif ax/gun/axAA20Lb.gif - 3734 20L AA FlaK 30(g) ax/gun/axAA20Lg1.gif ax/gun/axAA20Lg1b.gif - 3735 20L AA FlaK 38(g) ax/gun/axAA20Lg2.gif ax/gun/axAA20Lg2b.gif - 3736 37L AA FlaK 36(g) ax/gun/axAA37L.gif ax/gun/axAA37Lb.gif - 3737 40L AA Bofors ax/gun/axAA40L.gif ax/gun/axAA40Lb.gif - 3738 76L AA Skoda M33 ax/gun/axAA76L.gif ax/gun/axAA76Lb.gif - 3739 88L AA FlaK 18 o. 36 ax/gun/axAA88L.gif ax/gun/axAA88Lb.gif - 3740 37L AT Bofors ax/gun/roAT37L.gif ax/gun/roAT37Lb.gif - 3741 45L AT PTP obr. 32 ax/gun/roAT45L.gif ax/gun/roAT45Lb.gif - 3742 75L AT Resita M43 ax/gun/roAT75L.gif ax/gun/roAT75Lb.gif - 3743 76LL AT PaK 36(r) ax/gun/roAT76LL.gif ax/gun/roAT76LLb.gif - 3744 47 INF Breda ax/gun/roINF47.gif ax/gun/roINF47b.gif - 3745 75* INF PP obr. 27 ax/gun/roINF75s.gif ax/gun/roINF75sb.gif - 3746 75* ART 75 M mle 28 ax/gun/roAR75s1.gif ax/gun/roAR75s1b.gif - 3747 75* ART Skoda M14/34 ax/gun/roAR75s2.gif ax/gun/roAR75s2b.gif - 3748 76* ART P obr. 00/02 ax/gun/roAR76s.gif ax/gun/roAR76sb.gif - 3749 76 ART P obr. 02/30 ax/gun/roAR76.gif ax/gun/roAR76b.gif - 3750 76L ART P obr. 39(r) ax/gun/roAR76L.gif ax/gun/roAR76Lb.gif - 3751 105L ART s 10cm K 18(g) ax/gun/roAR105L1.gif ax/gun/roAR105L1b.gif - 3752 105 ART Skoda M39(D9) ax/gun/roAR105.gif ax/gun/roAR105b.gif - 3753 105L ART mle 36 S ax/gun/roAR105L2.gif ax/gun/roAR105L2b.gif - 3754 107 ART mle 10/12 ax/gun/roAR107.gif ax/gun/roAR107b.gif - 3755 114* ART OQF 4.5" Howitzer ax/gun/roAR114s.gif ax/gun/roAR114sb.gif - 3756 150L ART Skoda M28(NOa) ax/gun/roAR150L.gif ax/gun/roAR150Lb.gif - 3757 150 ART Skoda Model 33(K1) ax/gun/roAR150.gif ax/gun/roAR150b.gif - 3758 25L AA CA mle 38 ax/gun/roAA25LL.gif ax/gun/roAA25LLb.gif - 3759 75L AA Vickers/Resita M36/39 ax/gun/roAA75L.gif ax/gun/roAA75Lb.gif - 3760 90L AA Kanon PL vz. 12/20 ax/gun/roAA90L.gif ax/gun/roAA90Lb.gif - 3761 81* MTR Minomet vz. 36 ax/gun/slMT81s.gif ax/gun/slMT81sb.gif - 3763 47L AT Kanon PUV vz. 36(t) ax/gun/slAT47L.gif ax/gun/slAT47Lb.gif - 3764 75* INF leIG 18(g) ax/gun/slIN75s.gif ax/gun/slIN75sb.gif - 3765 150L ART Skoda M37(K4) ax/gun/slAR150L.gif ax/gun/slAR150Lb.gif - 3766 47L AA Skoda 47L40(t) ax/gun/slAA47L.gif ax/gun/slAA47Lb.gif - 3767 75L AA Skoda PL vz. 37(t) ax/gun/slAA75L.gif ax/gun/slAA75Lb.gif - 3768 83L AA Kanon PL vz. 22/24 ax/gun/slAA83L.gif ax/gun/slAA83Lb.gif - 3772 65* INF Cannone da 65/17 ax/gun/crIN65s.gif ax/gun/crIN65sb.gif - 3774 100* ART Skoda Model 28(FE) ax/gun/crAR100s.gif ax/gun/crAR100sb.gif - 3775 20L AT Madsen M-35 ax/gun/buAT20L.gif ax/gun/buAT20Lb.gif - 3776 37* INF Skoda IG ax/gun/buIN37s.gif ax/gun/buIN37sb.gif - 3777 70* INF Skoda IG ax/gun/buIN37s2.gif ax/gun/buIN37sb.gif - 3778 75* ART Bofors M36 ax/gun/buAR75s.gif ax/gun/buAR75sb.gif - 3779 75 ART K-S ax/gun/buAR75.gif ax/gun/buAR75b.gif - 3780 105 ART Ob GP ax/gun/buAR105.gif ax/gun/buAR105b.gif - 3781 150* ART D/30 Krupp ax/gun/buAR150s.gif ax/gun/buAR150sb.gif - 3787 L3/35(i) ax/veh/axL335.gif - 3789 FT-17M(f) ax/veh/axFT17M.gif - 3791 FT-17C(f) ax/veh/axFT17C.gif - 3793 H39(f) ax/veh/axH39.gif - 3795 R-35(f) ax/veh/axR35.gif - 3797 S-35(f) ax/veh/axS35.gif - 3799 LT vz 38(t)A ax/veh/axLT38A.gif - 3801 LT vz 38(t)E ax/veh/axLT38E.gif - 3803 JgdPz 38(t) ax/veh/axJgPz38.gif - 3805 OA vz 30(t) ax/veh/axOA30.gif - 3807 AB 41(i) ax/veh/axAB41.gif - 3809 Komsomolets(r) ax/veh/axKom.gif - 3811 Komsomolets(r) MG ax/veh/axKom2.gif - 3813 Lt Tractor ax/veh/axTracL.gif - 3815 Md Tractor ax/veh/axTracM.gif - 3817 Hv Tractor ax/veh/axTracH.gif - 3819 Lt Truck ax/veh/axTrkL.gif - 3821 Md Truck ax/veh/axTrkM.gif - 3823 Hv Truck ax/veh/axTrkH.gif - 3825 LT vz 35(g) ax/veh/axLT35.gif - 3827 PzKw IB(g) ax/veh/axPziB.gif - 3829 PzKw IIIL(g) ax/veh/axPziiiL.gif - 3831 PzKw IIIL(g) ax/veh/axPziiiL2.gif - 3833 PzKw IIIN(g) ax/veh/axPziiiN.gif - 3835 PzKw IIIN(g) ax/veh/axPziiiN2.gif - 3837 PzKw IVD(g) ax/veh/axPzivD.gif - 3839 PzKw IVF1(g) ax/veh/axPzivF.gif - 3841 PzKw IVH(g) ax/veh/axPzivH.gif - 3843 PzKw IVH(g) ax/veh/axPzivH2.gif - 3845 StuG IIIG(g) ax/veh/axSGiiiG.gif - 3847 SPW 250/1(g) ax/veh/axSPW2501.gif - 3849 SPW 251/1(g) ax/veh/axSPW2511.gif - 3851 SPW 251/9(g) ax/veh/axSPW2519.gif - 3853 PSW 222(g) ax/veh/axPSW222.gif - 3855 PSW 222(L)(g) ax/veh/axPSW222L.gif - 3857 PSW 223(g) ax/veh/axPSW223.gif - 3859 RSO(g) ax/veh/axRSO.gif - 3861 R-1(t) ax/veh/roR1.gif - 3863 R-35/45(f) ax/veh/roR35.gif - 3865 TACAM T-60(r) ax/veh/roT60.gif - 3867 TACAM T-60A(r) ax/veh/roT60A.gif - 3869 TACAM R-2(r) ax/veh/roR2.gif - 3871 BA-6(r) ax/veh/roBA6.gif - 3873 BA-20(r) ax/veh/roBA20.gif - 3875 Malaxa UE2 ax/veh/roUE.gif - 3877 Malaxa UE2 MG ax/veh/roUE2.gif - 3879 T vz 33(t) ax/veh/slT33.gif - 3881 LT vz 34 ax/veh/slLT34.gif - 3883 PzKw IIA(g) ax/veh/slPziiA.gif - 3885 LT vz 40(t) ax/veh/slLT40.gif - 3887 Marder III(t)H ax/veh/slMiiiH.gif - 3889 Kfz 1(g) ax/veh/slKfz1.gif - 3891 SdKfz 2(g) ax/veh/slSdKfz2.gif - 3892 TKS ax/veh/crTKS.gif - 3894 TKS(L) ax/veh/crTKSL.gif - 3896 L6/40(i) ax/veh/crL640.gif - 3898 wz. 34-I ax/veh/cr34i.gif - 3900 wz. 34-II ax/veh/cr34ii.gif - 3902 Semovente L40(i) ax/veh/crSemL40.gif - 3904 Vickers 6t Mk E ax/veh/buV6E.gif - 3906 R-35(f) ax/veh/buR35.gif - 3993 40L AT MAVAG 40 M hu/gun/huAT40L.gif hu/gun/huAT40Lb.gif - 3999 76 ART Skoda M05/08 hu/gun/huAR76.gif hu/gun/huAR76b.gif - 4001 105 ART MAVAG M40 hu/gun/huAR1052.gif hu/gun/huAR1052b.gif - 4007 80L AA Bofors M29/38 hu/gun/huAA80L.gif hu/gun/huAA80Lb.gif - 4009 38M Toldi I hu/veh/hu38MTi.gif - 4011 38M Toldi IIA hu/veh/hu38MTiiA.gif - 4013 40M Turan I(r) hu/veh/hu40MTi.gif - 4015 41M Turan II(r) hu/veh/hu41MTii.gif - 4043 PzKw VG(g) hu/veh/huPzvG.gif - 4045 PzKw VIE(L)(g) hu/veh/huPzviE.gif - 4055 43M Zrinyi II hu/veh/hu43MZii.gif - 4057 Marder II(g) hu/veh/huMii.gif - 4059 40M Nimrod hu/veh/hu40MN.gif - 4065 39M Csaba hu/veh/hu39MC.gif - 4067 40M Csaba hu/veh/hu40MC.gif - 5723 M3A1 am/veh/M3A1.gif - 5728 M5A1 am/veh/M5A1.gif - 5733 M4 am/veh/M4.gif - 5738 M4A1 am/veh/M4A1.gif - 5743 M4A2 am/veh/M4A2.gif - 5748 M4A2(L) am/veh/M4A2L.gif - 5753 M4A3 am/veh/M4A3.gif - 5758 M4A3(75)W am/veh/M4A375W.gif - 5763 M4A3E2 am/veh/M4A3E2.gif - 5768 M4A3E2(L) am/veh/M4A3E2L.gif - 5773 M4A1(76)W am/veh/M4A176W.gif - 5778 M4A3(76)W am/veh/M4A376W.gif - 5852 122* ART obr. 10/30 ch/gun/chAR122s2.gif ch/gun/chAR122sb.gif - 5853 122 ART G obr. 38 ch/gun/chAR1222.gif ch/gun/chAR122b.gif - 5854 20L AA 20/65 ch/gun/chAA20LC2.gif ch/gun/chAA20LCb.gif - 5855 75L AA Bofors M29 ch/gun/chAA75L2.gif ch/gun/chAA75Lb.gif - 5856 88L AA FlaK 18 ch/gun/chAA88L2.gif ch/gun/chAA88Lb.gif - 6364 Stuart III(a) ru/veh/ruM3A1.gif - 6730 47 MTR fi/fi47mtr.png fi/fi47mtrB.png - 6765 81* MTR Krh/32 fi81mmMTR.png fi/gun/fi81mmMTRB.png - 6782 81* MTR Savu M42 fi81mmMTR Savu.png fi/gun/fi81mmMTR SavuB.png - 6796 7.62 AA fi7.62AA.png fi/gun/fi7.62AAB.png - 6797 20L (4) AA (g) fi20L4.png - 6801 20L (6) AA (g) fi20L6.png - 6802 20L (4) AA fi/gun/fi20L4 _2.png - 6803 20L VKT (12) AA fi/gun/fi20L12.png - 6804 40L Bofors AA (s) fi/gun/fi40L.png - 6805 76 ItK/31(r) fi/gun/fi76LLAA.png - 6806 120* MTR Krh/40 fi120MTR.png fi/gun/fi120MTRB.png - 6808 20L AT PstK/40 fi20LAT.gif fi/gun/fi20LATB.png - 6810 25LL AT PstK/47 (f) fi25LLAT.png fi/gun/fi25LLATB.png - 6811 37L AT PstK/36 (s) fi37LAT.png fi/gun/fi37LAT B.png - 6812 37L AT PstK/37 (g) fi37LAT H.png fi/gun/fi37LAT HB.png - 6813 45L AT PstK/32 (r) fi45LAT.png fi/gun/fi45LATB.png - 6814 50L AT PstK/38 (g) fi50LAT.png fi/gun/fi50LATB.png - 6815 75 AT PstK/97-38 (g) fi/gun/fi75AT.png fi/gun/fi75ATB.png - 6816 75L AT PstK/40 (g) fi75LAT.png fi/gun/fi75LATB.png - 6818 76 INF RK/27 (r) fi76INF.png fi/gun/fi76INFB.png - 6819 75 ART K/02 fi/gun/fi75ART.png fi/gun/fi75ARTB.png - 6820 76* ART LK/13 fi76ART.png fi/gun/fi76ARTB.png - 6821 76* ART K/02 (r) fi/gun/fi76ART2.png fi/gun/fi76ART2B.png - 6822 76LL ART K/36 (r) fi/gun/fi76LLART.png fi/gun/fi76LLARTB.png - 6823 87* ART K/95 fi/gun/fi87ART.png fi/gun/fi87ARTB.png - 6824 90* ART K/77 fi/gun/fi90ART.png fi/gun/fi76INFB.png - 6826 105 ART H/33 (g) fi/gun/fi105ART.png - 6827 105 ART H/37 fi/gun/fi105ART2.png - 6828 105L ART H/41 (t) fi/gun/fi105LART.png - 6829 107 ART 10/13 fi/gun/fi107ART.png - 6830 107 ART K/77 (r) fi/gun/fi107ART2.png - 6831 114* ART H/18 (b) fi/gun/fi114ART.png - 6832 122* ART H/10 (r) fi/gun/fi122ART.png - 6833 150 ART H/40 (g) fi/gun/fi150ART.png fi/gun/fi150ARTB.png - 6834 155 ART H/17 (f) fi/gun/fi155ART.png - 6841 T-37 (r) fi/veh/fiT-37r.png - 6849 T-50 (r) fiT-50r.png - 6853 Vikkers (b) fi/veh/fiVikkers.png - 6861 T-26E (b) fi/veh/fiT-26e(b).png - 6865 T-26A (r) fi/veh/fiT-26a(r).png - 6869 T-26B (r) fi/veh/fiT-26b(r).png - 6873 T-26C (r) fi/veh/fiT-26c(r).png - 6877 OT-133 (r) fi/veh/fiOT-133(r).png - 6881 BT-5 (r) fi/veh/fiBT-5(r).png - 6885 BT-7 (r) fi/veh/fiBT-7(r).png - 6891 Postijuna (r) fi/veh/fiPostijuna.png - 6895 Postijuna (L) (r) fi/veh/fiPostijunaL.png - 6903 Sotka (r) fi/veh/fiSotka.png - 6907 Sotka (L) (r) fi/veh/fiSotkaL.png - 6911 Pitka Sotka (r) fi/veh/fiPitkaSotkaL.png - 6917 KV-1E (r) fi/veh/fiKV1-E.png - 6921 KV-1 M42 (r) fi/veh/fiKV1-M42.png - 6925 BT-42 (r) fi/veh/fiBT-42.png - 6929 Sturmi (g) fi/veh/fiStug.png - 6933 Landsverk Anti II (s) fi/veh/fiAnti II.png - 6937 L182 (s) fi/veh/fiL182.png - 6941 L182L (s) fi/veh/fiL182L.png - 6945 BA-20 (r) fi/veh/fiBA-20.png - 6949 BA-6 (r) fi/veh/fiBA-6.png - 6955 GAZ-4M-AA (r) fi/veh/fiGAZ4M AA.png - 6959 T-20 (r) fi/veh/fiT20.png - 6967 RSO (g) fi/veh/fiRSO.png - 6975 STZ-3 (r) fi/veh/fiSTZ3.png - 6979 Tempo G1200 fi/veh/fiTempo1200.png - 6981 Light Truck fi/veh/fiLight Truck.png - 6985 Medium Truck fi/veh/fiMediumTruck.png - 6991 Heavy Truck fi/veh/fiHeavy Truck.png - 6995 203 ART B-4 obr 1931 ru/gun/ru203ART.png ru/gun/ru203ARTbrk.png - 6996 37 MTR ru/ru37MTR.png ru/ru37MTRbrk.png - 7032 T-27 ru/veh/ruT-27.png - 7036 T-26 M31 ru/veh/ruT-26 M31.png - 7040 T-26 M32 ru/veh/ruT-26 M32.png - 7042 OT-26 ru/veh/ruOT-26.png - 7048 ST-26 ru/veh/ruST26.png ru/veh/ruST26B.png - 7056 SMK ru/veh/ruSMK.png - 7060 T-100 ru/veh/ruT100.png - 7064 LANO AT ru/veh/ruLANO AT.png - 7068 LANO AA ru/veh/ruLANO AA.png - 7072 STZ-3 ru/veh/ruSTZ-3.png - 7078 STZ-5 ru/veh/ruSTZ-5.png - 7082 NKL-6 ru/veh/ruNKL-6.png - 7084 NKL-16 ru/veh/ruNKL-16.png - 7085 NKL-26 ru/veh/ruNKL-26.png - 7089 RF-8-GAZ-98 ru/veh/ruRF8GAZ98.png - 7091 Sherman III(a) ru/veh/ruShermanIII.png - 7093 Sherman III(L) (a) ru/veh/ruShermanIIIL.png - 7111 Valentine VIII ru/veh/ruValentineVIII.png - 7115 Churchill III ru/veh/ruChurchilIII.png - 7119 Jeep GPA(a) ru/veh/ruJeep GPA.png - 7120 DUKW (a) ru/veh/ruDUKW.png - 7124 FT-17 730m(f) ge/veh/geFT-17 CMG.png - 7128 FT-17 730(f) ge/veh/geFT-17 37.png - 7132 38H 735(f) ge/veh/ge38H 735.png - 7136 35-S 739(f) ge/veh/ge35S 739.png - 7220 T-26B (r) fi/veh/fiT-26b2(r).png - 7409 76 ItK/28 B(s) fiAA76L.png fiAA76LB.png - 7418 T-28 M34(L) T28M34L.gif - 7420 T-28E M40(L) T28EM40L.gif - 7423 Lee(a) Lee(a)RU.gif - 7426 M3A1 SC(a) ru/veh/ruM3A1 SC.png - 7428 M3A1 SC(a) ruM3A1 SC UA.gif - 7432 Valentine V RU VALVnoaa.gif - 7434 Valentine V RU VALV.gif diff --git a/vasl_templates/webapp/tests/remote.py b/vasl_templates/webapp/tests/remote.py index 41ea293..63db5f2 100644 --- a/vasl_templates/webapp/tests/remote.py +++ b/vasl_templates/webapp/tests/remote.py @@ -64,6 +64,8 @@ class ControlTests: """Invoke a handler function on the remote server.""" if "bin_data" in kwargs: kwargs["bin_data"] = base64.b64encode( kwargs["bin_data"] ) + if "gpids" in kwargs: + kwargs["gpids"] = json.dumps( kwargs["gpids"] ) resp = urllib.request.urlopen( self.webapp.url_for( "control_tests", action=action, **kwargs ) ).read() @@ -117,7 +119,8 @@ class ControlTests: """Configure the GPID remappings.""" if isinstance( gpids, str ): gpids = json.loads( gpids.replace( "'", '"' ) ) - gpids = { str(k): v for k,v in gpids.items() } + for row in gpids: + row[1] = { str(k): v for k,v in row[1].items() } _logger.info( "Setting GPID remappings: %s", gpids ) prev_gpid_mappings = vasl_mod_module.GPID_REMAPPINGS vasl_mod_module.GPID_REMAPPINGS = gpids diff --git a/vasl_templates/webapp/tests/test_counters.py b/vasl_templates/webapp/tests/test_counters.py index 54e9e64..41d6736 100644 --- a/vasl_templates/webapp/tests/test_counters.py +++ b/vasl_templates/webapp/tests/test_counters.py @@ -9,7 +9,7 @@ import urllib.request import pytest import tabulate -from vasl_templates.webapp.vasl_mod import VaslMod, get_vo_gpids +from vasl_templates.webapp.vasl_mod import VaslMod, get_vo_gpids, compare_vasl_versions, SUPPORTED_VASL_MOD_VERSIONS from vasl_templates.webapp.config.constants import DATA_DIR from vasl_templates.webapp.tests.utils import init_webapp, select_tab, find_child, find_children from vasl_templates.webapp.tests.test_scenario_persistence import load_scenario @@ -30,10 +30,7 @@ def test_counter_images( webapp ): # NOTE: This is ridiculously slow on Windows :-/ - # figure out which pieces we're interested in - gpids = get_vo_gpids( DATA_DIR, None ) - - def check_images( check_front, check_back ): #pylint: disable=unused-argument + def check_images( gpids, check_front, check_back ): #pylint: disable=unused-argument """Check getting the front and back images for each counter.""" for gpid in gpids: for side in ("front","back"): @@ -50,16 +47,17 @@ def test_counter_images( webapp ): # test counter images when no VASL module has been configured control_tests = ControlTests( webapp ) control_tests.set_vasl_mod( vmod=None ) + # NOTE: It doesn't really matter which set of GPID's we use, since we're expecting + # a missing image for everything anyway. We just use the most recent supported version. + gpids = get_vo_gpids( SUPPORTED_VASL_MOD_VERSIONS[-1], DATA_DIR, None ) fname = os.path.join( os.path.split(__file__)[0], "../static/images/missing-image.png" ) missing_image_data = open( fname, "rb" ).read() - check_images( + check_images( gpids, check_front = lambda code,data: code == 200 and data == missing_image_data, check_back = lambda code,data: code == 200 and data == missing_image_data ) # test each VASL module file in the specified directory - fname = os.path.join( os.path.split(__file__)[0], "fixtures/vasl-pieces.txt" ) - expected_vasl_pieces = open( fname, "r" ).read() vmod_fnames = control_tests.get_vasl_mods() for vmod_fname in vmod_fnames: @@ -72,14 +70,23 @@ def test_counter_images( webapp ): vasl_mods_dir = pytest.config.option.vasl_mods #pylint: disable=no-member fname = os.path.join( vasl_mods_dir, fname ) - # check the pieces loaded + # figure out what we're expecting to see + # NOTE: The results were the same across 6.4.0-6.4.4, but 6.5.0 introduced some changes. vasl_mod = VaslMod( fname, DATA_DIR, None ) + dname = os.path.join( os.path.split(__file__)[0], "fixtures" ) + fname = os.path.join( dname, "vasl-pieces-{}.txt".format( vasl_mod.vasl_version ) ) + if not os.path.isfile( fname ): + fname = os.path.join( dname, "vasl-pieces-legacy.txt" ) + expected_vasl_pieces = open( fname, "r" ).read() + + # check the pieces loaded buf = io.StringIO() _dump_pieces( vasl_mod, buf ) assert buf.getvalue() == expected_vasl_pieces # check each counter - check_images( + gpids = get_vo_gpids( vasl_mod.vasl_version, DATA_DIR, None ) + check_images( gpids, check_front = lambda code,data: code == 200 and data, check_back = lambda code,data: (code == 200 and data) or (code == 404 and not data) ) @@ -92,12 +99,20 @@ def _dump_pieces( vasl_mod, out ): # dump the VASL pieces results = [ [ "GPID", "Name", "Front images", "Back images"] ] pieces = vasl_mod._pieces #pylint: disable=protected-access - gpids = sorted( pieces.keys(), key=int ) # nb: because GPID's changed from int to str :-/ + # GPID's were originally int's but then changed to str's. We then started seeing non-numeric GPID's :-/ + # For back-compat, we try to maintain sort order for numeric values. + def sort_key( val ): #pylint: disable=missing-docstring + if val.isdigit(): + return ( "0"*10 + val )[-10:] + else: + # nb: we make sure that alphanumeric values appear after numeric values, even if they start with a number + return "_" + val + gpids = sorted( pieces.keys(), key=sort_key ) # nb: because GPID's changed from int to str :-/ for gpid in gpids: piece = pieces[ gpid ] assert piece["gpid"] == gpid results.append( [ gpid, piece["name"], piece["front_images"], piece["back_images"] ] ) - print( tabulate.tabulate( results, headers="firstrow" ), file=out ) + print( tabulate.tabulate( results, headers="firstrow", numalign="left" ), file=out ) # --------------------------------------------------------------------- @@ -147,8 +162,14 @@ def test_gpid_remapping( webapp, webdriver ): vehicles_sortable = find_child( "#ob_vehicles-sortable_1" ) entries = find_children( "li", vehicles_sortable ) assert len(entries) == 2 - check_entry( entries[0], "/counter/7140/front/0", valid_images ) - check_entry( entries[1], "/counter/7146/front", valid_images ) + check_entry( entries[0], "/counter/2542/front", True ) + check_entry( entries[1], "/counter/7124/front/0", valid_images ) + # check that the American ordnance loaded correctly + select_tab( "ob2" ) + vehicles_sortable = find_child( "#ob_ordnance-sortable_2" ) + entries = find_children( "li", vehicles_sortable ) + assert len(entries) == 1 + check_entry( entries[0], "/counter/879/front", valid_images ) # load the test scenario fname = os.path.join( os.path.split(__file__)[0], "fixtures/gpid-remapping.json" ) @@ -162,16 +183,27 @@ def test_gpid_remapping( webapp, webdriver ): assert len(matches) == 1 return matches[0] - # run the tests using VASL 6.4.2 and 6.4.3 - do_test( find_vasl_mod("6.4.2"), True ) - do_test( find_vasl_mod("6.4.3"), True ) + # run the tests using VASL 6.4.4 and 6.5.0 + do_test( find_vasl_mod("6.4.4"), True ) + do_test( find_vasl_mod("6.5.0"), True ) # disable GPID remapping and try again - prev_gpid_mappings = control_tests.set_gpid_remappings( gpids={} ) + prev_gpid_mappings = control_tests.set_gpid_remappings( gpids=[] ) try: - do_test( find_vasl_mod("6.4.2"), True ) - do_test( find_vasl_mod("6.4.3"), False ) + do_test( find_vasl_mod("6.4.4"), True ) + do_test( find_vasl_mod("6.5.0"), False ) finally: # NOTE: This won't get done if Python exits unexpectedly in the try block, # which will leave the server in the wrong state if it's remote. control_tests.set_gpid_remappings( gpids=prev_gpid_mappings ) + +# --------------------------------------------------------------------- + +def test_compare_vasl_versions(): + """Test comparing VASL version strings.""" + for i,vasl_version in enumerate(SUPPORTED_VASL_MOD_VERSIONS): + if i > 0: + assert compare_vasl_versions( SUPPORTED_VASL_MOD_VERSIONS[i-1], vasl_version ) < 0 + assert compare_vasl_versions( vasl_version, vasl_version ) == 0 + if i < len(SUPPORTED_VASL_MOD_VERSIONS)-1: + assert compare_vasl_versions( vasl_version, SUPPORTED_VASL_MOD_VERSIONS[i+1] ) < 0 diff --git a/vasl_templates/webapp/tests/test_files.py b/vasl_templates/webapp/tests/test_files.py index e8b0942..77f4961 100644 --- a/vasl_templates/webapp/tests/test_files.py +++ b/vasl_templates/webapp/tests/test_files.py @@ -117,10 +117,10 @@ def test_local_user_files( webapp, webdriver ): assert ex.code == 404 # try getting a file outside the configured directory (nb: should always fail) - fname = os.path.join( os.path.split(__file__)[0], "fixtures/vasl-pieces.txt" ) + fname = os.path.join( os.path.split(__file__)[0], "fixtures/vasl-pieces-legacy.txt" ) assert os.path.isfile( fname ) with pytest.raises( urllib.error.HTTPError ) as exc_info: - url = webapp.url_for( "get_user_file", path="../vasl-pieces.txt" ) + url = webapp.url_for( "get_user_file", path="../vasl-pieces-legacy.txt" ) resp = urllib.request.urlopen( url ) assert exc_info.value.code == 404 diff --git a/vasl_templates/webapp/tests/test_vassal.py b/vasl_templates/webapp/tests/test_vassal.py index ea81f13..402fb16 100644 --- a/vasl_templates/webapp/tests/test_vassal.py +++ b/vasl_templates/webapp/tests/test_vassal.py @@ -10,6 +10,7 @@ import typing.re #pylint: disable=import-error import pytest from vasl_templates.webapp.vassal import VassalShim +from vasl_templates.webapp.vasl_mod import compare_vasl_versions from vasl_templates.webapp.utils import TempFile, change_extn from vasl_templates.webapp import globvars from vasl_templates.webapp.tests.utils import \ @@ -604,9 +605,38 @@ def test_analyze_vsav_hip_concealed( webapp, webdriver ): # run the test against all versions of VASSAL+VASL _run_tests( control_tests, do_test, not pytest.config.option.short_tests ) #pylint: disable=no-member +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +@pytest.mark.skipif( not pytest.config.option.vasl_mods, reason="--vasl-mods not specified" ) #pylint: disable=no-member +@pytest.mark.skipif( not pytest.config.option.vassal, reason="--vassal not specified" ) #pylint: disable=no-member +def test_reverse_remapped_gpids( webapp, webdriver ): + """Test reverse mapping of GPID's.""" + + # initialize + control_tests = init_webapp( webapp, webdriver, vsav_persistence=1, scenario_persistence=1, + reset = lambda ct: ct.set_data_dir( dtype="real" ) + ) + + def do_test(): #pylint: disable=missing-docstring + + new_scenario() + set_player( 1, "american" ) + set_player( 2, "croatian" ) + _analyze_vsav( "reverse-remapped-gpids-650.vsav", + [ ["am/v:044"], ["am/o:002","am/o:021"] ], + [ ["cr/v:002","cr/v:003"], ["cr/o:000"] ], + [ "Imported 1 American vehicle and 2 ordnance.", "Imported 2 Croatian vehicles and 1 ordnance." ] + ) + + # run the test against all versions of VASSAL+VASL + _run_tests( control_tests, do_test, + not pytest.config.option.short_tests, #pylint: disable=no-member + min_vasl_version="6.5.0" + ) + # --------------------------------------------------------------------- -def _run_tests( control_tests, func, test_all ): +def _run_tests( control_tests, func, test_all, min_vasl_version=None ): """Run the test function for each combination of VASSAL + VASL. This is, of course, going to be insanely slow, since we need to spin up a JVM @@ -634,6 +664,12 @@ def _run_tests( control_tests, func, test_all ): for vassal_engine in vassal_engines: control_tests.set_vassal_engine( vengine=vassal_engine ) for vasl_mod in vasl_mods: + # FUDGE! We assume the version number is part of the filename. Otherwise, we have to load + # the vmod, extract the buildFile, parse the XML, etc. :-/ + mo = re.search( r"\d+\.\d+\.\d+", vasl_mod ) + vasl_version = mo.group() + if min_vasl_version and compare_vasl_versions( vasl_version, min_vasl_version ) < 0: + continue control_tests.set_vasl_mod( vmod=vasl_mod ) func() @@ -730,7 +766,11 @@ def _check_vsav_dump( vsav_dump, expected, ignore=None ): def _get_vsav_labels( vsav_dump ): """Extract the labels from a VSAV dump.""" - matches = re.finditer( r"AddPiece: DynamicProperty/User-Labeled.*?- Map", vsav_dump, re.DOTALL ) + # NOTE: We used to see things like: + # Map0;119;44;6295 + # but from 6.5.0, we're getting: + # Main Map;119;44;6295 + matches = re.finditer( r"AddPiece: DynamicProperty/User-Labeled.*?- (Main )?Map", vsav_dump, re.DOTALL ) labels = [ mo.group() for mo in matches ] regex = re.compile( r".*?" ) matches = [ regex.search(label) for label in labels ] diff --git a/vasl_templates/webapp/vasl_mod.py b/vasl_templates/webapp/vasl_mod.py index f1b9cdd..540c1fd 100644 --- a/vasl_templates/webapp/vasl_mod.py +++ b/vasl_templates/webapp/vasl_mod.py @@ -13,8 +13,8 @@ _logger = logging.getLogger( "vasl_mod" ) from vasl_templates.webapp import app, globvars from vasl_templates.webapp.config.constants import DATA_DIR -SUPPORTED_VASL_MOD_VERSIONS = [ "6.4.0", "6.4.1", "6.4.2", "6.4.3", "6.4.4" ] -SUPPORTED_VASL_MOD_VERSIONS_DISPLAY = "6.4.0-6.4.4" +SUPPORTED_VASL_MOD_VERSIONS = [ "6.4.0", "6.4.1", "6.4.2", "6.4.3", "6.4.4", "6.5.0" ] +SUPPORTED_VASL_MOD_VERSIONS_DISPLAY = "6.4.0-6.5.0" warnings = [] # nb: for the test suite @@ -167,10 +167,10 @@ class VaslMod: """Get the image for the specified piece.""" # get the image path - gpid = get_effective_gpid( gpid ) + gpid = get_remapped_gpid( self.vasl_version, gpid ) if gpid not in self._pieces: return None, None - piece = self._pieces[ get_effective_gpid( gpid ) ] + piece = self._pieces[ gpid ] assert side in ("front","back") image_paths = piece[ side + "_images" ] if not image_paths: @@ -198,7 +198,7 @@ class VaslMod: paths = piece[ "front_images" ] return paths if isinstance(paths,list) else [paths] return { - p["gpid"]: { + get_reverse_remapped_gpid( self.vasl_version, p["gpid"] ): { "name": p["name"], "front_images": image_count( p, "front_images" ), "back_images": image_count( p, "back_images" ), @@ -225,8 +225,13 @@ class VaslMod: fname = os.path.join( data_dir, "expected-multiple-images.json" ) expected_multiple_images = json.load( open( fname, "r" ) ) + # get the VASL version + build_info = self._files[0][0].read( "buildFile" ) + doc = xml.etree.ElementTree.fromstring( build_info ) + vasl_version = doc.attrib.get( "version" ) + # figure out which pieces we're interested in - target_gpids = get_vo_gpids( data_dir, self.get_extns() ) + target_gpids = get_vo_gpids( vasl_version, data_dir, self.get_extns() ) # parse the VASL module and any extensions for i,files in enumerate( self._files ): @@ -330,6 +335,8 @@ class VaslMod: return False if val.endswith( (".gif",".png") ): return True + if val.startswith( "," ): + val = val[1:] if val.startswith( ("ru/","ge/","am/","br/","it/","ja/","ch/","sh/","fr/","al/","ax/","hu/","fi/") ): return True return False @@ -406,7 +413,7 @@ class VaslMod: # --------------------------------------------------------------------- -def get_vo_gpids( data_dir, extns ): #pylint: disable=too-many-locals,too-many-branches +def get_vo_gpids( vasl_version, data_dir, extns ): #pylint: disable=too-many-locals,too-many-branches """Get the GPID's for the vehicles/ordnance.""" gpids = set() @@ -434,7 +441,7 @@ def get_vo_gpids( data_dir, extns ): #pylint: disable=too-many-locals,too-many-b entry_gpids = [ entry_gpids ] for gpid in entry_gpids: if gpid: - gpids.add( get_effective_gpid( str(gpid) ) ) + gpids.add( get_remapped_gpid( vasl_version, str(gpid) ) ) # process any extensions if extns: #pylint: disable=too-many-nested-blocks @@ -452,6 +459,16 @@ def get_vo_gpids( data_dir, extns ): #pylint: disable=too-many-locals,too-many-b return gpids +def compare_vasl_versions( lhs, rhs ): + """Compare two VASL version strings.""" + # NOTE: We can do this with a simple string comparison, but see test_compare_vasl_versions(). + if lhs < rhs: + return -1 + elif lhs > rhs: + return +1 + else: + return 0 + # --------------------------------------------------------------------- # VASL 6.4.3 removed several PieceSlot's. There's no comment for the commmit (0a27c24) @@ -461,11 +478,52 @@ def get_vo_gpids( data_dir, extns ): #pylint: disable=too-many-locals,too-many-b # but we can't just remove the now-missing GPID's, since any scenarios that use them # will break. This kind of thing is going to happen again, so we provide a generic mechanism # for dealing with this kind of thing... -GPID_REMAPPINGS = { - "7140": "2775", # SdKfz 10/5 - "7146": "2772", # SdKfz 10/4 -} - -def get_effective_gpid( gpid ): - """Return the effective GPID.""" - return GPID_REMAPPINGS.get( gpid, gpid ) +# VASL 6.5.0 introduced a bunch of changes, where pieces were mysteriously assigned a new GPID :-/ +GPID_REMAPPINGS = [ + [ "6.4.3", { + "7140": "2775", # SdKfz 10/5 + "7146": "2772", # SdKfz 10/4 + } ], + [ "6.5.0", { + "879": "12483", # 81* MTR M1 (American) + "900": "3b5:3741", # 12.7 AA M51 (American) + "1002": "11340", # M8 AC (American) + "1380": "3b5:7681", # Churchill Bridgelayer (British) + "3741": "11500", # 45L AT PTP obr. 32 (Axis Minor) + "3756": "11501", # 150L ART Skoda M28(NOa) (Axis Minor) + "3766": "11502", # 47L AA Skoda 47L40(t) (Axis Minor) + "3772": "11503", # 65* INF Cannone da 65/17 (Axis Minor) + "3896": "11504", # L6/40(i) (Axis Minor) + "3898": "11506", # wz. 34-I (Axis Minor) + "4059": "11524", # 40M Nimrod (Hungarian) + "4065": "11532", # 39M Csaba (Hungarian) + "6873": "7461", # T-26C (r) nb: also 7463 (Finnish) + # NOTE: Doug Rimmer confirms that the "FT-17 730m(f)" and "FT-17 730(f)" were probably incorrectly renamed + # to "FT-17 730(f)" and "FT-17 730(m)". However, the 7124 -> 11479 GPID change is still probably correct. + # He also suggests that 7124 and 7128 are incorrectly-added duplicates, and the correct ones + # are 2542 and 2544. + "7124": "11479", # FT-17 730m(f) (German) + } ] +] + +REVERSE_GPID_REMAPPINGS = [ + [ row[0], { v: k for k,v in row[1].items() } ] + for row in GPID_REMAPPINGS +] + +def get_remapped_gpid( vasl_version, gpid ): + """Check if a GPID has been remapped.""" + for remappings in GPID_REMAPPINGS: + # FUDGE! Early versions of this code (pre-6.5.0) always applied the remappings for 6.4.3, + # even for versions of VASL earlier than that. For simplicity, we preserve that behavior. + if compare_vasl_versions( remappings[0], "6.5.0" ) < 0 \ + or compare_vasl_versions( vasl_version, remappings[0] ) >= 0: + gpid = remappings[1].get( gpid, gpid ) + return gpid + +def get_reverse_remapped_gpid( vasl_version, gpid ): + """Check if a GPID has been remapped.""" + for remappings in REVERSE_GPID_REMAPPINGS: + if compare_vasl_versions( vasl_version, remappings[0] ) >= 0: + gpid = remappings[1].get( gpid, gpid ) + return gpid diff --git a/vasl_templates/webapp/vassal.py b/vasl_templates/webapp/vassal.py index a2a199d..0010f70 100644 --- a/vasl_templates/webapp/vassal.py +++ b/vasl_templates/webapp/vassal.py @@ -18,6 +18,7 @@ from vasl_templates.webapp import app, globvars from vasl_templates.webapp.config.constants import BASE_DIR, IS_FROZEN from vasl_templates.webapp.utils import TempFile, SimpleError from vasl_templates.webapp.webdriver import WebDriver +from vasl_templates.webapp.vasl_mod import get_reverse_remapped_gpid SUPPORTED_VASSAL_VERSIONS = [ "3.2.15" ,"3.2.16", "3.2.17" ] SUPPORTED_VASSAL_VERSIONS_DISPLAY = "3.2.15-.17" @@ -221,12 +222,26 @@ def analyze_vsav(): return VassalShim.translate_vassal_shim_exception( ex, logger ) + # translate any remapped GPID's back into their original values + # NOTE: We need to do this e.g. if we're analyzing a scenario that was created using VASL 6.5.0 + # and it contains pieces that had their GPID's changed from 6.4.4. This kind of nonsense + # is probably unsustainable over the long-term, but we try to maintain some semblance of + # back-compatibility for as long as we can :-/ + report2 = {} + for gpid,vals in report.items(): + orig_gpid = get_reverse_remapped_gpid( globvars.vasl_mod.vasl_version, gpid ) + if orig_gpid == gpid: + report2[ gpid ] = vals + else: + report2[ orig_gpid ] = vals + # return the results logger.info( "Analyzed the VSAV file OK: elapsed=%.3fs\n%s", time.time() - start_time, - pprint.pformat( report, indent=2, width=120 ) + pprint.pformat( report2, indent=2, width=120 ) ) - return jsonify( report ) + + return jsonify( report2 ) def _parse_analyze_report( fname ): """Read the analysis report generated by the VASSAL shim."""