public bool EvolveAdventure() { // finish un-animated adventures if (!CanEvolveAdventure) { return(false); } while (Adventure.HasNextFrame()) { Adventure.NextFrame(); } Adventure.AdventureLogs.Clear(); return(true); }