Показать сообщение отдельно
Старый 16.05.2012, 22:41   #10
Velvet
Гость
 
Сообщений: n/a
По умолчанию

Впринципе да Но опять таки надо переименовать в что-нибудь типа SPELL_ATTR_EX2_NOT_NEED_SHAPELOST. Чтобы больше подходило по смыслу.
Ещё раз спасибо.

К примеру сразу нашёл ошибку, которая давно не давала покоя. Кто то вот тоже незная истинных значений атрибутов написал следующую проверку:
Код:
if(actAsShifted)
    {
        if (spellInfo->Attributes & SPELL_ATTR_NOT_SHAPESHIFT) // not while shapeshifted
            return SPELL_FAILED_NOT_SHAPESHIFT;
        else if (spellInfo->Stances != 0)                   // needs other shapeshift
            return SPELL_FAILED_ONLY_SHAPESHIFT;
    }
Как результат, когда в стелсе пытаешься сесть на маунта, вместо того, чтобы снялся стелс и начал кастоваться маунт тебя посылает вот такими красненькими букавками: "Not while shapeshift"

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