예제 #1
0
 public override void PostCombatEffect()
 {
     if (Simulator.Chance(50))
     {
         Power += 1;
     }
 }
예제 #2
0
 public override void DecreasePower(int power)
 {
     if (Simulator.Chance(10))
     {
         base.DecreasePower(power / 2);
     }
     else
     {
         base.DecreasePower(power);
     }
 }
예제 #3
0
 /// <summary>
 /// 5% eséllyel növeli csapata morálját 20 egységgel,
 /// ha ez nem sikerül akkor további 20% esélye van 5-el növelni azt.
 /// </summary>
 public override void OnJoinBattle()
 {
     if (Simulator.Chance(5))
     {
         Simulator.Instance.LightSide.Morale += 20;
         Console.WriteLine($"Jar Jar nagyon szerencsés, csapata új morálja: {Simulator.Instance.LightSide.Morale}");
     }
     else if (Simulator.Chance(20))
     {
         Simulator.Instance.LightSide.Morale += 5;
         Console.WriteLine($"Jar Jar szerencsés, csapata új morálja: {Simulator.Instance.LightSide.Morale}");
     }
     else
     {
         Console.WriteLine($"Jar Jar semmit nem tett a csapatért...");
     }
 }