Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Патчи

Важная информация

Патчи Если кто-то хочет выложить не свой готовый патч - не забудьте указать автора и источник.

Если кто-то хочет задать вопрос по патчу - велкам.

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.11.2010, 22:04   #1
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию ReqSpellCast [quest_template]

Давно уже думаю об этом, и вот, кажется, настала пора написать это.
Эти поля не нужны.
База YTDB уже давно перешла на почти полностью безхаковый режим работы (насколько это вообще возможно, конечно) и все данные берутся из кэшей клиента.
Как результат: сейчас в базе всего 73 квеста, где задействованы данные поля... 73 из 9456. И эти 73 квеста ни что иное как просто ещё не попавшиеся в кэшах.
Следовательно, любое использование данного поля - хак в базе. Раз любое - значит подобные поля попросту не нужны.
Да и силами EventAI сейчас всё очень неплохо решается, оставшееся - силами SD2.
0,77% квестов использующих данные поля - по-моему достаточно свидетельство об их ненадобности...
Ну и напоследок пример:
квест http://ru.wowhead.com/?quest=8346
Раньше как решались подобные задачи? ID маназмея в ReqCreatureOrGOId1, ID спелла в ReqSpellCast1. Но по данным с кэша в ReqCreatureOrGOId1 стоит http://ru.wowhead.com/npc=15468, а зачёт каста реализуется иным образом...
Надеюсь, общая идея ясна. Владимир, хотелось бы услышать ваши комментарии по данному поводу.
KiriX вне форума   Ответить с цитированием
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[9312] Implement DB storage of new quest_template field RewHonorMultiplier KiriX CMaNGOS Commits 18 31.10.2010 15:48
[10657] Separate quest_template.QuestFlags from SpecialFlags newsbot CMaNGOS Commits 0 30.10.2010 02:17
[10621] Add new field RequiredClasses for quest_template newsbot CMaNGOS Commits 0 19.10.2010 01:42
[9852] Disable forced alteration of specialFlags in quest_template at startup. newsbot CMaNGOS Commits 3 11.05.2010 08:40


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


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot