Re: [wizs] 種族抗性等級作法。
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間14年前 (2011/07/31 20:15)推噓0(0推 0噓 2→)留言2則, 1人參與討論串2/2 (看更多)
※ 引述《hlead (希多)》之銘言:
: c+2的部份要額外在決定,因為現在調到1-9了!
: 所以看要改防禦級數與技能威力差多少才會造就威力無效。
: 由於防禦級數,只有 body 才有,其他部位都"只能"是抗性啪數。
: (就算其他部位有寫防禦級數也無效。)
: 所以方便上來說,就直接wear時讀陣列把種族抗性級數加上去就好了!
: 依照上述寫法,remove也要同樣有個減回去的措施。
既然只有 body 類才有,而每一道特攻傷害又會讀取抗性
函數,那方便的做法就是「需要時才讀 body 的 lv」
body 類防具沒記錯的話是
ppl->query_temp("armor_body") 的樣子
而且有 wear 狀態才會有上面的參數存在,remove 或該物
品被移動到它處時我記得上述參數就會自動消失。
(相關判斷可能是寫在 /std/ob相關.c 或 /std/ob/xxx.c)
這樣對你比較方便,bug 也會比較少。
: 雖然,可能有人沒裝body,會造就失去效果啦!
: 不過這應該是極少數,所以還是方便為主...avert
: 不寫在shut的原因是,如果那裏多一堆程式碼,
: 會讓sanc越來越慢,因為那裡會常常執行到,會狂判斷!
這主要是看你的寫法。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.9.179
→
07/31 20:53, , 1F
07/31 20:53, 1F
→
07/31 20:53, , 2F
07/31 20:53, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
49