Re: [閒聊] 關於抗性部分。
※ 引述《laechan (小太保)》之銘言:
: ※ 引述《hlead (希多)》之銘言:
// 鑑於用純粹的倍數,會差太大。
// 所以用成有點倍數成長就好了。
mixed anti_table = ({ 34,28,22,16,12,8,4,2,1 });
// Norr & Plain 增加屬性相剋系統 in 2011/07/27
// kind = 屬性 , variety = 種類 , c = 威力級數。
if(damage>100)
{
if(c>9) c=9; // 威力級數 max = 9 。
// 讀取身上總抗性
anti_tmp=(int)tar->query("anti_effect/all")+
(int)tar->query("anti_effect/"+kind)+
(int)tar->query("anti_effect/"+variety);
// 抗性與傷害的公式計算
if(anti_tmp)
{
anti_tmp = anti_tmp * anti_table[c-1] / 35; // 威力級數會影響抗性效果
if(anti_tmp>99) anti_tmp=99; // 鎖住最大抗性
damage=(1+damage/100)*(100-anti_tmp);
}
}
------------
話說原本的抗性程式碼少了 "anti_tmp =" 這小段,
難怪莫名的有錯誤訊息一堆。= =
--
Norr@Sanc
風,吹散了一切煩惱,只留下平靜的思考。
雨,淋落了一切紛亂,只剩下無比的快樂。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.46.189
→
07/31 13:46, , 1F
07/31 13:46, 1F
→
07/31 13:47, , 2F
07/31 13:47, 2F
→
07/31 13:50, , 3F
07/31 13:50, 3F
→
07/31 13:50, , 4F
07/31 13:50, 4F
→
07/31 13:50, , 5F
07/31 13:50, 5F
→
07/31 17:02, , 6F
07/31 17:02, 6F
討論串 (同標題文章)
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
21
49