private void SetFeatures() { ClassFeature = new OnGoingSpecialAbility("ChannelEnergy", 0, "Channel Energy", OnGoingSpecialAbility.SpecialAbilityTypes.Su_SupernaturalAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Activate, 1); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("DomainPowers", 0, "Domain Powers", OnGoingSpecialAbility.SpecialAbilityTypes.Su_SupernaturalAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 1); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("Orisons", 0, "Orisons", OnGoingSpecialAbility.SpecialAbilityTypes.Sp_SpellLikeAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 1); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("SpontaneousCasting", 0, "Spontaneous Casting", OnGoingSpecialAbility.SpecialAbilityTypes.None, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 1); Features.Add(ClassFeature); }
private void SetFeatures() { ClassFeature = new OnGoingSpecialAbility("Bravery", 0, "Bravery", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 2); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("ArmorTraining", 0, "Armor Training", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 3); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("WeaponTraining", 0, "Weapon Training", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 5); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("ArmorMastery", 0, "Armor Mastery", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 19); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("WeaponMastery", 0, "Weapon Mastery", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 20); Features.Add(ClassFeature); }
private void AddBloodlineBloodlineSpecialAbilities() { OnGoingSpecialAbility SA = new OnGoingSpecialAbility("ArcaneBond", 0, "Arcane Bond", OnGoingSpecialAbility.SpecialAbilityTypes.Su_SupernaturalAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 1); BloodlineSpecialAbilities.Add(SA); SA = new OnGoingSpecialAbility("MetamagicAdept", 0, "Metamagic Adept", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 3); BloodlineSpecialAbilities.Add(SA); SA = new OnGoingSpecialAbility("NewArcana", 0, "New Arcana", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 9); BloodlineSpecialAbilities.Add(SA); SA = new OnGoingSpecialAbility("SchoolPower", 0, "School Power", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 15); BloodlineSpecialAbilities.Add(SA); SA = new OnGoingSpecialAbility("ArcaneApotheosis", 0, "Arcane Apotheosis", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 20); BloodlineSpecialAbilities.Add(SA); }
private void SetFeatures() { ClassFeature = new OnGoingSpecialAbility("ArcaneBond", 0, "Arcane Bond", OnGoingSpecialAbility.SpecialAbilityTypes.Su_SupernaturalAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 1); Features.Add(ClassFeature); }
private void SetFeatures() { ClassFeature = new OnGoingSpecialAbility("SneakAttack", 0, "Sneak Attack", OnGoingSpecialAbility.SpecialAbilityTypes.None, OnGoingSpecialAbility.SpecialAbilityActivities.Activate, 1); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("Trapfinding", 0, "Trapfinding", OnGoingSpecialAbility.SpecialAbilityTypes.None, OnGoingSpecialAbility.SpecialAbilityActivities.Activate, 1); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("Evasion", 0, "Evasion", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 2); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("RogueTalents", 0, "Rogue Talents", OnGoingSpecialAbility.SpecialAbilityTypes.None, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 2); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("TrapSense", 0, "Trap Sense", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 3); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("UncannyDodge", 0, "Uncanny Dodge", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 4); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("ImprovedUncannyDodge", 0, "Improved Uncanny Dodge", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 8); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("AdvancedTalents", 0, "Advanced Talents", OnGoingSpecialAbility.SpecialAbilityTypes.None, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 10); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("MasterStrike", 0, "Master Strike", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Activate, 20); Features.Add(ClassFeature); }
private void SetFeatures() { ClassFeature = new OnGoingSpecialAbility("FastMovement", 0, "Fast Movement", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 1); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("Rage", 0, "Rage", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Activate, 1); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("UncannyDodge", 0, "Uncanny Dodge", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 2); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("TrapSense", 0, "Trap Sense", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 2); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("ImprovedUncannyDodge", 0, "Improved Uncanny Dodge", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 5); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("DamageReduction", 0, "Damage Reduction", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 7); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("GreaterRage", 0, "Greater Rage", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Activate, 11); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("IndomitableWill", 0, "Indomitable Will", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Constant, 14); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("TirelessRage", 0, "Tireless Rage", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Activate, 17); Features.Add(ClassFeature); ClassFeature = new OnGoingSpecialAbility("MightyRage", 0, "Mighty Rage", OnGoingSpecialAbility.SpecialAbilityTypes.Ex_ExtraordinaryAbilities, OnGoingSpecialAbility.SpecialAbilityActivities.Activate, 20); Features.Add(ClassFeature); }