public override void PostCombatEffect() { if (Simulator.Chance(50)) { Power += 1; } }
public override void DecreasePower(int power) { if (Simulator.Chance(10)) { base.DecreasePower(power / 2); } else { base.DecreasePower(power); } }
/// <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..."); } }