internal abstract void OnManifestsBuilt(ManifestCollection result);
async Task<ManifestCollection> BuildManifestsAsync(List<World> worlds, Dice random, bool illegalGoods, bool advancedCharacters) { var result = new ManifestCollection(); result.Origin = worlds[0]; for (var i = 1; i < worlds.Count; i++) if (!worlds[i].UWP.Contains("?")) //skip uncharted words result.Add(await BuildManifestAsync(result.Origin, worlds[i], random, illegalGoods, advancedCharacters).ConfigureAwait(false)); return result; }
internal override void OnManifestsBuilt(ManifestCollection result) { result.Edition = Edition.MGT2; }