diff --git a/Assets/Prefabs/Monsters/SpoopyAhLady_Monster.prefab b/Assets/Prefabs/Monsters/SpoopyAhLady_Monster.prefab index 9c6ffe2..266f8c1 100644 --- a/Assets/Prefabs/Monsters/SpoopyAhLady_Monster.prefab +++ b/Assets/Prefabs/Monsters/SpoopyAhLady_Monster.prefab @@ -104,6 +104,7 @@ MonoBehaviour: _attack_damage: 2 _attack_interval: 2 _enemy: {fileID: 0} + dodgePercent: 25 --- !u!114 &5416582167583119277 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Opponent/GhostOpponent.cs b/Assets/Scripts/Opponent/GhostOpponent.cs index 0ad9bfc..baf0b89 100644 --- a/Assets/Scripts/Opponent/GhostOpponent.cs +++ b/Assets/Scripts/Opponent/GhostOpponent.cs @@ -5,10 +5,14 @@ using UnityEngine; public class GhostOpponent : Opponent { + [SerializeField] + //Le taux de chance, en pourcantage (un chiffre entre 0 et 99) que l'ennemie a d'eviter un projectile. + private int dodgePercent; + public bool dodgedProjectile() { System.Random random = new System.Random(); - if(random.Next(0, 99) > 25) return false; + if(random.Next(0, 99) > dodgePercent) return false; else return true; } }