public void ExecuteStep(CharacterSheet character) { var selected = quirkGateway.Choose(character.Strategy.QuirkCount); var quirks = new Quirks(); foreach (var q in selected) { quirks.Items.Add(CharacterSentenceGenerator.Create(character, q)); } character.Add(quirks); }
public void ExecuteStep(CharacterSheet character) { var strategy = character.Strategy; var selected = fearGateway.Choose(strategy.FearCount); var fears = new Fears(); foreach (var q in selected) { fears.Add(CharacterSentenceGenerator.Create(character, q)); } character.Add(fears); }