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-15-2005, 02:39 PM   #1 (permalink)
Forum Master
 
Joeku's Avatar
 
Join Date: Feb 2005
Location: ShatteredSosaria.com
Posts: 9,261
Default PvP Package!

This is a package for PvP shards. All of the PvP shards that I have been on have skillgates, so I decided to make a little pack so that the skills are set automatically when the character is created. No need for a skill gate. Easily customizable. Trash bag included. Individual runics included, along with a Runic Dealer so you can spawn individual runics or sell them from a vendor.

Links to other scripts that I recommend for PvP shards:
FS PvP Point System by RoninGT: Mutt's 3rd Birthday is on July 4th
daat99's Token System by daat99: floor traps

Credits for making the Trashbag goes to KyleMan.
Credits for making the Runic Dealer and the individual runics goes to twoballcane.

Changes to CharacterCreation.cs:
-Much easier way to choose start location
-Removed starting items in pack that cause litter (Dagger, Book, Clothes, etc.) Bank Box items still included.
-Added Trash Bag to starting items in pack.
-Added skills/stat preset (Everyone starts out with skills and stats preset by the shard owner.)

How to edit Start Location:
At line 685 you will see the following:
Code:
			return new CityInfo( "Start Location", "Start Location", 1496, 1628, 10, Map.Felucca );
The default start location is the Sweet Dreams Inn in Britain, Felucca. To edit this, just replace the coordinates with what you want and the map with what you want.

How to edit Skills and Stats:
At lines 575-634 you will see the following:
Code:
			newChar.Skills[SkillName.Alchemy].Base = 100;
			newChar.Skills[SkillName.Anatomy].Base = 100;
			newChar.Skills[SkillName.AnimalLore].Base = 100;
			newChar.Skills[SkillName.AnimalTaming].Base = 100;
			newChar.Skills[SkillName.Archery].Base = 100;
                        newChar.Skills[SkillName.ArmsLore].Base = 100;
                        newChar.Skills[SkillName.Begging].Base = 100;
			newChar.Skills[SkillName.Blacksmith].Base = 100;
			newChar.Skills[SkillName.Camping].Base = 100;
			newChar.Skills[SkillName.Carpentry].Base = 100;
			newChar.Skills[SkillName.Cartography].Base = 100;
			newChar.Skills[SkillName.Cooking].Base = 100;
			newChar.Skills[SkillName.DetectHidden].Base = 100;
			newChar.Skills[SkillName.Discordance].Base = 100;
			newChar.Skills[SkillName.EvalInt].Base = 100;
			newChar.Skills[SkillName.Fishing].Base = 100;
			newChar.Skills[SkillName.Fencing].Base = 100;
			newChar.Skills[SkillName.Fletching].Base = 100;
			newChar.Skills[SkillName.Focus].Base = 100;
			newChar.Skills[SkillName.Forensics].Base = 100;
			newChar.Skills[SkillName.Healing].Base = 100;
			newChar.Skills[SkillName.Herding].Base = 100;
			newChar.Skills[SkillName.Hiding].Base = 100;
			newChar.Skills[SkillName.Inscribe].Base = 100;
			newChar.Skills[SkillName.ItemID].Base = 100;
			newChar.Skills[SkillName.Lockpicking].Base = 100;
			newChar.Skills[SkillName.Lumberjacking].Base = 100;
			newChar.Skills[SkillName.Macing].Base = 100;
			newChar.Skills[SkillName.Magery].Base = 100;
			newChar.Skills[SkillName.MagicResist].Base = 100;
			newChar.Skills[SkillName.Meditation].Base = 100;
			newChar.Skills[SkillName.Mining].Base = 100;
			newChar.Skills[SkillName.Musicianship].Base = 100;
			newChar.Skills[SkillName.Parry].Base = 100;
			newChar.Skills[SkillName.Peacemaking].Base = 100;
			newChar.Skills[SkillName.Poisoning].Base = 100;
			newChar.Skills[SkillName.Provocation].Base = 100;
			newChar.Skills[SkillName.RemoveTrap].Base = 100;
			newChar.Skills[SkillName.Snooping].Base = 100;
			newChar.Skills[SkillName.SpiritSpeak].Base = 100;
			newChar.Skills[SkillName.Stealing].Base = 100;
			newChar.Skills[SkillName.Stealth].Base = 100;
			newChar.Skills[SkillName.Swords].Base = 100;
			newChar.Skills[SkillName.Tactics].Base = 100;
			newChar.Skills[SkillName.Tailoring].Base = 100;
			newChar.Skills[SkillName.TasteID].Base = 100;
			newChar.Skills[SkillName.Tinkering].Base = 100;
			newChar.Skills[SkillName.Tracking].Base = 100;
			newChar.Skills[SkillName.Veterinary].Base = 100;
			newChar.Skills[SkillName.Wrestling].Base = 100;
			newChar.Skills[SkillName.Chivalry].Base = 100;
			newChar.Skills[SkillName.Necromancy].Base = 100;
			newChar.RawStr = 100;
			newChar.RawDex = 100;
			newChar.RawInt = 100;
			newChar.Hits = 100;
			newChar.Stam = 100;
			newChar.Mana = 100;
			newChar.Statcap = 300;
			newChar.Skillscap = 99999;
It's very simple, replace the numbers with what you want. The default is all skills at 100 and all stats at 100. If you change the stats, make sure to change the Statcap too.

Young mode is set to off. If you want to set Young mode to on, change line 645:
Code:
					young = pm.Young = false;
to this:
Code:
					young = pm.Young = true;
Starting items (in Bank) is untouched. If you want to disable starting items, change line 656:
Code:
				FillBankbox( newChar );
to this:
Code:
				//FillBankbox( newChar );
Installation:
Drop the "PvP Package" folder into your custom scripts folder.
Drop "CharacterCreation.cs" into RunUO 1.0\Scripts\Misc.

Anyone can edit this as they wish, and repost if they like. If so, please give me credit for original concept.

Make sure to put some kind of notification on your shard that your players start out with all skills and stats already!
Post with feedback! Thanks.
Attached Files
File Type: zip PvP Package.zip (13.4 KB, 159 views)
Joeku is offline  
Old 08-17-2005, 12:29 AM   #2 (permalink)
 
Join Date: Jul 2005
Age: 28
Posts: 64
Thumbs up Thank YOU

Thank You Very Much You Saved Me Alot Of Time And Effort \
Thanks Much For The Help
googlebite is offline  
Old 08-17-2005, 12:53 AM   #3 (permalink)
Forum Expert
 
Alis's Avatar
 
Join Date: Jun 2005
Location: Probably where people call it heaven
Posts: 1,452
Send a message via AIM to Alis Send a message via MSN to Alis
Default

*looking at the closet see files and files* *omg whats that wow how could i forget this lets look at gee i never used its pretty good i hope it wont rust*

thanks for sharing let me check some things i worried about
Alis is offline  
Old 08-17-2005, 11:39 AM   #4 (permalink)
Forum Master
 
Joeku's Avatar
 
Join Date: Feb 2005
Location: ShatteredSosaria.com
Posts: 9,261
Default

Thanks for the kind words guys! Once I can get gumps down-pat, I hope to make an in-game customizable version. I can't say that that will be anytime soon though .
Joeku is offline  
Old 08-17-2005, 01:10 PM   #5 (permalink)
Forum Novice
 
Join Date: May 2005
Location: In the world of candies
Age: 40
Posts: 151
Talking Wowza!

Really useful for pvp shards and THANKS A LOT specially for the start location!

*great smile*

Continue good job
XSTG 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