Re: [問題] 會不會太扯了....

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2010/01/08 12:40), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《justinj (闇冥)》之銘言: : 兩鍋Lv1.小青蛙(Little frog) : > cast confine frog : □ □ □ 戰 鬥 開 始 □ □ □ : heart damage : heart violent-shout : cast silence : 你開始攻擊小青蛙! : 你緩緩唸著: 大地的矮人啊, 伸出你糾纏之手, 纏住小青蛙的行動吧~! : 你開始唸起古老的咒文: ~ 3 ~ ~ ~ 束縛術 ~ : 使用中! : 使用中! : 你以為你是莉娜因巴斯, 可以連續瘋狂施法阿? : 小青蛙(Little frog)等級太高,無法完全束縛! : 大地之怒 岩龍騎士準備為你擋下這一輪攻擊! : 小青蛙用口水噴你, 但是被你用盜賊的獨特步伐避開了!! : q : 你眼露兇光,殺氣重重! : 你的集氣值已經到達了最大,身體發出了非常強烈的光芒! : 小青蛙發出一聲慘叫!!! : 小青蛙 慢慢的倒在地上死了... : 你撿起4枚影特幣 : 你拿起小青蛙(Little frog)身上所有的東東 : ○○○ 這場戰鬥結束了!! ○○○ : 問一下..對方的等級要多少才不算太高.. : .lv.1算太高 難道等級要負的才能束縛嗎? 公式如下... if(tar_level>t) { tell_object(ppl,HIR+target->query("short")+HIR"等級太高,無法完全束縛!\n"NOR) ; return 1; } t 的算法.. tar_level=target->query("level"); 怪物的等級 LEVEL=ppl->query("level"); 你的等級 g=ppl->query("guild/clerical"); 你的牧師公會級數 // 若你主職是牧師的話 if((string)ppl->query("pri_guild")=="clerical") { race=ppl->query("adv_guild"); switch(race) { case "maily": case "faris": t=(LEVEL/5)*6+lv*2; break; case "marfa": t=(LEVEL/10)*11+(lv*3)/2; break; default: } } 所以問題出在「若你的主職不是牧師時」,t=0。 但是呢,if(tar_level > t) 的判斷式不應該存在,因為後續還有 關於 confine 的成功率判斷,應該 follow 那個為主。 所以我將之 /* */ 了,你可以再試試。 新的判斷式如下.. if(ppl->query_temp("heal_time/holy body")) holy_body=ppl->query("skill/holy body"); if(ppl->query_temp("heal_time/clerical heart")) heart=ppl->query("skill/clerical heart"); fel=ppl->query("stat/fel"); // 主職牧師的計算公式 t1=(LEVEL/10)+(g/3)+(fel/100); // 基本成功率 t2=lv*(fel*2+heart+holy_body)/10000; 額外成功率計算 much=t1+t2; hit=much; // 妖精的計算公式 much2=lv*10+(int)ppl->query("skill/earth spell")/100; 妖精的第二計算式 race=ppl->query("race"); if(race=="elf" && much2>much) // 若是妖精的話,兩個計算式取最高那個 hit=much2; // 最終再計入雙方等級差異影響 hit=hit+LEVEL-tar_level; hit = 成功率, 95~99 最高 if(hit>95) hit=95+random(5); 但是這個判斷式也有問題,這是因為 holy body 應該是判斷 對象物是否有被施予,有的話束縛的成功率會下降,反而是 若施展者有被施予 holy power,束縛的成功率才提升。 這個會列入公式修正參考。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.160.233

01/08 20:10, , 1F
安撫術設定也怪怪的...有時候按出出現"無法安撫"時.
01/08 20:10, 1F

01/08 20:11, , 2F
再多按幾次後又可以成功..所以感覺語句怪怪的..
01/08 20:11, 2F

01/08 20:12, , 3F
換句話說就是pac->失敗,成功,無法安撫..三個都有出現
01/08 20:12, 3F
文章代碼(AID): #1BHhSYLN (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1BHhSYLN (mud_sanc)