Go Back   RunUO - Ultima Online Emulation > RunUO > Custom Script Release Archive

Custom Script Release Archive This is a pre-script database archive of what our users had released.

 
 
Thread Tools Display Modes
Old 08-27-2005, 12:03 PM   #1 (permalink)
Forum Novice
 
Join Date: Aug 2005
Age: 34
Posts: 105
Default Flying Chimera

I really Liked the Chimera and had to make it flying. You Must have a fully patched upto date Ultima Online client file for this script to work. I included a readme notepad file with instrucions on installing the script. I am not the one who made the original animal flying script that this was created from so i take no credit for the ability to have flying rideable pets i simply made some modifications to it to allow for the Chimera. This has been extensively tested the only problem i have found is that when flying you can cast Invis and keep moving i do not know exactly how to fix this. Enjoy.
Attached Files
File Type: rar Chimera.rar (4.6 KB, 298 views)
AdminVile is offline  
Old 08-27-2005, 12:41 PM   #2 (permalink)
Account Terminated
 
Join Date: Apr 2004
Location: Titusville PA
Age: 26
Posts: 975
Default

evil lord kirby is offline  
Old 08-27-2005, 12:53 PM   #3 (permalink)
 
Join Date: Aug 2005
Age: 19
Posts: 78
Default

msondey89 is offline  
Old 08-27-2005, 01:11 PM   #4 (permalink)
Forum Master
 
Joeku's Avatar
 
Join Date: Feb 2005
Location: ShatteredSosaria.com
Posts: 9,261
Default

Good idea, but very poor instructions for installing. You didn't add the serialize/deserialize methods. I can't get it to work, and I can't find the original flying hiryu script.
Joeku is offline  
Old 08-27-2005, 01:32 PM   #5 (permalink)
 
Join Date: Aug 2005
Age: 19
Posts: 78
Default ...

think you could release a normal non-flying one??? this one gave me 90 errors!!!! 90!!!! im not even gunna attempt to fix it lol
msondey89 is offline  
Old 08-27-2005, 01:40 PM   #6 (permalink)
Forum Expert
 
Erica's Avatar
 
Join Date: Jan 2005
Location: Laramie Wyoming
Age: 43
Posts: 1,320
Send a message via ICQ to Erica Send a message via AIM to Erica Send a message via MSN to Erica Send a message via Yahoo to Erica Send a message via Skype™ to Erica
Default

Quote:
Originally Posted by msondey89
think you could release a normal non-flying one??? this one gave me 90 errors!!!! 90!!!! im not even gunna attempt to fix it lol
this is what i did to mines since i don't wanna use the flying thing all i did was take the chimera script only added to my server and edited this in red is marked scroll down theres another one // --->//
Code:
using System;
using Server.Mobiles;
using Server.Items;
//using Server.Gumps;

namespace Server.Mobiles
{
[CorpseName( "a Chimera corpse" )]
	public class Chimera : BaseMount
	{
		[Constructable]
		public Chimera() : this( "a Chimera" )
		{
		}
		[Constructable]
		public Chimera( string name ) : base( name, 276, 0x3e90, AIType.AI_Mage, FightMode.Agressor, 10, 1, 0.2, 0.4 )
		{
			BaseSoundID = 0x4FB;
				
			SetStr( 1200, 1410 );
			SetDex( 170, 270 );
			SetInt( 300, 325 );

			SetHits( 900, 1100 );

			SetDamage( 125, 181 );

			SetDamageType( ResistanceType.Physical, 100 );

			SetResistance( ResistanceType.Physical, 100, 120 );
			SetResistance( ResistanceType.Fire, 70, 90 );
			SetResistance( ResistanceType.Cold, 150, 250 );
			SetResistance( ResistanceType.Poison, 40, 50 );
			SetResistance( ResistanceType.Energy, 40, 50 );

			SetSkill( SkillName.Anatomy, 75.0, 80.0 );
			SetSkill( SkillName.MagicResist, 85.0, 100.0 );
			SetSkill( SkillName.Tactics, 100.0, 110.0 );
			SetSkill( SkillName.Wrestling, 100.0, 120.0 );
            SetSkill( SkillName.Magery, 100.0, 120.0 );
            SetSkill( SkillName.Meditation, 100.0, 120.0 );

			Fame = 5000;
			Karma = -5000;

			Tamable = true;
			ControlSlots = 4;
			MinTameSkill = 99.9;
			
		PackGem(); 
         	PackGem(); 
		PackGem(); 
         	PackGem();  
         	PackGold( 1500, 1900 ); 
         	PackMagicItems( 1, 5 ); 
		}
		public override int GetAngerSound()
		{
			return 0x4FF;
		}

		public override int GetIdleSound()
		{
			return 0x4FE;
		}

		public override int GetAttackSound()
		{
			return 0x4FD;
		}

		public override int GetHurtSound()
		{
			return 0x500;
		}

		public override int GetDeathSound()
		{
			return 0x4FC;

		 
					}
		public override int Meat{ get{ return 16; } }
		public override int Hides{ get{ return 60; } }
		public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
		
		public Chimera( Serial serial ) : base( serial )
		{
		}

		 public override void OnDoubleClick( Mobile from )
	   	{
		   	if ( IsDeadPet )
			return; 

		   	if ( from.IsBodyMod && !from.Body.IsHuman )
		   	{
			   	if ( Core.AOS ) // You cannot ride a mount in your current form.
				PrivateOverheadMessage( Network.MessageType.Regular, 0x3B2, 1062061, from.NetState );
			   else
				from.SendLocalizedMessage( 1061628 ); // You can't do that while polymorphed.
				return;
		   	}
			if ( !from.CanBeginAction( typeof( BaseMount ) ) )
		   	{
			   	from.SendLocalizedMessage( 1040024 ); // You are still too dazed from being knocked off your mount to ride!
			   	return;
		   	}
			if ( from.Mounted )
		   	{
			   	from.SendLocalizedMessage( 1005583 ); // Please dismount first.
			   	return;
		   	}
			if ( from.Female ? !AllowFemaleRider : !AllowMaleRider )
		   	{
			   	OnDisallowedRider( from );
			   	return;
		   	}
			if ( !Multis.DesignContext.Check( from ) )
			return;
		   
			if ( from.InRange( this, 1 ) )
		   	{
			   	if( ((Mobile)from).Skills[SkillName.AnimalTaming].Value >= 100.0 )
			   	{
				   	//from.SendGump(new Chimeragump( from , 0) );
			   	}
				if ( ( Controled && ControlMaster == from ) || ( Summoned && SummonMaster == from) || from.AccessLevel >= AccessLevel.GameMaster )
			   	{
				  	Rider = from;
			   	}
			   	else if ( !Controled && !Summoned )
			   	{
				   	from.SendLocalizedMessage( 501263 ); // That mount does not look broken! You would have to tame it to ride it.
			   	}
			   	else
			   	{
				   	from.SendLocalizedMessage( 501264 ); // This isn't your mount; it refuses to let you ride.
			   	}
		   	}
		   	else
		   	{
			   	from.SendLocalizedMessage( 500206 ); // That is too far away to ride.
		   	}
	   	}
		public override void Serialize( GenericWriter writer )
		{
			base.Serialize( writer );

			writer.Write( (int) 0 ); // version
		}

		public override void Deserialize( GenericReader reader )
		{
			base.Deserialize( reader );

			int version = reader.ReadInt();
		}
	}
}
Erica is offline  
Old 08-27-2005, 01:49 PM   #7 (permalink)
 
Join Date: Aug 2005
Age: 19
Posts: 78
Default Still 90 Errors!!!

yea i still have 90 errors im not even gunna attempt this lol
msondey89 is offline  
Old 08-27-2005, 02:18 PM   #8 (permalink)
Forum Novice
 
Join Date: Aug 2005
Age: 34
Posts: 105
Default

Quote:
Originally Posted by msondey89
yea i still have 90 errors im not even gunna attempt this lol
um post the errors i cant help if i dont see the errors
AdminVile is offline  
Old 08-27-2005, 02:19 PM   #9 (permalink)
Forum Novice
 
Join Date: Aug 2005
Age: 34
Posts: 105
Default

Quote:
Originally Posted by Joeku
Good idea, but very poor instructions for installing. You didn't add the serialize/deserialize methods. I can't get it to work, and I can't find the original flying hiryu script.
Post the errors so we can see em
AdminVile is offline  
 

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5