generate method
Generates an item of type T
Implementation
@override
String generate() {
final generator = BatchGenerator(_getBatch());
generator.seed(_seed);
final results = generator.generate();
final name = titled(_settlementName);
final looksTemplateGenerator = ListItemGenerator(_getLooks(name, results));
looksTemplateGenerator.seed((_seed + 1) % SeedGenerator.maxSeed);
final looksTemplate = looksTemplateGenerator.generate();
final brief =
"$name is ${results["look"]} $_settlementType. It ${results["place"]}.";
final specialty =
"$name is known for ${results["specialty"].join(", in addition to ")}. "
"${titled(results["relationship"])}.";
return [brief, looksTemplate, specialty].join("\n");
}