static FactionInfo ChooseDisplayFaction(World world, string factionName) { var factions = world.Map.Rules.Actors["world"].TraitInfos<FactionInfo>().ToArray(); return factions.FirstOrDefault(f => f.InternalName == factionName) ?? factions.First(); }