Implement a transaction mechanism
Registered by
Erik Ogenvik
In order to support buying and selling things, as well as trading with other players, there needs to be a "transaction" mechanism.
A Transact operation starts the transaction, between two entities. While it's active, both can enter into the "transaction" instance the items that they want to transfer to the other party. Once one of the entities have "closed" the transaction it can't be altered. The other entity now either have to close or abort the transaction. When this happens server side code makes sure to move the pledged entities between the entities.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Medium
- Drafter:
- Erik Ogenvik
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
(?)