Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Патчи на рассмотрении (http://mangos.ytdb.ru/forumdisplay.php?f=49)
-   -   [dev]Удаление итемов после коммита 11979 (http://mangos.ytdb.ru/showthread.php?t=5442)

virusav 15.05.2012 19:54

[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

Стоит ли писать запросы на удаление итемов из указанных таблиц или есть вариант сделать через ядро?


Текущее время: 19:31. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS