Показать сообщение отдельно
Старый 25.02.2010, 02:38   #16
tempura
Not a member, is a noob
 
Аватар для tempura
 
Регистрация: 05.11.2009
Адрес: Азерот, Штормвинд
Сообщений: 530
Сказал(а) спасибо: 153
Поблагодарили 453 раз(а) в 170 сообщениях
tempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человек
По умолчанию

Я как раз обновился - и как раз сейчас это смотрю.
И у меня, соответственно - очередной тупой вопрос:
Код:
    if(damage > m_creature->GetHealth())

      if (m_creature->GetHealth()<m_creature->GetMaxHealth()*0.3 && Potioncd<diff)
там вот так везде - практически идентично. Верхнюю строку трогать нигде не надо, а нижнюю везде привести к виду:
Код:
      if (m_creature->GetHealthPercent() < 30 && Potioncd<diff)
правильно?


И второй вопрос: в оригинальном guard_ai.cpp (кстати, при слиянии с 1601 мявский вызвал конфликты, сейчас разберусь какие) есть строки (например 58-59):
Код:
    if (SpellEntry const *spell = m_creature->reachWithSpellAttack(who))
        DoCastSpell(who, spell);
здесь просто DoCastSpell стоит. Его не надо ни на что лишнее заменять? Он же вроде оригинальный...

Я вообще как-то хреново понимаю - вот guard_ai.cpp как-то обновляется и обновляется, а Мявским патчем там что-то удаляется и заменяется - ононе развалит нах сервер вообще? Я совершенно не представляю что там куда суется - потому и спрашиваю. Я ж как обезьянка - научили патчи делать, применять и откатывать - только это и делаю. А коде - полный ноль.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием