Chaosua
22.04.2013, 18:36
Когда то я писал про тренеров алхимии. Сейчас аналогичная тема про тренеров верховой езды.
Решил я провести расследование потому что при обучении заметил глюки со светящимися скиллами для обучения, которые уже были выучены.
Открыл редактором DBC и посмотрел что к чему. Оказалось наши тренеры не верно предлагают обучение, а именно дают конечный спелл напрямую.
Вот как должно быть (стрелками указано спелл который тригерится при вызове первого)
Спелл учитель -> Спелл который выучится
33389->33388 Верховая езда (ученик)
33392->33391 Верховая езда (подмастерье)
34092->34090 Верховая езда (умелец)
34093->34091 Верховая езда (искусник)
90266->90265 Мастер верховой езды
54198->54197 Полеты в непогоду
90269->90267 Лицензия мастера воздушных путей
Как можна было догадаться в базе записано именно спеллы после стрелок, а должно быть наоборот я так думаю.
Фикс.
update npc_trainer set spell=33389 where spell=33388;
update npc_trainer set spell=33392 where spell=33391;
update npc_trainer set spell=34092 where spell=34090;
update npc_trainer set spell=34093 where spell=34091;
update npc_trainer set spell=90266 where spell=90265;
update npc_trainer set spell=54198 where spell=54197;
update npc_trainer set spell=90269 where spell=90267;
Решил я провести расследование потому что при обучении заметил глюки со светящимися скиллами для обучения, которые уже были выучены.
Открыл редактором DBC и посмотрел что к чему. Оказалось наши тренеры не верно предлагают обучение, а именно дают конечный спелл напрямую.
Вот как должно быть (стрелками указано спелл который тригерится при вызове первого)
Спелл учитель -> Спелл который выучится
33389->33388 Верховая езда (ученик)
33392->33391 Верховая езда (подмастерье)
34092->34090 Верховая езда (умелец)
34093->34091 Верховая езда (искусник)
90266->90265 Мастер верховой езды
54198->54197 Полеты в непогоду
90269->90267 Лицензия мастера воздушных путей
Как можна было догадаться в базе записано именно спеллы после стрелок, а должно быть наоборот я так думаю.
Фикс.
update npc_trainer set spell=33389 where spell=33388;
update npc_trainer set spell=33392 where spell=33391;
update npc_trainer set spell=34092 where spell=34090;
update npc_trainer set spell=34093 where spell=34091;
update npc_trainer set spell=90266 where spell=90265;
update npc_trainer set spell=54198 where spell=54197;
update npc_trainer set spell=90269 where spell=90267;