Re: [問題] 雷電結界 (Thunder Guard) 不能用?

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間8年前 (2017/06/11 08:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《lamorak (蒼燄)》之銘言: : help thunder guard : <>雷電結界(Thunder guard) : 這是高級魔法師所能使用的技能之一, 完全以雷系法術為主要的 : 發招原動力, 在熟練了雷系法術之後, 可在魔法師的四周形成強 : 大的帶電力場, 透過這個力量, 不僅可以保護魔法師不受敵人兵 : 刃與拳腳近身, 而且還會不時射出一道道強大的雷電攻擊你的敵 : 人, 既可攻亦可守, 使敵人不敢輕易地靠近你, 可謂最強的防禦 : 咒壁法術!! : 使用方式: cast 'thunder guard.級數' 對象 : >cast 'thunder guard.10' : 你對於魔法師,由你的公會等級可以看出,顯然你並不投入! : 好像已經不能用了~!!! : 法師公會已經到現在最高級 50了~!! : guild : 你的公會狀況如下: : ╭──┬───┬───┬───┬───┬───┐ : │職業│冒險者│法師 │拳士 │刀客 │劍士 │ : │ │ Adv.│ Mag.│ Fis.│ Bla.│ Sla.│ : │級數│(20) │(50) │(24) │(25) │(21) │ : └──┴───┴───┴───┴───┴───┘ : 你的主公會是法師(Mage),你的學習點數還有 3602 點。 : 指令 guild ? 可以得知目前所有的公會及其英文全名。 : 相關指令: abandon, skilldata. /d/spell/thunder_guard.c 不備份修改。 else if((string)ppl->query("pri_guild")!="mage") { write("你必須是高級魔法師,才能使用這個高級的防禦法術!\n"); return 0; } else if(ppl->query("guild/mage")<60) { write("你對於魔法師,由你的公會等級可以看出,顯然你並不投入!\n"); return 0; } 修改相關敘述,高級魔法師→主職法師,60→50。 其它程式段落大概沒啥問題,有學這個技能的人可以 try try,相關公式 計算段落如下 mag=me->query("stat/mag"); if(mag>6500) mag=6500; // 魔力值以上限 6500 計 ints=me->query("skill/thunder spell"); if(ints>2000) ints=2000; // thunder spell 上限以 2000 計 魔力 雷系法術 使用級數 i=((mag+ints) * (lv+6))*3/2; // 相當於效果 cost=i/1200+60; // 消耗 if(target!=me) i=i/2; laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.26.191.48 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1497142384.A.E76.html
文章代碼(AID): #1PF9Hmvs (mud_sanc)
文章代碼(AID): #1PF9Hmvs (mud_sanc)