[技能] 怒火燒盡九重天
// 怒火燒盡九重天(Open-Fire!)
// Laechan@Sanc in 2002/06/24
// cp from wild-thunder.c
inherit DAEMON;
int start_skill(object tar,int lv)
{
object ppl=this_player();
if(ppl->query_temp("cast_fist")<1)
{
/*
write("你將心中一團怒氣化為攻擊的力量, 大喝一聲之後,\n"+
"猛烈的燎原之火自你的身體四散而出!!\n"+
"你大喝: "HIW"哈啊~~~~~~看我"CSI"1;31;44m怒火燒盡九重天"NOR+HIW"괊瀞I!!!!!\n");
say(ppl->query("chi_name")+"將心中一團怒氣化為攻擊的力量, 大喝一聲之後,\n"+
"猛烈的燎原之火頓時自"+ppl->query("chi_name")+"的身體四散而出!!\n"+
ppl->query("chi_name")+"大喝: "HIW"哈啊~~~~~~看我"CSI"1;31;44m怒ꐊ龑N盡九重天"NOR+HIW"哪!!!!!!\n");
*/
show(ppl,tar,"$N將心中一團怒氣化為攻擊的力量, 大喝一聲之後,\n"+
"猛烈的燎原之火自你的身體四散而出!!\n"+
"$N大喝: "HIW"哈啊~~~~~~看我"CSI"1;31;44m怒火燒盡九重天"NOR+
HIW"哪!!!!!!"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,j,k; // ,strs,t4,i;
string guild;
mixed obs;
object env;
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=damage*30;
*/
damage=airs*LEVEL+random(sk);
guild=ppl->query("pri_guild");
if(guild=="fister")
{
bb=ppl->query("skill/burning hands");
if(bb>9900) bb=9900;
if(bb>0) damage=damage+bb*50;
if(lv>8) damage=damage+LEVEL*20*(lv-8);
}
hit=airs/10;
if(hit>90) hit=90+random(10);
if(damage>600000) damage=609000+random(1000);
// if(damage>CRAZY_DAMAGE) damage=CRAZY_DAMAGE-1000;
env=environment(ppl);
// for(i=0;i<times;i++)
// {
obs=ppl->query_attackers();
k=sizeof(obs)+1;
if(k>10) k=10;
/*
if(k>1)
damage=damage/(k-1)+random(sk);
else
*/
damage=damage/k+random(sk);
for(j=0;j<k-1;j++)
{
if(!obs[j]) continue;
if(environment(obs[j]) == env)
ppl->shut(HIR"怒火燒盡九重天 ▁▁▁◢◢◢◢◢◢◢"NOR,
damage,hit,"dam",obs[j]);
}
// }
return 1;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.126.75
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
18
25
6
15
4
12
21
33
-17
30