shopkeepers
var/list/wares
var/list/waresshow
verb/Buy()
Pubkeeper
icon_state = "pub"
wares = list(/obj/possesions/Beer)
waresshow = list("Beer - 10G")
verb/Buy() hasn't been finished.
How to make the user choose Beer - 10G in list waresshow and then the program gives them /obj/possesions/Beer from list wares?
However, there is a better way to do this with associative lists.
Look up list associations in the help file.