Показать сообщение отдельно
Старый 09.02.2008, 18:39   #1946
B_Wolf

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: М: Скриптинг в Готике

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

В нашем случае свидетели должны получать те же повреждения что и жертва.
Попробуй в функцию B_MM_AssessOthersDamage вставить B_BeliarsWeaponSpecialDamage также как это прописано в B_MM_AssessDamage, ну а радиус уже отрегулируй дополнительными функциями.
Ответить с цитированием