Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Некоторые мобы не умирают при нулевом ХП
#1
Сборка nextgen v35.

Когда убиваешь мобов иногда выходит что они не умирают и атаковать их нельзя. Они так и будут стоять с 0 ХП или лежать если перезайти. Респавн на них не работает.
кто сталкивался с этим?
[Изображение: b0e27cd30892.png]

Есть идеи где копать, сам честно говоря не соображу.
Ответ
#2
начните с doDie
в логах ошибок нет ?
Ответ
#3
нет логи ничего подазрительного не выдают...

хотя кое что смутило в коде.

public final boolean isDead()
{
return _currentHp < 0.5;
}

изменил на

public final boolean isDead()
{
return _currentHp <= 0;
}


поубивал мобов руками штук 30 вроде бы все умирают нормально... но фиг знает нужно подольше потестить
Ответ
#4
Такое возможно, если от них не уходит Die пакет, и как правило такие объекты не хапают "удаление объекта с региона".
Ответ
#5
Тогда бы они при релоге не появлялись. тут дело не в пакете. А в том что по какой то причине что то где то стопорится на сервере... ибо когда релогаешься приходит пакет мол этот моб умер и лежит себе сколько хочет, НО не удаляется ибо не приходит пакет - "удали меня"...
Ответ
#6
при удалении объекта из региона, окружающим высылается пакет, если пакет не ушел, то объект еще в мире. Нужно читать все, а не между строк Wink
Ответ
#7
вангую дело в геодате
Ответ
#8
tima22, мсье, при чем тут гео? оО
Ответ
#9
Ставим логеры, начиная с редусХп и идем аж до самого низу онДие...
Скорей всего где-то проскакивает НПЕ, которое скрывается за счет пустого обработчика ошибок(искать его нету смысла, он может быть очень и очень "высоко").
Эта хрень еще от л2п, у нас тоже когда-то было такое(на самом деле, что-то сами сломали вроде бы) но, что та ми как уже не помню ибо было года 2-3 назад.
open-team.ru - Freya, HighFive...
Ответ
#10
Короче говоря проблема была с регенирацией хп. Такая ситуация возникает когда хп доходит до нуля и в этот же момент в другом потоке срабатывает тик на реген хп... так как с потоками и синхронизацией я плохо разбираюсь чтобы не мудрить просто убрал реген хп пока черактер в комбате... не лучшее решение но в дебри лезть как то тоже не хочется.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Мобы spartana 0 934 02-18-2014, 11:15 PM
Последний пост: spartana
  Мобы сильнее чем базе TosyBosy 18 3,967 08-13-2013, 05:51 PM
Последний пост: Dr_Lector
  Закрыть некоторые ворота L2J 3 1,504 06-24-2013, 11:49 AM
Последний пост: meX
  мобы бьют по СР, а потом только по НР Demon_O_o 2 1,462 05-25-2013, 03:28 PM
Последний пост: elastic
  Повисают мобы DomiNo 2 1,283 05-16-2013, 10:45 PM
Последний пост: DiagoD
  Мобы получают 0 урона и не убиваются JimmKary 11 2,800 05-09-2013, 11:45 PM
Последний пост: Noize
  Мобы в Храме Орбиса BoneBreaker 8 2,165 03-09-2013, 02:31 PM
Последний пост: BoneBreaker
  Ядро и мобы-чемпионы masicev 1 1,183 02-11-2013, 03:58 PM
Последний пост: uzola
  Некоторые проблемки! Map 1 1,267 01-27-2013, 10:28 PM
Последний пост: Map
  Мобы бегают KIll 7 2,432 12-16-2012, 10:01 AM
Последний пост: FiveWorld

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)