Boo Scripting
Ability to reload files using /reload without doing a hard reset.
Add necessary new features into corruption / expose proper hook points for boo.
Features
Class System
Custom Quests Party System Support.
Level up / Loss system
Scripting hook points
Banking Plugin Support
Functionality
Class System
Ability to define class name
Ability to define class costs to buy the class (Currency)
Ability to restrict weapons to specific Levels of each class and prevent usage when they don't match
Able to Specify Multipliers for user Groups to increase or decrease user exp rates.
Support for Custom Items Plugin
Group Multipliers
Currency Multipliers
PVP Currency Multiplier
PVE Currency Multiplier
Weapon Multiplier
Death Loss Multiplier
** Ensure the mulipliers exposed to the class files also support groups definitions.
Example Normal user gets 1x exp for selecting class
VIP User gets 2x exp for selecting class..
User customization options to prevent switching before class mastery
and general AllowSwitching functionality
Flexible json files
"CommandsOnLevelUp"
PermissionsGranted"
CommandsOnLevelUpOnce"
"CommandsOnLevelDown
Leveling Party System Features
Config Option to allow classes to share experience among party members only
Options to change the minimal damage contribution for reward for party split.
Ability to Enable or disable Split rewards inside and outside parties.
Level System
Able to advance to the next level once maximum defined exp is reached
able to lose a level once defined loss amount is hit (negative exp)
Ability to define multipliers for each level.
Able to attach boo scripts for each level and define commands to run at specific hook points.
Ensure to support the once Only logic that's in the current leveling plugin.
Scripting System
Hook points for The Following, Class Mastery, Class Change. OnLevelUP, OnLevelLoss
Ensure to support the once Only logic that's in the current leveling plugin.
Commands
/exp (check users exp to the custom defined currency)
/class (displays available classes and allows the user to buy them, once bought you can switch to the class)
Admin commands
/class set (forces the user to switch to a specified class)
/class unlock (forces the specified class to be unlocked for the player)
/level set (sets level of specified player.)
/level reset (resets the specified players level back to the first defined level and also resets there exp)
/level dump (debugging dump all leveling related information)
Current Major Problems
There is no way to specify the scripting path or scripting files within the GUI editor
Anther major oversight...
Save issues and database problems from Seasons code still remain.
Code is quite messy and should be improved.
Players lose Currency when plugin reloads...
Players get stuck on connecting frequently
Proper handling of join and leaving events need to be in place.
Players cannot connect to the server if no class is defined.
When classes or levels are removed players can't join the server
implement fail safe logic where if classes ever don't exist try to set the player back to the servers default class, however if that class is also null, just ensure the player can still connect and use /class to switch to any actual classes they may have.
Level up and Down system simply put is completely broken for me and has been broken for at least 2 months, I want to get this plugin back into working shape.
Ensure Exp issues are resolved and design the new system with no possibility of having this issue again.
Ensure weapon restriction text does not spam the user on that item restriction, multi items should be combined into single message for that level. However on the condition that they switch classes it should just say please switch to “class” to use “item” + “what ever other items”
Exp Bug caused by the current IF statement mess and hacking in banking.
34 Exp Issues.
Better handling of gear restriction text
1 Visual Problems with gear spam..
Ensure All Multipliers support groups and are added to the class files.
Current Features and Requirements.
Boo Scripting Ability to reload files using /reload without doing a hard reset. Add necessary new features into corruption / expose proper hook points for boo.
Features
Class System Custom Quests Party System Support. Level up / Loss system Scripting hook points Banking Plugin Support
Functionality
Class System
Group Multipliers
** Ensure the mulipliers exposed to the class files also support groups definitions. Example Normal user gets 1x exp for selecting class VIP User gets 2x exp for selecting class..
User customization options to prevent switching before class mastery and general AllowSwitching functionality
Flexible json files
Leveling Party System Features
Level System
Scripting System
Commands
/exp (check users exp to the custom defined currency) /class (displays available classes and allows the user to buy them, once bought you can switch to the class)
Admin commands /class set (forces the user to switch to a specified class) /class unlock (forces the specified class to be unlocked for the player) /level set (sets level of specified player.) /level reset (resets the specified players level back to the first defined level and also resets there exp) /level dump (debugging dump all leveling related information)
Current Major Problems
There is no way to specify the scripting path or scripting files within the GUI editor Anther major oversight...
Save issues and database problems from Seasons code still remain.
Code is quite messy and should be improved.
Players lose Currency when plugin reloads...
Players get stuck on connecting frequently Proper handling of join and leaving events need to be in place.
Players cannot connect to the server if no class is defined.
When classes or levels are removed players can't join the server implement fail safe logic where if classes ever don't exist try to set the player back to the servers default class, however if that class is also null, just ensure the player can still connect and use /class to switch to any actual classes they may have.
Level up and Down system simply put is completely broken for me and has been broken for at least 2 months, I want to get this plugin back into working shape.
Ensure weapon restriction text does not spam the user on that item restriction, multi items should be combined into single message for that level. However on the condition that they switch classes it should just say please switch to “class” to use “item” + “what ever other items”
Exp Bug caused by the current IF statement mess and hacking in banking.
34 Exp Issues.
Better handling of gear restriction text
1 Visual Problems with gear spam..
Ensure All Multipliers support groups and are added to the class files.
6
Clean up ticket (Exp issue)
35