Example #1
0
 public override void Level_01()
 {
     BAB = Level;
     Specials.Add(new Ranger_Specials().Favored_Enemy());
     Specials.Add(new Ranger_Specials().Track(this));
     Specials.Add(new Ranger_Specials().Wild_Empathy());
 }
Example #2
0
 public override void Level_01()
 {
     BAB = Level;
     Specials.Add(new Paladin_Specials().Aura_of_Good());
     Specials.Add(new Paladin_Specials().Detect_Evil());
     Specials.Add(new Paladin_Specials().Smite_Evil(this));
 }
Example #3
0
 public override void Level_01()
 {
     BAB = Level * 3 / 4;
     Specials.Add(new Druid_Specials().Nature_Bond());
     Specials.Add(new Druid_Specials().Nature_Sense());
     Specials.Add(new Druid_Specials().Wild_Empathy());
 }
Example #4
0
 public override void Level_01()
 {
     BAB = Level / 2;
     Specials.Add(new Wizard_Specials().Arcane_Bond());
     Specials.Add(new Wizard_Specials().Arcane_School());
     Specials.Add(new Wizard_Specials().Cantrips());
     Specials.Add(new Wizard_Specials().Scribe_Scroll());
 }
Example #5
0
 public override void Level_01()
 {
     BAB = Level / 2;
     Specials.Add(new Sorcerer_Specials().Bloodline());
     Specials.Add(new Sorcerer_Specials().Bloodline_Power());
     Specials.Add(new Sorcerer_Specials().Cantrips());
     Specials.Add(new Sorcerer_Specials().Eschew_Materials());
 }
Example #6
0
 public override void Level_01()
 {
     BAB = Level * 3 / 4;
     Specials.Add(new Monk_Specials().Bonus_Feat(this));
     Specials.Add(new Monk_Specials().Flurry_of_Blows(this));
     Specials.Add(new Monk_Specials().Stunning_Fist(this));
     Specials.Add(new Monk_Specials().Unarmed_Strike(this));
 }
Example #7
0
 public override void Level_01()
 {
     BAB = Level * 3 / 4;
     Specials.Add(new Cleric_Specials().Aura());
     Specials.Add(new Cleric_Specials().Channel_Energy(this));
     Specials.Add(new Cleric_Specials().Domains());
     Specials.Add(new Cleric_Specials().Spontaneous_Casting());
 }
Example #8
0
        public SpecialAd AddSpecial(string title, string description)
        {
            SpecialAd special = new SpecialAd();

            special.SpecialAdId = Specials.Max(i => i.SpecialAdId) + 1;
            special.Title       = title;
            special.Description = description;

            Specials.Add(special);
            (this).SaveChanges();
            return(special);
        }
Example #9
0
 public void SetSpecials(IEnumerable <Special> specials)
 {
     foreach (var special in specials)
     {
         Specials.Add(new Special()
         {
             SpecialId   = special.SpecialId,
             Title       = special.Title,
             Description = special.Description
         });
     }
 }
Example #10
0
 public override void Level_05()
 {
     Specials.Add(new Paladin_Specials().Divine_Bond());
 }
Example #11
0
 public override void Level_04()
 {
     Specials.Add(new Paladin_Specials().Channel_Positive_Energy(this));
 }
Example #12
0
 public override void Level_03()
 {
     Specials.Add(new Paladin_Specials().Aura_of_Courage());
     Specials.Add(new Paladin_Specials().Divine_Health());
     Specials.Add(new Paladin_Specials().Mercy());
 }
Example #13
0
 public override void Level_02()
 {
     Specials.Add(new Paladin_Specials().Divine_Grace());
     Specials.Add(new Paladin_Specials().Lay_On_Hands(this));
 }
Example #14
0
 public override void Level_04()
 {
     BAB = Level * 3 / 4;
     Specials.Add(new Bard_Specials().Lore_Master(this));
 }
Example #15
0
 public override void Level_17()
 {
     Specials.Add(new Paladin_Specials().Aura_of_Righteousness());
 }
Example #16
0
 public override void Level_14()
 {
     Specials.Add(new Paladin_Specials().Aura_of_Faith());
 }
Example #17
0
 public override void Level_20()
 {
     Specials.Add(new Wizard_Specials().Bonus_Feat());
 }
Example #18
0
 public override void Level_10()
 {
     Specials.Add(new Rogue_Specials().Advanced_Talents());
 }
Example #19
0
 public override void Level_17()
 {
     Specials.Add(new Sorcerer_Specials().Bloodline_Spell());
 }
Example #20
0
 public override void Level_18()
 {
     Specials.Add(new Rogue_Specials().Rogue_Talent());
 }
Example #21
0
 public override void Level_20()
 {
     Specials.Add(new Sorcerer_Specials().Bloodline_Power());
 }
Example #22
0
 public override void Level_14()
 {
     BAB = Level * 3 / 4;
     Specials.Add(new Bard_Specials().Versatile_Performance());
 }
Example #23
0
 public override void Level_10()
 {
     BAB = Level * 3 / 4;
     Specials.Add(new Bard_Specials().Jack_of_All_Trades());
     Specials.Add(new Bard_Specials().Versatile_Performance());
 }
Example #24
0
 public override void Level_08()
 {
     Specials.Add(new Paladin_Specials().Aura_of_Resolve());
 }
Example #25
0
 public override void Level_11()
 {
     Specials.Add(new Paladin_Specials().Aura_of_Justice());
 }
Example #26
0
 public override void Level_08()
 {
     Specials.Add(new Rogue_Specials().Improved_Uncanny_Dodge());
     Specials.Add(new Rogue_Specials().Rogue_Talent());
 }
Example #27
0
 public override void Level_15()
 {
     Specials.Add(new Paladin_Specials().Mercy());
 }
Example #28
0
 public override void Level_20()
 {
     Specials.Add(new Paladin_Specials().Holy_Champion());
 }
Example #29
0
 public override void Level_03()
 {
     Specials.Add(new Rogue_Specials().Trap_Sense(this));
 }
Example #30
0
 public override void Level_01()
 {
     BAB = Level * 3 / 4;
     Specials.Add(new Bard_Specials().Bardic_Knowledge(this));
     Specials.Add(new Bard_Specials().Bardic_Performance(this));
 }