Beispiel #1
0
        protected override void ClassModifyOnCreation(ICharacter subject)
        {
            subject.IncreaseAbility(AbilityType.Strength, 2);
            subject.DecreaseAbility(AbilityType.Intelligence, 2);
            subject.DecreaseAbility(AbilityType.Charisma, 2);

            subject.Features.Add(Feature.DarkVision);
        }
Beispiel #2
0
        protected override void ClassModifyOnCreation(ICharacter subject)
        {
            subject.IncreaseAbility(AbilityType.Constitution, 2);
            subject.DecreaseAbility(AbilityType.Charisma, 2);

            subject.Features.Add(Feature.DarkVision);
            subject.Features.Add(Feature.WeaponFamiliarity);
            subject.Features.Add(Feature.StoneCunning);
            subject.Features.Add(Feature.Stability);
        }
Beispiel #3
0
        protected override void ClassModifyOnCreation(ICharacter subject)
        {
            subject.IncreaseAbility(AbilityType.Constitution, 2);
            subject.DecreaseAbility(AbilityType.Strength, 2);

            subject.Features.Add(Feature.LowLightVision);

            subject.Skills.IncreaseBonus(SkillType.Listen, 2);
            subject.Skills.IncreaseBonus(SkillType.Craft, 2);
        }
Beispiel #4
0
        protected override void ClassModifyOnCreation(ICharacter subject)
        {
            subject.IncreaseAbility(AbilityType.Dexterity, 2);
            subject.DecreaseAbility(AbilityType.Strength, 2);

            subject.Features.Add(Feature.LowLightVision);

            subject.Skills.IncreaseBonus(SkillType.Climb, 2);
            subject.Skills.IncreaseBonus(SkillType.Listen, 2);
            subject.Skills.IncreaseBonus(SkillType.Jump, 2);
            subject.Skills.IncreaseBonus(SkillType.MoveSilently, 2);

            subject.Saves.AddBonus(SaveType.Reflex, 1);
            subject.Saves.AddBonus(SaveType.Will, 1);
            subject.Saves.AddBonus(SaveType.Fortitude, 1);
        }