public override void Deserialize(GenericReader reader) { base.Deserialize(reader); reader.ReadInt(); m_Spawner = reader.ReadItem() as NavreysController; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); if (version >= 1) m_Spawner = reader.ReadItem() as NavreysController; }
private static void DecorateSA_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Generating Stygian Abyss world decoration, please wait."); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Ter Mur", Map.TerMur); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Trammel", Map.Trammel); Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Felucca", Map.Felucca); NavreysController.GenNavery(e.Mobile); Server.Engines.CannedEvil.PrimevalLichPuzzle.GenLichPuzzle(e.Mobile); e.Mobile.SendMessage("Stygian Abyss world generation complete."); }
public Navrey(NavreysController spawner) : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { m_Spawner = spawner; Name = "Navrey Night-Eyes"; Body = 735; BaseSoundID = 389; SetStr(1000, 1500); SetDex(200, 250); SetInt(150, 200); SetHits(30000, 35000); SetDamage(25, 40); SetDamageType(ResistanceType.Physical, 50); SetDamageType(ResistanceType.Fire, 25); SetDamageType(ResistanceType.Energy, 25); SetResistance(ResistanceType.Physical, 55, 65); SetResistance(ResistanceType.Fire, 45, 55); SetResistance(ResistanceType.Cold, 60, 70); SetResistance(ResistanceType.Poison, 100); SetResistance(ResistanceType.Energy, 65, 80); SetSkill(SkillName.Anatomy, 50.0, 80.0); SetSkill(SkillName.EvalInt, 90.0, 100.0); SetSkill(SkillName.Magery, 90.0, 100.0); SetSkill(SkillName.MagicResist, 100.0, 130.0); SetSkill(SkillName.Meditation, 80.0, 100.0); SetSkill(SkillName.Poisoning, 100.0); SetSkill(SkillName.Tactics, 90.0, 100.0); SetSkill(SkillName.Wrestling, 91.6, 98.2); Fame = 24000; Karma = -24000; VirtualArmor = 90; for (int i = 0; i < Utility.RandomMinMax(1, 3); i++) { PackItem(Loot.RandomScroll(0, Loot.MysticismScrollTypes.Length, SpellbookType.Mystic)); } SetSpecialAbility(SpecialAbility.Webbing); }
private static void DecorateSA_OnCommand(CommandEventArgs e) { e.Mobile.SendMessage("Generating Stygian Abyss world decoration, please wait."); Decorate.Generate("sa", "Data/Decoration/Ter Mur", Map.TerMur); NavreysController.GenNavery(e.Mobile); CommandSystem.Handle(e.Mobile, CommandSystem.Prefix + "GenToK"); CommandSystem.Handle(e.Mobile, CommandSystem.Prefix + "GenSutek"); GenerateUnderworldRooms.Generate(); Engines.ResortAndCasino.FireCasinoGenerator.Generate(e); Engines.ExploringTheDeep.GenerateExploringTheDeep.Generate(e); e.Mobile.SendMessage("Stygian Abyss world generation complete."); }
public NavreyNightEyes(NavreysController spawner) : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { m_Spawner = spawner; Name = "Navrey Night-Eyes"; Body = 735; SetStr(1000, 1500); SetDex(200, 250); SetInt(150, 200); SetHits(50000); SetDamage(22, 29); SetDamageType(ResistanceType.Physical, 50); SetDamageType(ResistanceType.Fire, 25); SetDamageType(ResistanceType.Energy, 25); SetResistance(ResistanceType.Physical, 50, 60); SetResistance(ResistanceType.Fire, 40, 50); SetResistance(ResistanceType.Cold, 60, 70); SetResistance(ResistanceType.Poison, 100); SetResistance(ResistanceType.Energy, 60, 80); SetSkill(SkillName.Anatomy, 50.0, 80.0); SetSkill(SkillName.Poisoning, 100, 100); SetSkill(SkillName.MagicResist, 100.0, 130.0); SetSkill(SkillName.Tactics, 90.0, 100.0); SetSkill(SkillName.Wrestling, 90.0, 100.0); SetSkill(SkillName.EvalInt, 90.0, 100.0); SetSkill(SkillName.Magery, 90.0, 100.0); SetSkill(SkillName.Meditation, 80.0, 100.0); Fame = 30000; Karma = -30000; for (int i = 0; i < 6; i++) { PackMysticScroll(Utility.Random(10, 6)); // 6th - 8th circle } }
public Navrey(NavreysController spawner) : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { m_Spawner = spawner; Name = "Navrey Night-Eyes"; Body = 735; BaseSoundID = 389; SetStr(1000, 1500); SetDex(200, 250); SetInt(150, 200); SetHits(30000, 35000); SetDamage(25, 40); SetDamageType(ResistanceType.Physical, 50); SetDamageType(ResistanceType.Fire, 25); SetDamageType(ResistanceType.Energy, 25); SetResistance(ResistanceType.Physical, 55, 65); SetResistance(ResistanceType.Fire, 45, 55); SetResistance(ResistanceType.Cold, 60, 70); SetResistance(ResistanceType.Poison, 100); SetResistance(ResistanceType.Energy, 65, 80); SetSkill(SkillName.Anatomy, 50.0, 80.0); SetSkill(SkillName.EvalInt, 90.0, 100.0); SetSkill(SkillName.Magery, 90.0, 100.0); SetSkill(SkillName.MagicResist, 100.0, 130.0); SetSkill(SkillName.Meditation, 80.0, 100.0); SetSkill(SkillName.Poisoning, 100.0); SetSkill(SkillName.Tactics, 90.0, 100.0); SetSkill(SkillName.Wrestling, 91.6, 98.2); Fame = 24000; Karma = -24000; SetSpecialAbility(SpecialAbility.Webbing); }