Example #1
0
        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);
        }
Example #2
0
        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);
        }