YTDB

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

Heisenberg 10.10.2011 07:53

да не, то с ТДБ)

Цитата:

-- delete and rebuild all The Lich King platform according to TDB 335.11.45 updated to 2011.10.08 in order to use the official TrinityCore Lich King

YuruY 10.10.2011 08:11

Да это понятно, смысл не в этом, смысл в том опускать в координаты или пока еще рано?

Yoda 10.10.2011 20:38

Цитата:

Сообщение от YuruY (Сообщение 36529)
Да это понятно, смысл не в этом, смысл в том опускать в координаты или пока еще рано?

Попробовал опустить. Проблем с движением, телепортом и т.п. не обнаружил...

Heisenberg 10.10.2011 21:28

А сие чудо было?
http://imageshack.us/g/828/wowscrnshot100611143848.jpg/
должно быть)))

(И только на третий день ясный сокол заметил, что у комнаты только 3 стены)

Yoda 10.10.2011 21:30

Цитата:

Сообщение от Heisenberg (Сообщение 36535)
А сие чудо было?
http://imageshack.us/g/828/wowscrnshot100611143848.jpg/
должно быть)))

(И только на третий день ясный сокол заметил, что у комнаты только 3 стены)

Я до этого не дошел. Цель была проверить старую проблему с платформой. Остальное от лукавого)

Aios 13.10.2011 21:01

В апдейте 609 - файл at_brewfest2.diff

обрезан на 1234 строке

PHP код:

 /*####
 ## npc_winter_reveler
@@ -2660,7 +2661,7 @@ void AddSC_npcs_special()
     new npc_steam_tonk;
     new npc_tonk_mine;
     new npc_winter_reveler;
-    new npc_brewfest_reveler;
+    //new npc_brewfest_reveler;
     new npc_snake_trap;
     new npc_mirror_image;
     new npc_ebon_gargoyle; 

UPD* Все нормально, но странно как то.. git apply не сьел, а patch еще и добавки попросил...

wasy 13.10.2011 22:16

вполне нормальное явление с учетом что в ядре изменили кучу переных / функций от апа базы 608
http://pastebin.com/Zf8SPksD

Aios 13.10.2011 22:37

Жуть в полоску!

или буду откатываться или потрошить апдейт

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

Вальтирия рестартит сама себя после того как ее уже выхилили начинается опять "Чужаки..." и тд..

НПС на кв синдрагосы 2 - хотя 1 должен спавниться вместе с ящиком а не в ящике..

После треша Хребта и Инея драконы прилетают, но увы сделать они ничего не могут - как больные торкаются из стороны в сторону - не ходят, не летают, не кастуют, даже не бьют.

до апа все работали как часы...

это только 1 коридор ICC... я боюсь тестить дальше...

Heisenberg 13.10.2011 22:51

Мм, а не думали что это core related problem?
Свална с кроком это боссы, а не мобы т.е их скриптую не САИ\АИ в базе, а в ядре

Aios 13.10.2011 23:16

Подчеркну: Ровно до апа работали как часы... я буквально за час тестил цлк, ни коммитов, не апдейтов, ни каких либо других патчей кроме апдейта 609 я не лил...

Any Idea?

NeatElves 13.10.2011 23:32

Вложений: 1
Сестра Свална - 37126, никто не трогал.
Максимум в апе - изменения по карте 631 - в spell_target_position, все.)

Rootor 14.10.2011 01:01

В ЦЛК много косяков всплыло. В Шипах на Ребранде можно хилить игроков на всех режимах сложности. После апа 609 - не дает хилить игроков попавших в шип.
Там был коммит в базу по исправлению Иммунов босам - надо посмотреть может от туда ноги растут.

YuruY 14.10.2011 06:29

Сами ж видите, что ТДБ-шники все скрипты ЦЛК перепахали накануне (или хоть апдейт по ядру не смотрите что ли?), теперь ждите когда косяки поправят.

Rootor 14.10.2011 08:05

Цитата:

Сообщение от Modmaker (Сообщение 36487)
Позвольте поругать вас.
Три дня пытался понять, почему поезд под штормом едет, пардон, в стену...
Перекопал почти весь код систем транспорта и карт.

Уже начал материть разрабов трини, но тут до меня наконец-то дошло, как именно движется поезд...

И вот, я нахожу в вашем апе 608м такие строки:

Код:

(5865, 176080, 369, 1, 1, 4.58273, 2470.82, 7.01107, 1.5708, 0, 0, 0.707108, 0.707106, 600, 100, 1),
(5866, 176081, 369, 1, 1, 4.4826, 2489.55, 7.01107, 1.5708, 0, 0, 0.707108, 0.707106, 600, 100, 1),
(5863, 176082, 369, 1, 1, -45.3981, 8.33706, 7.01107, 1.5708, 0, 0, 0.707108, 0.707106, 600, 100, 1),
(16394, 176083, 369, 1, 1, -45.4715, -11.527, 7.01107, 1.5708, 0, 0, 0.707108, 0.707106, 600, 100, 1),
(5864, 176084, 369, 1, 1, -45.5422, 30.2197, 7.01107, 1.5708, 0, 0, 0.707108, 0.707106, 600, 100, 1),
(15363, 176085, 369, 1, 1, 4.62851, 2509.94, 7.01107, 1.5708, 0, 0, 0.707108, 0.707106, 600, 100, 1),

Зачем было поворачивать отрезки дороги поезда?
Верните, пожалуйста как было:

Код:

UPDATE gameobject SET rotation3 = 1 WHERE id IN (176080,176081,176082,176083,176084,176085);

После применения
Код:

UPDATE gameobject SET rotation3 = 1 WHERE id IN (176080,176081,176082,176083,176084,176085);
Поезда все равно передвигаются не по рельсам, а перпендикулярно им - уезжают в стену.

Aios 14.10.2011 16:58

ICC У меня работало на ура.. откатился.. Синдрагоса работать осталась - Вальтирия спавнит всего 1 НПС и 1 ящик - не запускает скрипт по новой после того как ее уже прошли. Свална единственное проваливается в текстуры.. Но это я уже поправил... Но она не поступает так как я описал двумя постами ранее + ко всему этому у меня вернулся ози падл не вайпает рейд если лидер подошел к столу...
Драконы наконец-то нормально двигаются летают и кастуют....
Лич сам ничего не кастует - точнее по фазам не переходит... во время боя его адды и сам он может провалиться под текстуры - побегать там какое то время и вернуться на исходную без вайпа и продолжать бой.. Говорит нормально - бьет тоже нормально, ни зимы ни летающих ангелов я от него так и не дождался...Кастует что то и всех игроков откидывает, чумка тоже нормально.. Про разрушение платформы я вообще молчу - помоему это нигде не работает (я могу ошибаться)..

Лут у принцев так и не пофиксился... Мешок висит - а взять не могут... при вайпе они ложаться... просто ложатся как с начала под ланой лежали.. Когда она сферу опускала - если такая обработка вайпа они должны вернуться на исходную


Заметьте все это работало...
Порадовало только - русифицировался текст у Тириона Фордеринга, Работает ролик

Скинул ап - все как рукой сняло...В рубиновое не пошел... побоялся...

sayler 14.10.2011 19:08

Вложений: 1
чо с турниром ? манекенов нельзя бит!


Вложение 2041

Rootor 14.10.2011 23:23

Цитата:

Сообщение от Aios (Сообщение 36601)
ICC У меня работало на ура.. откатился.. Синдрагоса работать осталась - Вальтирия спавнит всего 1 НПС и 1 ящик - не запускает скрипт по новой после того как ее уже прошли. Свална единственное проваливается в текстуры.. Но это я уже поправил... Но она не поступает так как я описал двумя постами ранее + ко всему этому у меня вернулся ози падл не вайпает рейд если лидер подошел к столу...
Драконы наконец-то нормально двигаются летают и кастуют....
Лич сам ничего не кастует - точнее по фазам не переходит... во время боя его адды и сам он может провалиться под текстуры - побегать там какое то время и вернуться на исходную без вайпа и продолжать бой.. Говорит нормально - бьет тоже нормально, ни зимы ни летающих ангелов я от него так и не дождался...Кастует что то и всех игроков откидывает, чумка тоже нормально.. Про разрушение платформы я вообще молчу - помоему это нигде не работает (я могу ошибаться)..

Лут у принцев так и не пофиксился... Мешок висит - а взять не могут... при вайпе они ложаться... просто ложатся как с начала под ланой лежали.. Когда она сферу опускала - если такая обработка вайпа они должны вернуться на исходную


Заметьте все это работало...
Порадовало только - русифицировался текст у Тириона Фордеринга, Работает ролик

Скинул ап - все как рукой сняло...В рубиновое не пошел... побоялся...

Так что поломало-то ICC Ядро или База?
Мне показалось, что последние несколько апов 603-609 на ytdb перестали следить за изменениями по ядру Тринити и просто идут Апы в базу, которые ломают то немногое, что работало ранее))

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

Modmaker 15.10.2011 00:12

Цитата:

Сообщение от Rootor (Сообщение 36595)
После применения
Код:

UPDATE gameobject SET rotation3 = 1 WHERE id IN (176080,176081,176082,176083,176084,176085);
Поезда все равно передвигаются не по рельсам, а перпендикулярно им - уезжают в стену.

Сервер перезапустите.
Я, вообще-то, всегда проверяю то, что скидываю людям...

У меня, лично, с ICC все нормально на ласт ревах как ядра, так и базы, правьте ядро.

Rootor 15.10.2011 00:34

Цитата:

Сообщение от Modmaker (Сообщение 36611)
Сервер перезапустите.
Я, вообще-то, всегда проверяю то, что скидываю людям...

У меня, лично, с ICC все нормально на ласт ревах как ядра, так и базы, правьте ядро.

Видимо не ласт ревы у вас, раз все нормально. Залил фикс ваш на Ласт реву Тринити + 609 ytdb - поезда едут перпендикуляно рельсам в текстуры.
Надо теперь откатить правку вашу и посмотреть оригинальные значения в 608-609 ревах.

wasy 15.10.2011 10:56

подтверждаю, едет прямо к входу через который пришли
пробуйте
Код:

UPDATE gameobject SET rotation2 = 0 WHERE id IN (176080,176081,176082,176083,176084,176085);

Rootor 15.10.2011 13:31

Цитата:

Сообщение от wasy (Сообщение 36615)
подтверждаю, едет прямо к входу через который пришли
пробуйте
Код:

UPDATE gameobject SET rotation2 = 0 WHERE id IN (176080,176081,176082,176083,176084,176085);

Вот так работает. Проверено. Спасибо.

NeatElves 15.10.2011 13:41

Код:

UPDATE gameobject SET rotation2 = 0, rotation3 = 1 WHERE id IN (176080,176081,176082,176083,176084,176085);
склеили бы сразу обе.)

YuruY 15.10.2011 19:23

Цитата:

Сообщение от Rootor (Сообщение 36609)
Так что поломало-то ICC Ядро или База?
Мне показалось, что последние несколько апов 603-609 на ytdb перестали следить за изменениями по ядру Тринити и просто идут Апы в базу, которые ломают то немногое, что работало ранее))

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

Вы посмотрите что в АП базе и что в АП по ядру. И там и там только коммиты только с офф комитов TC, ито мелочи в этик коммитах по базе, все рулит ядро.
И запомните, ВСЕ "SQL" (абсолютно все которые имею актуальность, а это изучается, т.к. по БД они в основном правят то что у нас уже год есть) из офф ветки перерабатываются, дклятся на дма SQL, по ядру и базе. Если сомневаетесь/не доверяете, собирайте сами все коммиты от них, потом только накатите наш по ДБ но не наш офф, а лучше еще конвернтине апдейт от мангоса, и выберете то чно нужно вам что нет для тринити .... вот потом тут высказывайте не проверенные и не обоснованные мысли.

В двух наших апдейтах: всегда все SQL из офф ветки ТДБ (переработанные) + конвертированный SQL по БД с мангоса (только то что имеет смысл для базы тринити) + те правки что чисто для ТДБ пишут на форуме наши пользователи.


Цитата:

Сообщение от NeatElves (Сообщение 36618)
Код:

UPDATE gameobject SET rotation2 = 0, rotation3 = 1 WHERE id IN (176080,176081,176082,176083,176084,176085);
склеили бы сразу обе.)

Ну у нас пользователи все время так, все правят частями, растягивая удовольствие.)))

Heisenberg 15.10.2011 20:13

Цитата:

все правят частями, растягивая удовольствие.)))
чтобы золотого фикса не было)

wasy 15.10.2011 22:13

Рука дрогнула склеить, Yuruy когда-то учил вносить только то что изменил. я стараюсь по мере своих сил и знаний :blush2:
------------------
Да нет, скорее в ожидании Рафшана и Джумшутмы
Насяльника… мы его сейчас все под YTDB подгоняем
… Ну в общем насяльника ему ались писец пришел.
Насяльника… чо с турниром ? манекенов нельзя бит!

Так вот может, хватит ждать тех гастарбайтеров, а предложить туже правку/оптимизацию tdb’шного, и потом не гнать “Апы в базу, которые ломают то немногое, что работало ранее”

YuruY 16.10.2011 01:51

Мы свое не ломаем, ломают они сами свое ... хаками тоже.(

Aios 18.10.2011 10:01

Ну и толку я залил ваш апдейт - опять жалобы с цлк... Не думаю что люди врать будут...

YuruY 18.10.2011 10:10

Изучайте жалобы, изучайте апдейт на предмет этого, говорите детально.


Баг-репорт типа: "Айяяй, мне там сказали что у меня там чето сломалось" - не рассматриваются.

wasy 18.10.2011 21:06

Aios не вижу апе базе [609_T]-2011_10_12_00 нечего что-бы поломало ICC.
Берем чистую базу/ядро, все обновляем до ревизии на момент выхода апа.

1й эт. Виден триггер мангос/тк, в начале на потолке скроем, возможно он там не должен быть
Код:

UPDATE `creature_template` SET `flags_extra` = `flags_extra`|'128' WHERE `entry` = 37183;
Лорд Ребрад – см. issues, там есть правка на баг с отхилом
Саурфанг Смертоносный – пользовательский баг с палатками, стопорит боса/сумонов если запрыгнуть и стать по центру.
Подымать не вижу смысла, у себя временно удалил.

Принцы – у всех 3х,
Код:

case ACTION_STAND_UP:
me->RemoveAurasDueToSpell(SPELL_FEIGN_DEATH);
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE | UNIT_FLAG_OOC_NOT_ATTACKABLE);
me->RemoveFlag(UNIT_DYNAMIC_FLAGS, UNIT_DYNFLAG_DEAD);
me->RemoveFlag(UNIT_FIELD_FLAGS_2, UNIT_FLAG2_FEIGN_DEATH);
me->ForceValuesUpdateAtIndex(UNIT_NPC_FLAGS);  // was in sniff. don't ask why
me->m_Events.AddEvent(new StandUpEvent(*me), me->m_Events.CalculateTime(1000));
break;

не понял зачем косят на TDB 0х32(удаляется в скрипте), UNIT_DYNFLAG_DEAD без него отсутствует эффект поднятия с капелькой
вот так более правильно, будет лут и эффект
Код:

UPDATE `creature_template` SET `dynamicflags`=8 WHERE `entry` IN (37973,38400,38771,38772,37970,38401,38784,38785,37972,38399,38769,38770);
UPDATE `creature` SET `curhealth`=1, `dynamicflags` = `dynamicflags`|'32' WHERE `id` IN (37970,37973,37972);

- _spawnHealth = data->curhealth
после поднятия будет 1 с полным хп, в процессе остаток будет перекидываться к тому которого можно бить

по скрипту до поднятия UNIT_FLAG_NOT_SELECTABLE, после сним.
Код:

UPDATE `creature_template` SET `unit_flags` = `unit_flags`|'33554432' WHERE `entry` IN (37973,38400,38771,38772,37970,38401,38784,38785,37972,38399,38769,38770);
+ к принцам осталось поправить триггеры которые идут по спеллам на `flags_extra`|'128'
Согласить, мелкие недочеты пришли с тдб, что вам мешает рассмотреть скрипт , подобным образом?

NeatElves 19.10.2011 00:48

Цитата:

`flags_extra`|'128'
Прошу прощения, я не знаю, как на тринити это получило дальнейшее развитие, мангос - если нпц имеет такой флаг - то он невидимка и соответственно все его ауры не в этом мире... Если на тринити нпц с таким флагом невидимка, но ауры видны - против ничего не имею, иначе теряем идею...

wasy 19.10.2011 02:20

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

по трупам, у них UNIT_DYNFLAG_DEAD выносят на `creature` SET `dynamicflags`=32
с creature_template убирают, + некоторые unit_flags
пока экспериментирую,
допустим если у трупика подымаемого скриптом в creature_template `dynamicflags`=40 и есть лут, то будут проблемы, если разнести то все будет нормально

wasy 19.10.2011 03:59

72053 - Summon (38458) по базе уже стоит `flags_extra` = 128 (tdb/ytdb)
в общем это косяк ядра
https://github.com/TrinityCore/TrinityCore/issues/3179
https://github.com/TrinityCore/TrinityCore/issues/3310
ну и заодно получили ответ=)
128 CREATURE_FLAG_EXTRA_TRIGGER 0x00000080 creature is trigger-NPC (invisible to players only)

YuruY 19.10.2011 06:22

Цитата:

1й эт. Виден триггер мангос/тк, в начале на потолке скроем, возможно он там не должен быть
Точно не вспомню, но помоему есть, так, антураж.

Rootor 29.10.2011 14:59

Для http://ru.wowhead.com/achievement=288#comments нужно съесть 3-5 http://ru.wowhead.com/item=33226
Расстройство не наступает от сладостей.

NeatElves 29.10.2011 16:35

Хочете 100% сработку после 1 юзания - spell_scripts
Иначе - пишите код в ядро, как-то так:

SignFinder 02.11.2011 15:06

в ytdb 609T нет такого ентри
http://www.ytdb.ru/showthread.php?p=36775#post36775


PS - есть. опять глюки phpmyadmin

Modmaker 03.11.2011 12:52

Так в новом релизе вернули платформу на место или нет?

SignFinder 10.11.2011 12:35

В какой то момент в YTDB появились в Даларане в таверне Благодарность за отвагу (это серебряный анклав-где вход к тренеру кулинарии) два НИПа - дракончик и шаман-которые агрятся на игроков. Это на оффе так и должно быть?

NeatElves 10.11.2011 15:37

Цитата:

Сообщение от SignFinder (Сообщение 36844)
В какой то момент в YTDB появились в Даларане в таверне Благодарность за отвагу (это серебряный анклав-где вход к тренеру кулинарии) два НИПа - дракончик и шаман-которые агрятся на игроков. Это на оффе так и должно быть?

Ну сделайте нпцинфо и будем знать, что за нипы...

tempura 10.11.2011 16:06

Цитата:

YuruY
Да нет, там никто не агрится, даже если ордой залететь к аликам, тоже никто не агрится, как только тебя засекает охранник, тутже выпинывают за дверь на улицу.)
ID пиши их, будем посмотреть.




...





Цитата:

tempura

лимит страниц

продолжение тут


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

YTDB - MaNGOS DataBase