public void TakeCasualty(Companion c) { if (c is Gandalf) { GandalfDeadTheFirstTime = true; } Fellowship = Fellowship.RemoveCompanion(c); }
public void SeparateCompanions(List <Companion> companions) { Log.Log($" {String.Join(", ", companions)} separate"); foreach (Companion c in companions) { Fellowship = Fellowship.RemoveCompanion(c); } }
public void ResolveTileWithRandomCasualty(int damage, bool reveal, Tile tile) { (damage, reveal) = ApplyGuidePowers(damage, reveal, tile); ResolveTileWithCasualty(Fellowship.Random(), damage, reveal, tile); }