(define "generic_v"
    {charge %c}
    {score %sc}
    {icon %i}
    {tags "%t"}
    {group "%g"}
    {button "%b"}
    {cw %cw}
    {cp %cp}
)

; vehicle with tankmans
(define "v"
    ("generic_v" c(%c) sc(%sc) t(%t %s) g(%g) i(%i) b(%b) cw(%cw) cp(%cp))
    {content "* ( mp/%s/tankman:%n )"}
)
; vehicle with supporters
(define "vs"
    ("generic_v" c(%c) sc(%sc) t(%t %s) g(%g) i(%i) b(%b) cw(%cw) cp(%cp))
    {content "* ( mp/%s/vehicle_supporter:%n )"}
)
; vehicle with engineers
(define "ve"
    ("generic_v" c(%c) sc(%sc) t(%t %s) g(%g) i(%i) b(%b) cw(%cw) cp(%cp))
    {content "* ( mp/%s/engineer:%n )"}
)
; vehicle with smg & support units
(define "vs+"
    ("generic_v" c(%c) sc(%sc) t(%t %s) g(%g) i(%i) b(%b) cw(%cw) cp(%cp))
    {content "* ( mp/%s/vehicle_supporter:%n ) mp/%s/vehicle_supporter:%m"}
)
; vehicle with tankmans & support units
(define "v+"
    ("generic_v" c(%c) sc(%sc) t(%t %s) g(%g) i(%i) b(%b) cw(%cw) cp(%cp))
    {content "* ( mp/%s/tankman:%n ) mp/%s/vehicle_supporter:%m"}
)
; vehicle with tankmans & amount limit
(define "va"
    ("generic_v" c(%c) sc(%sc) t(%t %s) g(%g) i(%i) b(%b) cw(%cw) cp(%cp))
    {content "* ( mp/%s/tankman:%n )"}
)
; APC with supporters
(define "vb"
    ("generic_v" c(%c) sc(%sc) t(%t %s) g(%g) i(%i) b(%b) cw(%cw) cp(%cp))
    {content "* ( mp/%s/tankman:1 mp/%s/vehicle_supporter:%n)"}
)

(define "how"
	{"%name(%side)"
   		{charge %c}
    	{score %sc}
    	{icon %i}
 		{charge %c}
		{content "%c1 ( mp/%side/vehicle_supporter:2 ) %c2 ( mp/%side/vehicle_supporter:2 )"}
		{tags "all cannon heavy_art fixed %side %t"}
		{group "%g"}
		{button "%b"}
		{cost %cost}
		{fore %f}
		{info %c2}
	}
)

;------------------------------------------------------------------------------

{"zis5inf"          ("vs" c(90) t(all vehicle use_charge inf) s(rus) n(2) g(vh_sup)   sc(5) a(1) b(vh_cn) i(21) cw(0) cp(0)) {cost 15} {fore 1}}
{"blitz3_6inf"      ("vs" c(90) t(all vehicle use_charge inf) s(ger) n(2) g(vh_sup)   sc(5) a(1) b(vh_cn) i(22) cw(0) cp(0)) {cost 15} {fore 1}}
{"gmc_inf"          ("vs" c(90) t(all vehicle use_charge inf) s(usa) n(2) g(vh_sup)   sc(5) a(1) b(vh_cn) i(22) cw(0) cp(0)) {cost 15} {fore 1}}
{"bedford_inf"      ("vs" c(90) t(all vehicle use_charge inf) s(eng) n(2) g(vh_sup)   sc(5) a(1) b(vh_cn) i(22) cw(0) cp(0)) {cost 15} {fore 1}}

{"m72"              ("vs" c(60) t(all moto vehicle use_charge) s(rus) n(2) g(vh_0)   sc(4) a(1) b(auto) i(0) cw(0) cp(0)) {cost 5} {fore 1}}
{"r12"              ("vs" c(60) t(all moto vehicle use_charge) s(ger) n(2) g(vh_0)   sc(4) a(1) b(auto) i(0) cw(0) cp(0)) {cost 5} {fore 1}}
{"gaz67b"         	("vs" c(90) t(all moto vehicle use_charge) s(rus) n(3) g(vh_2)   sc(6) a(1) b(auto) i(1) cw(0) cp(0)) {cost 6} {fore 1}}
{"kubel_mgun"     	("vs" c(90) t(all moto vehicle use_charge) s(ger) n(3) g(vh_2)   sc(6) a(1) b(auto) i(1) cw(0) cp(0)) {cost 6} {fore 1}}
{"willysmb"         ("vs" c(90) t(all moto vehicle use_charge) s(usa) n(3) g(vh_1)   sc(6) a(1) b(auto) i(0) cw(0) cp(0)) {cost 6} {fore 1}}
{"willysmb_eng"     ("vs" c(90) t(all moto vehicle use_charge) s(eng) n(3) g(vh_1)   sc(6) a(1) b(auto) i(1) cw(0) cp(0)) {cost 6} {fore 1}}
{"willysat"         ("vs" c(90) t(all moto vehicle use_charge) s(usa) n(2) g(vh_2)  sc(10) a(1) b(auto) i(7) cw(0) cp(6)) {cost 10} {fore 1}}
{"dodgewc55"      	("vs" c(90) t(all moto vehicle use_charge) s(eng) n(4) g(vh_2)   sc(9) a(1) b(auto) i(6) cw(0) cp(2)) {cost 9} {fore 1}}

{"m3"               ("vs" c(120) t(all afv vehicle use_charge) s(rus) n(2) g(apc)   sc(6) a(1) b(auto) i(2) cw(0) cp(0)) {cost 6} {fore 1}}
{"sdkfz251_1"       ("vs" c(120) t(all afv vehicle use_charge) s(ger) n(2) g(apc)   sc(6) a(1) b(auto) i(2) cw(0) cp(0)) {cost 6} {fore 1}}
{"m3_ally"          ("vs" c(120) t(all afv vehicle use_charge) s(eng) n(2) g(apc)   sc(6) a(1) b(auto) i(2) cw(0) cp(0)) {cost 6} {fore 1}}
{"m3_ally"          ("vs" c(120) t(all afv vehicle use_charge) s(usa) n(2) g(apc)   sc(6) a(1) b(auto) i(2) cw(0) cp(0)) {cost 6} {fore 1}}

{"zis5"             ("vs" c(90) t(all vehicle use_charge) s(rus) n(2) g(vh_sup0)  sc(4) a(1) b(auto) i(30) cw(0) cp(0)) {cost 4} {fore 1}}
{"blitz3_6"         ("vs" c(90) t(all vehicle use_charge) s(ger) n(2) g(vh_sup0)  sc(4) a(1) b(auto) i(30) cw(0) cp(0)) {cost 4} {fore 1}}
{"gmc_cckw"   	    ("vs" c(90) t(all vehicle use_charge) s(usa) n(2) g(vh_sup0)  sc(4) a(1) b(auto) i(30) cw(0) cp(0)) {cost 4} {fore 1}}
{"bedford" 	        ("vs" c(90) t(all vehicle use_charge) s(eng) n(2) g(vh_sup0)  sc(4) a(1) b(auto) i(30) cw(0) cp(0)) {cost 4} {fore 1}}

{"zis5eng"          ("ve" c(90) t(all vehicle use_charge) s(rus) n(2) g(engi)  sc(5) a(1) b(auto) i(30) cw(0) cp(0)) {cost 8} {fore 1}}
{"blitz3_6eng"      ("ve" c(90) t(all vehicle use_charge) s(ger) n(2) g(engi)  sc(5) a(1) b(auto) i(30) cw(0) cp(0)) {cost 8} {fore 1}}
{"gmc_eng"          ("ve" c(90) t(all vehicle use_charge) s(usa) n(2) g(engi)  sc(5) a(1) b(auto) i(30) cw(0) cp(0)) {cost 8} {fore 1}}
{"bedford_eng"      ("ve" c(90) t(all vehicle use_charge) s(eng) n(2) g(engi)  sc(5) a(1) b(auto) i(30) cw(0) cp(0)) {cost 8} {fore 1}}

{"zis5art"          ("vs" c(90) t(all vehicle use_charge) s(rus) n(2) g(vh_sup)   sc(8) a(1) b(auto) i(13) cw(0) cp(0)) {cost 8} {fore 1}}
{"blitz3_6art"      ("vs" c(90) t(all vehicle use_charge) s(ger) n(2) g(vh_sup)   sc(8) a(1) b(auto) i(14) cw(0) cp(0)) {cost 8} {fore 1}}
{"gmc_art"          ("vs" c(90) t(all vehicle use_charge) s(usa) n(2) g(vh_sup)   sc(8) a(1) b(auto) i(14) cw(0) cp(0)) {cost 8} {fore 1}}
{"bedford_art"      ("vs" c(90) t(all vehicle use_charge) s(eng) n(2) g(vh_sup)   sc(8) a(1) b(auto) i(14) cw(0) cp(0)) {cost 8} {fore 1}}

{"degtyarev_stan"   ("vs" c(15) t(all stan fixed) s(rus) n(2) g(vh_cn1)    sc(5) a(3) b(vh_cn) i(1) cw(2) cp(0)) {cost 5} {fore 1}}
{"mg34_stan"        ("vs" c(15) t(all stan fixed) s(ger) n(2) g(vh_cn1)    sc(5) a(3) b(vh_cn) i(1) cw(2) cp(0)) {cost 5} {fore 1}}
{"browning_stan"    ("vs" c(15) t(all stan fixed) s(usa) n(2) g(vh_cn1)    sc(5) a(3) b(vh_cn) i(1) cw(2) cp(0)) {cost 5} {fore 1}}
{"vickers_mgun"    	("vs" c(15) t(all stan fixed) s(eng) n(2) g(vh_cn1)    sc(5) a(3) b(vh_cn) i(1) cw(2) cp(0)) {cost 5} {fore 1}}

{"kpvt"             ("vs" c(90) t(all stan fixed) s(rus) n(2) g(vh_cn2)    sc(9) a(2) b(vh_cn) i(2) cw(3) cp(0)) {cost 9} {fore 1}}
{"flak38_wheeled"   ("vs" c(90) t(all stan fixed) s(ger) n(2) g(vh_cn2)    sc(11) a(2) b(vh_cn) i(2) cw(3) cp(0)) {cost 11} {fore 1}}
{"oerlikon"         ("vs" c(90) t(all stan fixed) s(usa) n(1) g(vh_cn2)    sc(11) a(2) b(vh_cn) i(2) cw(3) cp(0)) {cost 11} {fore 1}}
{"oerlikon"         ("vs" c(90) t(all stan fixed) s(eng) n(1) g(vh_cn2)    sc(11) a(2) b(vh_cn) i(2) cw(3) cp(0)) {cost 11} {fore 1}}

{"bm37"             ("vs" c(150) t(all mortar fixed use_charge) s(rus) n(2) g(vh_cn3) sc(15) a(3) b(vh_cn) i(3) cw(2) cp(0)) {cost 15} {fore 1}}
{"sgrw42"           ("vs" c(150) t(all mortar fixed use_charge) s(ger) n(2) g(vh_cn3) sc(15) a(3) b(vh_cn) i(3) cw(2) cp(0)) {cost 15} {fore 1}}
{"m1mortar"         ("vs" c(150) t(all mortar fixed use_charge) s(usa) n(2) g(vh_cn3) sc(15) a(3) b(vh_cn) i(3) cw(2) cp(0)) {cost 15} {fore 1}}
{"ml3"				("vs" c(150) t(all mortar fixed use_charge) s(eng) n(2) g(vh_cn3) sc(15) a(3) b(vh_cn) i(3) cw(2) cp(0)) {cost 15} {fore 1}}

{"m37"              ("vs" c(60) t(all use_charge cannon fixed) s(rus) n(2) g(vh_cn4) sc(7) a(2) b(vh_cn) i(4) cw(3) cp(0)) {cost 7} {fore 1}}
{"pak35"            ("vs" c(60) t(all use_charge cannon fixed) s(ger) n(2) g(vh_cn4) sc(6) a(2) b(vh_cn) i(4) cw(3) cp(0)) {cost 6} {fore 1}}
{"m3cannon"         ("vs" c(60) t(all use_charge cannon fixed) s(usa) n(2) g(vh_cn4) sc(7) a(2) b(vh_cn) i(4) cw(3) cp(0)) {cost 7} {fore 1}}
{"m8_howitzer"      ("vs" c(90) t(all use_charge cannon fixed) s(usa) n(2) g(vh_cn4)  sc(14) a(2) b(vh_cn) i(5) cw(4) cp(0)) {cost 7} {fore 1}}
{"qf2"       	  	("vs" c(60) t(all use_charge cannon fixed) s(eng) n(2) g(vh_cn4) sc(7) a(2) b(vh_cn) i(4) cw(3) cp(0)) {cost 7} {fore 1}}

{"zis3"             ("vs" c(60) t(all use_charge cannon fixed) s(rus) n(2) g(vh_cn5)  sc(10) a(2) b(vh_cn) i(5) cw(4) cp(0)) {cost 10} {fore 1}}
{"zis2"             ("vs" c(90) t(all use_charge cannon fixed) s(rus) n(2) g(vh_cn5)  sc(12) a(2) b(vh_cn) i(15) cw(4) cp(0)) {cost 12} {fore 0.66}}
{"pak40"            ("vs" c(90) t(all use_charge cannon fixed) s(ger) n(2) g(vh_cn5)  sc(14) a(2) b(vh_cn) i(5) cw(4) cp(0)) {cost 14} {fore 1}}
{"m5"               ("vs" c(60) t(all use_charge cannon fixed) s(usa) n(2) g(vh_cn5)  sc(15) a(2) b(vh_cn) i(5) cw(4) cp(0)) {cost 15} {fore 1}}
{"qf6"              ("vs" c(60) t(all use_charge cannon fixed) s(eng) n(2) g(vh_cn5)  sc(10) a(2) b(vh_cn) i(5) cw(4) cp(0)) {cost 10} {fore 1}}
{"qf17"             ("vs" c(100) t(all use_charge cannon fixed) s(eng) n(2) g(vh_cn6)  sc(20) a(2) b(vh_cn) i(8) cw(4) cp(0)) {cost 20} {fore -1.4}}
{"pdr25"            ("vs" c(120) t(all use_charge long_range cannon fixed) s(eng) n(2) g(vh_cn7)  sc(16) a(2) b(vh_cn) i(20) cw(4) cp(0)) {cost 16} {fore -1.75}}

{"d1"               ("vs" c(60) t(all cannon heavy_art fixed use_charge) s(rus) n(2) g(vh_cn) sc(40) a(1) b(vh_cn) i(7) cw(5) cp(15)) {cost 40} {fore -5}}
{"sfh18"            ("vs" c(60) t(all cannon heavy_art fixed use_charge) s(ger) n(2) g(vh_cn) sc(40) a(1) b(vh_cn) i(6) cw(5) cp(15)) {cost 40} {fore -5}}
{"sturmpz1"         ("va" c(120) t(all cannon heavy_art fixed use_charge) s(ger) n(3) g(vh_cn) sc(40) a(1) b(vh_cn) i(9) cw(0) cp(17.5)) {cost 40} {fore -2}}   ;addon
{"hummel"           ("va" c(120) t(all cannon heavy_art fixed use_charge) s(ger) n(4) g(vh_cn) sc(50) a(1) b(vh_cn) i(7) cw(0) cp(15)) {cost 50} {fore -2}}
{"bl6"             	("vs" c(60) t(all cannon heavy_art fixed use_charge) s(eng) n(2) g(vh_cn) sc(40) a(1) b(vh_cn) i(8) cw(5) cp(15)) {cost 40} {fore -5}}
{"m114"             ("vs" c(60) t(all cannon heavy_art fixed use_charge) s(usa) n(2) g(vh_cn) sc(40) a(1) b(vh_cn) i(8) cw(5) cp(15)) {cost 40} {fore -5}}
{"m7"               ("va" c(120) t(all cannon heavy_art fixed use_charge) s(usa) n(4) g(vh_cn) sc(45) a(1) b(vh_cn) i(9) cw(0) cp(15))  {cost 45} {fore -2}}

("how" side(rus) name(how_a) c(60) c1(t20) c2(d1) t(all cannon heavy_art fixed how_a use_charge) g(vh_cn) sc(40) a(1) b(vh_cn) i(11) cw(5) cost(40) f(-5))
("how" side(ger) name(how_a) c(60) c1(steyr_rso) c2(sfh18) t(all cannon heavy_art fixed how_a use_charge) g(vh_cn) sc(40) a(1) b(vh_cn) i(11) cw(5) cost(40) f(-5))
("how" side(eng) name(how_a) c(60) c1(universal_carrier) c2(bl6) t(all cannon heavy_art fixed how_a use_charge) g(vh_cn) sc(40) a(1) b(vh_cn) i(11) cw(5) cost(40) f(-5))
("how" side(usa) name(how_a) c(60) c1(universal_carrier_usa) c2(m114) t(all cannon heavy_art fixed how_a use_charge) g(vh_cn) sc(40) a(1) b(vh_cn) i(11) cw(5) cost(40) f(-5))

{"bm13"             ("vs+" c(300) t(all art vehicle use_charge) s(rus) n(2) g(art) sc(60) b(vh_cn) i(3) m(4) cw(0) cp(22)) {cost 60} {fore -1.5}}
{"nebelwerfer42"    ("vs" c(300) t(all cannon art fixed use_charge) s(ger) n(2) g(art) sc(55) a(1) b(vh_cn) i(10) cw(0) cp(30)) {cost 50} {fore -1.5}}   ;addon
{"sdkfz4"           ("v+" c(300) t(all art vehicle use_charge) s(ger) n(2) g(art) sc(55) b(vh_cn) i(3) m(4) cw(0) cp(20)) {cost 50} {fore -1.5}}
{"land_mattress"    ("vs" c(300) t(all cannon art fixed use_charge) s(eng) n(2) g(art) sc(60) a(1) b(vh_cn) i(10) cw(0) cp(30)) {cost 60} {fore -1.5}}   ;addon
{"m4a3c"            ("v+" c(300) t(all art vehicle use_charge) s(usa) n(4) g(art) sc(45) b(vh_cn) i(3) m(4) cw(0) cp(10)) {cost 45} {fore -1.5}}

{"ba64"         	("vs" c(90) t(all moto vehicle use_charge) s(rus) n(2) g(l1)   sc(7) a(2) b(lt) i(0) cw(0) cp(0)) {cost 7} {fore 1}}
{"sdkfz223"         ("vs" c(90) t(all moto vehicle use_charge) s(ger) n(2) g(vh_mt)   sc(7) a(2) b(lt) i(0) cw(0) cp(0)) {cost 7} {fore 1}}
{"sdkfz222"         ("vs" c(90) t(all moto vehicle use_charge) s(ger) n(2) g(vh_mt)   sc(9) a(2) b(lt) i(1) cw(0) cp(0)) {cost 9} {fore 1}}
{"m20"      		("vb" c(90) t(all afv use_charge vehicle) s(usa) n(1) g(l1)      sc(9) b(lt) i(0) cw(0) cp(6)) {cost 9} {fore 1}}

{"t26"              ("v" c(90) t(all afv use_charge vehicle) s(rus) n(3) g(l2)      sc(8) b(lt) i(12) cw(0) cp(0)) {cost 8} {fore 1}}        ;addon
{"ba11"             ("v" c(90) t(all afv use_charge vehicle) s(rus) n(4) g(l1)      sc(9) b(lt) i(1) cw(0) cp(0)) {cost 9} {fore 1}}
{"pz1b"             ("v" c(90) t(all tankl vehicle use_charge) s(ger) n(2) g(l1)    sc(6) b(lt) i(10) cw(0) cp(0)) {cost 6} {fore 1}}     ;addon
{"pz2l"             ("v" c(90) t(all tankl vehicle use_charge) s(ger) n(3) g(l1)	sc(9) b(lt) i(4) cw(0) cp(0)) {cost 9} {fore 1}}

{"sdkfz7_1"         ("v" c(90) t(all tankl vehicle use_charge) s(ger) n(5) g(l1)	sc(12) b(lt) i(5) cw(0) cp(0)) {cost 12} {fore 1}}
{"m16"      		("v" c(90) t(all afv use_charge vehicle) s(usa) n(3) g(l1)      sc(11) b(lt) i(1) cw(0) cp(0)) {cost 11} {fore 1}}
{"m8grayhound"      ("v" c(90) t(all afv use_charge vehicle) s(usa) n(3) g(l1)      sc(10) b(lt) i(2) cw(0) cp(0)) {cost 10} {fore 1}}
{"mk2daimler"       ("v" c(90) t(all afv use_charge vehicle) s(eng) n(3) g(l1)      sc(9) b(lt) i(11) cw(0) cp(0)) {cost 9} {fore 1}}        ;addon
{"mk7"    			("v" c(90) t(all afv use_charge vehicle) s(eng) n(3) g(l1)      sc(10) b(lt) i(2) cw(0) cp(0)) {cost 10} {fore 1}} ;Mk7 Tetrarch

{"t34m"             ("v" c(150) t(all tankx vehicle use_charge) s(rus) n(1) g(m0)   sc(10) b(lt) i(8) cw(0) cp(0)) {cost 10}}
{"pz3m"             ("v" c(150) t(all tankx vehicle use_charge) s(ger) n(1) g(m0)   sc(10) b(lt) i(8) cw(0) cp(0)) {cost 10}}
{"m4a3m"            ("v" c(150) t(all tankx vehicle use_charge) s(eng) n(2) g(m0)   sc(10) b(lt) i(8) cw(0) cp(0)) {cost 10}}
{"m4a3m"            ("v" c(150) t(all tankx vehicle use_charge) s(usa) n(2) g(m0)   sc(10) b(lt) i(8) cw(0) cp(0)) {cost 10}}

{"t70"              ("v" c(90) t(all afv use_charge vehicle) s(rus) n(2) g(l2)      sc(11) b(lt) i(11) cw(0) cp(0)) {cost 11} {fore 1}}     ;addon
{"bt7a"             ("v" c(90) t(all tankl vehicle use_charge) s(rus) n(3) g(l2)    sc(11) b(lt) i(4) cw(0) cp(0)) {cost 11} {fore 1}}
{"sdkfz234"         ("v" c(90) t(all afv use_charge vehicle) s(ger) n(3) g(l2)      sc(11) b(lt) i(1) cw(0) cp(0)) {cost 11} {fore 1}}

{"zsu37"            ("v" c(120) t(all afv vehicle use_charge) s(rus) n(4) g(l3) sc(12) b(lt) i(14) cw(0) cp(0)) {cost 12} {fore -1.25}}		;addon
{"welberwind"       ("v" c(120) t(all tankz vehicle) s(ger) n(4) g(l3)   sc(22) b(lt) i(5) cw(0) cp(5)) {cost 24} {fore -1.25}}
{"crusaderaa2"      ("v" c(120) t(all tankz vehicle) s(eng) n(3) g(l3)   sc(20) b(lt) i(5) cw(0) cp(7.5)) {cost 20} {fore -1.25}}
{"m19"              ("v" c(120) t(all tankz vehicle) s(usa) n(4) g(l3)   sc(20) b(lt) i(14) cw(0) cp(5)) {cost 20} {fore -1.25}}      		;addon

{"t34_0"            ("v" c(90) t(all tankm vehicle) s(rus) n(4) g(m0) 	sc(14) b(ht) i(1) cw(0) cp(0)) {cost 14} {fore 1}}
{"t34_2"            ("v" c(90) t(all tankm vehicle) s(rus) n(4) g(m1)  sc(16) b(ht) i(3) cw(0) cp(0)) {cost 16} {fore -1}}
{"t34_1"            ("v" c(120) t(all tankm vehicle) s(rus) n(4) g(m2)  sc(24) b(ht) i(2) cw(0) cp(0)) {cost 24} {fore -1.25}}
{"kv2"              ("v" c(240) t(all tankh vehicle heavy_spa) s(rus) n(4) g(hasu2) sc(48) b(ht) i(11) cw(0) cp(0)) {cost 48} {fore -1.75}}
{"pz4e"             ("v" c(90) t(all tankm vehicle) s(ger) n(4) g(m1)   sc(14) b(ht) i(2) cw(0) cp(0)) {cost 14} {fore 1}}    ;addon
{"pz3"              ("v" c(90) t(all tankm vehicle) s(ger) n(4) g(m0)   sc(14) b(ht) i(1) cw(0) cp(0)) {cost 14} {fore 1}}
{"pz4g"             ("v" c(90) t(all tankm vehicle) s(ger) n(4) g(m2)  sc(18) b(ht) i(7) cw(0) cp(0)) {cost 18} {fore -1}}
{"pz4h"             ("v" c(160) t(all tankh vehicle) s(ger) n(4) g(m3)  sc(25) b(ht) i(3) cw(0) cp(0)) {cost 25} {fore -1.75}}
{"mk3"              ("v" c(90) t(all tankm vehicle) s(eng) n(4) g(m0)   sc(13) b(ht) i(12) m(2) cw(0)   cp(0)) {cost 13} {fore 1}}  ;addon valentine
{"mk2a"             ("v" c(90) t(all tankm vehicle) s(eng) n(4) g(m0)   sc(14) b(ht) i(10) m(2) cw(0)   cp(0)) {cost 14} {fore 1}}  ;addon matilda
{"mk6"       	    ("v" c(90) t(all tankm vehicle) s(eng) n(4) g(m1)   sc(14) b(ht) i(2) cw(0) cp(0)) {cost 14} {fore -1}} ; addon Crusader
{"mk8"              ("v" c(90) t(all tankm vehicle) s(eng) n(4) g(m1)  sc(16) b(ht) i(1) cw(0) cp(0)) {cost 16} {fore -1}}
{"m5a1"             ("v" c(90) t(all tankm vehicle) s(usa) n(4) g(m)    sc(12) b(ht) i(12) m(2) cw(0)   cp(0)) {cost 12} {fore 1}}  ;addon Stuart
{"grant_m3"         ("v" c(90) t(all tankm vehicle) s(usa) n(4) g(m0)   sc(14) b(ht) i(15) m(2) cw(0)   cp(0)) {cost 14} {fore 1}}  ;addon Lee Grant
{"m24"              ("v" c(90) t(all tankm vehicle use_charge) s(usa) n(4) g(m0)   sc(17) b(ht) i(13) m(2) cw(0)   cp(7)) {cost 17} {fore -0.33}} ;addon chafee
{"m4a1"             ("v" c(90) t(all tankm vehicle) s(usa) n(4) g(m1)  sc(22) b(ht) i(11) cw(0) cp(0)) {cost 22} {fore -1}}
{"m4a1_eng"         ("v" c(120) t(all tankm vehicle) s(eng) n(4) g(m1)  sc(22) b(ht) i(11) cw(0) cp(0)) {cost 22} {fore -1.25}}
{"m4a2"             ("v" c(120) t(all tankm vehicle) s(usa) n(4) g(m1)  sc(28) b(ht) i(2) cw(0) cp(0)) {cost 28} {fore  -1.75}}
{"kv1"              ("v" c(160) t(all tankh vehicle) s(rus) n(4) g(h0)  sc(30) b(ht) i(10) m(2) cw(0) cp(0)) {cost 30} {fore -1.75}} ;addon
{"mk4"              ("v" c(120) t(all tankh vehicle) s(eng) n(4) g(h1)  sc(28) b(ht) i(4) m(2) cw(0)   cp(0)) {cost 28} {fore -1.75}}
{"m4a3e2"           ("v" c(200) t(all tankh vehicle) s(usa) n(4) g(h1)  sc(50) b(ht) i(4) m(2) cw(0)   cp(0)) {cost 50} {fore -2.15}}

{"t34_3"            ("v" c(200) t(all tankh vehicle) s(rus) n(4) g(m4)  sc(30) b(ht) i(4) m(2) cw(0) cp(0)) {cost 30} {fore -2.15}}
{"kv85"             ("v" c(200) t(all tankh vehicle) s(rus) n(4) g(m5)  sc(34) b(ht) i(5) m(2) cw(0) cp(0)) {cost 34} {fore -2.15}}
{"is1"            	("v" c(240) t(all tankh vehicle) s(rus) n(4) g(h0)  sc(50) b(ht) i(6) m(2) cw(0) cp(0)) {cost 50} {fore -1.75}}
{"pz5g"             ("v" c(300) t(all tankh vehicle) s(ger) n(4) g(h0)  sc(58) b(ht) i(3) m(2) cw(0) cp(0)) {cost 58} {fore -1.5}}
{"pz6e"             ("v" c(240) t(all tankh vehicle) s(ger) n(4) g(h1)  sc(60) b(ht) i(4) m(4) cw(0) cp(0)) {cost 60} {fore -1.75}}   ; Tiger I
{"m4a3vc"           ("v" c(150) t(all tankh vehicle) s(eng) n(4) g(m3)  sc(45) b(ht) i(3) m(2) cw(0) cp(0)) {cost 45} {fore -3.8}}
{"centurion"        ("v" c(300) t(all tankh vehicle) s(eng) n(4) g(h2)  sc(66) b(ht) i(4) m(2) cw(0) cp(15)) {cost 66} {fore -1.5}}
{"m4a2_76w"         ("v" c(150) t(all tankh vehicle) s(usa) n(4) g(m3)  sc(45) b(ht) i(3) m(2) cw(0) cp(0)) {cost 45} {fore -3.8}}

{"is2_44"           ("v+" c(300) t(all tankh vehicle) s(rus) n(4) g(h2) sc(75) b(ht) i(6) m(4) cw(0) cp(15)) {cost 75} {fore -1.9}}
{"is3"              ("v+" c(320) t(all tankh vehicle) s(rus) n(4) g(h2) sc(95) b(ht) i(7) m(4) cw(0) cp(15)) {cost 95} {fore -2}}
{"pz6bh"            ("v+" c(320) t(all tankh vehicle) s(ger) n(4) g(h2) sc(100) b(ht) i(5) m(4) cw(0) cp(15)) {cost 100} {fore -2}}     ; Tiger II
{"m26"              ("v+" c(300) t(all tankh vehicle) s(usa) n(4) g(h2) sc(75) b(ht) i(5) m(4) cw(0) cp(15)) {cost 75} {fore -1.9}}

{"m8"               ("v" c(90) t(all tankl vehicle use_charge) s(usa) n(4) g(asu) sc(13) b(asu) i(4) cw(0) cp(0)) {cost 13} {fore 1}}
{"su76"             ("va" c(100) t(all spa vehicle) s(rus) n(4) g(lasu)  sc(12) a(2) b(asu) i(6) cw(0) cp(0)) {cost 12} {fore -1.4}}
{"zis_30"           ("va" c(100) t(all spa vehicle) s(rus) n(4) g(lasu)  sc(17) a(2) b(asu) i(7) cw(0) cp(0)) {cost 17} {fore -1.4}}
{"su85"             ("v" c(160) t(all spa vehicle) s(rus) n(4) g(asu)  sc(24) b(asu) i(1) cw(0) cp(0)) {cost 24} {fore -1.75}}
{"su122"             ("v" c(160) t(all spa vehicle) s(rus) n(4) g(asu)  sc(42) b(asu) i(2) cw(0) cp(15)) {cost 42} {fore -1.75}}
{"hetzer"           ("v" c(160) t(all spa vehicle) s(ger) n(4) g(asu)  sc(24) b(asu) i(16) cw(0) cp(0)) {cost 24} {fore -1.75}}
{"stug4g"           ("v" c(160) t(all spa vehicle) s(ger) n(4) g(asu)  sc(28) b(asu) i(1) cw(0) cp(0)) {cost 28} {fore -1.75}}
{"bishop"           ("v" c(120) t(all spa vehicle long_range) s(eng) n(4) g(vh_cn7) sc(19) b(asu) i(13) cw(0) cp(0)) {cost 19} {fore -1.75}}      ;addon
{"archer"           ("v" c(200) t(all spa vehicle) s(eng) n(4) g(asu)  sc(40) b(asu) i(1) cw(0) cp(0)) {cost 40} {fore -2.15}}
{"su100"            ("v" c(300) t(all spa vehicle) s(rus) n(4) g(hasu) sc(70) b(asu) i(9) cw(0) cp(0)) {cost 70} {fore -1.5}}     ;addon
{"achilles"         ("v" c(200) t(all spa vehicle) s(eng) n(4) g(asu) sc(42) b(asu) i(11) cw(0) cp(0)) {cost 42} {fore -2.15}}
{"m18"              ("v" c(200) t(all spa vehicle) s(usa) n(4) g(hasu) sc(40) b(asu) i(1) cw(0) cp(0)) {cost 40} {fore -2.15}}
{"m36"              ("v" c(300) t(all spa vehicle) s(usa) n(4) g(hasu) sc(50) b(asu) i(2) cw(0) cp(0)) {cost 50} {fore -1.5}}

{"isu152"           ("v" c(240) t(all spa vehicle heavy_spa) s(rus) n(4) g(hasu2) sc(55) b(asu) i(2) m(4) cw(0) cp(15)) {cost 55} {fore -1.75}}
{"nashorn"          ("v+" c(300) t(all spa vehicle) s(ger) n(4) g(hasu2) sc(48) b(asu) i(12) m(4) cw(0) cp(10)) {cost 48} {fore -1.5}}    ;addon
{"jagdpanther"      ("v+" c(300) t(all spa vehicle nash_jagdp) s(ger) n(4) g(hasu) sc(80) b(asu) i(11) m(4) cw(0) cp(15)) {cost 80} {fore -1.9}} ;addon
{"elefant"          ("v+" c(300) t(all spa vehicle elef_jagdt) s(ger) n(4) g(hasu) sc(80) b(asu) i(13) m(4) cw(0) cp(15)) {cost 80} {fore -1.9}} ;addon
{"jagdtiger"        ("v+" c(320) t(all spa vehicle elef_jagdt) s(ger) n(5) g(hasu) sc(90) b(asu) i(2) m(4) cw(0) cp(15)) {cost 90} {fore -2}}
{"tortez"           ("v+" c(300) t(all spa vehicle) s(eng) n(4) g(hasu1) sc(90) b(asu) i(2) m(4) cw(0) cp(15)) {cost 90} {fore -1.9}}