[技能] 破甲尖風七旋指
// 轟天大雷擊(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)
{
/*
write("你袍袖一振,食中兩指疾伸而出,體內真氣加速運轉!\n"+
"你大喝:看絕招! "HIC"破 甲 尖 風 七 旋 指"NOR" !!\n");
say(ppl->query("chi_name")+"袍袖一振,食中兩指疾伸而出,雙眼金光直冒!\n"+
"你大喝:看絕招! "HIC"破 甲 尖 風 七 旋 指"NOR" !!\n");
*/
show(ppl,ppl,"$N袍袖一振,食中兩指疾伸而出,體內真氣加速運轉!\n"+
"$N大喝:看絕招! "HIC"破 甲 尖 風 七 旋 指"NOR" !!\n");
}
return 1;
}
int start_effect(object target,object ppl,int lv,int sk,int times)
{
int damage,hit,LEVEL,airs,bb,t,tar_level,up; // ,strs,t4,i;
int tt;
string guild;
mixed shield2;
if(!target || !ppl)
return 1;
if(userp(target))
up=1;
LEVEL=ppl->query("level");
tar_level=target->query("level");
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=airs*lv+random(sk);
bb=ppl->query("skill/cyclone hands");
guild=ppl->query("pri_guild");
if(bb && guild=="fister")
damage=damage+bb;
hit=airs/10;
if(hit>90) hit=90+random(10);
if(lv>8 && guild=="fister")
damage=damage+LEVEL*lv;
if(damage>600000) damage=609000+random(1000);
show(ppl,target,HIW"\n一道真氣如槍似矛般自$N"HIW"的手中激射而出,擊向了$O"HIW"ꄊI\n"NOR);
// 有護盾的情況,不造成傷害,同時護盾無效化
t=time();
tt=target->query_temp("time_record/finger-wind");
if(t>tt)
{
if(shield2=target->query_temp("shield2"))
{
show(ppl,target,HIR"$O"HIR"慘叫一聲:呃啊~~~~~~!!!\n"+
HIG"$O"HIG"的"+shield2[2]->shield2_name()+HIG"被破甲尖風七旋指擊出了一個
缺口!\n"NOR);
target->set_temp("time_record/finger-wind",15+t);
return 1;
}
}
ppl->shut(HIC"破甲尖風七旋指"NOR,damage+random(1000),hit,"dam",target);
return 1;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.126.75
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
18
25
6
15
4
12
21
33
-17
30