407
edits
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) | ||
{ | { |
edits