구버전 바람 주술사 고차 승급 스킬 마성강림
@마성강림 {
set @sd, mysd();
set @id, myid();
set @user_x, get_x(@id);
set @user_y, get_y(@id);
set @target_id, script_target(@sd); // 타겟
set @target_x, get_x(@target_id);
set @target_y, get_y(@target_id);
set @gap_x, @user_x - @target_x; // 내 위치와 거리 계산
set @gap_y, @user_y - @target_y;
if(@gap_x < 0){ set @gap_x, @gap_x * (-1); } // 거리 차가 음수일경우 양수로 변경
if(@gap_y < 0){ set @gap_y, @gap_y * (-1); }
if(@gap_x > 9 || @gap_y > 9)
{
message @sd, 3, "마력이 미치지 않습니다."+@gap_x+","+@gap_y;
end;
}
set @weapon$, get_equipitem_name(@sd, 0);
set @delay, 7;
set @rand, rand(1,100);
if(isequip(@sd, 0) != 0 && get_equipitem_name(@sd, 0) == "귀문진산봉'태")
{
if(@rand <= 100)
callfunc "MAGICIANSPELL", myid(), mysd(), 73, (get_mp(@sd)), 149, "마성강림", 0;
}
if( !strcmp(@weapon$, "용랑제삼봉") ) { set @delay, 6; }
else if( !strcmp(@weapon$, "용랑제사봉") ) { set @delay, 6; }
else if( !strcmp(@weapon$, "용설봉") ) { set @delay, 6; }
else if( !strcmp(@weapon$, "용랑제오봉") ) { set @delay, 5; }
else if( !strcmp(@weapon$, "용랑제육봉") ) { set @delay, 5; }
else if( !strcmp(@weapon$, "귀문진산봉'진") ) { set @delay, 4; }
else if( !strcmp(@weapon$, "진'적염곤봉") ) { set @delay, 4; }
else if( !strcmp(@weapon$, "영후단봉'극") ) { set @delay, 4; }
else if( !strcmp(@weapon$, "용랑제칠봉") ) { set @delay, 4; }
else if( !strcmp(@weapon$, "진혼단봉'이") ) { set @delay, 4; }
else if( !strcmp(@weapon$, "현성곤봉'무") ) { set @delay, 4; }
else if( !strcmp(@weapon$, "기간용랑제칠봉") ) { set @delay, 4; }
else if( !strcmp(@weapon$, "[손상]용랑제칠봉") ) { set @delay, 4; }
else if( !strcmp(@weapon$, "[손상]용랑제팔봉") ) { set @delay, 3; }
else if( !strcmp(@weapon$, "용랑제팔봉") ) { set @delay, 3; }
else if( !strcmp(@weapon$, "용랑제구봉") ) { set @delay, 2; }
else if( !strcmp(@weapon$, "귀문진산봉'태") ) { set @delay, 2; }
else { set @delay, 7; }
spelldelay @sd, name2spellid("마성강림"), @delay;
callfunc "MAGICIANSPELL", myid(), mysd(), 73, get_mp(@sd)+(get_mp(@sd)/2)*get_joblevel(@sd)/2, 149, "마성강림", get_mp(@sd);
}

젠장할 님의 최근 댓글
에구,... 잘못올렸네요 2026 04.04 ㄳㄳ 2017 06.19