[技能] 百氣寒霜指
// 百氣寒霜指(Series-Ice!)
// Laechan@Sanc in 2003/02/03
// cp from open-fire.c
inherit DAEMON;
int start_skill(object tar,int lv)
{
object ppl=this_player();
if(ppl->query_temp("cast_fist")<1)
{
write("你以深厚的內力將冷冽之氣凝聚於手指間, 頓時四周大氣為之凍結!\n"+
HIB"一股可怕的陰寒之氣透體而出!\n"NOR+
"你大喝: "MAG"絕 學"HIB"‧"HIW"百 氣 寒 霜 指!!!\n"NOR);
say(ppl->query("chi_name")+"以深厚的內力將冷冽之氣凝聚於手指間, 頓時四周大氣갊陘妣廘눡\n"+
HIB"一股可怕的陰寒之氣自"+ppl->query("chi_name")+HIB"體內快速穿透而出!\
n"NOR+
ppl->query("chi_name")+"大喝: "MAG"絕 學"HIB"‧"HIW"百 氣 寒 霜 指!!ꄊI\n"NOR);
}
return 1;
}
int start_effect(object target,object ppl,int lv,int sk,int times)
{
int damage,hit,LEVEL,airs,bb,tar_level,up; // ,strs,t4,i,j,k;
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>8000) airs=8000;
if(sk>1000) sk=1000;
if(LEVEL>120) LEVEL=120;
bb=ppl->query("skill/burning hands");
guild=ppl->query("pri_guild");
if(bb>9900) bb=9900;
if(bb && guild=="fister")
bb=bb/1000;
else
bb=0;
damage=target->query("hp");
if(damage<10000)
damage=1;
else
damage=(damage/1000)*(1+airs/200); // *(airs/500 + bb);
damage=random(damage);
if(damage<airs*100) damage=airs*100+random(100);
bb=damage/100;
if(ppl->query("pp")<bb)
{
write("你的氣勁力不足哩......\n");
return 1;
}
ppl->add("pp",-bb);
if(ppl->query("pp")<1)
ppl->set("pp",1);
hit=random(airs); /*/10;
if(hit>90) hit=90+random(10);*/
/*
if(lv>8 && guild=="fister")
damage=damage+LEVEL*20*(lv-8);
*/
// if(damage>600000) damage=609000+random(1000);
// if(damage>CRAZY_DAMAGE) damage=CRAZY_DAMAGE-1000;
// for(i=0;i<times;i++)
// {
// obs=ppl->query_attackers();
// k=sizeof(obs);
//if(k>10) k=10;
// if(k>1)
// damage=damage/(k-1)+random(sk);
// else
// damage=damage/k+random(sk);
// env=environment(ppl);
// for(j=0;j<k;j++)
// {
// if(!obs[j]) continue;
// if(environment(obs[j]) == env)
ppl->shut(HIW"***百*氣*寒*霜*指***"NOR,damage,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