Example #1
0
        public Human()
        {
            Name               = "Human";
            Stats              = new StatBlock(); // TODO: Can I abstract this out?
            Stats.Strength     = 12;
            Stats.Dexterity    = 12;
            Stats.Intelligence = 12;
            Stats.Wisdom       = 12;
            Stats.Charisma     = 12;
            Stats.Constitution = 12;

            Resists = new ResistBlock();
        }
Example #2
0
        public Dwarf()
        {
            Name               = "Dwarf";
            Stats              = new StatBlock(); // TODO: Can I abstract this out?
            Stats.Strength     = 14;
            Stats.Dexterity    = 8;
            Stats.Intelligence = 10;
            Stats.Wisdom       = 14;
            Stats.Charisma     = 6;
            Stats.Constitution = 14;

            Resists          = new ResistBlock();
            Resists.Ice      = 1.1f;
            Resists.Fire     = 1.1f;
            Resists.Poison   = 1.1f;
            Resists.Earth    = 1.3f;
            Resists.Physical = 1.2f;
            Resists.Arcane   = 1.1f;
        }
Example #3
0
        public Skeleton()
        {
            Name               = "Skeleton";
            Stats              = new StatBlock(); // TODO: Can I abstract this out?
            Stats.Strength     = 10;
            Stats.Dexterity    = 10;
            Stats.Intelligence = 6;
            Stats.Wisdom       = 8;
            Stats.Charisma     = 6;
            Stats.Constitution = 10;

            Resists          = new ResistBlock();
            Resists.Fire     = .5f;
            Resists.Poison   = 10.0f;
            Resists.Physical = 5.0f;
            Resists.Unholy   = 2.0f;
            Resists.Holy     = 0.25f;
            Resists.Air      = 1.5f;
        }