|
Патчи Если кто-то хочет выложить не свой готовый патч - не забудьте указать автора и источник.
Если кто-то хочет задать вопрос по патчу - велкам. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
30.11.2010, 22:04 | #1 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
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, а зачёт каста реализуется иным образом... Надеюсь, общая идея ясна. Владимир, хотелось бы услышать ваши комментарии по данному поводу. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[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 |