Показать сообщение отдельно
Старый 25.04.2010, 10:29   #3
Rage Hunter
Гость
 
Сообщений: n/a
По умолчанию

GriffonHeart, а свой патч та сами проверяли?
в ядре есть прикольные строки, например
Код:
void Spell::EffectOpenLock(SpellEffectIndex eff_idx)
.........
if (bg->GetTypeID() == BATTLEGROUND_AB || bg->GetTypeID() == BATTLEGROUND_AV)
и вот это (с вашего патча)
Код:
+    bgTypeId = isRandom ? BATTLEGROUND_RB : bgTypeId;
+
все резко портит! Сразу перестают все флаги работать!

Да и вот еще
Код:
        case 3820:                                          // EY
            if (bg && bg->GetTypeID() == BATTLEGROUND_EY)
                bg->FillInitialWorldStates(data);
            else
            {
как с этим быть?
Сам конечно еще не проверял, но уверен что работать не будут ни флаги, ни FillInitialWorldStates!

Последний раз редактировалось Rage Hunter; 25.04.2010 в 10:39.
  Ответить с цитированием