View Single Post
Old 06-14-2004, 07:12 AM   #24 (permalink)
KillerBeeZ
Forum Expert
 
KillerBeeZ's Avatar
 
Join Date: Jun 2003
Location: Live Oak FL
Age: 31
Posts: 2,005
Default

I'm not sure whats different about the Rainbow wyrm that would cause this, but here is is

Code:
using System;
using Server;
using Server.Items;

namespace Server.Mobiles
{
	[CorpseName( "a Rainbow Wyrm corpse" )]
	public class RainbowWyrm : BaseCreature
	{
		[Constructable]
		public RainbowWyrm () : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 )
		{
			Body = 49;
			Name = "a Rainbow Wyrm";
			BaseSoundID = 362;
			Hue = 1381;

			SetStr( 921, 960 );
			SetDex( 121, 160 );
			SetInt( 386, 425 );

			SetHits( 1933, 2456 );

			SetDamage( 27, 65 );

			SetDamageType( ResistanceType.Physical, 50 );
			SetDamageType( ResistanceType.Cold, 50 );

			SetResistance( ResistanceType.Physical, 55, 70 );
			SetResistance( ResistanceType.Fire, 15, 35 );
			SetResistance( ResistanceType.Cold, 80, 99 );
			SetResistance( ResistanceType.Poison, 40, 50 );
			SetResistance( ResistanceType.Energy, 40, 50 );

			SetSkill( SkillName.EvalInt, 99.1, 100.0 );
			SetSkill( SkillName.Magery, 99.1, 100.0 );
			SetSkill( SkillName.MagicResist, 99.1, 100.0 );
			SetSkill( SkillName.Tactics, 97.6, 100.0 );
			SetSkill( SkillName.Wrestling, 90.1, 100.0 );

			Fame = 35000;
			Karma = -35000;

			VirtualArmor = 84;

			Tamable = true;
			ControlSlots = 15;
			MinTameSkill = 115;

			int gems = Utility.RandomMinMax( 3, 15 );

			for ( int i = 0; i < gems; ++i )
				PackGem();

			AddItem( new Gold( 1000, 5000 ) );
            		PackWeapon( 5, 9 );
            		PackMagicItems( 5, 9 );

		}

		public override int TreasureMapLevel{ get{ return 5; } }
		public override int Meat{ get{ return 25; } }
		public override int Hides{ get{ return 50; } }
		public override HideType HideType{ get{ return HideType.Barbed; } }
		public override int Scales{ get{ return 10; } }
		public override ScaleType ScaleType{ get{ return ScaleType.All; } }
		public override FoodType FavoriteFood{ get{ return FoodType.Meat | FoodType.Gold; } }

		public RainbowWyrm( Serial serial ) : base( serial )
		{
		}

		public override void Serialize( GenericWriter writer )
		{
			base.Serialize( writer );
			writer.Write( (int) 0 );
		}

		public override void Deserialize( GenericReader reader )
		{
			base.Deserialize( reader );
			int version = reader.ReadInt();
		}
	}
}
__________________
The Den of KillerBeeZ...Kender's Komments, uncensored commentary from the Kender. Plus anything else the Kender might have in his pouches.
KillerBeeZ is offline   Reply With Quote