User:びゃっこ/すたぶ/解析だめけいさん: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 555: Line 555:
|無
|無
|}
|}
===チャンス関数===
bool Chance(int a, int max)
        {
            if (dmg > 0 || (origin != null && origin.HasElement(1345)))
            {
                return Mathf.Min(a, max) > EClass.rnd(100);
            }
            return false;
        }
入力a、上限maxを参照する関数です。状態異常付与の成功判定に用いられます
ダメージが正、もしくはキズアミ信仰の加護を持っているなら、
aが乱数0~99より大きいか比べます。大きいなら付与判定は成功です。
ただし、aがmaxを上回る場合は、aではなくmaxで判定します。
      switch (e.id)
      switch (e.id)
         {
         {