diff options
author | Erik Schilling <ablu.erikschilling@googlemail.com> | 2013-03-10 10:27:51 +0100 |
---|---|---|
committer | Erik Schilling <ablu.erikschilling@googlemail.com> | 2013-09-08 10:19:40 +0200 |
commit | f712d68495dd8e040c32da3b1c85bcb7845543ec (patch) | |
tree | f1a314bc1ef895c31851428b4ceff8b63d209f66 /docs | |
parent | 8ddda85d923a528c7497a628d2fe10fc40b80a1f (diff) | |
download | manaserv-f712d68495dd8e040c32da3b1c85bcb7845543ec.tar.gz manaserv-f712d68495dd8e040c32da3b1c85bcb7845543ec.tar.bz2 manaserv-f712d68495dd8e040c32da3b1c85bcb7845543ec.tar.xz manaserv-f712d68495dd8e040c32da3b1c85bcb7845543ec.zip |
Cleaned up the inventory handling
Things done:
- Removed the equips table and added another column which keeps track about
whether the item is equipped or not
- Added a message to notify the client about failing equips instead of
hardcoding to chat notification
- Removed the move possibillity. It was a quite long function and our future
idea of the inventory does not need any moves
- Removed the inInventory and inEquipment parameters from chr_inv_count,
but added a equipped key to the table that chr_get_inventory returns
This change makes equipped items still being in the inventory. This means
in-inventory triggers are still active! However it makes no sense to disable
this triggers during equipping since it will appear as still in the inventory
to the client.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions