Странновато будет, оба ведут к одному квесту и оба к одному нпц, но разные требования(уровень, зона) у них, да и по комментам пишут даже про три цепочки....
|
Вот тут https://github.com/TrinityCore/TrinityCore/issues/5812 обозвали фракции на оло не правильными в YTDB. откуда тогда взялись 1801 1802 тут вместо старых 1732 1735
Не уж то у них устарелые снифы, или на УТДБ катовские фракции? Мне то лично пофигу, как попрвить то или иное я найду. Но я заметил что на тринити часто привязываются к фракции при скриптовке например ивент в ЦЛК когда киляеш первых двух скелетов трешовых, пока не выставил (скажем так OLd_TDB) фракцию, скрипт на запуск ивента диалога не тригерился |
Года 2-3 назад ядро некорректно обрабатывало фракции 1732, 1733, 1734, 83, 84, вот и пришлось их менять на 1801 и 1802 принудительно, фракции не из каты(есть в дбц)
|
тоисть сейчас, можно/нужно откатить принудительную смену и это будет соответствовать данным из снифов?
Код:
UPDATE creature_template SET faction_A=1732 WHERE faction_A=1802; |
Не факт, было так:
Код:
UPDATE `creature_template` SET `faction_A` = '1802' WHERE `faction_A` = '1732'; |
я представления не имею как этот откатить до изначального вида :eek: кроме как найти базу с данными до этого "фикса"
|
http://old.wowhead.com/quest=1127 на чистой YTDB доступен только Орде:
Код:
UPDATE `quest_template` SET `RequiredRaces`='0' WHERE (`Id`='1127'); Код:
UPDATE `quest_template` SET `PrevQuestId`='4289' WHERE (`Id`='4301'); В прошлый раз я писал, что надо убрать одну букву - на самом деле квест работает без скрипта, а с ним не работает. Лично я удалил все в azuremyst_isle.cpp, связанное с этим квестом и очистил поле ScriptName: Код:
UPDATE `gameobject_template` SET `ScriptName`='' WHERE (`entry`='181714'); |
3. Не пробовали сначала удалить из gameobject_scripts все скрипты для го 181714, что бы проверить скрипт из ScriptName ?
|
Скрипт то рабочий, но на тринити есть баг, и не только на этом скрипте но и на многих других где есть клетка и в клетке моб.
Когда открываем клетку скрипт проверяет наличие моба в радиусе. если не находит то ничего и не происходит. Ну а если моба сдвинуть на милиметр от центра спавна клетки то скрипт срабатывает. Вывод - поиск существа в радиусе не работает если моб стоит точно по центру ГО. Виновник всему этому эта функция go->FindNearestCreature(ID моба, радиус, true/false живой/мертвый) Это уже надо писать на тринити или самому сдвигать нужных мобов чуточку дальше от центра спавна самой клетки |
Вот и сам иссуй, но почему то закрытый https://github.com/TrinityCore/TrinityCore/issues/4581
|
Квест "Найти Источник" переведен на SmartAI:
Код:
DELETE FROM `creature_ai_scripts` WHERE (`id`='1054151'); Код:
DELETE FROM `creature` WHERE (`guid`='102068'); Код:
UPDATE `creature_questrelation` SET `quest`='1718' WHERE (`id`='16771') AND (`quest`='3628'); Код:
UPDATE `conditions` SET `ConditionValue2`='7665' WHERE (`SourceTypeOrReferenceId`='13') AND (`SourceGroup`='1') AND (`SourceEntry`='12938') AND (`SourceId`='0') AND (`ElseGroup`='0') AND (`ConditionTypeOrReference`='31') AND (`ConditionTarget`='0') AND (`ConditionValue1`='3') AND (`ConditionValue2`='7664') AND (`ConditionValue3`='0'); Квест Болотный Говорун для Орды и Незначительные Разногласия для Альянса ведут к квесту Печальная История, но так как у Альянсовского квеста проставлен NextQuestId, а у орды нет, то Ордынцам он не доступен. Извиняюсь за очередную попытку поправить это поле, но прошу, проверьте пожалуйста кеш по 2623 :) Код:
UPDATE `quest_template` SET `NextQuestId`='2801' WHERE (`Id`='2623'); Код:
UPDATE `item_template` SET `class`='12' WHERE (`entry`='10467'); |
Квест Муиджин и Ларион не имеет квестгивера:
Код:
INSERT INTO `creature_questrelation` (`id`, `quest`) VALUES ('9119', '4141'); |
Вложений: 1
NPC Рапсод Землекоп во Внутренних Землях имеет ненужные госсипы. Правка:
Код:
UPDATE `creature_template` SET `gossip_menu_id`='0' WHERE (`entry`='5634'); Код:
UPDATE `gameobject` SET `position_x`='-2838.602539', `position_y`='2341.649170', `position_z`='41.514755' WHERE (`guid`='3273'); |
1. Что странного в тексте:
Цитата:
|
В том, что госсипы не у того НПС. Да я и не говорил что эти госсипы странные, но разве они должны быть у http://ru.wowhead.com/npc=5634?
|
Проверил, госсип от го, у нпц на оффе нет текста.))
|
Вложений: 1
НИП Железношкурый дьявозавр с GUID 24444 лежит мертвый:
Код:
DELETE FROM `creature_addon` WHERE (`guid`='24444'); |
Вложений: 1
Лежит, для антуража, на корм птеродактилям.))
з.ы. Если смотрите по трупам, то сравните сразу тех, кто труп в аддоне, но имеет тип движения>0, много интересного: Код:
DELETE FROM `creature_addon` WHERE `guid` in (28493,22269,24443,24146,21623,24441,24442,26299,32742,21592); на скрине видно, буквально в 20 метрах от завра, труп цветочка... |
Глядя на таблицу через Навикат, я видел записи с той же аурой, но проверять было не охота, думал, что прост 24444 записали лишний=)
P.S.: А где эта аура может использоваться? |
Это аура имитации смерти..
|
НИП Старый полевой долгоног переселился в Стальгорн и Предгорья Хилсбрада:
Код:
UPDATE `creature` SET `map`='1' WHERE (`guid`='11028'); |
Не кажется что запрос на удаление както не алле звучит?))
|
Простой пример:
Охотник на драконов, лежат трупы, перед входом пара присяд на колене... Болотный скат - лежит трупом в нижетопи кружком возле охотницы и она их жрет... Страж чертога - лежит трупом, поиск поюзайте по форуму... Высокорогий олень - лежит труп и два охотника его свежевают... Пехотинец - лежит, не как труп, перед доктором... Код:
UPDATE `creature_addon` SET `bytes1`='7', `auras`=NULL WHERE `guid`=98091; Мастер эльф - лежит, отдал все силы поддерживая магию, не труп(а так как там уже есть лежащий, то поднимем)... Код:
DELETE FROM `creature_addon` WHERE `guid`=74629; Код:
DELETE FROM `creature_addon` WHERE `guid` in (105018,105017); Зачем в свой запрос, включать уже принятую часть моего запроса ?? з.ы. И синтаксис запросов в мускуле поизучайте...)) |
Квест Встречаемся на кладбище - НИП Гаэриан должен быть виден, только когда игрок мертв. НИП имеет http://www.trinitycore.info/Creature...tc2#type_flags CREATURE_TYPEFLAGS_GHOST, но на самом деле он стоит как самый обычный моб. Вопрос: кто-нибудь знает, работает ли этот флаг вообще?
НИП Кровопийца из племени Песчаной Бури не атакует, и игрок его атаковать не может: Код:
UPDATE `creature_template` SET `unit_flags`='32768' WHERE (`entry`='5649'); |
Для всех нпц призраков(ауры 10848,17327) в мангосе спеллы скриптованы...
Ну, а про работу флагов 256 и 512 в тринити, уже много написано, на тематических форумах... |
Цитата:
Совместная работа этих флагов в ветке лича абсолютно не правильная. |
Спасибо, с этим ясно. Задам еще один вопрос =)
Есть квест Ленивые батраки, также нам дается Дубинка штейгера - после срабатывания на мобе этого спелла, его можно повторить на этом же мобе нужное вам кол-во раз, т. е. настакать 5 ударов палкой на одном мобе. Решается ли данная проблема через базу? |
Ядра/скрипта проблема, не раз говорили.
Помоему у обоих есть она. |
Устаревшие квесты - Капитанская сабля и Бой с Неголашем (Вместо них близзы поставили Капитанская сабля и Бой с Неголашем):
Код:
UPDATE `quest_template` SET `NextQuestId`='0', `NextQuestIdChain`='0' WHERE (`Id`='614'); |
Все, связанное с квестом Пророчество Акиды в gameobject_scripts, можно удалять - починили в ядре:
Код:
DELETE FROM `gameobject_scripts` WHERE `datalong`='17375'; У себя сделал так: Код:
UPDATE `creature_ai_scripts` SET `event_param1`='2000' WHERE (`id`='937602'); |
У меня такая же проблема, как и у некоторых людей с гитхаба:
ставлю чистую базу, создаю любого игрока, прописываю ему квест, у одного из ГО засчитывается киллкредит. НО есть один чар, у которого выполнение этого квеста не засчитывается. Что я только не пробовал: сносил базу и ставил новую, прописывал этому игроку админку (играл изначально без нее),создавал другого игрока и прописывал ему все квесты, которые есть у этого чара в списке заданий - все безрезультатно. Вопрос: что может мешать засчитыванию киллкредита на одном сервере с одной и той же базой мира? P.S.: Из всего, что я могу предположить, это могут быть уже пройденные квесты, но каким боком - не знаю. Правочка: Код:
UPDATE `creature` SET `map`='0' WHERE (`guid`='19078'); |
974 квест, не смешно, ответ был:
Цитата:
|
Не стал бы писать, если бы помогло. У всех чаров работает, а у одного не хочет ни в какую...
|
ОЛО / wintergrasp / trinity release
Ну что ж, начну троллинг темы про ОЛО :D
Я сделал базовую настройку расположения охраны, инженеров, мастерских по фазам в соответствующих четырех местах мастерских. Что сделано: 1. Использовано расстановку из YTDB 628 + проспаунено недостающий контент (будет видно по красным гуидам, их там не много) 2. Ордынская охрана и инженеры поставлены в 16ю фазу, альянсовские аналоги в 32 3. ГО мастерских и флаги в их зонах поставил в фазу 49 (16+32+1), чтобы они были видимы всегда и всем. Иначе как захватить то чего нету? 4. Исправлено ХП и фракцию для осадных танков. Не знаю что там у ваших снифов, но 16ХП у танка это нечто :eek: 5. Исправлено фракцию для ордынских инженеров 6. Почему спаун брал не апдейтом а полной перезаписью? Мне лень было, и мало времени вытаскивать гуид каждого кричера которого я изменил, поэтому взял пачкой. Туда вошли и те которых я не трогал Это базовая конфигурация, дальше надо тестировать разные варианты, и доделывать так чтобы со скриптом тринити было хорошо синхронизировано. Дале опишу фазы по наблюдению Бой на оло идет: 16я фаза это когда контролит орда мастерскую 32я фаза - альянс контролит мастерскую 1я фаза - вся область ОЛО во время боя Бой окончился: -Контролирует альянс: --орда - 1я фаза, в мастерских 32я --альянс - 257я фаза, в мастерских 289я (1+32+256) -Контролирует орда: --орда - 257я фаза, в мастерских 273я (1+16+256) --альянс - 1я фаза, в мастерских 16я Иногда в общих областях фаза может прыгать пока ее не покинуть и не прийти снова (наверное ауры не срабатывают из spell_area одни должны убраться другие - наложится, они по ходу все складываются до обновления области), чтобы узнать точную фазу надо зайти например в мастерскую, там фаза обновится и потом выйти из ее зоны, тогда узнаете какую фазу вешает Код:
/* Set propper healt instead of 16HP */ |
Quest You Are Rakh'likh, Demon:
-NPC Осквернерр стоял в мире, хотя должен призываться; -Двойной призыв Осквернерр и Илифар - один по таймеру в event_scripts, другой в EventAI проскриптован; -видео с ютуба показывает, как должны стоять Разелих Осквернитель при призыве и Алтарь Осквернителя; -ГО 153359 и 153360 - неправильные координаты, должно быть на одном из нижних уступов: Код:
DELETE FROM `creature` WHERE (`guid`='1478'); Если телепортируют, то для 153203 и 153204: Код:
INSERT INTO `gameobject` VALUES (48571, 153204, 0, 1, 1, -11204.022461, -2730.475342, 14.886023, -2.16421, 0, 0, 0, 0, 300, 0, 1); |
Телепорт между этажами в Акерусе (после завершения Сияния рассвета) работает в одну сторону (вниз).
|
Аддоны убили чемто, разбирайтесь.
|
Странно, когда нового ДК создаешь, работает в обе стороны. Ломается после квеста.
|
После "гм вкл" ломается.
|
Нет, проверяю с игровой учетной записи.
|
Текущее время: 23:07. Часовой пояс GMT +4. |
YTDB - MaNGOS DataBase