public BlueUltimaWeapon() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.15, 0.4) { Name = "Ultima Weapon"; Body = 400; Hue = 1175; SetStr(1000); SetDex(150); SetInt(1500); SetDamage(25, 30); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 50); SetResistance(ResistanceType.Fire, 50); SetResistance(ResistanceType.Cold, 50); SetResistance(ResistanceType.Poison, 50); SetResistance(ResistanceType.Energy, 50); SetSkill(SkillName.Anatomy, 120.0); SetSkill(SkillName.EvalInt, 120.0); SetSkill(SkillName.Forensics, 120.0); SetSkill(SkillName.MagicResist, 120.0); SetSkill(SkillName.Swords, 120.0); SetSkill(SkillName.Tactics, 120.0); Fame = 32000; Karma = -32000; VirtualArmor = 80; int hue = 1175; GiveItem(this, hue, new DragonHelm()); GiveItem(this, hue, new PlateGorget()); GiveItem(this, hue, new DragonChest()); GiveItem(this, hue, new DragonLegs()); GiveItem(this, hue, new DragonArms()); GiveItem(this, hue, new DragonGloves()); Longsword sword = new Longsword(); sword.ItemID = 9934; GiveItem(this, hue, sword); BaseMount pet = null; pet = new Reptalon(); pet.Hue = 1175; pet.Rider = this; m_BullRushDelay = DateTime.Now; m_EchoStrikeDelay = DateTime.Now; m_RallyDelay = DateTime.Now; m_Delay = DateTime.Now; m_EtherealDrainDelay = DateTime.Now; }
public BlueUltimaWeapon() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.15, 0.4 ) { Name = "Ultima Weapon"; Body = 400; Hue = 1175; SetStr( 1000 ); SetDex( 150 ); SetInt( 1500 ); SetDamage( 25, 30 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 50 ); SetResistance( ResistanceType.Fire, 50 ); SetResistance( ResistanceType.Cold, 50 ); SetResistance( ResistanceType.Poison, 50 ); SetResistance( ResistanceType.Energy, 50 ); SetSkill( SkillName.Anatomy, 120.0 ); SetSkill( SkillName.EvalInt, 120.0 ); SetSkill( SkillName.Forensics, 120.0 ); SetSkill( SkillName.MagicResist, 120.0 ); SetSkill( SkillName.Swords, 120.0 ); SetSkill( SkillName.Tactics, 120.0 ); Fame = 32000; Karma = -32000; VirtualArmor = 80; int hue = 1175; GiveItem( this, hue, new DragonHelm() ); GiveItem( this, hue, new PlateGorget() ); GiveItem( this, hue, new DragonChest() ); GiveItem( this, hue, new DragonLegs() ); GiveItem( this, hue, new DragonArms() ); GiveItem( this, hue, new DragonGloves() ); Longsword sword = new Longsword(); sword.ItemID = 9934; GiveItem( this, hue, sword ); BaseMount pet = null; pet = new Reptalon(); pet.Hue = 1175; pet.Rider = this; m_BullRushDelay = DateTime.Now; m_EchoStrikeDelay = DateTime.Now; m_RallyDelay = DateTime.Now; m_Delay = DateTime.Now; m_EtherealDrainDelay = DateTime.Now; }
public override void IncreaseTier() { base.IncreaseTier(); List<object> list = new List<object>(); BaseCreature c; // haven't got a clue if levels are OSI switch ( this.Tier ) { case 1: c = new Crane(); c.MoveToWorld(new Point3D(4500, 1382, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 2: c = new DireWolf(); c.MoveToWorld(new Point3D(4494, 1370, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); c = new DireWolf(); c.MoveToWorld(new Point3D(4494, 1360, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); c = new WhiteWolf(); c.MoveToWorld(new Point3D(4491, 1366, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); c = new WhiteWolf(); c.MoveToWorld(new Point3D(4497, 1366, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); c = new GreyWolf(); c.MoveToWorld(new Point3D(4497, 1366, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 3: c = new Quagmire(); c.MoveToWorld(new Point3D(4483, 1392, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); c = new BogThing(); c.MoveToWorld(new Point3D(4486, 1385, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); c = new PlagueBeast(); c.MoveToWorld(new Point3D(4486, 1379, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 4: c = new PolarBear(); c.MoveToWorld(new Point3D(4513, 1395, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); c = new PolarBear(); c.MoveToWorld(new Point3D(4508, 1393, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 5: c = new Yamandon(); c.MoveToWorld(new Point3D(4498, 1393, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 6: c = new Changeling(); c.MoveToWorld(new Point3D(4518, 1358, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 7: c = new Wyvern(); c.MoveToWorld(new Point3D(4512, 1381, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 8: c = new Dragon(); c.MoveToWorld(new Point3D(4511, 1372, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); c = new Drake(); c.MoveToWorld(new Point3D(4516, 1371, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 9: c = new Reptalon(); c.MoveToWorld(new Point3D(4530, 1387, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); break; case 10: c = new SilverSteed(); c.MoveToWorld(new Point3D(4506, 1358, 23), this.Map); c.Blessed = true; c.Tamable = false; list.Add(c); /* c = new Sphynx(); c.MoveToWorld( new Point3D( 4506, 1358, 23 ), Map ); c.Blessed = true; c.Tamable = false; list.Add( c );*/ break; } if (list.Count > 0) this.Tiers.Add(list); }