|
||
|
|||||||
| Custom Script Release Archive This is a pre-script database archive of what our users had released. |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Forum Master
Join Date: Feb 2005
Location: ShatteredSosaria.com
Posts: 9,261
|
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 ); 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;
Young mode is set to off. If you want to set Young mode to on, change line 645: Code:
young = pm.Young = false; Code:
young = pm.Young = true; Code:
FillBankbox( newChar ); Code:
//FillBankbox( newChar ); 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. |
|
|
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|