public bool PerformActionOn(Character character, Scenario scenario) { if (!CanPerformAction(character, scenario)) return false; scenario.ClearMarkedFields(); character.UseMovementAction(); return true; }
public bool PerformActionOn(Character character, Scenario scenario) { Hero hero = character as Hero; if (hero != null && hero.CanSpendFatigue(1) && !hero.Dead) { scenario.ClearMarkedFields(); hero.UseFatigueToMove(1); } return false; }