Gumdrops wrote: » Im worry more about that the gold is stored in a signed integer and go into debt.
Vhaeyne wrote: » Instead of just having gold alone have like: [Platnum, Gold, Silver, Copper]. Each being like 10x the value of the one before it in the list. This could be done in a way where the character has 4x32bit numbers to fill to reach gold cap.
Voidwalkers wrote: » (Off topic regarding 4x32bit ints for gold) Storing gold as a single 64 bit unsigned int and just converting it to platinum/gold/silver/copper at runtime for human-friendly-display is probably a much better idea.
Vhaeyne wrote: » It is also not an issue if they balance the game economy in a way that gold cap ins nearly impossible to achieve. Having things vendor for less and quests give you less gold is a step in this direction. Since nearly everything in Ashes is player made. The market will always adjust itself to the currency supply. Currency is only created from vendors and quests, so it should not be that hard to keep the numbers low and have them work. Another possibility would be having a currency conversion system. Instead of just having gold alone have like: [Platnum, Gold, Silver, Copper]. Each being like 10x the value of the one before it in the list. This could be done in a way where the character has 4x32bit numbers to fill to reach gold cap. I think as long as they are conservative about how large they make reward numbers, they will be fine.