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() );
		}
Example #2
0
 public IngotTarget(ClockworkAssembly ass) : base(2, false, TargetFlags.None)
 {
     m_ass = ass;
 }