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 02-18-2006, 09:34 PM   #1 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default Public Moongate Addon for Housing (with Quest)

First of all, I'd like to give special recognition to RoninGT for his Grave-Digging Quest system. I was able to use that as a base and modify to my needs to create this extensive quest.

This is simply a public moongate deed that players can create a public moongate inside of their homes (anyone with access to their house can use this as well like a normal city moongate). The moongate is a dark color because of the quest I created to obtain the item.

I've created a quest that you only have to type [GENMGQ in order to set it up, that's all.

Basic Overview of Quest

It's a pretty deep story line in this quest, so it may take a while to read.

I've also changed the "conversations" so that emotes are not only italicized, but also hued Yellow so players can more easily know the difference. On top of that, I've underlined key words in the conversations so they can get a basic idea of what they need to do, and hued these key words blue-ish.

As for the story line, the quick version is......Zortha (a succubus, which by definition means she is a demon woman who seduces men in their sleep) has been banished from her underworld to the island of Serpent's Hold in Felucca by her former lover, a daemon named Argathon. She wants to escape, but Argathon took her "Staff of Passage" that allows her to travel freely across the world. She wants to use another alternative of creating a moongate in her own home, but she needs help to do this. She needs 4 things (Ancient Scroll of Passage, Translucent Powder, Mineral Water, and Volcanic Ash). Follow the story line and get it done. At the end though, she refuses to give you the deed unless you kill Argathon and bring her the Staff of Passage.

You have several people, places, items, drops, and creatures in this quest. It will take a while to complete, so should keep your players busy. Also, Translucent Elementals are spread out heavily in the Crystal Fens and are rare, as are their drops (25% chance). The Shadow Demons are in the abandoned keep in the northwest corner of Corrupted Forest, and they drop the Shadow Gems only 1:8 chance.

There are 3 mobs (Argathon, Orgal, and an Ancient Fire Fiend) that don't have "spawners" for them. That's because when you reach the point for them to spawn, they automatically spawn upon starting that leg of the quest.

You might want to adjust the mobs difficulty if you have low numbers of players or an "uber" shard. Some of these mobs are meant for group combat. Players will be entering the Power Core and Montor (near the Abyss) in Ilshenar and the bottom of the Orc Cave (Rat Valley) in Felucca.....so it's not just a "walk in the park".

SET-UP

Simply download the rar file and extract the folder into your Customs folder. Restart your shard and log in and type [GENMGQ. Tell your players that a new quest has started on Serpent's Hold Island in Felucca. That's it.

I've tested this inside and out and have found no issues (including spelling and grammar)

If there are any issues with this, please let me know and I will try to correct the problem ASAP.

Hope you enjoy!
Attached Files
File Type: rar MoonGateAddonQuest.rar (28.4 KB, 174 views)

Last edited by Skarth; 02-20-2006 at 06:04 PM.
Skarth is offline  
Old 02-19-2006, 07:58 PM   #2 (permalink)
 
Join Date: May 2003
Posts: 303
Default

I'm getting header errors in your RAR file using WinRAR to extract... can you perhaps upload a good file? Thanks.
Anvil is offline  
Old 02-19-2006, 10:53 PM   #3 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default

Quote:
Originally Posted by Anvil
I'm getting header errors in your RAR file using WinRAR to extract... can you perhaps upload a good file? Thanks.
I'm not sure what you mean. I just tested downloading the file and dropping into a brand new RunUO server and it all loaded (and worked) just fine.

Are you getting errors when you try to start up your shard? If so, perhaps you already have definitions for the mobs or the items? (For the Mineral Ore in the quest, I decided to name it MGQMineralOre just in case people customized their ore system).

Please post the errors, and I will try to help you solve the issue. I'm by no means an expert scripter, but I know this file extremely well.
Skarth is offline  
Old 02-20-2006, 10:59 AM   #4 (permalink)
 
Join Date: May 2003
Posts: 303
Default

No, they're header errors in the RAR file you uploaded to the message boards. Has nothign to do with the shard. It still let me uncompress it, I just wanted to make sure I'm not missing any files. Seems to be OK thus far though.
Anvil is offline  
Old 02-20-2006, 02:08 PM   #5 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default

Glad to hear there's no problems with downloading and extracting it. All the files necessary for this system should be there. If you encounter any problems with it on your shard (compiling or problems in game), let me know.

Not sure what the cause of that is (to be honest, not even sure what a "header error" is, cause I don't know computers that well). It doesn't happen for me, even when doing so on a different computer. Not sure if perhaps something is wrong on your computer. If not, I really don't know how to fix this error if it occurs for everyone else.

I'm a computer idiot (and a rookie scripter), so I may have done something when uploading the file to the website.

Anyone else have a similar problem with downloading this file?
Skarth is offline  
Old 02-20-2006, 05:23 PM   #6 (permalink)
Master of the Internet
 
Anti-Basic's Avatar
 
Join Date: Dec 2005
Age: 20
Posts: 12,922
Default same problem

First Off Great Quest....Favorite Town, Favorite Game Creature, But I get similar message when extracting with XAce...everything extracts and so far it is working...but it said something about "one or more of the files you extracted are invalid...continue or abort..i hit continue...everything compiled and is running correctly....maybe the prog you used to compress the rar is messed up. also am not started with quest yet...so errors may happen later on.
__________________
Quote:
Originally Posted by madmadmax3 View Post
I didn't insult anyone dumpass

Last edited by Anti-Basic; 02-20-2006 at 05:27 PM.
Anti-Basic is offline  
Old 02-20-2006, 05:36 PM   #7 (permalink)
Master of the Internet
 
Anti-Basic's Avatar
 
Join Date: Dec 2005
Age: 20
Posts: 12,922
Default

also is moongateaddon.cs the only script? i tried the [genMGQ command and nothing happened...it compiled but am not getting any quest npcs, etc
__________________
Quote:
Originally Posted by madmadmax3 View Post
I didn't insult anyone dumpass
Anti-Basic is offline  
Old 02-20-2006, 05:43 PM   #8 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default

MoonGateAddon.cs is the only script in the Addons folder. However, you should also have 2 folders that say Commands and Quest. In the Commands folder is the necessary cs to [GENMGQ.

Are you only getting the addon script when you extract it? I just tested it by downloading and extracting it again and it worked fine where I got all of the files (24 files, 8 folders).

If so, let me try to put it back up here in case it didn't work for some odd reason. Try downloading here (different computer that I archived it in).

Please let me know if this solves the problem.
Attached Files
File Type: rar MoonGateAddonQuest.rar (28.4 KB, 38 views)
Skarth is offline  
Old 02-20-2006, 05:48 PM   #9 (permalink)
Master of the Internet
 
Anti-Basic's Avatar
 
Join Date: Dec 2005
Age: 20
Posts: 12,922
Default

That did the trick also a question, you said quest was long, so i will ask you instead of starting it and finding out later You said it starts in FEL serpents hold (fave town) so thats good and all but does quest bring players into trammel at all? reason i want 2 know is cuz trammel is disabled on my shard
__________________
Quote:
Originally Posted by madmadmax3 View Post
I didn't insult anyone dumpass
Anti-Basic is offline  
Old 02-20-2006, 06:08 PM   #10 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default

Not sure what happened there, but I changed it in the original post. For some odd reason, the size of the file originally was 28.5 instead of 28.4. Not clue what happened there.

But to answer your question, this quest does not include Trammel. It does however, include Malas and Ilshenar.

For Ilshenar, it would be best if the Power Core area (inside and out) was spawned and if Montor was also spawned. For Felucca, if would be best if the Orc Cave in Rat Valley was spawned. Otherwise, the players would have a very easy time getting to these areas for the mobs that spawn only when the player reaches the necessary component of the quest.

So you need Felucca, Malas, and Ilshenar available for your players if you wish to use this quest.

Also, it starts in the empty keep in the southeastern part of the island of Serp's Hold.
Skarth is offline  
Old 02-27-2006, 10:56 PM   #11 (permalink)
Forum Novice
 
Join Date: Dec 2005
Posts: 133
Default

is there a way to make this a tram script, since i am only using tram/Mal/Ish at this time. i disabled Fel and its mainly for GM Use only
nacrom is offline  
Old 02-28-2006, 08:23 AM   #12 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default

You would need to look through the Conversations.cs AND Objectives.cs and change all "Felucca" to "Trammel".

Then in the GenerateMGQ.cs, do the same, replace all "Felucca" with "Trammel".

And finally, do the same for Jehrol.cs, where you have.....

Code:
NewMobile.MoveToWorld( new Point3D( 5309, 1971, 0 ), Map.Felucca );
....change Felucca to Trammel, like so.....

Code:
NewMobile.MoveToWorld( new Point3D( 5309, 1971, 0 ), Map.Trammel );
I believe that would be everything necessary to Replace Felucca with Trammel. You can simply open the 4 scripts, highlight the whole thing (Ctrl A) and Replace (Ctrl H) the word Felucca with Trammel.

Then restart your server. I'll be out of town for about a week in case you run into any issues, but this should get you all set up for using this quest on Trammel.
Skarth is offline  
Old 03-01-2006, 03:40 PM   #13 (permalink)
Master of the Internet
 
Anti-Basic's Avatar
 
Join Date: Dec 2005
Age: 20
Posts: 12,922
Default

yo it installed and is working fine and everything but uhh, im doing the quest now as a player and where the hell do the translucent elementals spawn? and like did these exist before or something you added? I never played in malas much since my mom made me quit (had some addiction issues) right after it came out and wasnt able to start back until SE had already came out
__________________
Quote:
Originally Posted by madmadmax3 View Post
I didn't insult anyone dumpass
Anti-Basic is offline  
Old 03-01-2006, 03:50 PM   #14 (permalink)
Forum Novice
 
Ki Frost's Avatar
 
Join Date: Dec 2005
Age: 19
Posts: 744
Send a message via ICQ to Ki Frost Send a message via MSN to Ki Frost
Default

@ Anti_Basic

here is the awnser ( i do belive)

Quote:
Originally Posted by Skarth
Also, Translucent Elementals are spread out heavily in the Crystal Fens and are rare,
__________________
Ki Frost is offline  
Old 03-01-2006, 04:31 PM   #15 (permalink)
Master of the Internet
 
Anti-Basic's Avatar
 
Join Date: Dec 2005
Age: 20
Posts: 12,922
Default

thanks...still have not found any...does neruns distro spawn these? i have yet to find one..perhaps will add spaners for them manually
__________________
Quote:
Originally Posted by madmadmax3 View Post
I didn't insult anyone dumpass
Anti-Basic is offline  
Old 03-01-2006, 04:39 PM   #16 (permalink)
Forum Expert
 
Greystar's Avatar
 
Join Date: Mar 2004
Location: NorthCentral IL, USA
Age: 35
Posts: 3,848
Default

Quote:
Originally Posted by Anti-Basic
thanks...still have not found any...does neruns distro spawn these? i have yet to find one..perhaps will add spaners for them manually
Unless Skarth made an auto-setup script/command for these I would assume you have to add them to spawners yourself. They where very likely created by the author so of course will not spawn from another spawn system unless you make them do so.
__________________
Quote:
(\__/)
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination.
Killable Guards (GS Version)
Just a Simple Staff Tool
You can leave me messages.
Ernest Gary Gygax - Quote "I would like the world to remember me as the guy who really enjoyed playing games and sharing his knowledge and his fun pastimes with everybody else."
Greystar is offline  
Old 03-07-2006, 11:34 PM   #17 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default

Sorry for the late reply, I've been out of town for the past week and a half.

Anti-Basic, they are extremely rare, but if you did the [GENMGQ command, they automatically spawned in a few places in Malas in the Crystal Fens.

In the GenerateMGQ.cs in the Commands folder, look for this on line 192....

Code:
public class GenSpawners2
This entire section deals with the 3 places that spawners are set up for this quest....specifically these lines.....

Code:
public static void CreateSpawners()
			{
				PlaceSpawns( 1208, 658, -90, "TranslucentElemental" );
				PlaceSpawns( 1418, 617, -86, "TranslucentElemental2" );
				PlaceSpawns( 1640, 646, -86, "TranslucentElemental3" );
			}

			public static void PlaceSpawns( int x, int y, int z, string types )
			{

				switch ( types )
				{
					case "TranslucentElemental":
						MakeSpawner( "TranslucentElemental", x, y, z, Map.Malas, true );
						MinTime = TimeSpan.FromMinutes( 5 );
						MaxTime = TimeSpan.FromMinutes( 10 );
						break;
					case "TranslucentElemental2":
						MakeSpawner( "TranslucentElemental", x, y, z, Map.Malas, true );
						MinTime = TimeSpan.FromMinutes( 5 );
						MaxTime = TimeSpan.FromMinutes( 10 );
						break;
					case "TranslucentElemental3":
						MakeSpawner( "TranslucentElemental", x, y, z, Map.Malas, true );
						MinTime = TimeSpan.FromMinutes( 5 );
						MaxTime = TimeSpan.FromMinutes( 10 );
						break;
					default:
						break;
				}
			}

			private static void MakeSpawner( string types, int x, int y, int z, Map map, bool start )
			{
				ClearSpawners( x, y, z, map );

				Spawner sp = new Spawner( types );

				sp.Count = 3;

				sp.Running = true;
				sp.HomeRange = 75;
				sp.MinDelay = MinTime;
				sp.MaxDelay = MaxTime;

				sp.MoveToWorld( new Point3D( x, y, z ), map );

			}
Lines 223, 224, and 225 show the location of the actual spawners.

Line 259 ( sp.Count = 3; ) tells it to spawn 3 of them every 5 to 10 minutes.

Line 262 ( sp.HomeRange = 75; ) sets the homerange for the spawner at 75 paces (fairly large).

You can simply [go to these locations and increase the number/lower the range/delete and remake your own/etc if you wish.

I just made them rare to make it more difficult for players to find them. With it being a headache for them to find one and an even bigger headache for the drop (20% chance or something), it would lessen the chance for players to farm/sell them.

But feel free to change anything you wish to fit your shard.
Skarth is offline  
Old 03-16-2006, 01:54 PM   #18 (permalink)
Forum Expert
 
Sunshine's Avatar
 
Join Date: Mar 2005
Location: Hopefully not near you
Posts: 2,233
Default

Ok got it to work ...so erases the I am stuck thingy...
__________________
All people have the right to be stupid but some abuse the privilege.

Last edited by Sunshine; 03-16-2006 at 05:14 PM.
Sunshine is offline  
Old 03-16-2006, 03:07 PM   #19 (permalink)
Forum Expert
 
Sunshine's Avatar
 
Join Date: Mar 2005
Location: Hopefully not near you
Posts: 2,233
Default

I was able to locate them all but the an ancient fire fiend...

Question...Is there a way to easily or with limited headacke ..add something to the scripts moongateaddon.cs to make it more limited in use ..say like 20?

OR / And

Make it where they can only complete it once?



We are wanting players to explore and really get to know UO so limiting the uses and avaiablity would require theycareful on when they use it.
__________________
All people have the right to be stupid but some abuse the privilege.
Sunshine is offline  
Old 03-16-2006, 05:45 PM   #20 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default

The Ancient Fire Fiend is inside of the Power Core (west side) in Ilshenar. However, it will ONLY spawn when you talk to Vangoth (in Gargoyle City) for the first time. The mob spawns in Ilshenar at loc 1849, 109, -28. It works the same with Orgal spawning in the Orc Cave when you talk to Jehrol.

To your next question, having the moongate only have a certain number of uses I don't know about. It's a public moongate and based on that script, so it would likely be a headache like you said to add uses. Also, anyone can use this, so if someone placed it in a public house, then the uses would quickly deteriorate. I kinda liked this so people who run vendor malls would have a useful tool for those that needed to get some travelling done might stop by more (increasing the chance of selling items). I would recommend against adding uses, but if you want to do it, I honestly don't know how to do that. Perhaps the script support forum could answer questions if you run into problems.

This operates as a normal moongate. So players can either use the one in their house, or recall to Luna or some other moongate and get the same effect. It doesn't really help anyone "explore" areas more.

As far as completing it only once. I'm not sure how to do that exactly either. I know you can add tags to characters or accounts where they can not get offered a quest again, but I'm not sure how that would work inside of a Base Quest system, from which this quest was created. I made the Translucent Elementals a rare mob in a huge area with rare drops to kinda discourage people from doing this over and over. Also the Ancient Fire Fiend, Orgal, and Argathon are in difficult areas (Power Core, Orc Cave, and Montor respectively) to try to disuade people from going through this "headache" of a quest again. But I believe it can be done fairly easily. Unfortunately, I'm more creative than I am C# literate (which isn't saying much), so I really am not sure the best way to accomplish this.

Check out some other quests (like the Arrianna's heirloom quest) that was submitted that only allowed a player to receive the final reward once. After that, if they did the quest again, they only got some gold and a "thank you" instead of more earrings. That might help ya figure it out if you want to explore this.
Skarth is offline  
Old 03-17-2006, 03:51 AM   #21 (permalink)
Forum Expert
 
Sunshine's Avatar
 
Join Date: Mar 2005
Location: Hopefully not near you
Posts: 2,233
Default

Quote:
Originally Posted by Skarth
The Ancient Fire Fiend is inside of the Power Core (west side) in Ilshenar. However, it will ONLY spawn when you talk to Vangoth (in Gargoyle City) for the first time. The mob spawns in Ilshenar at loc 1849, 109, -28. It works the same with Orgal spawning in the Orc Cave when you talk to Jehrol.

To your next question, having the moongate only have a certain number of uses I don't know about. It's a public moongate and based on that script, so it would likely be a headache like you said to add uses. Also, anyone can use this, so if someone placed it in a public house, then the uses would quickly deteriorate. I kinda liked this so people who run vendor malls would have a useful tool for those that needed to get some travelling done might stop by more (increasing the chance of selling items). I would recommend against adding uses, but if you want to do it, I honestly don't know how to do that. Perhaps the script support forum could answer questions if you run into problems.

This operates as a normal moongate. So players can either use the one in their house, or recall to Luna or some other moongate and get the same effect. It doesn't really help anyone "explore" areas more.

As far as completing it only once. I'm not sure how to do that exactly either. I know you can add tags to characters or accounts where they can not get offered a quest again, but I'm not sure how that would work inside of a Base Quest system, from which this quest was created. I made the Translucent Elementals a rare mob in a huge area with rare drops to kinda discourage people from doing this over and over. Also the Ancient Fire Fiend, Orgal, and Argathon are in difficult areas (Power Core, Orc Cave, and Montor respectively) to try to disuade people from going through this "headache" of a quest again. But I believe it can be done fairly easily. Unfortunately, I'm more creative than I am C# literate (which isn't saying much), so I really am not sure the best way to accomplish this.

Check out some other quests (like the Arrianna's heirloom quest) that was submitted that only allowed a player to receive the final reward once. After that, if they did the quest again, they only got some gold and a "thank you" instead of more earrings. That might help ya figure it out if you want to explore this.

Ok thank you I tried once or 15 times to use the Arrianna's heirloom quest to figure out how to limit with no luck..But thank you for your response..I think since the moongate addon has the map or gate entries listed I may even alter it to include custom locations..which will make it even more vauable to some players..

THANK You

Love the whole quest
__________________
All people have the right to be stupid but some abuse the privilege.
Sunshine is offline  
Old 03-19-2006, 01:02 PM   #22 (permalink)
 
Join Date: Jan 2006
Posts: 8
Send a message via Yahoo to slyker12
Default Put it in Zip form

i dont have a rare extractor put it in zip form
slyker12 is offline  
Old 03-20-2006, 05:14 AM   #23 (permalink)
 
Join Date: Jul 2004
Age: 34
Posts: 191
Default

WinZip file attached.
Attached Files
File Type: zip MoonGateAddonQuest.zip (31.2 KB, 8 views)
Skarth 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