[patch][ReqSourceId]Дроп вспомогательных итемов
На текущий момент при комплите квеста вспомогательные итемы, указанные в ReqSourceId, перестают выпадать, а должны.
Пример: http://ru.wowhead.com/quest=12068 (также в других квестах цепочки). У квеста стоит требование принести основной итем, но при этом надо собрать 5 вспомогательных итемов, чтобы игрок мог наложить на себя ауру, увидеть квестгивера и сдать квест. Сейчас при взятии квестового итема нельзя выбить вспомогательные и сдать квест. Патч: Код:
diff --git a/src/game/Player.cpp b/src/game/Player.cpp |
Насколько следует из комментриев дроп этой вещи вообще не связанна должна быть с квестом - да она используется при создании квестового итема, но и только.
Фикс базы (для UDB) от NoFantasy: Цитата:
|
В кеше квеста ReqSourceId итемы указаны.
Итемы выпадают при наличии квеста, поэтому шанс квестовый. Если шанс неквестовый, как в удб, то зачем в кеше указывается ReqSourdeCount? Получается, что при наличии квеста можно собрать намного меньше итемов, чем без него. Зачем тогда вообще поля ReqSourceId? Или речь идет о condition_value1 и condition_value2 в `creature_loot_template`? В таком случае на каждое сочетание итем-нпц надо создавать по 2 строки: 8 CONDITION_QUESTREWARDED Player must have completed a quest first 9 CONDITION_QUESTTAKEN Players must have the quest in the quest log and not completed yet ? |
Цитата:
Он требуется для квеста, но выпадает когда попало. Не ставте ему квестовый шанс как предлагает NoFantasy и все... |
Цитата:
Скоро точно скажу, падает ли без квеста ;) |
ну в коментах английских к нему это написано.
|
Текущее время: 07:08. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS