|
Отвергнутые патчи Патчи, отвергнутые от приёма в GIT |
|
Опции темы | Поиск в этой теме | Опции просмотра |
05.06.2011, 20:59 | #1 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Ваниш
Хак на ваниш частично не нужен, и без него работает. А с ним можно (при ручном снятии основного спелла) оставаться в инвизе насовсем.
https://github.com/mangosR2/mangos/c...f82e660256ca9a Правда, сорри, на чистом не проверял. |
05.06.2011, 21:20 | #2 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Не поня как это должно работать - Vanish предполагает наложение нормального Stealth + Vanish starting boost in stealth ( http://www.wowhead.com/spell=11327 ).
С вашим патчем это не работает.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
05.06.2011, 21:43 | #3 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
И 1784 и 11327\329 имеют одну и ту же ауру SPELL_AURA_MOD_STEALTH. накладывать
SPELL_AURA_MOD_SHAPESHIFT и снижать скорость движения нелогично - это незаметность а не невидимость, а про снижение скорости нигде ничего не говорится. во вторых вся эта замена 18461 и так грязный хак, мб хоть немного почище станет PS по ДБЦ никакого "required stealth" нету. если уж очень надо FORM_STEALTH, который все равно не проверяется, то можно его в этом же хаке и поставить... Последний раз редактировалось rsa; 05.06.2011 в 21:49. |
05.06.2011, 21:57 | #4 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Правильно одну и туже и одновременно - только одна на 1000 и на 3 секунды а другая на 40 и на неограниченное время. Кстати stealth-ауры стекуются
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
05.06.2011, 22:09 | #5 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
"Позволяет разбойнику скрыться с глаз, войдя в состояние улучшенной незаметности на 10 секунд. Также снимаются все затрудняющие передвижение эффекты. Действует лучше, чем способность "Исчезновение" (уровень 2).
ToolTip: Улучшенная незаметность." какие 3 секунды и "до отмены"? это аж в 3.07 было. да и уровни инвиза другие. |
05.06.2011, 22:27 | #6 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Я в wowhead смотрел длительность - они ее менялино это не не играет роли.
Насколько я знаю после каста Vanish и начального периода собственно Vanish stealth rogue остаятся в stealth. Я не прав?
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
05.06.2011, 22:36 | #7 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
я сам не игрок, могу ориентироваться только по тултипам и воплям ГМов/игроков. а они стучат себя пяткой в грудь что на тултипе написана правда и рога по ванишу уходил в инвиз только на 10 сек, а никак не насовсем. собственно именно это я и сделал.
|
05.06.2011, 23:12 | #8 | |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Цитата:
Зашел на оф сейчас, проверил. Может поможет. Вот лог: http://dl.dropbox.com/u/9241118/14007%20vanish%202.pkt Таймлайн: Каст спелла от клиента (CMSG_CAST_SPELL) 1856 (ваниш из книги заклинаний) От сервера: SMSG_MOVE_SET_COLLISION_HGT непонятно зачем о_О 1.442 От сервера: SMSG_AURA_UPDATE накладывается аура 11327 От Сервера: SMSG_SPELL_GO для спелла 11327 SMSG_CANCEL_COMBAT SMSG_SPELL_START 1856 (ваниш из книги) SMSG_SPELL_GO 1856 (ваниш из книги) SMSG_CANCEL_COMBAT SMSG_CAST_FAILED 23583 SPELL_FAILED_DONT_REPORT Обновление UNIT_FIELD_BYTES_1, UNIT_FIELD_BYTES_2, PLAYER_FIELD_BYTES2 (видимо там ShapeShiftForm, флаги): - UNIT_FIELD_BYTES_1 = 0x00 0x00 0x02 0x00 - UNIT_FIELD_BYTES_2 = 0x00 0x00 0x00 0x1E - PLAYER_FIELD_BYTES2 = 536870912 прошло 3 секунды (длительность ваниша) SMSG_CLEAR_COOLDOWN Spell: 11327 SMSG_SPELL_START+GO 98877 SMSG_SPELL_START+GO 1784 SMSG_CANCEL_COMBAT Опять SMSG_MOVE_SET_COLLISION_HGT 1.442 Появилась аура 1784 стелс, перманентная Снята аура 2 раза 11327 SMSG_SPELL_START+GO 58427 (но ауры нет. и талант этот не взят) Обновление игрока - UNIT_FIELD_BYTES_2 = 0x00 0x00 0x00 0x1E |
|
05.06.2011, 23:20 | #9 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
не поможет. в 4.х и тултип другой и эффекты у 11327 тоже... 1784 сам игрок вполне может скастить после ваниша сам.
|
06.06.2011, 08:14 | #10 | |
Умный
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
|
Цитата:
LordJZ все верно расписал, тем более подтверждено снифом. Ваниш всегда так работал, на 10 секунд накладывался некий особый стелс который вообще ничем не палится, а после его окончания игрок остается в обычном стелсе. |
|
06.06.2011, 09:38 | #11 | |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Цитата:
|
|
06.06.2011, 10:37 | #12 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
c последним замечанием согласен. Наверное лучше всего в aura boosts.
Хм... не уверен что лучше - требуется чтобы Vanish stealth не был снят на момент наложения нормального - иначем рог может быть продетектен в момент смены. Тогда наверное в обрабочике stealth-ауры перед снятием.
__________________
Так как устал объяснять знайте ICQ не пользуюсь Последний раз редактировалось Vladimir; 06.06.2011 в 10:41. |
06.06.2011, 11:39 | #14 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
сделаете?
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
06.06.2011, 15:31 | #15 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Эх... Наверное сделаю, но боюсь не в качестве кандидата на внесение в ядро. Давно уже была мысль сделать хук HandleSpellSpecificBoostsForward вызываемый до реального добавления/убирания ауры, а бусты вынести в базу - таблицу типа spell-условие - спеллскрипт, и скрипты подключить из spell_scripts.
|
06.06.2011, 15:36 | #16 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Ну как хотите. Я не понимаю зачем все валить в кучу.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
06.06.2011, 15:41 | #17 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
А смысл делать времянку? Сначала нужно сделать все необходимые инструменты для работы а потом заниматься делом. как минимум HandleSpellSpecificBoostsForward можно сделать без особых изменений в коде и в нем решить вопрос. Пихать исключения в обработчик ауры гораздо менее красиво.
|
06.06.2011, 16:23 | #18 |
MaNGOS Dev
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
|
|
06.06.2011, 16:39 | #19 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
В [11615] исправлено время каста нормальной версии stealth после vanish.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
06.06.2011, 17:23 | #21 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
07.06.2011, 11:17 | #24 | |
Умный
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
|
Цитата:
По данным вовхеда так и есть, Исчезновение имеет следующие эффекты: Код:
Эффект #1 Apply Aura: Shapeshift (30) Эффект #2 Apply Aura: Stealth Значение: 1000 Эффект #3 Apply Aura: Increase Run Speed % - Stacks Последний раз редактировалось Йоха; 07.06.2011 в 11:34. |
|
07.06.2011, 11:54 | #25 |
Гость
Сообщений: n/a
|
Если быть уже совсем точнее то при использовании Ваниша вешается аура (http://ru.wowhead.com/spell=11327) ровно на 3 секунды, по истечению которых сразу же вешается Незаметность (http://ru.wowhead.com/spell=1784)
Хант не палит рогу ровно на время действия Ваниша (это 3 секунды), все вредоносные и следящие гадости сваливаются в этот момент, если рога не бегает по трапам и так далее то в течении этих 3 секунд его нельзя отследить. P.S. Если надо скрины то могу сделать сколько угодно. у меня на оффе Хант, Рога, Паладин, Прист (механику их я изучил от и до за время игры) |
07.06.2011, 17:08 | #26 | |
MaNGOS Dev
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
|
Цитата:
|
|
07.06.2011, 18:04 | #27 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
17.06.2011, 19:06 | #28 |
Ученый
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
|
А на деле все сломали. После каста Ваниша сразу должен вешатся стелс - http://www.youtube.com/watch?v=TUjDZ...tailpage#t=90s и еще куча видео на ютубе.
Сейчас стелс вешается ПОСЛЕ спадения ауры ваниша. |
17.06.2011, 19:18 | #29 | |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Цитата:
|
|
17.06.2011, 19:41 | #30 |
Ученый
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
|
Не аргумент, ваапще.
http://www.youtube.com/watch?v=SBhFd...tailpage#t=95s В 4.0.х да, после ваниша стелс не вешается, но мы пока в 3.3.5. |
Пользователь сказал cпасибо: | Vladimir (17.06.2011) |
17.06.2011, 20:00 | #31 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Вешается он все же до спадания ауры. Я откатил коммит в [11635]. Я как раз видео не нашел когда искал подтверждений.
__________________
Так как устал объяснять знайте ICQ не пользуюсь Последний раз редактировалось Vladimir; 17.06.2011 в 20:17. |
17.06.2011, 20:19 | #32 |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Как раз таки вешается. http://ru-mangos.ru/showpost.php?p=23181&postcount=8
|
17.06.2011, 20:21 | #33 | |
Ученый
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
|
Цитата:
Спасибо Владимир ) |
|