Enum CurrencyMovementReason
What a currency movement was for.
public enum CurrencyMovementReason
Fields
Crafting an ability.
Learning an ability or event from a trainer.
Buying a complete, premade ability from a merchant.
Not folded into AbilityLearn or AbilityCraft. Those two together measure the two-step route to a usable ability; this measures the one-step route that competes with it, and a designer pricing one against the other wants to see them apart.
The fee for founding a guild. Issue #186.
Buying something back out of a house vault after land was reclaimed.
Its own reason rather than folded into LandTax. They are the same system but not the same sink, and telling them apart is the point of recording a reason at all: tax measures what holding land costs, while this measures what losing it costs — and a designer tuning one wants to see the other move separately.
Purchasing land.
A recurring charge against owned land.
Currency attached to a mail.
Buying an item from a merchant.
A player-to-player trade.
Unclassified. Present so a missing value is visible rather than silently a purchase.
Remarks
Recorded per movement so the table answers which sinks drain currency and at what rate — a question an MMO wants to ask and currently cannot, because nothing records where spent money went.