[CR] CR 무장 팁
자신의 무장이 139 이상일때 해당됨
ex) 나의 무장이 -151 그리고 무장을 깍는 마법이나 깍고 데미지를 주는 마법을 맞을경우
무장뻥 버그가 발생되어 그냥 한방에 뒤지는 현상을 발견했습니다.
이현상은 CR개발을 접을때쯤에 발견했습니다.
func MOBDAM { // callfunc "MOBDAM", @target, @damage;
set @id, objid();
set @BACKUPID, @id;
set @target, getarg(0);
callfunc "ANTIMAGIC", @target;
set @ANTIRAND, rand(1,100);
if(@ANTIRAND <= @ANTIMAGIC)
{
effect @target, 323;
sound @target, 0, 142;
set @ANTIMAGIC, 0;
}
else
{
if(istype(@target) == 1)
{
set @target_sd, id2sd(@target);
set @ac_D, 0;
callfunc "USERAC";
if(@ac_D > 0)
{
set @user_ac, get_ac(@target_sd);
set @max_ac, @user_ac + @ac_D;
if(@max_ac > 100)
{
set @max_ac, @max_ac - 100;
add_ac @target_sd, @max_ac;
}
else
{
if(@ac_D >= 138)
{
set @ac_D, @ac_D - 138;
add_ac @target_sd, 138;
set @ac_CK, 1;
}
else
{
add_ac @target_sd, @ac_D;
}
}
}
set @id, @BACKUPID;
damage @id, @target, getarg(1), 0;
if(@ac_D > 0)
{
if(@ac_CK == 1)
{
add_ac @target_sd, -138;
}
else
{
add_ac @target_sd, -@ac_D;
}
}
}
}
return;
}
사용했던 스크립트 입니다. 혹시나 무장뻥버그 있으신분들은 참고하세요

행복e 님의 최근 댓글