public MagicalRare( MagicalRareType rares ) : base( 7955 ) { Weight = 5.0; m_Rare = rares; switch ( rares ) { case MagicalRareType.One: Name = "an odd looking rare"; Hue = 1010; break; case MagicalRareType.Two: Name = "a small rare item"; Hue = 1020; break; case MagicalRareType.Three: Name = "a dull rare"; Hue = 1030; break; case MagicalRareType.Four: Name = "a funny shaped rare"; Hue = 1040; break; case MagicalRareType.Five: Name = "a scratched rare"; Hue = 1050; break; case MagicalRareType.Six: Name = "an old rare"; Hue = 1055; break; } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 0: { m_Rare = (MagicalRareType)reader.ReadInt();; break; } } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 0: { m_Rare = (MagicalRareType)reader.ReadInt();; break; } } }
public WrongBoss() : base(AIType.AI_Mage) { Name = "Idol Keeper"; Title = "of Wrong"; Body = 400; Hue = 0; m_Active = true; m_Type = IdolType.Wrong; m_Rare = MagicalRareType.Six; SetStr(500, 550); SetDex(200, 250); SetInt(450, 550); SetHits(5500); SetDamage(28, 30); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 35, 40); SetResistance(ResistanceType.Fire, 30, 40); SetResistance(ResistanceType.Cold, 30, 40); SetResistance(ResistanceType.Poison, 30, 40); SetResistance(ResistanceType.Energy, 30, 40); SetSkill(SkillName.EvalInt, 140.0); SetSkill(SkillName.Magery, 140.0); SetSkill(SkillName.Meditation, 300.0); SetSkill(SkillName.MagicResist, 300.0); SetSkill(SkillName.Tactics, 100.0); SetSkill(SkillName.Wrestling, 90.0); Fame = 9500; Karma = -10500; VirtualArmor = 10; Robe robe = new Robe(); robe.Hue = 1109; robe.Name = "Robe of the Idol Keeper"; robe.LootType = LootType.Blessed; AddItem(robe); }
public DespBoss() : base( AIType.AI_Mage ) { Name = "Idol Keeper"; Title = "of Despise"; Hue = 2010; Body = 18; BaseSoundID = 367; m_Active = true; m_Half = WhichHalf.Left; m_Rare = MagicalRareType.Three; SetStr( 200, 250 ); SetDex( 180, 200 ); SetInt( 250, 300 ); SetHits( 5500 ); SetDamage( 18, 22 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 35, 40 ); SetResistance( ResistanceType.Fire, 15, 25 ); SetResistance( ResistanceType.Cold, 40, 50 ); SetResistance( ResistanceType.Poison, 15, 25 ); SetResistance( ResistanceType.Energy, 15, 25 ); SetSkill( SkillName.EvalInt, 110.0 ); SetSkill( SkillName.Magery, 110.0 ); SetSkill( SkillName.Meditation, 110.0 ); SetSkill( SkillName.MagicResist, 220.0 ); SetSkill( SkillName.Tactics, 60.0 ); SetSkill( SkillName.Wrestling, 75.0 ); SetSkill( SkillName.DetectHidden, 200.0 ); Fame = 10000; Karma = -10000; VirtualArmor = 1; m_Timer = new PartnerTimer( this ); m_Timer.Start(); }
public DespBoss() : base(AIType.AI_Mage) { Name = "Idol Keeper"; Title = "of Despise"; Hue = 2010; Body = 18; BaseSoundID = 367; m_Active = true; m_Half = WhichHalf.Left; m_Rare = MagicalRareType.Three; SetStr(200, 250); SetDex(180, 200); SetInt(250, 300); SetHits(5500); SetDamage(18, 22); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 35, 40); SetResistance(ResistanceType.Fire, 15, 25); SetResistance(ResistanceType.Cold, 40, 50); SetResistance(ResistanceType.Poison, 15, 25); SetResistance(ResistanceType.Energy, 15, 25); SetSkill(SkillName.EvalInt, 110.0); SetSkill(SkillName.Magery, 110.0); SetSkill(SkillName.Meditation, 110.0); SetSkill(SkillName.MagicResist, 220.0); SetSkill(SkillName.Tactics, 60.0); SetSkill(SkillName.Wrestling, 75.0); SetSkill(SkillName.DetectHidden, 200.0); Fame = 10000; Karma = -10000; VirtualArmor = 1; m_Timer = new PartnerTimer(this); m_Timer.Start(); }
public MagicalRare(MagicalRareType rares) : base(7955) { Weight = 5.0; m_Rare = rares; switch (rares) { case MagicalRareType.One: Name = "an odd looking rare"; Hue = 1010; break; case MagicalRareType.Two: Name = "a small rare item"; Hue = 1020; break; case MagicalRareType.Three: Name = "a dull rare"; Hue = 1030; break; case MagicalRareType.Four: Name = "a funny shaped rare"; Hue = 1040; break; case MagicalRareType.Five: Name = "a scratched rare"; Hue = 1050; break; case MagicalRareType.Six: Name = "an old rare"; Hue = 1055; break; } }
public ShameBoss() : base(AIType.AI_Mage) { Name = "Idol Keeper"; Title = "of Shame"; Hue = 1423; Body = 14; BaseSoundID = 268; m_Active = true; m_Type = IdolType.Shame; m_Rare = MagicalRareType.Five; SetStr(500, 550); SetDex(150, 200); SetInt(500, 600); SetHits(5500); SetDamage(25, 30); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 30, 35); SetResistance(ResistanceType.Fire, 10, 20); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 15, 25); SetResistance(ResistanceType.Energy, 15, 25); SetSkill(SkillName.EvalInt, 135.0); SetSkill(SkillName.Magery, 120.0); SetSkill(SkillName.MagicResist, 185.0); SetSkill(SkillName.Meditation, 110.0); SetSkill(SkillName.Tactics, 200.0); SetSkill(SkillName.Wrestling, 150.0); SetSkill(SkillName.DetectHidden, 200.0); Fame = 1500; Karma = -1500; VirtualArmor = 70; }
public DestBoss() : base(AIType.AI_Mage) { Name = "Idol Keeper"; Title = "of Destard"; Body = 104; Hue = 1109; BaseSoundID = 0x488; m_Active = true; m_Type = IdolType.Destard; m_Rare = MagicalRareType.Four; SetStr(700, 800); SetDex(150, 200); SetInt(750, 850); SetHits(4500); SetDamage(29, 35); SetDamageType(ResistanceType.Physical, 75); SetDamageType(ResistanceType.Fire, 25); SetResistance(ResistanceType.Physical, 75, 80); SetResistance(ResistanceType.Fire, 40, 60); SetResistance(ResistanceType.Cold, 40, 60); SetResistance(ResistanceType.Poison, 70, 80); SetResistance(ResistanceType.Energy, 40, 60); SetSkill(SkillName.EvalInt, 125.0); SetSkill(SkillName.Magery, 120.0); SetSkill(SkillName.MagicResist, 200.0); SetSkill(SkillName.Meditation, 110.0); SetSkill(SkillName.Tactics, 160.0); SetSkill(SkillName.Wrestling, 180.0); Fame = 22500; Karma = -22500; VirtualArmor = 80; }
public DestBoss () : base( AIType.AI_Mage ) { Name = "Idol Keeper"; Title = "of Destard"; Body = 104; Hue = 1109; BaseSoundID = 0x488; m_Active = true; m_Type = IdolType.Destard; m_Rare = MagicalRareType.Four; SetStr( 700, 800 ); SetDex( 150, 200 ); SetInt( 750, 850 ); SetHits( 4500 ); SetDamage( 29, 35 ); SetDamageType( ResistanceType.Physical, 75 ); SetDamageType( ResistanceType.Fire, 25 ); SetResistance( ResistanceType.Physical, 75, 80 ); SetResistance( ResistanceType.Fire, 40, 60 ); SetResistance( ResistanceType.Cold, 40, 60 ); SetResistance( ResistanceType.Poison, 70, 80 ); SetResistance( ResistanceType.Energy, 40, 60 ); SetSkill( SkillName.EvalInt, 125.0 ); SetSkill( SkillName.Magery, 120.0 ); SetSkill( SkillName.MagicResist, 200.0 ); SetSkill( SkillName.Meditation, 110.0 ); SetSkill( SkillName.Tactics, 160.0 ); SetSkill( SkillName.Wrestling, 180.0 ); Fame = 22500; Karma = -22500; VirtualArmor = 80; }
public DecBoss() : base( AIType.AI_Melee ) { Name = "Idol Keeper"; Title = "of Deceit"; Hue = 1250; Body = 154; BaseSoundID = 471; m_Active = true; m_Type = IdolType.Deceit; m_Rare = MagicalRareType.Two; SetStr( 300, 350 ); SetDex( 150, 200 ); SetInt( 150, 200 ); SetHits( 6000 ); SetDamage( 20, 25 ); SetDamageType( ResistanceType.Physical, 40 ); SetDamageType( ResistanceType.Cold, 60 ); SetResistance( ResistanceType.Physical, 45, 55 ); SetResistance( ResistanceType.Fire, 10, 20 ); SetResistance( ResistanceType.Cold, 50, 60 ); SetResistance( ResistanceType.Poison, 20, 30 ); SetResistance( ResistanceType.Energy, 20, 30 ); SetSkill( SkillName.MagicResist, 170.0 ); SetSkill( SkillName.Tactics, 170.0 ); SetSkill( SkillName.Wrestling, 190.0 ); Fame = 17000; Karma = -17000; VirtualArmor = 50; }
public DecBoss() : base(AIType.AI_Melee) { Name = "Idol Keeper"; Title = "of Deceit"; Hue = 1250; Body = 154; BaseSoundID = 471; m_Active = true; m_Type = IdolType.Deceit; m_Rare = MagicalRareType.Two; SetStr(300, 350); SetDex(150, 200); SetInt(150, 200); SetHits(6000); SetDamage(20, 25); SetDamageType(ResistanceType.Physical, 40); SetDamageType(ResistanceType.Cold, 60); SetResistance(ResistanceType.Physical, 45, 55); SetResistance(ResistanceType.Fire, 10, 20); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 20, 30); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 170.0); SetSkill(SkillName.Tactics, 170.0); SetSkill(SkillName.Wrestling, 190.0); Fame = 17000; Karma = -17000; VirtualArmor = 50; }
public CoveBoss() : base( AIType.AI_Melee ) { Name = "Idol Keeper"; Title = "of Covetous"; Hue = 1235; Body = 73; BaseSoundID = 402; m_Active = true; m_Type = IdolType.Covetous; m_Rare = MagicalRareType.One; SetStr( 780, 1000 ); SetDex( 150, 200 ); SetInt( 51, 75 ); SetHits( 15000 ); SetDamage( 40, 50 ); SetDamageType( ResistanceType.Physical, 100 ); SetResistance( ResistanceType.Physical, 25, 30 ); SetResistance( ResistanceType.Fire, 10, 20 ); SetResistance( ResistanceType.Cold, 10, 30 ); SetResistance( ResistanceType.Poison, 20, 30 ); SetResistance( ResistanceType.Energy, 10, 20 ); SetSkill( SkillName.MagicResist, 80.0 ); SetSkill( SkillName.Tactics, 250.0 ); SetSkill( SkillName.Wrestling, 250.0 ); SetSkill( SkillName.DetectHidden, 200.0 ); Fame = 4500; Karma = -4500; VirtualArmor = 1000; }
public CoveBoss() : base(AIType.AI_Melee) { Name = "Idol Keeper"; Title = "of Covetous"; Hue = 1235; Body = 73; BaseSoundID = 402; m_Active = true; m_Type = IdolType.Covetous; m_Rare = MagicalRareType.One; SetStr(780, 830); SetDex(150, 200); SetInt(51, 75); SetHits(8500); SetDamage(40, 50); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 10, 20); SetResistance(ResistanceType.Cold, 10, 30); SetResistance(ResistanceType.Poison, 20, 30); SetResistance(ResistanceType.Energy, 10, 20); SetSkill(SkillName.MagicResist, 80.0); SetSkill(SkillName.Tactics, 250.0); SetSkill(SkillName.Wrestling, 250.0); SetSkill(SkillName.DetectHidden, 200.0); Fame = 4500; Karma = -4500; VirtualArmor = 1000; }