Commit Graph

9 Commits

Author SHA1 Message Date
7817b0770c Refactor arithmetic operations in EconomicEntityData to be more in-line with Transaction 2023-05-20 06:11:24 +01:00
cb208c710f Refactor transaction balance methods to be more in-line with EconomicEntityData 2023-05-20 06:08:17 +01:00
0429604737 Add method for directly setting a transaction's balance 2023-05-20 05:55:26 +01:00
cd5c42801d Rename transaction-related references of transfer amount to balance
This is done for more consistency between methods.
2023-05-20 05:54:24 +01:00
f366a91b36 Add transaction logging classes 2023-05-20 05:36:43 +01:00
0e31bea33f Add transactor & transaction result 2023-05-20 05:20:18 +01:00
57853a37c5 Add transaction freezing 2023-05-20 05:14:10 +01:00
8b692d1b11 Add financial transaction classes 2023-05-20 05:08:42 +01:00
2f18e4d8ef Add economic entity interfaces
I decided to add these interfaces, instead of just building upon the User & UserData interface, as support for commerce between clans & users might be something that we want to add in the future in Clans.
2023-05-20 05:08:23 +01:00