Resource icon

Level System Extreme 2023-11-18

Author
Kamras
Downloads
367
Views
6,574
First release
Last update
Rating
5.00 star(s) 1 ratings
No permission to download Join the discussion

More resources from Kamras

Requirements
ServUO Version 0.5, Build 7878.40988
Level System Extreme!
Welcome to the Level System Extreme, this is the redesigned system that has undergone many evolutions over time and has come to where it is at now. When I first started creating and evolving a level system, it was simply because a decent supported version didn't exist. Sure there was plenty of half-put together systems still in existence however it was obvious to players these were not meant for production. So with that, I took the best one I could find that wasn't actively being maintained, which was the Level 3 System. When I first started with it, the serialization in the Playermobile was not ideal, upgrading anything without doing case jumps in serialization just created clutter. So I took it to the next level and moved everything to XML Attachments. This was a huge step and opened up a lot of potentials and I took it far. Now once again evolution had to happen, especially if I wanted the system to use the latest distro of ServUo. The XML Attachment system was left behind when the new redesigned ServUo came about, I started getting messages of 'why is this not working' and finally noticed a post. It took only a week or so before I went to work, migrating all the code into a newer direction. Instead of using only attachments, I went old school and used an Item in players and CREATURES backpacks and banks as well, so hybrid. These items hold the information now and are protected by the system assuming the coder makes the needed changes. So that is the backstory leading up to now.

This is now a hybrid of attachments and item data storage, both are used to achieve the desired results.

In case it's not painfully obvious... The Player level system MUST be enabled for anything to work. If you disable the player level system, it will turn off everything else since it's a requirement. So let's say one day you decide, I'm done with the level system, turn it off and use the control item option and delete all the levelsheets and petorbs. No additional clean up required.

Once you extract LevelSystemExtreme into the customs folder and make the edits, it's ready to go. Log in to the server as a GM or higher and use [levelcontrol . This will generate the control item and give you choices. Some options if it were not obvious will not work unless another is turned on. Everything should be hinted well enough.

Only Bonded Pets will retain their information when they die since they will become a ghost. If the pet isn't bonded and they die, the orb is gone.

Current Features
  • Player Level System
  • Pet Level System
  • Specialty Items
  • Dynamic Equipment Level Requirement
  • Vendor Discounts By Level
  • Exp from Skills
  • Exp from Bods.
  • Pet Special Attacks
  • Bonus Stats from Pets (part of special attacks)
  • Mount Level Requirement
  • Pet Stealing
  • Assorted level associated Items
Features that still need to be migrated or added
  • LevelMercs - Bond/Level/ Dress them, will get their own gump and matrics for battle.
  • Bonus Stats for players under X level
  • Level System Expansion into Equipment
  • Faction System that Gains Levels and upon doing so may provide its members a bonus or boost to something.
  • Help Gumps to explain things better per feature.
  1. What version of ServUO are you using?
  2. When did you last Download the version of Level System Extreme?
  3. What action did the character do to lead up to the crash?
  4. Are you familiar with debugging? If so please provide a debugged view of the crash log.
  5. Have you made any changes to the script that is throwing the error? if so what changes.

The instructions for what changes to make are in a text file in the download, please use that to move things along. As I come closer to a final build that will start just getting bug patches and feature add-ins I will post the instructions below. As for the name change, I did this to make sure this is not confused with the other level system, though it's kind of cheesy that goes with who I am.

Thank you guys for all the Support!

If there is a desired feature, please post a comment!


Important Note! This May NOT work on the newest distro of servuo, it 'should' but it may not. Honestly keeping up with the changes is bleh, so for now this is the last known distro this HAS been confirmed to work on.


This obviously will not contain the newest changes from servuo.com, so if something is missing or out of place that is on you.

Latest Updates

  1. XML Save Data and Null Checks

    The master has been updated to include a missing null check as well as a change to...
  2. Lag Issues / House Keeping

    There has been minor/major changes across the board for most of the files, including the setup...
  3. Various Fixes and Updates

    - Adding a missing Pet Stat Gump - Made Changes to distro edits, less now needed. - Fixed...
  4. Full Overhaul - Merge is not suggested!

    Here comes the big update that I've boasted about. There is now an in-game control item to...
  5. Feature Addition and Bug Fixes

    Big Change. Moved LevelOrbs for pets into the pets 'bank'. Backpacks are no longer used for...

Active Shards

Donations

Total amount
$0.00
Goal
$1,000.00
Back