Показать сообщение отдельно
Старый 16.05.2012, 20:46   #1
Velvet
Гость
 
Сообщений: n/a
По умолчанию Вопрос по Attributes

Копался в spell.dbc (TBC) чтобы посмотреть информацию по спелам, которые имеют эфект DISPEL_MAGIC.
И у всех спелов ( Mass Dispel / Dispel Magic / Devour Magic / Arcane Shot / Purge ) в поле Attributes вписано значение 0x10000, ну у Mass Dispel 0x20010000 -> 0x2000000 + 0x10000.

А в SharedDefines.h написана следующая вещь:

Код:
#define SPELL_ATTR_NOT_SHAPESHIFT                 0x00010000 // 16 Not while shapeshifted
Взять Devour Magic у лока, а темболее его пэта Fellhunter( у которого этот спел) и в помине нет никаких форм.
Если взять приста, то Dispel и Mass Dispel должны кастоваться и в Shadowform, а это уже Shapeshift. А я сильно сомневаюсь, что Близарды такие идиоты.
У хантов ( Arcane Shot ) тоже нету никаких форм.
Единственное, у кого есть форма, это Шаман( Ghost Wolf ) -> Purge.

Исключение из этого всего состваил Маговский Spellsteal у которого атрибут 0x40000.

Собственно возникает дурацкий вопрос. Причём тут формы? И с чего вобще взяли, что этот атрибут отвечает за формы?
Заранее спасибо за разъяснения.

Последний раз редактировалось Velvet; 16.05.2012 в 20:54.
  Ответить с цитированием