Re: [討論] 抗性 與 屬性種類 歸納

看板mud_sanc (Sanctuary - 聖殿)作者 (幽素)時間18年前 (2007/10/30 18:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/7 (看更多)
int query_dam(object frog,object ppl,string type,string genre,int class) { int n,m,dam,table; if (m - n > 2) return ({0,"但是毫無作用!!"}); n = frog->query(攻擊"kinds"); m = ppl->query(抗性"屬性[type]","種類[genre]","級數[class]"); table = ({ ({ 1, 130, 180, 250, 340 }), ({ 50, 1, 150, 220, 310 }) , ({ 33, 66, 1, 170, 260 }}, ({ 25, 50, 75, 1, 190 }}, ({ 20, 40, 60, 80, 1 }}); // 依上表,公式分為兩種... // n > m 時, 最終殺傷力 = d + d * (n平方-m平方) x 10% // n < m 時, 最終殺傷力 = d * (n / m) if (n > m) dam = dam + dam * ( (m - n ) * table ); else dam = dam * ( (n / m) * table ); return ({dam}); } Plain@Sanc -- 咽咽學楚吟 病骨傷幽素 秋姿白髮生 木葉啼風雨 燈青蘭膏歇 落照飛蛾舞 古壁生凝塵 羇魂夢中語 傷心行 李賀 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.127.97.130
文章代碼(AID): #179msJXh (mud_sanc)
文章代碼(AID): #179msJXh (mud_sanc)