13 lines
454 B
C#
13 lines
454 B
C#
|
using PkmnLib.Static.Utils;
|
||
|
|
||
|
namespace PkmnLib.Dynamic.Models;
|
||
|
|
||
|
public interface IBattleRandom : IRandom
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// Gets whether or not a move triggers its secondary effect. This takes its chance, and
|
||
|
/// rolls whether it triggers. As a side effect this run scripts to allow modifying this random
|
||
|
/// chance.
|
||
|
/// </summary>
|
||
|
bool EffectChance(float chance, IExecutingMove executingMove, IPokemon target, byte hitNumber);
|
||
|
}
|