{units
	(define "squad_with1types_cp"
		{"%name(%side)"
			{charge %c}
			{content "mp/%side/%c1"}
			{tags "frontline_cp squad infantry %side %t"}
			{group "%g"}
			{button "%b"}
			{cost %cost}
			{cp %cp}
			{fore %f}
		}
	)
	(define "squad_1"
		("squad_with1types_cp" side(rus) name(%name) c1(%c1) c(%c) co(%co) cp(%cp) g(%g) b(%b) t(%t) cost(%cost) f(%f))
		("squad_with1types_cp" side(ger) name(%name) c1(%c1) c(%c) co(%co) cp(%cp) g(%g) b(%b) t(%t) cost(%cost) f(%f))
		("squad_with1types_cp" side(usa) name(%name) c1(%c1) c(%c) co(%co) cp(%cp) g(%g) b(%b) t(%t) cost(%cost) f(%f))
		("squad_with1types_cp" side(eng) name(%name) c1(%c1) c(%c) co(%co) cp(%cp) g(%g) b(%b) t(%t) cost(%cost) f(%f))
	)

	("squad_1" name(snipers) c(90) g(steal_1) c1(sniper:1) b(squad2) t(all infan_squad snipers use_charge) cost(16) f(0))
	("squad_1" name(scouts)	 c(90) g(steal_2) c1(scout:1)  b(squad2) t(all infan_squad scouts use_charge)  cost(12) f(0))
	("squad_1" name(officer) c(90) g(spe_3)   c1(oficer:1) b(squad2) t(all infan_squad officer use_charge) cost(12) f(0))	

	{"degtyarev_stan" {cp 28} {cost 15} {charge 90} {fore 0}}
	{"mg34_stan"	  {cp 28} {cost 15} {charge 90} {fore 0}}
	{"browning_stan"  {cp 28} {cost 15} {charge 90} {fore 0}}
	{"vickers_mgun"	  {cp 28} {cost 15} {charge 90} {fore 0}}

	{"bm37"		{cp 28} {cost 60} {charge 180} {fore 0} {tags "mortar"}}
	{"sgrw42"  	{cp 28} {cost 60} {charge 180} {fore 0} {tags "mortar"}}
	{"m1mortar"	{cp 28} {cost 60} {charge 180} {fore 0} {tags "mortar"}}
	{"ml3"		{cp 28} {cost 60} {charge 180} {fore 0} {tags "mortar"}}
	
	{"m37"		{charge 240} {cp 30} {cost 40} {fore 0} {tags "cannon"}}
	{"pak35"	{charge 240} {cp 30} {cost 40} {fore 0} {tags "cannon"}}
	{"m3cannon" {charge 240} {cp 30} {cost 40} {fore 0} {tags "cannon"}}
	{"qf2"	    {charge 240} {cp 30} {cost 40} {fore 0} {tags "cannon"}}
}