RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

How to Change Max Skills Cap

Celestria

Wanderer
How to Change Max Skills Cap

Go to Scripts\Misc\charactercreation.cs

Around line 614 you will find a code that looks like this

Code:
newChar.Hunger = 20;

After that line add this

Code:
newChar.Skills.Cap = (number you want skill cap to be);

it should look something like this


Code:
			newChar.Hunger = 20;
			newChar.Skills.Cap = 100000;

Remember to always add an extra 0 at the end of the number you want skills to be set at. if you want skills to be set at 500 then you need to type 5000.
If you only type 500 then your players max skill cap will be 50.
 
with Nerun's distro in game under the owners account type [global set SkillsCap "skill cap number" where player mobile adding a extra 0 to the number so set skill cap level and [global set skillscap "skill cap number" adding the extra 0
in order to set level you wish to have ive posted in other parts of the forum tryin to find it and settin it manually in the charactorcreation.cs file wasnt helping this was the only way ive gotten it to work for those who have the same problem i was :)
 

Tony B

Wanderer
can anyone tell me if this solution raises the skill cap of all your skills to the desired number? or does it raise the total amount of skill points you can gain? the natural cap is 700, so 7xgm skills by setting it to 5000, does that mean you can only then have 5 skills gm, or does it raise the skill cap of each skill to 500?
 

clark71822

Sorceror
This just sets the total skill cap to (in the above example) 500. There's a way to set the max individual skill cap, but I don't recall how to do that.
 
well if u do it ingame with [global set SkillsCap 5500 that sets all skills capped at 100 each with the exception of the 3 imbueing ,throwin , and misticism if that helps from what i can tell it works with runuo 2.1 an then addin power scrolls brings it up more sence i think they override that cap anyways
not sure if im correct ??
 

Enroq

Squire
I figured 6,000+ views deserved an answer.

Code:
            SkillName[] emptySkills = new SkillName[]
                {
 
                    #region SkillNames
                    SkillName.Alchemy,
                    SkillName.Anatomy,
                    SkillName.AnimalLore,
                    SkillName.ItemID,
                    SkillName.ArmsLore,
                    SkillName.Parry,
                    SkillName.Begging,
                    SkillName.Blacksmith,
                    SkillName.Fletching,
                    SkillName.Peacemaking,
                    SkillName.Camping,
                    SkillName.Carpentry,
                    SkillName.Cartography,
                    SkillName.Cooking,
                    SkillName.DetectHidden,
                    SkillName.Discordance,
                    SkillName.EvalInt,
                    SkillName.Healing,
                    SkillName.Fishing,
                    SkillName.Forensics,
                    SkillName.Herding,
                    SkillName.Hiding,
                    SkillName.Provocation,
                    SkillName.Inscribe,
                    SkillName.Lockpicking,
                    SkillName.Magery,
                    SkillName.MagicResist,
                    SkillName.Tactics,
                    SkillName.Snooping,
                    SkillName.Musicianship,
                    SkillName.Poisoning,
                    SkillName.Archery,
                    SkillName.SpiritSpeak,
                    SkillName.Stealing,
                    SkillName.Tailoring,
                    SkillName.AnimalTaming,
                    SkillName.TasteID,
                    SkillName.Tinkering,
                    SkillName.Tracking,
                    SkillName.Veterinary,
                    SkillName.Swords,
                    SkillName.Macing,
                    SkillName.Fencing,
                    SkillName.Wrestling,
                    SkillName.Lumberjacking,
                    SkillName.Mining,
                    SkillName.Meditation,
                    SkillName.Stealth,
                    SkillName.RemoveTrap,
                    //SkillName.Necromancy,
                    SkillName.Focus,
                    //SkillName.Chivalry,
                    //SkillName.Bushido,
                    //SkillName.Ninjitsu,
                    //SkillName.Spellweaving,
                    //SkillName.Mysticism,
                    //SkillName.Imbuing,
                    //SkillName.Throwing
                    #endregion
 
                };
 
            for( int i = 0; i < SkillInfo.Table.Length; i++ )
            {
                newChar.Skills[i].Base = 0;
 
                if( Array.IndexOf<SkillName>(emptySkills, newChar.Skills[i].SkillName) > -1 )
                    newChar.Skills[i].Cap = 100;
                else
                    newChar.Skills[i].Cap = 0;
            }
 
Top