[技能] 百氣寒霜指

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2009/10/20 22:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
// 百氣寒霜指(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
文章代碼(AID): #1AtSttTJ (mud_sanc)
文章代碼(AID): #1AtSttTJ (mud_sanc)