Цитата:
Где его искать? В spell_dbc спела с ИД=39550 не наблюдается. |
Написано же предельно ясно:
Цитата:
|
Цитата:
Но в любом случае в лог сыпятся ошибки при datalong2: 0 - Source->Target и 2 - Target->Target Т.е. я так понимаю кидать абилку только на цель без ошибок в лог не выйдет. Заменил на 4 (Source->Closest), т.е. на ближайшего, ошибок нет, но на счет достоверности не уверен... |
Она вроде на себя, визуально - кастер становится в стойку
Цитата:
|
Баг заселения ЦЛК
Баг замечен в УТДБ 610 - просто сверил координаты, 620 и 621 - сверял уже на запущенном чистом ядре (другие не проверял, перезаливать разные версии баз было влом) Комната ЦЛК с Королем личем где стоят Тирион и Артас на троне. Так вот баг заключается в том что все в той области поднято на 200-500 пунктов вверх по координате Z. Почему это так заметно? Ну берем, например, спелл телепорта в комнату http://ru.wowhead.com/spell=70860 смотрим в базе координату Z и видим что она составляет 840,857 Телепортируемся кастом этого спелла - бац мы в текстурах, падаем куда-то далеко далеко вниз. Но беда как всегда ходит не одна. Подумал что мб координаты спелла не правильно залили, сначало поднял координату до 1040, теперь падем прямо на платформу (GO ID: 202161), но что-то опять не так. Тотемы при спауне не видно (где-то под землей далеко шо даже радиус ауры не достает), при запуске ивента Тирион и Лич тоже магическим образом падают под землю и там себе мирно беседуют. Долго мучаясь с чистыми базами и ядром определил что на ТДБ такой проблемы нету. Сверил координаты спелла телепорта - аналогичны с УТДБ, сверил координаты ГО и НПС спауна - тут и вылезли не стыковки, про которые я написал выше. Все каким-то образом поднялось на добрую сотню метров. Когда все опустил до правильных координат, тотемы и мобы уже под землю перестали проваливатся Ну и второй баг заселения цлк - правый коридор ведущий к валитрии и синдрагосе, трешак в коридоре дублирован почти на каждой точке спауна с фазой спауна 1, я бы понял если бы фазы хоть были разные, но с первой фазой они всегда видимые всем, аналогично дракончики возле синдрагосы Правок на это у меня нету, ибо делалось все на лету. Написал чтобы были в курсе. Вот фикс на координату платформы http://ru.wowhead.com/object=202161, но там ГО и НПСов намного больше которых надо опустить Код:
UPDATE `gameobject` SET `position_z` = '836.6' WHERE `guid` = 8322; У меня вопрос как идет сниф этого? Как можно быть уверенным что аура изначально была на мобе, а не повешена скриптом во время попадания в зону действия обзора моба или самого тригера скрипта? Потому что помню тут темы про creature_template_addon что там говорили мол была в снифах аура моба значит мы ее приклеили и оно так должно быть. :( У кровавого совета, да и у мобов перед правым корридором висит дурная аура псевдосмерти (айди только разные) но изза этого не корректно работает все. После вайпа кровавый совет лежит трупом и уже не сагрить , а треш ваще при агро стоит как пришпиленный к одной точке, его так издалека можно убить не получив при этом никакого урона. :laugh3: Вот примеры мобов с псевдосмертью у которых если стереть аддон то все стает нормально 37972, 37970, 37973 - кровавый совет 37122, 37123, 37129, 37124, 37125 - ну скажите как можно быть мертвым до окончания ивента в котором их убивают :confused: (ивент со сваланой в конце корридора) Или снифер паранормальный и умеет предсказать что будет :eek: 38125, 37134, 37132, 37133 - треш на пути к свалане (с адоном пришпилен к земле как манекены) |
Цитата:
Код:
UPDATE `gameobject` SET `position_z` = `position_z` - 200 WHERE `guid` IN (8790, 8322, 8344, 8377, 8482, 9007, 8310, 8364, 8304, 8967); Телепорт к личу проверьте, ато портавать будет выше. |
Насчет аур и т.д., если есть чем разобрать, вот полный снифф: http://ytdb.ru/showpost.php?p=38659&postcount=450
|
Вложений: 1
Цитата:
Снифф не мой, тут не все, но принцы есть, изучаем то что интересует (разоброал снифф в SQL): |
будет время протестю, а так могу администрации YTDB предоставить халявный доступ к серверу (база мира в MYSQL с правами перезаписи и прочего + ГМ аккаунт на чистом, пустом реалме тринити под линуксом 24/7) на условиях не разглашения айпишника и прочей инфы про сервер =) для тестов
|
Не работают цепочки квестов ни в награнде в кольце крови ни в зульдраке на арене.
|
Скриптуйте, квесты групповые и без условий
|
Там вроде были скрипты, правда не все работают правильно, мобов спавнит а квест не комплитит после килла.
|
Цитата:
У меня все Z на 621 в норме. P.S. Если же это пойдет в будущий апп, то можно по гуидам ставить сразу верную Z, а не разницу? А то породит очередную порцию "у меня ниже все", "а у меня все ок" xD |
Цитата:
Не хочет комплитить, хотя в базе все скрипты присутствуют. |
У этих квестов "SpecialFlags = 2", других условий нет, спавнить мобов и комплитить квест кроме как скриптом после килла нечем.
Попробуй чисто смарты эти перезалей и проверь, походу часть пропущена. |
Комплит этой строчкой у каждого моба
Цитата:
|
В чистой базе она есть, у всех вроде по списку.
|
Цитата:
|
Покурил я смартскрипт и потестил
ШО я нарыл http://www.trinitycore.info/Smart_scripts_tc2#link Simple event linking; Example: if id = 0 and link = 1; id 1 will only be able to occur if id = 0 was triggered. Меня насторожило это потому что за условиями для этого квеста если брать то По скрипту есть 3 действия id0 link0 - SMART_EVENT_UPDATE_IC это походу во время боя он пинается id2 link0 - SMART_EVENT_LINK как эта фигня работает я хз но тут экшн SMART_ACTION_SET_DATA задет ШОТО, неопнятно шо, и походу оно не работает как надо изза этого не тригерится следующий скрипт id1 link2 - SMART_EVENT_DEATH закомплитить квест Для квеста http://ru.wowhead.com/quest=9962 есть у моба ID 18398 скрипт с параметром id=1 link=2 Я не долго думая заменил link на 0 и вуаля квест после смерти моба комплитится Код:
UPDATE `smart_scripts` SET `link`='0' WHERE (`entryorguid`='18398') AND (`source_type`='0') AND (`id`='1') AND (`link`='2'); |
квест без условий и спецфлага - как было раньше на оло- бери и сдавай ?))
На мангосе проверено с евентаи(619) и спецфлагом 2 - все работает, по команде 26 комплит, но так как по квесту 9967 надо убить 2-х нпц, то скриптуйте,полноценно скриптуйте... А теперь внимательно посмотрите на смарт скрипты и угадайте между 15 и 26 событием...))) |
Ахтуг пост поправлен, первая мысля была криком души :D
PS: я ведь писал "шо это гуд только если у квеста есть условие убить/залутить шото" ! PSS: ого мне статус опять поменяли Helper TC_YTDB О.о |
Спам в вейпоинтах
Код:
UPDATE `waypoint_scripts` SET `datalong2`='1' WHERE datalong=39550; |
Цитата:
|
Квест http://www.wowhead.com/quest=24507 Путь в Цитадель
Не знаю шо тринити мутят но это уже 3тья по счету баговость квеста Намутили со смартскриптами непонятно шо, что при использовании ГО Ядро каторжника 201969 спелл нужный не кастуется Вот правочка, у кого тоже перестало опять работать смело накатывайте Код:
UPDATE `smart_scripts` SET `action_param2`='3' WHERE (`entryorguid`='201969') AND (`source_type`='1') AND (`id`='0') AND (`link`='0'); |
Цитата:
|
Всем лень тестировать, вопрос повис.
|
Цитата:
Проверил. Телепортация к личу после фикса проходит нормально-в отличие от текущей когда попадаешь в тексты. Выглядит все нормально и лич и тирион стоят нормально. Нашел пока только один косяк-когда тирион кидается на лича-тот его замораживает-но тирион просто останавливается-не появляется глыба льда в которой он должен быть. Код:
UPDATE `gameobject` SET `position_z` = `position_z` - 200 WHERE `guid` IN (8790, 8322, 8344, 8377, 8482, 9007, 8310, 8364, 8304, 8967); |
YuruY
а коммит с 2012_03_23_00_world_ip2nation.sql пропущен сознательно? который создает таблицу ip2nationCountries и ядро ругается на нее каждый раз и приходится вручную его вливать? |
Цитата:
на счет Тириона, мб надо маску имунитетов ему снести? |
Цитата:
Добавлено через 28 минут Цитата:
Цитата:
Код:
UPDATE `creature` SET `position_z` = 864.959 WHERE `id` = 36597; |
Цитата:
Если снять имуны с Тириона-еще и глыба от лича на нем появляется Код:
UPDATE `creature_template` SET `mechanic_immune_mask`=0, `flags_extra`=0 WHERE `entry` =38995; |
Глухо тут О.о
Заскриптовал (наверное хаково) Квест Судьба титанов http://ru.wowhead.com/quest=12986 Надо лазить по точкам с сумоном (дается предмет для этого) Заскриптовал тригеры, чтобы когда сумон http://ru.wowhead.com/npc=30313 кастит http://ru.wowhead.com/spell=56523 (в скрипте каждые 5 сек поставил) тригеры кидали килкредит. Так как на тринити почему то спеллы дающие килкредит не сработали добавил дополнительное поле с явным указанием килкредита. Плюс спелл Сканирование данных кастит не сам игрок а суммон, посему проверку для килкредита сделал ближайшему игроку (21, max дистанция 20)(проверка на владельца сумона(23) не работает, в дебаге пробовал переделать не получилось пока) Кондишини цели для сканирования данных в базе уже есть. Код:
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` IN (30313,30315,30316,30317,30318); |
Вложений: 1
Так как моя база полностью укомплектована всеми темплейтами что есть в ДБЦ 335а (те что нету в чистой бд просто без имени и статов) я не сразу заметил подвох.
Решил я почистить базу лута от мусора и смотрите что нашел в чистой базе (626) Код:
select item from creature_loot_template WHERE item NOT IN (select entry from item_template); Предметы 102,103,104 есть в луте мобов, но в чистой базу нету их темплейтов Код:
DELETE FROM creature_loot_template WHERE item IN (102,103,104); |
А ничего, что это рефренс(где номер предмета не важен, важна запись по ид) ??
|
:D, ото я слепой
Тогда другой камень в огород Зачем в референсе указывать ссылку на референс Например запись reference_loot_template entry 102 указывает на вложенный референс 105 и 106 в которых в свою очередь по одному предмету с одинаковым ID - 33470, при этом 105 и 106й записи не используются как референс в таблице лута моба - не проще тот предмет засунуть в 102 референс и не плодить дубликаты? Аналогично с 104м и 103м На ум сразу приходит вложенная выборка в выборку с MySQL аналогичные референсы с указанным референсом с 2 по 8 |
Как конвертнуло в триню, я не видел, а в мангосе там кондиции, один падает гарантированно, а второй, при наличии у игрока определенного условия как бонус..)) Вот как раз общее у них - один процент мастер рефренса, а с вторым рефренсом, когда система писалась, помню были проблемы по условиям, пришлось так выкручиваться...
Вспомнил, согласно ключу таблицы лута(любой), премет с одинаковым ид не может иметь более одной записи по энтри.(( Запись вида: Цитата:
|
Вот небольшой фикс квеста "Пророчество Акиды", с которым теперь квест проходится:
Код:
UPDATE `gameobject_template` SET `ScriptName`='go_bristelimb_cage' WHERE (`entry`='181714') Добавлено через 1 час 2 минуты Еще один фикс, не влияющий на работоспособность, но все же: Код:
UPDATE `quest_template` SET `NextQuestId`='4494', `NextQuestIdChain`='4494' WHERE (`Id`='7732') |
По второй части:
Смотрим ваше решение - если выполнен квест 7732 - будет взят 4494, а куда пропал 4493 ??? Подумайте, может проще квестам 4493 и 4494 прописать преквест ??? |
Порылся я у себя в AoWoW'е, не знаю конечно близзлайк это или нет, но похоже что http://old.wowhead.com/quest=4493 должен идти после http://old.wowhead.com/quest=162, а http://old.wowhead.com/quest=4494 после http://old.wowhead.com/quest=32. Я не понимаю, причем тут http://old.wowhead.com/quest=7732
Код:
UPDATE `quest_template` SET `PrevQuestId`='162' WHERE (`Id`='4493') |
Цитата:
Цитата:
Код:
UPDATE `quest_template` SET `NextQuestId` = 0, `NextQuestInChain` = 0 WHERE `entry` = 7732; |
Текущее время: 03:06. Часовой пояс GMT +4. |
YTDB - MaNGOS DataBase