[技能] 轟天大雷擊
// 轟天大雷擊(Wild-Thunder!)
// Laechan@Sanc in 2002/05/15
// cp from thunder.c
inherit DAEMON;
int start_skill(object tar,int lv)
{
object ppl=this_player();
if(ppl->query_temp("cast_fist")<1)
{
if(!tar->query_temp("shield2"))
{
write("你縱身一跳, 身體浮上半空中, 吸取天地精華聚集在雙手,\n"+
"不由自主的向天大叫一聲: 看我的 "HIG"轟!天!大!雷!擊!"NOR"\n");
// say(ppl->query("chi_name")+"縱身一跳, 身體浮上半空中, 吸取天地精華聚集在雙ꐊ\n"+
// "不由自主的向天大叫一聲: 看我的 "HIG"轟!天!大!雷!擊!"NOR"\n");
}
else
{
write("你將身子迅速移動到"+tar->query("chi_name")+"的前面,\n"+
"雙手放在他的"+get_shield2_name(tar)+"上, 大叫一聲: 看我的 "HIG"轟!天ꄊI大!雷!擊!"NOR"\n");
// say(ppl->query("chi_name")+"將身子迅速移動到"+tar->query("chi_name")+"的前괊넬\n"+
// "雙手放在"+tar->query("chi_name")+"的"+get_shield2_name(tar)+"上, 大ꔊs一聲: 看我的 "HIG"轟!天!大!雷!擊!"NOR"\n");
}
}
return 1;
}
int start_effect(object target,object ppl,int lv,int sk,int times)
{
int damage,hit,LEVEL,airs,bb,tar_level,up,i; // ,strs,t4;
string guild;
if(!target || !ppl)
return 1;
if(userp(target))
up=1;
LEVEL=ppl->query("level");
tar_level=target->query("level");
/*
if(lv>10)
{
lv=10;
write("你現在只能暫時用到第 10 級!!\n");
}
*/
airs=ppl->query("stat/air");
if(!userp(ppl) && living(ppl))
airs=1000;
if(airs>6000) airs=6000;
if(sk>1000) sk=1000;
if(LEVEL>120) LEVEL=120;
/*
damage=lv*airs+(sk-lv*100); // max 10x1200 + ~=12xxx
damage=damage*LEVEL/(35+random(3)); // lv 120 可以使用 3.5 倍威力, 接近 40000
damage=damage+airs+random(airs); // so max 頂多 4x000
damage=damage+LEVEL*LEVEL*(lv/10); // so max 頂多 45000
*/
damage=airs*LEVEL+random(sk);
bb=ppl->query("skill/electric hands");
guild=ppl->query("pri_guild");
if(bb>9900) bb=9900;
if(bb && guild=="fister")
{
damage=damage+bb*10; // *50;
}
hit=airs/10;
if(hit>90) hit=90+random(10);
write("只見一道強大的閃電之氣, 透過你的雙手穿越了"+get_shield2_name(target)+"的
障壁, 直接命中了"+target->query("chi_name")+"!!\n");
// if(lv>8 && guild=="fister")
// damage=damage+LEVEL*20*(lv-8);
// write("殺傷3 = "+damage+"\n");
// if(damage>600000) damage=609000+random(1000);
damage=damage/times;
damage=damage+LEVEL*LEVEL;
// if(damage>CRAZY_DAMAGE) damage=CRAZY_DAMAGE-1000;
times=10;
for(i=0;i<times;i++)
{
ppl->shut2(HIG"轟天大雷擊"NOR,damage+random(1000),hit,"dam",target);
if(!target)
break;
}
return 1;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.126.75
推
10/22 09:25, , 1F
10/22 09:25, 1F
→
10/22 22:24, , 2F
10/22 22:24, 2F
→
10/22 22:25, , 3F
10/22 22:25, 3F