|
---|
|
Корзина / Trash can Глупые, устаревшие, неактуальные темы будут тут. Чистится при каждом апдейте базы. Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать? |
|
Опции темы | Поиск в этой теме | Опции просмотра |
28.10.2011, 13:44 | #1 |
Guest
Сообщений: n/a
|
Дальнейшая правка npc_trainers.
В продолжение [610] Npc trainer problem.
Пока выверял только для классовых тренеров. Код:
-- delete old warrior spells DELETE FROM npc_trainer WHERE spell IN (1671, 1672, 6554, 7372, 7373, 7400, 7402, 7887, 11584, 11585, 20559, 20560, 20616, 20617, 23892, 23893, 23894, 25212, 25251, 25266, 25272, 25275, 29704, 30335); -- 17844 Vindicator Aesom need some spells. INSERT IGNORE INTO npc_trainer (entry, spell, spellcost, reqskill, reqskillvalue, reqlevel) VALUES (17844, 3127, 100, 0, 0, 8), -- Parry (Passive) (17844, 13820, 10000, 0, 0, 20), -- Warhorse (Summon) (17844, 20217, 3600, 0, 0, 20), -- Blessing of Kings (17844, 23214, 200000, 762, 150, 40), -- Charger (Summon) (17844, 62124, 3000, 0, 0, 16); -- Hand of Reckoning -- (10930)Dargh Trueaim, (4138)Jeen'ra Nightrunner, (8308)Alenndaar Lapidaar, (17122)Vord need 62757 - Call Stabled Pet INSERT IGNORE INTO npc_trainer (entry, spell, spellcost, reqskill, reqskillvalue, reqlevel) VALUES (10930,62757,300000,0,0,80), (4138,62757,300000,0,0,80), (8308,62757,300000,0,0,80), (17122,62757,300000,0,0,80); -- (31084)Highlord Darion Mograine need some spells. INSERT IGNORE INTO npc_trainer (entry, spell, spellcost, reqskill, reqskillvalue, reqlevel) VALUES (31084,61999,360000,0,0,72),-- 61999-Raise Ally (31084,62158,360000,0,0,40),-- 62158-Rune of the Stoneskin Gargoyle (31084,42650,360000,0,0,80);-- 42650-Army of the Dead -- High Priest Rohan is Priest trainer; UPDATE creature_template SET trainer_class = 5 WHERE entry = 11406; -- delete Priest spell 528-Cure Disease from shamans trainers DELETE FROM npc_trainer WHERE spell = 528 AND entry IN (SELECT entry FROM creature_template WHERE trainer_class = 7); -- delete 42955-Conjure Refreshment Spell Level = 75 from beginners mage trainers 198-Khelden Bremen, 2124-Isabella, 15279-Julia Sunstriker DELETE FROM npc_trainer WHERE spell = 42955 AND entry IN (198,2124,15279); -- delete from Warlock trainer 6251-Strahad Farsan spells DK Death Coil (Rank 1-5) and Priest Shadow Protection (Rank 5) DELETE FROM npc_trainer WHERE entry = 6251 AND spell IN (47541, 48169, 49892, 49893, 49894, 49895); -- Delete 1066 Aquatic Form (Shapeshift) from beginners druid trainer 3060 Gart Mistrunner DELETE FROM npc_trainer WHERE entry = 3060 and spell=1066; -- delete SPELLFAMILY_HUNTER spell 19883-Track Humanoids from 3036 Kym Wildmane DELETE FROM npc_trainer WHERE entry = 3036 and spell=19883; Последний раз редактировалось NeatElves; 28.10.2011 в 14:26. |
28.10.2011, 14:37 | #2 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Сменил только 13819 на 13820, мог напутать.)) Надо знать 75 езду, или учит спелл ее ??
На 20 уровне рассылка - квесты почтой - "Уроки верховой езды в ...", значит учить должны все, а не халявить спеллом лошади.) Последний раз редактировалось NeatElves; 28.10.2011 в 14:48. |
28.10.2011, 15:06 | #3 |
Guest
Сообщений: n/a
|
Я проверял формально, чтобы не было "уникальных" классовых тренеров, которые не знаю некоторые спелы, или наоборот, имеют "углубленную" программу.
У остальных паладинов был спелл 13819 Warhorse (Summon) . |
28.10.2011, 15:11 | #4 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
13819 в 610 будет сменен на 13820.) Осталось с верховой ездой разобраться...
Итог: Код:
Paladins receive the 75 skill as part of buying their level 20 mount spell from their trainer. At level 60 they can complete the Charger quest chain which rewards the Journeyman riding skill (and a Feat of Strength). (Training the Charger at level 40 does not provide Journeyman riding skill.) Warlocks also receive the 75 skill as part of buying their level 20 mount spell from their trainer. At level 60 they can complete a quest to learn their Dreadsteed summon and get Journeyman riding skill (and a Feat of Strength). (Like paladins, training to summon the fast mount at level 40 does not reward the riding skill.) Последний раз редактировалось NeatElves; 28.10.2011 в 15:26. |
28.10.2011, 15:35 | #5 |
Guest
Сообщений: n/a
|
Отлично
|
28.10.2011, 16:32 | #6 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
По старым спеллам - только вары или уже все проверены ?)
|
28.10.2011, 18:15 | #7 |
Guest
Сообщений: n/a
|
Старые заклинания увидел только у варов, потому что у тренеров были разные наборы спелов. У остальных может быть еще остались. Попробую поискать еще.
Вот еще нашел порталы лишние у обычных тренеров. Код:
-- delete portals and teleports from mage trainers DELETE FROM npc_trainer WHERE spell IN (3561, 3562, 3565, 10059, 11416) AND entry IN (SELECT entry FROM creature_template WHERE trainer_class = 8 AND subname <> 'Portal Trainer') |
29.10.2011, 22:42 | #8 |
Guest
Сообщений: n/a
|
К сожалению, тренеров других типов выверять будет сложнее. Через вовхед не проверишь....
|
30.10.2011, 01:00 | #9 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Ищи старые спеллы пока, а то я у себя глянул - те чары(петоводы), что с 1.10.2 сконверчены - почти все имеют спеллы петов у себя в книге...((
|
30.10.2011, 22:06 | #10 |
Guest
Сообщений: n/a
|
Сравнил спелы тренеров с dbc_skilllineability. Нашел только вот это.
Код:
-- delete old Death Knight spells. DELETE FROM npc_trainer WHERE spell IN (49913, -- Strangulate (Rank 2) 49914, -- Strangulate (Rank 3) 49915, -- Strangulate (Rank 4) 49916, -- Strangulate (Rank 5) 51426, -- Pestilence (Rank 2) 51427, -- Pestilence (Rank 3) 51428, -- Pestilence (Rank 4) 51429); -- Pestilence (Rank 5) |
31.10.2011, 06:34 | #11 | |
YTDB dev
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
|
Цитата:
|
|
31.10.2011, 06:58 | #12 |
Guest
Сообщений: n/a
|
Странно, у меня есть они. В YTDB_0.14.3_R600_MaNGOS_R11581_SD2_R2151_ACID_R308 _RuDB_R39.sql и в 607_mangos_FIX_(11789).sql есть апдейт на 49913 . Возможно ,я где-то ошибся.
Последний раз редактировалось Warlord123; 31.10.2011 в 07:31. |
31.10.2011, 12:37 | #13 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Да есть они в базе, есть.(
|
31.10.2011, 13:14 | #14 |
Guest
Сообщений: n/a
|
Главное, что сейчас вычистим . У меня пока нет идей как выверять тренеров петов, профессий, маунтов. Может быть только старый сайт найти с информацией по 3.3.5 и уже вручную сверять.
С классовыми все было проще: несколько стартовых тренеров с 4-6 заклинаниями и остальные все одинаковые (кроме отличий альянс\орда). Я на это и ориентировался. Планируется ли замена описаний спелов тренеров через npc_trainers на ссылки в npc_trainers_template ? |
31.10.2011, 16:53 | #15 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Если правильно выведем по количеству и уровням.)
|
|
|