Добрый день.. в своей игре у меня есть некоторые идеи использовать несколько видов денежной валюты.

Скажем в городе А оплчачивают золотыми монетами империи, а в городе Б - серебрянными дублонами, в городе С вообще в ходу драгоценные камни...
Также в каждом городе существует свой обменник, чтобы игрок, имея при себе запас валюты А смог обменять на валюту города Б и сделать там покупки..)

В связи с этим хочу попросить у вас совета для реализации идеи многовалютности.. изначально я хотел отказать от стандартной денежной переменной, и ввести для каждой валюты свою пользовательскую переменную..
Но возможно есть способы легче? Скрипты, или уже готовые решения...