public override bool OnBeforeDeath() { // switch (Utility.Random(30)) // { // case 0: PackItem(new VampireLeatherChest()); break; // case 1: PackItem(new VampireLeatherGloves()); break; // case 2: PackItem(new VampireLeatherGorget()); break; // case 3: PackItem(new VampireLeatherLegs()); break; // case 4: PackItem(new VampireLeatherArms()); break; // // } // PackGold(50, 100); IMount mount = this.Mount; if (mount != null) { mount.Rider = null; } if (mount is Mobile) { ((Mobile)mount).Delete(); } if (Utility.RandomDouble() < 0.3) { Mobile mob = new VampiriacSteed(); mob.Hue = 2412; mob.Name = "a ForgottenOne steed"; mob.MoveToWorld(this.Location, this.Map); mob.Direction = this.Direction; } return(base.OnBeforeDeath()); }
public ForgottenOneArcher() : base(AIType.AI_Melee, FightMode.Good, 10, 1, 0.2, 0.4) { Title = "a ForgottenOne Archer"; Name = NameList.RandomName("male"); Body = 0x191; Hue = 33805; Female = false; SetStr(1025, 1425); SetDex(81, 148); SetInt(475, 675); Fame = -1000; Karma = -1000; SetHits(1000, 2000); SetDamage(24, 33); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 60, 85); SetResistance(ResistanceType.Fire, 65, 90); SetResistance(ResistanceType.Cold, 40, 55); SetResistance(ResistanceType.Poison, 40, 60); SetResistance(ResistanceType.Energy, 50, 75); SetSkill(SkillName.Archery, 100, 140); SetSkill(SkillName.Tactics, 100, 140); SetSkill(SkillName.MagicResist, 100, 140); SetSkill(SkillName.Tactics, 100, 140); SetSkill(SkillName.Wrestling, 100, 140); SetSkill(SkillName.Swords, 100, 140); SetSkill(SkillName.Magery, 100, 140); SetSkill(SkillName.Focus, 100, 140); VirtualArmor = 80; HeavyCrossbow heavycrossbow = new HeavyCrossbow(); heavycrossbow.Movable = false; AddItem(heavycrossbow); //AddItem(new Bolt(100)); HumilityCloak cloak = new HumilityCloak(); cloak.Movable = false; AddItem(cloak); SpiritualityHelm spiritualityhelm = new SpiritualityHelm(); spiritualityhelm.Movable = false; AddItem(spiritualityhelm); HonestyGorget honestygorget = new HonestyGorget(); honestygorget.Movable = false; AddItem(honestygorget); JusticeBreastplate justicebreastplate = new JusticeBreastplate(); justicebreastplate.Movable = false; AddItem(justicebreastplate); BodySash bodysash = new BodySash(); bodysash.Movable = false; bodysash.Name = "ForgottenOne"; AddItem(bodysash); CompassionArms compassionarms = new CompassionArms(); compassionarms.Movable = false; AddItem(compassionarms); ValorGauntlets valorgauntlets = new ValorGauntlets(); valorgauntlets.Movable = false; AddItem(valorgauntlets); HonorLegs honorlegs = new HonorLegs(); honorlegs.Movable = false; AddItem(honorlegs); SacrificeSollerets sacrificesollerets = new SacrificeSollerets(); sacrificesollerets.Movable = false; AddItem(sacrificesollerets); // PlateChest chest = new PlateChest(); // chest.Movable = false; // chest.Hue = 137; // AddItem(chest); VampiriacSteed vampiriacsteed = new VampiriacSteed(); vampiriacsteed.Hue = 2412; //horse.Hits = 200; //horse.Karma = 500; vampiriacsteed.Rider = this; //new VampiriacSteed().Rider = this; heavycrossbow.Hue = 2412; cloak.Hue = 2412; spiritualityhelm.Hue = 137; honestygorget.Hue = 137; justicebreastplate.Hue = 137; bodysash.Hue = 2412; compassionarms.Hue = 137; valorgauntlets.Hue = 137; honorlegs.Hue = 137; sacrificesollerets.Hue = 137; }
public DragonKnightSwordAndShield() : base(AIType.AI_Melee, FightMode.Evil, 10, 1, 0.2, 0.4) { Title = "a DragonKnight Swordsman"; Name = NameList.RandomName("male"); Body = 0x191; Hue = 33805; Female = false; SetStr(1025, 1425); SetDex(81, 148); SetInt(475, 675); Fame = 1000; Karma = 1000; SetHits(1000, 2000); SetDamage(24, 33); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 60, 85); SetResistance(ResistanceType.Fire, 65, 90); SetResistance(ResistanceType.Cold, 40, 55); SetResistance(ResistanceType.Poison, 40, 60); SetResistance(ResistanceType.Energy, 50, 75); SetSkill(SkillName.Archery, 100, 140); SetSkill(SkillName.Tactics, 100, 140); SetSkill(SkillName.MagicResist, 100, 140); SetSkill(SkillName.Tactics, 100, 140); SetSkill(SkillName.Wrestling, 100, 140); SetSkill(SkillName.Swords, 100, 140); SetSkill(SkillName.Magery, 100, 140); SetSkill(SkillName.Focus, 100, 140); VirtualArmor = 80; VikingSword vikingsword = new VikingSword(); vikingsword.Movable = false; AddItem(vikingsword); OrderShield ordershield = new OrderShield(); ordershield.Movable = false; AddItem(ordershield); //AddItem(new Bolt(100)); HumilityCloak cloak = new HumilityCloak(); cloak.Movable = false; AddItem(cloak); SpiritualityHelm spiritualityhelm = new SpiritualityHelm(); spiritualityhelm.Movable = false; AddItem(spiritualityhelm); HonestyGorget honestygorget = new HonestyGorget(); honestygorget.Movable = false; AddItem(honestygorget); JusticeBreastplate justicebreastplate = new JusticeBreastplate(); justicebreastplate.Movable = false; AddItem(justicebreastplate); BodySash bodysash = new BodySash(); bodysash.Movable = false; bodysash.Name = "Royal DragonKnight"; AddItem(bodysash); CompassionArms compassionarms = new CompassionArms(); compassionarms.Movable = false; AddItem(compassionarms); ValorGauntlets valorgauntlets = new ValorGauntlets(); valorgauntlets.Movable = false; AddItem(valorgauntlets); HonorLegs honorlegs = new HonorLegs(); honorlegs.Movable = false; AddItem(honorlegs); SacrificeSollerets sacrificesollerets = new SacrificeSollerets(); sacrificesollerets.Movable = false; AddItem(sacrificesollerets); // PlateChest chest = new PlateChest(); // chest.Movable = false; // chest.Hue = 137; // AddItem(chest); VampiriacSteed vampiriacsteed = new VampiriacSteed(); vampiriacsteed.Hue = 2219; //horse.Hits = 200; //horse.Karma = 500; vampiriacsteed.Rider = this; //new VampiriacSteed().Rider = this; vikingsword.Hue = 253; ordershield.Hue = 253; cloak.Hue = 253; spiritualityhelm.Hue = 2406; honestygorget.Hue = 2406; justicebreastplate.Hue = 2406; bodysash.Hue = 253; compassionarms.Hue = 2406; valorgauntlets.Hue = 2406; honorlegs.Hue = 2406; sacrificesollerets.Hue = 2406; }
public DragonKnightSwordAndShield() : base( AIType.AI_Melee, FightMode.Evil, 10, 1, 0.2, 0.4 ) { Title = "a DragonKnight Swordsman"; Name = NameList.RandomName( "male" ); Body = 0x191; Hue = 33805; Female = false; SetStr( 1025, 1425 ); SetDex( 81, 148 ); SetInt( 475, 675 ); Fame = 1000; Karma = 1000; SetHits( 1000, 2000 ); SetDamage( 24, 33 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 60, 85 ); SetResistance(ResistanceType.Fire, 65, 90); SetResistance(ResistanceType.Cold, 40, 55); SetResistance( ResistanceType.Poison, 40, 60 ); SetResistance( ResistanceType.Energy, 50, 75 ); SetSkill( SkillName.Archery, 100, 140 ); SetSkill( SkillName.Tactics, 100, 140 ); SetSkill( SkillName.MagicResist, 100, 140 ); SetSkill( SkillName.Tactics, 100, 140 ); SetSkill( SkillName.Wrestling, 100, 140 ); SetSkill( SkillName.Swords, 100, 140 ); SetSkill( SkillName.Magery, 100, 140 ); SetSkill( SkillName.Focus, 100, 140 ); VirtualArmor = 80; VikingSword vikingsword = new VikingSword(); vikingsword.Movable = false; AddItem(vikingsword); OrderShield ordershield = new OrderShield(); ordershield.Movable = false; AddItem(ordershield); //AddItem(new Bolt(100)); HumilityCloak cloak = new HumilityCloak(); cloak.Movable = false; AddItem(cloak); SpiritualityHelm spiritualityhelm = new SpiritualityHelm(); spiritualityhelm.Movable = false; AddItem(spiritualityhelm); HonestyGorget honestygorget = new HonestyGorget(); honestygorget.Movable = false; AddItem(honestygorget); JusticeBreastplate justicebreastplate = new JusticeBreastplate(); justicebreastplate.Movable = false; AddItem(justicebreastplate); BodySash bodysash = new BodySash(); bodysash.Movable = false; bodysash.Name = "Royal DragonKnight"; AddItem(bodysash); CompassionArms compassionarms = new CompassionArms(); compassionarms.Movable = false; AddItem(compassionarms); ValorGauntlets valorgauntlets = new ValorGauntlets(); valorgauntlets.Movable = false; AddItem(valorgauntlets); HonorLegs honorlegs = new HonorLegs(); honorlegs.Movable = false; AddItem(honorlegs); SacrificeSollerets sacrificesollerets = new SacrificeSollerets(); sacrificesollerets.Movable = false; AddItem(sacrificesollerets); // PlateChest chest = new PlateChest(); // chest.Movable = false; // chest.Hue = 137; // AddItem(chest); VampiriacSteed vampiriacsteed = new VampiriacSteed(); vampiriacsteed.Hue = 2219; //horse.Hits = 200; //horse.Karma = 500; vampiriacsteed.Rider = this; //new VampiriacSteed().Rider = this; vikingsword.Hue = 253; ordershield.Hue = 253; cloak.Hue = 253; spiritualityhelm.Hue = 2406; honestygorget.Hue = 2406; justicebreastplate.Hue = 2406; bodysash.Hue = 253; compassionarms.Hue = 2406; valorgauntlets.Hue = 2406; honorlegs.Hue = 2406; sacrificesollerets.Hue = 2406; }
public override bool OnBeforeDeath() { // switch (Utility.Random(30)) // { // case 0: PackItem(new VampireLeatherChest()); break; // case 1: PackItem(new VampireLeatherGloves()); break; // case 2: PackItem(new VampireLeatherGorget()); break; // case 3: PackItem(new VampireLeatherLegs()); break; // case 4: PackItem(new VampireLeatherArms()); break; // // } // PackGold(50, 100); IMount mount = this.Mount; if (mount != null) mount.Rider = null; if (mount is Mobile) ((Mobile)mount).Delete(); if (Utility.RandomDouble() < 0.3) { Mobile mob = new VampiriacSteed(); mob.Hue = 2219; mob.Name = "a DragonKnight steed"; mob.MoveToWorld(this.Location, this.Map); mob.Direction = this.Direction; } return base.OnBeforeDeath(); }
public ForgottenOneArcher() : base( AIType.AI_Melee, FightMode.Good, 10, 1, 0.2, 0.4 ) { Title = "a ForgottenOne Archer"; Name = NameList.RandomName( "male" ); Body = 0x191; Hue = 33805; Female = false; SetStr( 1025, 1425 ); SetDex( 81, 148 ); SetInt( 475, 675 ); Fame = -1000; Karma = -1000; SetHits( 1000, 2000 ); SetDamage( 24, 33 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 60, 85 ); SetResistance(ResistanceType.Fire, 65, 90); SetResistance(ResistanceType.Cold, 40, 55); SetResistance( ResistanceType.Poison, 40, 60 ); SetResistance( ResistanceType.Energy, 50, 75 ); SetSkill( SkillName.Archery, 100, 140 ); SetSkill( SkillName.Tactics, 100, 140 ); SetSkill( SkillName.MagicResist, 100, 140 ); SetSkill( SkillName.Tactics, 100, 140 ); SetSkill( SkillName.Wrestling, 100, 140 ); SetSkill( SkillName.Swords, 100, 140 ); SetSkill( SkillName.Magery, 100, 140 ); SetSkill( SkillName.Focus, 100, 140 ); VirtualArmor = 80; HeavyCrossbow heavycrossbow = new HeavyCrossbow(); heavycrossbow.Movable = false; AddItem(heavycrossbow); //AddItem(new Bolt(100)); HumilityCloak cloak = new HumilityCloak(); cloak.Movable = false; AddItem(cloak); SpiritualityHelm spiritualityhelm = new SpiritualityHelm(); spiritualityhelm.Movable = false; AddItem(spiritualityhelm); HonestyGorget honestygorget = new HonestyGorget(); honestygorget.Movable = false; AddItem(honestygorget); JusticeBreastplate justicebreastplate = new JusticeBreastplate(); justicebreastplate.Movable = false; AddItem(justicebreastplate); BodySash bodysash = new BodySash(); bodysash.Movable = false; bodysash.Name = "ForgottenOne"; AddItem(bodysash); CompassionArms compassionarms = new CompassionArms(); compassionarms.Movable = false; AddItem(compassionarms); ValorGauntlets valorgauntlets = new ValorGauntlets(); valorgauntlets.Movable = false; AddItem(valorgauntlets); HonorLegs honorlegs = new HonorLegs(); honorlegs.Movable = false; AddItem(honorlegs); SacrificeSollerets sacrificesollerets = new SacrificeSollerets(); sacrificesollerets.Movable = false; AddItem(sacrificesollerets); // PlateChest chest = new PlateChest(); // chest.Movable = false; // chest.Hue = 137; // AddItem(chest); VampiriacSteed vampiriacsteed = new VampiriacSteed(); vampiriacsteed.Hue = 2412; //horse.Hits = 200; //horse.Karma = 500; vampiriacsteed.Rider = this; //new VampiriacSteed().Rider = this; heavycrossbow.Hue = 2412; cloak.Hue = 2412; spiritualityhelm.Hue = 137; honestygorget.Hue = 137; justicebreastplate.Hue = 137; bodysash.Hue = 2412; compassionarms.Hue = 137; valorgauntlets.Hue = 137; honorlegs.Hue = 137; sacrificesollerets.Hue = 137; }