2terrorblade:
но так же бил цепной молнией всех, стоящих в радиусе 300(в том числе тех, на кого не действует B_BeliarsWeaponSpecialDamage).
|
Нет ничего проще!
В двигле есть такое восприятие PERC_ASSESSOTHERSDAMAGE отвечающее за восприятие чужих повреждений свидетелями и функция для обработки реакции монстров B_MM_AssessOthersDamage, для людей подобную функцию придется писать самому.
В нашем случае свидетели должны получать те же повреждения что и жертва.
Попробуй в функцию B_MM_AssessOthersDamage вставить B_BeliarsWeaponSpecialDamage также как это прописано в B_MM_AssessDamage, ну а радиус уже отрегулируй дополнительными функциями.