Версия:Скрипт для Sphere server 56b-56c
Описание:Изменяет работу навыка Stealth.
Позволяет регулировать дальность работы навыка, шанс обнаружения.
Установка:Добавьте в EVENTS игровых персонажей этот код.
Script:Код
ON=@STEPSTEALTH
//Ведем подсчет шагов
TAG.STEALTH_STEPS=<EVAL (<DTAG0.STEALTH_STEPS> + 1)>
//SYSMESSAGE @0486 Start: <DTAG0.STEALTH_STEPS>
IF (<FLAGS> & STATF_INVISIBLE)
ARGN1=1
ELIF !(<FLAGS> & STATF_FLY)
IF (20 > <R100>)
SOUND={299 1 300 1}
ENDIF
IF (<EVAL (<R<EVAL (<STEALTH>/5)>> + <EVAL (<STEALTH>/20)>)> > <DTAG0.STEALTH_STEPS>)
ARGN1=0
// SYSMESSAGE @0486 Process: <EVAL (<R<EVAL (<STEALTH>/5)>> + <EVAL (<STEALTH>/20)>)> > <DTAG0.STEALTH_STEPS>
// SYSMESSAGE @0486 Шанс обнаружения: <EVAL (<EVAL (<DTAG0.STEALTH_STEPS> * 100)>/<EVAL (<R<EVAL (<STEALTH>/5)>> + <EVAL (<STEALTH>/20)>)>)>%
ELSE
//Обнуляем счетчик
TAG.STEALTH_STEPS=
ARGN1=1
ENDIF
ENDIF