Exemple #1
0
        public TreatiseonAlchemyTalisman() : base(0x2F58)
        {
            Skill        = SkillName.Alchemy;
            SuccessBonus = RandomTalisman.GetRandomSuccessful();
            Blessed      = RandomTalisman.GetRandomBlessed();

            Attributes.EnhancePotions = 15;
            SkillBonuses.SetValues(0, SkillName.Magery, 5.0);
        }
Exemple #2
0
 public Slither()
     : base(0x2F5B)
 {
     Hue = 0x587;				
     Blessed = RandomTalisman.GetRandomBlessed();						
     Attributes.BonusHits = 10;
     Attributes.RegenHits = 2;
     Attributes.DefendChance = 10;
 }
Exemple #3
0
        public BirdsofBritanniaTalisman() : base(0x2F5A)
        {
            Blessed = RandomTalisman.GetRandomBlessed();
            Slayer  = TalismanSlayerName.Bird;

            SkillBonuses.SetValues(0, SkillName.AnimalTaming, 5.0);
            SkillBonuses.SetValues(0, SkillName.AnimalLore, 5.0);

            MaxChargeTime = 1800;
        }
Exemple #4
0
        public TalkingtoWispsTalisman() : base(0x2F5B)
        {
            Blessed = RandomTalisman.GetRandomBlessed();

            SkillBonuses.SetValues(0, SkillName.SpiritSpeak, 3.0);
            SkillBonuses.SetValues(0, SkillName.EvalInt, 5.0);

            Removal       = TalismanRemoval.Ward;
            MaxChargeTime = 1200;
        }
Exemple #5
0
        public MyBookTalisman() : base(0x2F5A)
        {
            Blessed = RandomTalisman.GetRandomBlessed();

            Skill            = SkillName.Inscribe;
            SuccessBonus     = RandomTalisman.GetRandomSuccessful();
            ExceptionalBonus = RandomTalisman.GetRandomExceptional();

            Attributes.BonusInt  = 5;
            Attributes.BonusMana = 2;
        }
Exemple #6
0
        public PrimerOnArmsTalisman() : base(0x2F59)
        {
            Blessed = RandomTalisman.GetRandomBlessed();

            Attributes.BonusStr     = 1;
            Attributes.RegenHits    = 2;
            Attributes.WeaponDamage = 20;

            Removal       = TalismanRemoval.Damage;
            MaxChargeTime = 1200;
        }
Exemple #7
0
        public TheLifeOfTravelingMinstrelTalisman() : base(0x2F5B)
        {
            Blessed    = RandomTalisman.GetRandomBlessed();
            Protection = RandomTalisman.GetRandomProtection();

            SkillBonuses.SetValues(0, SkillName.Provocation, 5.0);
            SkillBonuses.SetValues(0, SkillName.Musicianship, 5.0);

            Removal       = TalismanRemoval.Curse;
            MaxChargeTime = 1200;
        }
Exemple #8
0
        public GrammarOfOrchishTalisman() : base(0x2F59)
        {
            Blessed    = RandomTalisman.GetRandomBlessed();
            Protection = RandomTalisman.GetRandomProtection();
            Summoner   = new TalismanAttribute(typeof(SummonedOrcBrute), 0, 1072414);

            SkillBonuses.SetValues(0, SkillName.MagicResist, 5.0);
            SkillBonuses.SetValues(0, SkillName.Anatomy, 7.0);

            MaxChargeTime = 1800;
        }
Exemple #9
0
        public TotemOfVoid() : base(0x2F5B)
        {
            Hue           = 0x2D0;
            MaxChargeTime = 1800;

            Blessed    = RandomTalisman.GetRandomBlessed();
            Protection = RandomTalisman.GetRandomProtection();

            Attributes.RegenHits     = 2;
            Attributes.LowerManaCost = 10;
        }
        public BloodwoodSpirit() : base(0x2F5A)
        {
            Hue           = 0x27;
            MaxChargeTime = 1200;

            Removal    = TalismanRemoval.Damage;
            Blessed    = RandomTalisman.GetRandomBlessed();
            Protection = RandomTalisman.GetRandomProtection();

            SkillBonuses.SetValues(0, SkillName.SpiritSpeak, 10.0);
            SkillBonuses.SetValues(1, SkillName.Necromancy, 5.0);
        }
Exemple #11
0
        public Slither()
            : base(0x2F5B)
        {
            this.Hue = 589;

            this.Name = ("Slither");

            this.Blessed = RandomTalisman.GetRandomBlessed();

            this.Attributes.BonusHits    = 10;
            this.Attributes.RegenHits    = 2;
            this.Attributes.DefendChance = 10;
        }