PDA

Просмотр полной версии : http://ru.wowhead.com/quest=25316 Пока Горит Хиджал.


Ulduar
17.06.2014, 15:58
Стартовый квест для открытия Хиджала. Есть нпц Ароний, при спеллклике начинает движение по точкам. Раду сделал возможность при спеллхите начинать движение по точкам(правда ещё не пушил), но у меня есть один вопрос:
1)Ароний двигается по вайпоинтам или же это такси?
2) Какая аура невидимости должна быть у Рагнароса и Смертокрыла, они заспавнены статично, но нет ауры у них, спелл вехикл Арония позволяет детектить невидимость. Когда будет время, постараюсь реализовать скрипт. Обещать ничего не стану, но постараюсь. Заранее спасибо.

NeatElves
17.06.2014, 16:51
Смотрим спелл детект Арония, ищем его в спеллворке 434 смотрим параметры и переключаем на ауру инвиза с такими параметрами - ближайший спелл по номеру - наш(если он есть в дбц)

Ulduar
17.06.2014, 17:08
Спасибо, с этим разобраться можно, а по поводу такси или вайпоинтов? Есть какие-нибудь данные?

NeatElves
17.06.2014, 20:55
Ищем записи по координатам, а номера маршруты в TaxiPath.dbc

Ulduar
18.06.2014, 16:30
Вопрос был - у него вайпоинты или такси? У меня нет координат, значит наугад делать.

MENZ411
19.06.2014, 20:58
скорее всего такси

подобный квест http://www.wowhead.com/quest=11969
так же такси и диалог

Ulduar
23.06.2014, 13:45
Поищу тогда координаты такси, там ещё на трех точках Ароний останавливается и говорит:
Ароний воспользуется Изумрудным порталом, который приведет вас на равнину, которая была полностью сожжена.

Ароний говорит: Нет... Не может быть. Наш форпост разрушен!
Аронус летит к Шпилю Сульфурона, над которым парит Смертокрыл.
Ароний говорит: Неужели слишком поздно? Я чувствую присутствие Смертокрыла!
Внезапно появляется Рагнарос!
Рагнарос кричит: НАКОНЕЦ!!! Я ВЕРНУЛСЯ!!! Что за бред - он говорит: ОЧИСТИТЕСЬ ОГНЁМ! Делает анимацию удара и Ароний улетает.
В панике, Ароний поворачивается и летит к Нордрассилу.
Ароний говорит: Повелитель Огня пробудился! Нужно оповестить остальных. Скорей!
Взял отсюда: http://ru.wow.wikia.com/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5:%D0%9F% D0%BE%D0%BA%D0%B0_%D0%B3%D0%BE%D1%80%D0%B8%D1%82_% D0%A5%D0%B8%D0%B4%D0%B6%D0%B0%D0%BB

NeatElves
23.06.2014, 17:07
Если такси - то разговор возможно реализуем через https://github.com/cmangos/mangos-wotlk/commit/57bc4526add3460436f3ae2abf070b8657817680

Ulduar
23.06.2014, 18:35
Да знаю я это. Один фиг такси активировать не получится. Без хака :) Труд Раду пойдёт в таком случае прахом!

Ulduar
11.09.2014, 09:45
Смотрим спелл детект Арония, ищем его в спеллворке 434 смотрим параметры и переключаем на ауру инвиза с такими параметрами - ближайший спелл по номеру - наш(если он есть в дбц)


Id: 76633
Name: Apply Quest Invis Zone 1
General info
Category = 0, SpellIconId = 1, ActiveIconId = 0, SpellVisual = (0, 0)
SpellFamilyName = SPELLFAMILY_GENERAL, SpellFamilyFlags = 0x00000000 00000000 00000000
SpellSchoolMask = 1 (SCHOOL_MASK_PHYSICAL, SCHOOL_MASK_ALL)
DamageClass = 0 (SPELL_DAMAGE_CLASS_NONE)
PreventionType = 0 (SPELL_PREVENTION_TYPE_NONE)
Attributes
Attributes: 0x200001C0 (SPELL_ATTR_PASSIVE, SPELL_ATTR_UNK7, SPELL_ATTR_UNK8, SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY)
Advanced info
Spell Level = 0, BaseLevel 0, MaxLevel 0, MaxTargetLevel 0
Category = 0
DispelType = 0 (DISPEL_NONE)
Mechanic = 0 (MECHANIC_NONE)
SpellRange (Id 1) "Self Only"
MinRange = 0
MaxRange = 0
CastingTime (Id 1) = 0.00
Interrupt Flags: 0x00000000, AuraIF 0x00000000, ChannelIF 0x00000000
Chance = 0, charges - 0
Effects
Effect 0:
Id: 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 1000
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Aura Id 18 (SPELL_AURA_MOD_INVISIBILITY), value = 1000, misc = 7 (7), miscB = 0, periodic = 0
Effect 1:
Id: 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 80000
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Aura Id 19 (SPELL_AURA_MOD_INVISIBILITY_DETECTION), value = 80000, misc = 7 (7), miscB = 0, periodic = 0
Effect 2:
NO EFFECT
И


Id: 76631
Name: Apply Quest Invis Default
General info
Category = 0, SpellIconId = 1, ActiveIconId = 0, SpellVisual = (0, 0)
SpellFamilyName = SPELLFAMILY_GENERAL, SpellFamilyFlags = 0x00000000 00000000 00000000
SpellSchoolMask = 1 (SCHOOL_MASK_PHYSICAL, SCHOOL_MASK_ALL)
DamageClass = 0 (SPELL_DAMAGE_CLASS_NONE)
PreventionType = 0 (SPELL_PREVENTION_TYPE_NONE)
Attributes
Attributes: 0x200001C0 (SPELL_ATTR_PASSIVE, SPELL_ATTR_UNK7, SPELL_ATTR_UNK8, SPELL_ATTR_UNAFFECTED_BY_INVULNERABILITY)
Advanced info
Spell Level = 0, BaseLevel 0, MaxLevel 0, MaxTargetLevel 0
Category = 0
DispelType = 0 (DISPEL_NONE)
Mechanic = 0 (MECHANIC_NONE)
SpellRange (Id 1) "Self Only"
MinRange = 0
MaxRange = 0
CastingTime (Id 1) = 0.00
Interrupt Flags: 0x00000000, AuraIF 0x00000000, ChannelIF 0x00000000
Chance = 0, charges - 0
Effects
Effect 0:
Id: 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 1000
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Aura Id 18 (SPELL_AURA_MOD_INVISIBILITY), value = 1000, misc = 4 (4), miscB = 0, periodic = 0
Effect 1:
Id: 6 (SPELL_EFFECT_APPLY_AURA)
BasePoints = 1000
Targets (1, 0) (TARGET_SELF, NO_TARGET)
Aura Id 19 (SPELL_AURA_MOD_INVISIBILITY_DETECTION), value = 1000, misc = 4 (4), miscB = 0, periodic = 0
Effect 2:
NO EFFECT

Юрий, у вас есть снифф данного квеста? Хотелось бы глянуть. Более менее понимать, что там я научился.