|
Кондиции реализованы разработчиками тринити в 2011_08_06_01_world_misc с пометкой
Цитата:
|
Цитата:
|
|
квест http://ru.wowhead.com/quest=13654
вроде бы все хорошо, лутаеш кость, бьеш Малорика появляется флаг лута, юзаем - ничего, смотрим http://www.trinitycore.info/Npc_spel...tc2#cast_flags Флаг 2 стоит (Creature->Player) вроде гуд, но не работает а если сделать так Код:
UPDATE `npc_spellclick_spells` SET `cast_flags`='3' WHERE (`npc_entry`='33498') AND (`spell_id`='63126'); Я понимаю шо Player ->Player очень похоже на хак, но здесь оно явно полезное. Думаю вся байда в том шо моб в стуне и не может кастить от себя в этот момент квест http://ru.wowhead.com/quest=14142 Юзаем ключик на клетке, кул кастит килкредит, топает в направлении подальше от клетки и успешно исчезает, а дальше "чудеса" тринити Лезем в смарскрипт и видим что последний параметр это деспаун, вроде бы все хорошо, но после того как моб респауниться он появляется в точке где его скрипт деспаунил, а не в клетке, отсюда баг -> никто больше не может сделать квест потому что для килкредита надо чтоб при использовании клетки моб был очень близко к кастеру. Вот фикс (мы его после деспауна еще и добиваем) Почему не меняем деспаун на убийство? Чтобы игрок видел как моб исчезает после спасения, а не умирает. Тоже самое и с пленниками для этого квеста Код:
DELETE FROM `smart_scripts` WHERE `entryorguid`=3495600 AND `id`=4; |
Проблема такая, сегодня в связи с выходом апа на базу, решил почистить базу полностью. Скачал фул и все базы и начал накатывать по порядку,залил фул. накатил апы и начал накатывать обновления из ТДБ, в итоге получил вот это:
Код:
Applying `./Updates/world/2012_03_31_00_world_creature_loot_template.sql`. |
А хоть понимаете, что делаете и для чего ?
|
Цитата:
2012_03_31_00_world_creature_loot_template.sql - обновляет лут с боссов в Ульдуаре (рейд 10 и 25 ппл). Или я где-то затупил? |
А для какой базы лут обновляется ?
http://trinity-core.ru/threads/sql-%...70/#post-39123 |
Спасибо, этот топик читал уже, собственно от туда и узнал, что нужно накатывать обновления из ТДБ которые вышли позднее последнего апа YTDB.
За кадром же остались различия между TDB и YTDB. От сюда и вся путаница. Я так понимаю ID существ в базе различные, от того и накатывать апдейт с лутом из TDB смысла не было, так как в лучшем случае я промазал, в худшем убил лут совсем левых существ. Я прав? Если да, где можно почерпнуть информацию о различиях баз? |
Цитата:
|
Цитата:
В двух апах мира вышедьших после YTDB_618 изменяется только заселение без изменения структуры самих таблиц. Видимо все таки зацарапал я базу, сей час перезалью по новой :) Спасибо за разъяснения. |
Кстати, эти самые апдейты по структуре базе собираются разработчиками YTDB в файл *_corepatch_world_* Покури его содержимое и потом станет яснее, что стоит накатывать, а что нет.
|
Квест Кау Гроза Мамонтов http://ru.wowhead.com/quest=11879
Там надо найти Кау Гроза Мамонтов и убить шоб залутить, судя по данным с вовхеда этот Кау http://ru.wowhead.com/npc=25802 должен сидеть на этом мамонте http://ru.wowhead.com/npc=25881 А так они там двое заспаунены порознь У меня вышло вот так Садим Кау на Морию Код:
DELETE FROM `vehicle_template_accessory` WHERE entry=25881 AND seat_id=0; Код:
DELETE FROM `npc_spellclick_spells` WHERE `npc_entry` = '25881' AND `spell_id`='4620'; Код:
DELETE FROM `creature` WHERE `id`=25802; В общем весь скуль не претендует на принятие, зато сразу видно что где надо искать шоб офлайк :D |
Есть замечания, не знаю на сколько по YTDB так как относиться скорее к RuDB, но все же.
Обратил внимание на отсутствие переводов строк в меню наставников паладинов об обучении. Посмотрел, у последнем фуле перевод на месте, начал копать апы и вот в 615_updatepack_world_14613.sql нашел: Код:
DELETE FROM `gossip_menu_option` WHERE menu_id in (2304,4469,4470,4471,4556,4557,4662,4663,4664,4677,4678,6647,7260,8111); И еще не большая правка локали: |
http://ytdb.ru/showthread.php?t=1147
Цитата:
Что за правка и почему такая загадочная структура ? |
Извиняюсь, значит жду исправлений в фуле.
Что касается правки, это квест "Поставка для Песни Войны". сам квест переведен, но для квеста нужно получить "лезвие пилы для Песни Войны", а описание задания на получение этого итема не переведено, наверное тоже в фуле ждать буду. Я просто нашел квест и перевел описание связанного с ним итема. Переводил по скрину с wowhead, не могу найти сейчас его. Еще раз извиняюсь за свою не внимательность... |
Цитата:
|
Цитата:
|
Квест http://ru.wowhead.com/quest=11907 Подручные Механозода
Не проспаунен South Point Station Valve http://ru.wowhead.com/object=188109 который вызывает ивент сумона моба для килкредита (в базе 2 ГО с таким названием, но тот шо проспаунен рядом нельзя использовать для этого квета) Код:
DELETE FROM `gameobject` WHERE `id`=188109; |
А чей тогда гуид 53313(в чистой базе) ?
|
Дак и координаты теже, с точностью до десяток .. после запятой.
|
Цитата:
|
Цитата:
|
Окак.
Ставим 2 базы, над одной мутируем, со второй (не мутируем) - сверяемся время от времени ... че/каво намутировали. |
Вопрос к разработчикам YTDB
Есть проблема с несовпадением сундуков в испытании крестоносца в TDB и YTDB - например по TDB гоб 195665 - это тот что дают без ачив и в его луте 2 вещи, а в YTDB - наоборот- тот что с самым большим лутом. Что делать? в смысле - как сделать фикс так чтобы вы его включили в YTDB? id сундуков прописаны в коде скрипта инста. Или вы скажете что по снифам все так и должно быть - и стоит долбить тринитикоровцев? Вот как в коде сейчас выглядят id сундуков Цитата:
|
Откуда вы уверены в правильности ид го в этом скрипте ?
Вот второй вариант: Цитата:
|
Цитата:
И я ж и не уверен-я у вас хотел спросить- по снифам ли получены id объектов и их лут или нет. Я взял с официального тринити последней ревизии данные из скрипта. |
Номера сундуков вычислялись по мере прохождения на соотв. режиме сложности, два из четырех, три из четырех были известны после прохождения (щас не вспомню где было два известно, а где три), остальные уже по логике. А лут в них, уже шлифовался по офф-вики, тут ничего сложного.
Цитата:
|
Цитата:
я решу как-нибудь вопрос-просто хочется стандартизации. |
Вычислялись по сниффам, по мере прохождения, не все 4из4, о чем написано выше, но логично видно что в скрипте порядок вообще не такой.
|
Цитата:
И всетаки попробую разработчиков ТС пошукать. |
Чисто ядро(недавно скомпилировал)
База от 2012_05_10_04 Смерть подбирается с высоты. При нажатие на "Механизм управлением Оком Акеруса" не чего не происходит. |
Ядро последние.
База 621 квест выдается, при убивание не засчитывается. Вся цыпочка квеста: http://ru.wowhead.com/quest=9962 http://ru.wowhead.com/quest=9967 http://ru.wowhead.com/quest=9970 http://ru.wowhead.com/quest=9972 http://ru.wowhead.com/quest=9973 http://ru.wowhead.com/quest=9977 |
Цитата:
https://github.com/TrinityCore/TrinityCore/pull/6531 |
Цитата:
|
|
Доброго времени.
У меня в лог сыпется куча ошибок: Код:
ERROR: SCRIPT_COMMAND_CAST_SPELL ('waypoint_scripts' script id: 805) no target unit found for spell 39550 Понял только что у моба нет цели к которой он должен применить заклинание. НПЦ - http://ru.wowhead.com/npc=25716 или http://ru.wowhead.com/npc=25712 (У них обоих в экшине стоит 805) Заклинание - http://ru.wowhead.com/spell=39550 А вот с тем на кого этот спел должен быть применен я так и не разобрался. Может кто подскажет? |
находишь этот спелл в базе и играешь с флагами каста, где-то такое уже было
|
Текущее время: 04:47. Часовой пояс GMT +4. |
YTDB - MaNGOS DataBase