DIFF

enum InventoryCommandTypeSource

NameValue
MOVE

generic move, may involve animations

SYNC_MOVE

synchronous move. action is finished immeadiately, no animations involved

HAND_EVENT

event for hands

SWAP

swap two entities (simple swap of compatible objects)

FORCESWAP

Forced swap two entities. First goes to second's place, second goes "somewhere else"

DESTROY

destroy of entity right in inventory

REPLACE

replace of entity in inventory (@NOTE: hands goes through HAND_EVENT)

USER_RESERVATION_CANCEL