Closed MrTGN closed 7 years ago
Так же дать медику в перк этот вид урона от его снарядов.
Так. По логике получается, что урон от кровопотери и урон от кровопотери после обезглавливания - это уже два разных урона. 1-й это урон от перка медика, а 2-й урон от любого оружия, который спровоцировал потерю головы. Т.е. эти два урона должны наносится независимо друг от друга.
Так. Потерю ХП от обезглавливания я так и назвал в коде - DecapitatedDamage. Монстр будет получать раз в секунду рандомный урон из указанного диапазона, пока не отбросит копыта.
Закончил работу на логикой получения урона при потери головы (DecapitatedDamage). Теперь монстр будет получать рандомный урон, указанный в настройках его класса. По расчетам монстры будут жить после обезглавливания примерно от 2 до 4 секунд, в зависимости от рандома.
Логика TakeBleedOutDamage тоже уже добавлена, осталось только дать медику соответствующий функционал.
Написать функцию TakeBleedOutDamage() в UM_BaseMonster. Монстр должен умирать постепенно теряя кровь, а не по таймеру, как сейчас. Чем больше у него ХП, тем он дольше умирает. Так же есть рандом урона.