User:びゃっこ/すたぶ/解析状態異常: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 208: Line 208:
             }
             }
         }
         }
     
         if (!force)
         if (!force)
         {
         {
Line 244: Line 250:
             }
             }
         }
         }
状態異常への抵抗を判断する処理です。
耐性はforceがあるものには無力です。forceを持つのは電撃の麻痺、衝撃の混乱と麻痺です。
無効エンチャントや種族特性などで状態異常は無効化されます。
次に、状態異常ごとの対応主能力で減衰がかかります。powerの値が 100 / (100 + 対応主能力)倍になります。
かける状態異常に対応した属性耐性を持っているなら、属性評価2乗 + 1 でpowerを割ります。
{| class="wikitable"
|+ 対応関係
|-
! 状態異常 !! 対応する属性耐性 !! 特筆事項
|-
| 毒 || 毒 ||
|-
| 恐怖 || 幻惑 ||
|-
| 混乱 || 幻惑 ||
|-
| 睡眠 || 神経 ||
|-
| 麻痺 || 神経 ||
|-
| 盲目 || 闇 ||
|-
| 朦朧 || 音 ||
|-
| 結露 || 冷気 ||
|}
毒:毒 恐怖、混乱:幻惑 睡眠・麻痺:神経 盲目:やみのま 朦朧:音 結露:冷気
 
         for (int j = 0; j < conditions.Count; j++)
         for (int j = 0; j < conditions.Count; j++)
         {
         {