async def purchase(ctx, weapon, quantity):
if weapon == "0":
weapon_name = "soldier#"
elif weapon == "1":
weapon_name = "sniper#"
elif weapon == "2":
weapon_name = "demolitionist#"
elif weapon == "3":
weapon_name = "spy#"
elif weapon == "4":
weapon_name = "armored_vehicles#"
elif weapon == "5":
weapon_name = "tank#"
elif weapon == "6":
weapon_name = "transport_truck#"
elif profileData["rank"] >= "30":
if weapon == "7":
weapon_name = "nuclear_missile#"
elif profileData["rank"] >= "50":
if weapon == "8":
weapon_name = "thermonuclear_missile#"
So basically if the weapon id they input for the argument it equals as a string like soldier#
which affects how many soldiers they have. I just want to know how to convert it to a global var