YTDB

YTDB (http://ytdb.ru/index.php)
-   TrinityCore (http://ytdb.ru/forumdisplay.php?f=40)
-   -   Флудо-баг-репорты в одной теме (часть четвертая) (http://ytdb.ru/showthread.php?t=11451)

DiffuSer 23.09.2012 04:03

А по поводу квеста "Сияние рассвета" (последний квест Рыцарей Смерти), как прикрыть эксплоит с прокачкой на нем до 80-го уровня? И как вообще должно работать это, есть опыт с мобов в битве или нет?

NeatElves 23.09.2012 15:01

Нет опыта

Chaosua 23.09.2012 15:17

ОЛО / wintergrasp / trinity release
 
Продолжая тему оло.
Нету условий цели для спеллов постройки машин, изза чего машини спавнятся в маленькой комнате мастерской. Вот фикс
Код:

DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (61409,56662,56664,56659);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 61409, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56662, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56664, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56659, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL);

Вот дополнительные цели из старого кастомного оло, спеллы для постройки в тринити взяли чуть другие, хз почему, но оно не помешает на будущее
Код:

DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (56575,56661,56663,61408);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 56575, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56661, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56663, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 61408, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL);


sart 24.09.2012 23:06

Цитата:

Сообщение от Chaosua (Сообщение 40131)
Продолжая тему оло.
Нету условий цели для спеллов постройки машин, изза чего машини спавнятся в маленькой комнате мастерской. Вот фикс
Код:

DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (61409,56662,56664,56659);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 61409, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56662, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56664, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56659, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL);

Вот дополнительные цели из старого кастомного оло, спеллы для постройки в тринити взяли чуть другие, хз почему, но оно не помешает на будущее
Код:

DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (56575,56661,56663,61408);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 56575, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56661, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56663, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 61408, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL);


это те же самые спеллы, просто разный метод хака на того кто строить будет. верхний хак гораздо более крив чем нижний - цель-триггер должны иметь форсекаст-спеллы, а не исходные, ну и строить понятно надо (для получения верной фракции) от имени игрока (как я предполагаю сделано в нижнем случае) а не от имени триггера (как получится в верхнем :) )

Chaosua 24.09.2012 23:15

Это вы на тринити разрабам скажите, верхний вариант они приняли оффциально
Я же делаю правки под их ядро

sart 24.09.2012 23:19

Цитата:

Сообщение от Chaosua (Сообщение 40147)
Это вы на тринити разрабам скажите, верхний вариант они приняли оффциально
Я же делаю правки под их ядро

а я с тринити не работаю. кое-что там можно взять (особенно Шауренов код) но большая часть - просто ужас. после разборок с тем, что ТЦ сделала с вехиклами в IOC у меня последняя шерсть на лысине высыпалась :)

Heisenberg 26.09.2012 21:43

по мне так большинство кода, что написано именно тринити надо выложить на говнокод.

Ravie 27.09.2012 15:39

После обновы перестала работать цепочка на Неголаша у Альянса:
Код:

UPDATE `quest_template` SET `NextQuestIdChain`='618' WHERE (`Id`='615');

NeatElves 27.09.2012 16:10

Работает, автооткрытие текста просто на другой квест.

Ravie 27.09.2012 16:12

Как оно могло работать до этой правки, если в этом поле стоял квест для Орды?
P.S.: НПС Кровопийца из племени Песчаной Бури:
Код:

UPDATE `creature_template` SET `unit_flags`=`unit_flags` & ~768 WHERE `entry`=5649;

YuruY 27.09.2012 20:37

Цитата:

Сообщение от Chaosua (Сообщение 40131)
Продолжая тему оло.
Нету условий цели для спеллов постройки машин, изза чего машини спавнятся в маленькой комнате мастерской. Вот фикс
Код:

DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (61409,56662,56664,56659);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 61409, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56662, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56664, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56659, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL);

Вот дополнительные цели из старого кастомного оло, спеллы для постройки в тринити взяли чуть другие, хз почему, но оно не помешает на будущее
Код:

DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId`=13 AND `SourceEntry` IN (56575,56661,56663,61408);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 56575, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56661, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 56663, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL),
(13, 1, 61408, 0, 0, 31, 0, 3, 27852, 0, 0, 0, '', NULL);


Первые и выпали в лог загрузки, закоментил.

jacob 30.09.2012 11:48

оло
 
Почему то на оло когда выйдешь с машины она становится противником для тебя :eek: Смена фракции особо не помогли

YuruY 30.09.2012 12:16

Фракцию попутали?
.... почемуто ...

Chaosua 30.09.2012 14:36

В фиксе для оло я перепутал местами ИД аловского и орковского танка :D
поэтому фракция при спауне была не та, наверно
Код:

UPDATE `creature_template` SET `faction_A` = 1732, `faction_H` = 1732 WHERE `entry` = 28312;
UPDATE `creature_template` SET `faction_A` = 1735, `faction_H` = 1735 WHERE `entry` = 32627;

также цели для спеллов постройки машин нужно поставить в фазу 49 чтобы было в кого "целится" (Wintergrasp Control Arms)
Код:

UPDATE `creature` SET `phaseMask` = 49 WHERE `guid` IN (90100,90101,90102,90103);
И еще зачем этим "рукам" рандомные движения, визуально выглядит так как будто машина взбесилась, слезла со своей оси и гоняет туда сюда пытаясь вспомнить что оно такое. :)
Код:

UPDATE `creature` SET `MovementType` = 0 WHERE `id` = 27852;
Далее треш на ОЛО аля монстрики, если я правильно понял то их должна видеть только победившая фракция, значит пихаем всех в 256ю фазу
Сюда внес всех монстров что нашел в зоне ОЛО (где видно таймер на верху экрана)
Код:

UPDATE `creature` SET `phaseMask` = 256 WHERE `id` in (30848,30873,30847,30846,30849,30877,30876,30842,30872,30845,34300);

YuruY 01.10.2012 06:37

Цитата:

И еще зачем этим "рукам" рандомные движения, визуально выглядит так как будто машина взбесилась, слезла со своей оси и гоняет туда сюда пытаясь вспомнить что оно такое.
Тогда уж так:
Код:

UPDATE `creature` SET `spawndist` = 0, `MovementType` = 0 WHERE `id` = 27852;

Ravie 04.10.2012 20:35

GO Кристаллы великанов Ледяного Молота невозможно лутить:
Код:

UPDATE `gameobject_template` SET `flags`='0' WHERE `entry`='175324';

YuruY 04.10.2012 20:38

Квестовое ГО, флаг верный, по сниффу только фракция другая.
Код:

UPDATE `gameobject_template` SET `faction` = 35 WHERE `entry` = 175324;

Ravie 04.10.2012 22:38

Quest Ши-Ротам - Священное мясо ледопарда требуется только для призыва, но почему-то оно в sourceitem:
Код:

UPDATE `quest_template` SET `RequiredSourceItemId1`='0', `RequiredSourceItemCount1`='0' WHERE `Id`='5056';
Во время суммона Ши-Ротам Сиан-Ротам призывается по нескольку раз:
Код:

UPDATE `smart_scripts` SET `event_type`='2', `event_param1`='25' WHERE (`entryorguid`='10737') AND (`id`='3');

YuruY 04.10.2012 22:48

Цитата:

Quest Ши-Ротам - Священное мясо ледопарда требуется только для призыва, но почему-то оно в sourceitem:
Там и должно по кешу лежать.

Ravie 04.10.2012 22:51

Ну в принципе после использования оно исчезает, следовательно оно не нужно при сдаче квеста

NeatElves 04.10.2012 23:13

Цитата:

Сообщение от Ravie (Сообщение 40295)
Ну в принципе после использования оно исчезает, следовательно оно не нужно при сдаче квеста

Позволяет получать игрокам квестовый дроп который не является предметами, необходимыми для завершения задания (c) вики
И удаляет предмет у игрока, если отказ от квеста.

Ravie 04.10.2012 23:56

Вложений: 1
Я в недоумении. После убийства Ши-Ротам пишет Цель достигнута. На карте показывается знак вопроса кому нужно идти сдавать. Подхожу к нему, а там серый знак вопроса.

NeatElves 05.10.2012 00:35

Снимите http://wiki.ytdb.ru/index.php/Quest_...e#SpecialFlags

Ravie 05.10.2012 11:34

Задание Прежние свершения - в Notes написано, что в патче 2.3 квесттейкер сменился, поэтому:
Код:

UPDATE `quest_template` SET `Objectives`=NULL, `Details`=NULL WHERE `Id`='5057';
UPDATE `locales_quest` SET `Details_loc8`=NULL, `Objectives_loc8`=NULL WHERE `entry`='5057';


Ravie 05.10.2012 16:30

Опаленный василиск находится не на том континенте:
Код:

UPDATE `creature` SET `map`='1' WHERE `guid`='1279';

YuruY 05.10.2012 17:23

Цитата:

Сообщение от Ravie (Сообщение 40304)
Задание Прежние свершения - в Notes написано, что в патче 2.3 квесттейкер сменился, поэтому:
Код:

UPDATE `quest_template` SET `Objectives`=NULL, `Details`=NULL WHERE `Id`='5057';
UPDATE `locales_quest` SET `Details_loc8`=NULL, `Objectives_loc8`=NULL WHERE `entry`='5057';


http://www.wowhead.com/quest=5057
Не заметно. Даже в кеше катаклизма не изменилось.

jacob 05.10.2012 18:14

Заметил еще 2 бага. На оло после слеза нельзя сесть, если выделить в таргет только, можно) Ну и куча башен на месте 1, как я понял башни сразу за 2 фракции появляются..

Ravie 05.10.2012 18:41

Вроде же чинили Амиш Громовой Молот <Укротитель грифонов>. Опять не работает, пока не разведаешь ближайшие точки перелетов.
Выщербленный грохотун
Код:

DELETE FROM `creature` WHERE `guid`='78735';
DELETE FROM `creature` WHERE `guid`='78736';
DELETE FROM `creature` WHERE `guid`='78737';


NeatElves 05.10.2012 21:58

Цитата:

Сообщение от Ravie (Сообщение 40307)
Опаленный василиск находится не на том континенте:
Код:

UPDATE `creature` SET `map`='1' WHERE `guid`='1279';

Странная правка, не глядя пихаем в Танарис, вместо Когтистые горы.)

Код:

DELETE FROM creature WHERE guid=1279;
INSERT INTO creature VALUES (1279,4041,1,1,1,0,0,655.64,1488.86,-14.941,4.4527,600,5,0,840,0,0,1);

Добавлено через 1 час 43 минуты
Цитата:

Сообщение от Ravie (Сообщение 40311)
Вроде же чинили Амиш Громовой Молот <Укротитель грифонов>. Опять не работает, пока не разведаешь ближайшие точки перелетов.

Кто чинил? Для госсипа смартаи писать надо....

А Выщербленный грохотун чем не угодил ?

Ravie 06.10.2012 12:05

Выщербленный грохотун, насколько я знаю, не должен находиться на п-ове Адского Пламени. Он 67-68 левела, да и по вовхеду он только в одной локе.

NeatElves 06.10.2012 13:34

Вложений: 1
Цитата:

Сообщение от Ravie (Сообщение 40330)
Выщербленный грохотун, насколько я знаю, не должен находиться на п-ове Адского Пламени. Он 67-68 левела, да и по вовхеду он только в одной локе.

в базе под мангос стоят правильно.)

Код:

REPLACE INTO `creature` (`guid`, `id`, `map`, `spawnMask`, `phaseMask`, `modelid`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `spawndist`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`) VALUES
(78735, 18881, 530, 1, 1, 0, 0, 2550.01, 3304.69, 117.876, 1.69019, 300, 5, 0, 5377, 0, 1),
(78736, 18881, 530, 1, 1, 0, 0, 2583.13, 3208.25, 117.664, 4.17883, 300, 5, 0, 5377, 0, 1),
(78737, 18881, 530, 1, 1, 0, 0, 2592.76, 3149.19, 115.16, 0.540587, 300, 5, 0, 5377, 0, 1);


Ravie 06.10.2012 13:40

Откуда такая картинка?=)
Я смотрю все это дело через AoWoW...

NeatElves 06.10.2012 14:58

Отсюда.))
http://code.google.com/p/cswowd-fork/

Ravie 08.10.2012 11:49

Реликвия анахорета - кулдаун должен быть 1 мин, а не 5.
Дух Скверны (призывается через Реликвию анахорета) - после удаления этих НПС в creature, призываться они тоже перестали =)

NeatElves 08.10.2012 12:17

Цитата:

Сообщение от Ravie (Сообщение 40402)
Реликвия анахорета - кулдаун должен быть 1 мин, а не 5.

Ну, правкой оригинальных спеллдбц, нас еще не обвиняли.))

Не пробовали, так посмотреть - http://old.wowhead.com/spell=39183 ?

Ravie 08.10.2012 12:22

А по второй части? Как это может быть связано?
P.S.: олд вовхед потихоньку пропадает (пытался на нем кулдаун у итема найти, а страничка пуста - по спеллу не додумался=))

NeatElves 08.10.2012 12:23

А по второй - скриптуйте:
Цитата:

Ставите на землю Реликвию анахорета, подманиваете к ней Берсерка из клана Изувеченной Длани. Когда из реликвии появляется синий луч направленный на берсерка, можете его убивать. После его смерти из реликвии появится Дух скверны, вам требуется убить 10 таких духов.

YuruY 08.10.2012 12:24

Судя по кешам в 4.2.0 уменьшили КД у предмета до минуты, до этого везде 5мин.

Ravie 08.10.2012 12:29

Мобы появляются, когда в радиусе реликвии убьешь берсерка - все так, но вот этих мобов то не должно быть в мире - я их удаляю:
Код:

DELETE FROM `creature` WHERE `id`='22454';
Но после этого перестает работать суммон. Вот я и спрашиваю, как это мб связано?

SATANA 09.10.2012 04:03

TC + YTDB 629

Давно наблюдал, что не работает квест http://ru.wowhead.com/quest=12734, а всё потому, что в качестве целей указаны дружественные НПЦ (кажется, из лагеря Эрнестуэя).

Код:

UPDATE `quest_template` SET `RequiredNpcOrGo1` = '28086', `RequiredNpcOrGo2` = '28096', `RequiredNpcOrGo3` = '28109', `RequiredSpellCast1` = '52992', `RequiredSpellCast2` = '52992', `RequiredSpellCast3` = '52992' WHERE `Id` =12734;
Или опять, данные по кэшу, а Тринити гонит?


Текущее время: 17:49. Часовой пояс GMT +4.

YTDB - MaNGOS DataBase