|
---|
|
Корзина / Trash can Глупые, устаревшие, неактуальные темы будут тут. Чистится при каждом апдейте базы. Сюда сливается весь треш форума. Если ваш пост оказался здесь, подумайте - стоит ли еще раз писать? |
|
Опции темы | Поиск в этой теме | Опции просмотра |
02.02.2012, 14:37 | #1 |
Guest
Сообщений: n/a
|
Видимость npc
Здравствуйте. Пытаюсь разобраться с невидимостью мобов. Вот возьмем к примеру моба: Матиас Нетлер (http://ru.wowhead.com/npc=32408). В таблице creature_template_addon я вижу, что на него накладываются две ауры - 10848 (Накидка смерти) и 49414 (Generic Quest Invisibility 1). Т.к. наложен 49414, то моба не видно. Кастую на себя 49416 (Generic Quest Invisibility Detection 1) и моба всеравно почему-то не видно, хотя по идее я должен его увидеть. Подскажите, что еще отвечает за видимость, из-за чего его всеравно не видно или это проблема ядра?
|
02.02.2012, 15:08 | #2 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Ядро какое ?
|
02.02.2012, 15:22 | #3 |
Guest
Сообщений: n/a
|
MaNGOS/0.17.0 (Revision 11890)
mangosR2 branch (2012-01-30 06:35:12 R2 Revision 1649 commit eb0ae8e1ca2fe0346e1038be983dcec52c23bcd2) for FreeBSD_x32 (little-endian) |
02.02.2012, 16:48 | #4 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
|
02.02.2012, 17:10 | #5 |
Guest
Сообщений: n/a
|
Нет, спелл 49416 на меня накладывается нормально, но моба почему-то не видно. В любом случае применил, что там советовали. Аура наложилась, но моба не видно.
|
02.02.2012, 17:31 | #6 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Встал у нпц 32408 - даже при касте командой у меня спелл не накладывается.))
|
02.02.2012, 17:36 | #7 |
Guest
Сообщений: n/a
|
Я делаю .save и смотрю в таблице character_aura. Вижу, что там у моего перса этот спелл. Разве это не признак?
|
02.02.2012, 17:47 | #8 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Я юзаю спелл и вижу надпись предупреждение про местонахождение.)) Признак, что каст не состоялся...
|
02.02.2012, 17:49 | #9 |
Guest
Сообщений: n/a
|
|
02.02.2012, 18:42 | #10 | ||
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Юзаю 49416:
Цитата:
Цитата:
Последний раз редактировалось NeatElves; 02.02.2012 в 18:45. |
||
02.02.2012, 18:51 | #11 |
Guest
Сообщений: n/a
|
Тогда я уже вообще ничего не понимаю. База ведь ваша, одни и теже данные. Почему тогда у вас ругается на местонахождение, а у меня нет. Почему он вообще у вас ругается, если там должен накладываться. Почему, если он не накладывается из-за неверного местонахождения он присутствует в character_aura?
Про 49417 - это я к примеру написал, что он ругается, а 49416 нет. |
02.02.2012, 22:38 | #12 |
Новичок
Регистрация: 11.03.2011
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
|
Матиус вообще страшный тип, сколько я с его цепочками возился.
А какова суть ваших разбирательств? Если игроки не видят его по квесту, то смотрите spell_area: в каком случае накладывается детект невидимости. А если просто интересно, то не знаю, почему вы его не видите... |
03.02.2012, 09:22 | #13 |
Guest
Сообщений: n/a
|
Суть моих разбирательств в том, что нет нормальной документации. Да, есть wiki.ytdb.ru, но изучить все таблицы и их поля, сродни принципа: чтобы включить компьютер, изучи полупроводники, внутреннее устройство компьютера, разбирись с архитектурой процессора с двоичными данными и тогда ты поймешь как включить эту машинку.
В этой теме мне хотелось бы понять, какие вещи отвечают за невидимость и как с ними работать. Вот я узнал, что у npc есть таблица creature_template_addon, в которой в поле auras мы можем указывать спеллы маскирующие npc. В дальнейшем накладывая специальные спеллы на своего персонажа, мы сможем его увидеть. По аналогии я так понимаю строится и creature_addon, только применяется к копии npc (creature). Также я узнал, что есть фазы. Вот у нашего моба, фаза стоит 1. Где-то я читал, что чтобы моба видно было во всех фазах, то фаза у него должна быть что-то там шестьдесят с чем-то тысяч. Почему у него фаза 1, ну я так подозреваю, что взято из сниффов. Но находится ли мой персонаж в этой фазе 1, я не знаю, т.к. не знаю как эти фазы меняются? Есть подозрение, что тоже спеллами. Может и еще что есть. Это все полемика, но всетаки хотелось бы и конкретики. 1) Как узнать, что я нахожусь под действием спелла 49416, кроме как мне станет виден моб со спеллом 49414? (оказалось, что .save и просмотр character_aura дает верную информацию, так что вопрос снимается, но если знаете еще варианты, то буду благодарен) 2) Как узнать, в какой фазе находится мой персонаж, кроме как мне станет виден моб с этой фазой? (уже сам разобрался, .gps выводит и фазу персонажа) 3) Есть ли еще методы прятания мобов? С мобом разобрался методом тыка. Убрав ауру 10848 (Накидка смерти) моб увиделся. Последний раз редактировалось xmolex; 03.02.2012 в 10:30. |
04.02.2012, 11:34 | #14 | |
Новичок
Регистрация: 11.03.2011
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 1 раз в 1 сообщении
|
Цитата:
Последний раз редактировалось Selexanus; 04.02.2012 в 11:45. |
|
04.02.2012, 12:13 | #15 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
Не знаю, как на Р2, на трине(год назад) делала духом(поиск).)
|
09.02.2012, 13:08 | #16 |
YTDB dev
Регистрация: 05.11.2009
Сообщений: 5,920
Сказал(а) спасибо: 91
Поблагодарили 5,383 раз(а) в 4,847 сообщениях
|
|