- 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 attachments, I went old school and used an Item in players and CREATURES backpacks. 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.
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.