YO I WANT TO add A THOMPSON TO AXIS MEDIC and add thopson to axis fielops put rifle to soldier.
when i start the game i can choose the weapon but i dont spawn whit it
THATS WHAt i got
IN BG_MISC C
case PC_FIELDOPS:
// TAT 1/11/2003 - in SP, field op can only use handgun, check after switch below
if (isSinglePlayer && teamNum == TEAM_ALLIES)
break;
if (weapon == WP_STEN)
return qtrue;
else if (weapon == WP_MP40
|| weapon == WP_THOMPSON)
return (teamNum == TEAM_AXIS);
else if (weapon == WP_THOMPSON
|| weapon == WP_MP40)
return (teamNum == TEAM_ALLIES);
break;
case PC_SOLDIER:
if (weapon == WP_STEN
|| weapon == WP_PANZERFAUST
|| weapon == WP_FLAMETHROWER
|| weapon == WP_CARBINE
|| weapon == WP_KAR98
// Gordon: shouldn't this only be for cvt ops?
|| weapon == WP_FG42
|| weapon == WP_MOBILE_MG42
|| weapon == WP_MOBILE_MG42_SET
|| weapon == WP_MORTAR
|| weapon == WP_MORTAR_SET )
return qtrue;
else if (weapon == WP_MP40)
return (teamNum == TEAM_AXIS);
else if (weapon == WP_THOMPSON)
return (teamNum == TEAM_ALLIES);
break;
case PC_MEDIC:
if (weapon == WP_MEDIC_SYRINGE
|| weapon == WP_MEDKIT)
return qtrue;
// TAT 1/11/2003 - in SP, medic can only use handgun, check after switch below
else if (isSinglePlayer && teamNum == TEAM_ALLIES)
break;
else if (weapon == WP_MP40
|| weapon == WP_THOMPSON)
return (teamNum == TEAM_AXIS);
else if (weapon == WP_THOMPSON
|| weapon == WP_MP40)
return (teamNum == TEAM_ALLIES);
break;
IN BG_CLASSES C PC_SOLDIER,
“characters/temperate/allied/soldier.char”,
“ui/assets/mp_gun_blue.tga”,
“ui/assets/mp_arrow_blue.tga”,
{
WP_THOMPSON,
WP_CARBINE,
WP_KAR98,
WP_MOBILE_MG42,
WP_FLAMETHROWER,
WP_PANZERFAUST,
WP_MORTAR
},
},
{
PC_MEDIC,
"characters/temperate/allied/medic.char",
"ui/assets/mp_health_blue.tga",
"ui/assets/mp_arrow_blue.tga",
{
WP_THOMPSON,
WP_MP40,
},
},
{
PC_ENGINEER,
"characters/temperate/allied/engineer.char",
"ui/assets/mp_wrench_blue.tga",
"ui/assets/mp_arrow_blue.tga",
{
WP_THOMPSON,
WP_CARBINE,
},
},
{
PC_FIELDOPS,
"characters/temperate/allied/fieldops.char",
"ui/assets/mp_ammo_blue.tga",
"ui/assets/mp_arrow_blue.tga",
{
WP_THOMPSON,
WP_MP40,
},
},
{
PC_COVERTOPS,
"characters/temperate/allied/cvops.char",
"ui/assets/mp_spy_blue.tga",
"ui/assets/mp_arrow_blue.tga",
{
WP_STEN,
WP_FG42,
WP_GARAND,
},
},
};
bg_playerclass_t bg_axis_playerclasses[NUM_PLAYER_CLASSES] = {
{
PC_SOLDIER,
“characters/temperate/axis/soldier.char”,
“ui/assets/mp_gun_red.tga”,
“ui/assets/mp_arrow_red.tga”,
{
WP_MP40,
WP_CARBINE,
WP_KAR98,
WP_MOBILE_MG42,
WP_FLAMETHROWER,
WP_PANZERFAUST,
WP_MORTAR
},
},
{
PC_MEDIC,
"characters/temperate/axis/medic.char",
"ui/assets/mp_health_red.tga",
"ui/assets/mp_arrow_red.tga",
{
WP_MP40,
WP_THOMPSON,
},
},
{
PC_ENGINEER,
"characters/temperate/axis/engineer.char",
"ui/assets/mp_wrench_red.tga",
"ui/assets/mp_arrow_red.tga",
{
WP_MP40,
WP_KAR98,
},
},
{
PC_FIELDOPS,
"characters/temperate/axis/fieldops.char",
"ui/assets/mp_ammo_red.tga",
"ui/assets/mp_arrow_red.tga",
{
WP_MP40,
WP_THOMPSON,
},
},
{
PC_COVERTOPS,
"characters/temperate/axis/cvops.char",
"ui/assets/mp_spy_red.tga",
"ui/assets/mp_arrow_red.tga",
{
WP_STEN,
WP_FG42,
WP_K43,
},
},
};
HELP ME PLZ 
