this is what i have.... when i move the usr<<"come again" thing then get like 32 errors.....
mob
weapons
icon = 'weaponseller.dmi'
contents = newlist(/obj/item/Broadsword,/obj/item/Dagger,/obj/item/ Knife,/obj/item/Katana,/obj/item/Sabre)
verb
Talk()
set src in oview(1)
var/list/weapons = list()
for(var/obj/item/O in src)
weapons["[O]([O.cost])"] = O
weapons += "Cancel"
var/obj/item/weapon_chosen = input("What would you like to buy?","Welcome!")in weapons
if(weapon_chosen == "Cancel")
usr << "come again"
return
weapon_chosen = weapons[weapon_chosen]
if(usr.GoldCheck(weapon_chosen.cost))
return
usr.Total_GP -= weapon_chosen.cost
usr.contents += new weapon_chosen.type
usr << "Thanks for buying"
Copyright © 2025 BYOND Software.
All rights reserved.
verb
generic_verb()