YTDB

Вернуться   YTDB > Корзина / Trash > Корзина / Trash can

Корзина / Trash can Глупые, устаревшие, неактуальные темы будут тут. Чистится при каждом апдейте базы.

Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать?

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.10.2011, 13:44   #1
Warlord123
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
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Сменил только 13819 на 13820, мог напутать.)) Надо знать 75 езду, или учит спелл ее ??

На 20 уровне рассылка - квесты почтой - "Уроки верховой езды в ...", значит учить должны все, а не халявить спеллом лошади.)

Последний раз редактировалось NeatElves; 28.10.2011 в 14:48.
NeatElves вне форума  
Старый 28.10.2011, 15:06   #3
Warlord123
Guest
 
Сообщений: n/a
По умолчанию

Я проверял формально, чтобы не было "уникальных" классовых тренеров, которые не знаю некоторые спелы, или наоборот, имеют "углубленную" программу.
У остальных паладинов был спелл 13819 Warhorse (Summon) .
 
Старый 28.10.2011, 15:11   #4
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

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.
NeatElves вне форума  
Старый 28.10.2011, 15:35   #5
Warlord123
Guest
 
Сообщений: n/a
По умолчанию

Отлично
 
Старый 28.10.2011, 16:32   #6
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

По старым спеллам - только вары или уже все проверены ?)
NeatElves вне форума  
Старый 28.10.2011, 18:15   #7
Warlord123
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
Warlord123
Guest
 
Сообщений: n/a
По умолчанию

К сожалению, тренеров других типов выверять будет сложнее. Через вовхед не проверишь....
 
Старый 30.10.2011, 01:00   #9
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Ищи старые спеллы пока, а то я у себя глянул - те чары(петоводы), что с 1.10.2 сконверчены - почти все имеют спеллы петов у себя в книге...((
NeatElves вне форума  
Старый 30.10.2011, 22:06   #10
Warlord123
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
YuruY
YTDB dev
 
Аватар для YuruY
 
Регистрация: 05.11.2009
Адрес: Thunder Bluff
Сообщений: 3,625
Сказал(а) спасибо: 7,839
Поблагодарили 3,255 раз(а) в 498 сообщениях
YuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспоримаYuruY Репутация неоспорима
По умолчанию

Цитата:
Сообщение от Warlord123 Посмотреть сообщение
Сравнил спелы тренеров с 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)
Этих нет в базе.
__________________
Правила написания баг-репортов.
Общие правила поведения - рекомендуемые исключительно всем для прочтения.
YuruY вне форума  
Старый 31.10.2011, 06:58   #12
Warlord123
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
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Да есть они в базе, есть.(
Миниатюры
Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 537
Размер:	118.6 Кб
ID:	2056  
NeatElves вне форума  
Старый 31.10.2011, 13:14   #14
Warlord123
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
Да есть они в базе, есть.(
Главное, что сейчас вычистим . У меня пока нет идей как выверять тренеров петов, профессий, маунтов. Может быть только старый сайт найти с информацией по 3.3.5 и уже вручную сверять.
С классовыми все было проще: несколько стартовых тренеров с 4-6 заклинаниями и остальные все одинаковые (кроме отличий альянс\орда). Я на это и ориентировался.
Планируется ли замена описаний спелов тренеров через npc_trainers на ссылки в npc_trainers_template ?
 
Старый 31.10.2011, 16:53   #15
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Если правильно выведем по количеству и уровням.)
NeatElves вне форума  
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 12:40. Часовой пояс GMT +4.


YTDB - MaNGOS DataBase

Русский форум Мангос - официальный форум RMDC

Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума YTDB будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot
Punk's On-Air - Punk, Folk, Blues, Ska Bascinet - реконструкция denw IL-2 Training Книготорговая Компания «А-5» - художественная, учебная литература, скидки, опт и мелкий опт, доставка, дешево, низкие цены издательства