Дистанционная атака у Целительниц и Колдуний
Автор: @Am*n9ma
Открываем файл SkillInfo.txt и находим строку:
0036 Короткий посох 1 -1,10 1,-1 1,9 1,-1 -1 0 0 0 -1 -1 1 1 3 900 4 1 0 0 0 0 0 0 0 0 0 0 Skill_Melee_End 0 0 0 atk=atk(0)+5 0 0 0 0 0 0 0 0 0 0 0 2 1 7,8,9 0 128 -1 0 0 -1 0,0 0,0 0 6 -1 1015 4000 -1 2 131 0 0 0 0 1 0 0 0 0 0
Заменяем на:
0036 Короткий посох 1 -1,10 1,-1 1,9 1,-1 -1 0 0 0 -1 -1 1 1 3 900 4 1 0 0 0 0 0 0 0 0 0 0 Skill_lackart_End 0 0 0 atk=atk(0)+5 0 0 0 0 0 0 0 0 0 0 0 2 1 7,8,9 0 128 -1 0 0 -1 0,0 0,0 0 6 -1 1015 4000 -1 2 131 0 0 0 0 1 0 0 0 0 0
Далее открываем SkillEffect.lua и просматриваем есть ли у нас функция Skill_lackart_End(). Если нету то добавляем, если есть то заменяем:
--Дистанционная атака у Цилительниц и Колдуний
function Skill_lackart_End ( ATKER , DEFER , sklv )
if ValidCha(ATKER) == 0 then
LG ( "luascript_err" , "function Skill_lackart_End : ATKER as null" )
return
end
if ValidCha(DEFER) == 0 then
LG ( "luascript_err" , "function Skill_lackart_End : DEFER as null" )
return
end
local ChaName_ATKER = GetChaDefaultName ( ATKER )
local ChaName_DEFER = GetChaDefaultName ( DEFER )
dmg = Atk_Dmg( ATKER, DEFER )
Hp_Endure_Dmg( DEFER , dmg )
Take_Atk_ItemURE ( ATKER )
Take_Def_ItemURE ( DEFER )
Check_Ys_Rem ( ATKER , DEFER)
end
P.S.: Просьба отписаться как получилось.
Спасибо @insider за намёк
Спасибо @lyon за реализацию у нас на сервере
© Pastuh