Тема
:
[dev]Удаление итемов после коммита 11979
Показать сообщение отдельно
15.05.2012, 19:54
#
1
virusav
Администратор
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
[dev]Удаление итемов после коммита 11979
После коммита 11979 (
https://github.com/mangos/mangos/com...eaa5e621917b43
) вспомогательные итемы по квестам будут удаляться при сдаче или отмене квеста, но при этом у игроков останутся итемы от квестов, которые они уже сдали или от которых отказались.
Посмотрел на вики структуру таблиц базы `characters`: записи об итемах хранятся в
http://wiki.ytdb.ru/index.php/Item_instance
При этом есть связанные таблицы, в которых могут быть ссылки на итемы, которых у игрока не должно быть после сдачи или отмене квеста:
http://wiki.ytdb.ru/index.php/Auction
http://wiki.ytdb.ru/index.php/Characters
http://wiki.ytdb.ru/index.php/Character_aura
http://wiki.ytdb.ru/index.php/Character_equipmentsets
http://wiki.ytdb.ru/index.php/Character_gifts
http://wiki.ytdb.ru/index.php/Character_inventory
http://wiki.ytdb.ru/index.php/Guild_bank_eventlog
http://wiki.ytdb.ru/index.php/Guild_bank_item
http://wiki.ytdb.ru/index.php/Item_loot
http://wiki.ytdb.ru/index.php/Mail_items
http://wiki.ytdb.ru/index.php/Petition
http://wiki.ytdb.ru/index.php/Petition_sign
http://wiki.ytdb.ru/index.php/Pet_aura
Стоит ли писать запросы на удаление итемов из указанных таблиц или есть вариант сделать через ядро?
virusav
Посмотреть профиль
Отправить личное сообщение для virusav
Найти ещё сообщения от virusav