public AzureGolem() : base( AIType.AI_Melee, FightMode.Weakest, 10, 1, 0.2, 0.3 ) { Name = "an azure golem"; Body = 752; BaseSoundID = 541; Hue = 185; Kills = 10; ShortTermMurders = 10; SetStr( 600, 700 ); SetDex( 300, 500 ); SetInt( 0, 0 ); SetHits( 1000, 1300 ); SetDamage( 7, 10 ); SetSkill( SkillName.MagicResist, 1000.0 ); SetSkill( SkillName.Tactics, 150.0 ); SetSkill( SkillName.Wrestling, 100.0 ); SetSkill( SkillName.Anatomy, 90.0 ); Fame = 25000; Karma = -25000; VirtualArmor = 0; Item item = null; switch( Utility.Random(25) ) { case 0: PackItem( item = new ClockworkAssembly() ); break; } if (item != null) { item.Movable = true; item.ItemID = (Utility.RandomBool() ? 7712 : 4084 ); item.Name = "Book of Golem Crafting"; item.Hue = 0; } PackGold( 1500, 3500 ); PackArmor( 0, 5 ); PackArmor( 0, 5 ); PackWeapon( 0, 5 ); PackWeapon( 0, 5 ); PackSlayer(); if ( 0.10 > Utility.RandomDouble() ) PackItem( new PowerCrystal() ); if ( 0.50 > Utility.RandomDouble() ) PackItem( new Gears(5) ); if ( 0.03 > Utility.RandomDouble() ) PackItem( new DarkIronWire() ); }
public IngotTarget(ClockworkAssembly ass) : base(2, false, TargetFlags.None) { m_ass = ass; }