Long time user of zlevelsSuggestion

I love this sort of plugin. I have so many questions.

  • How can I help?
  • Is there a limit on how many levels I can allow for a skill? I see in the config it's set to 10, by default. 
  • Is there a way to limit or penalize the player's ability to reset? My players would constantly reset and reassign their points to maximize whatever task they're undertaking at the moment. An experience "cost" or loss of sorts each time they reset might persuade them to think about where they're putting points. 
  • Can an admin, in-game or console, reset someone (or everyone's) xp totals? Ideally, I'd like to come up with a balance so that I'd only have to wipe this monthly (when I BP wipe) while allowing players to retain XP from map wipe to map wipe.
  • Do you have a suggestion for an xp progression that would make sense over a month, with multiple map wipes along the way? Or, is this built to be wiped every week or two? 
  • If the bonus XP (via Kill Records) is not enabled by default, can the UI hide that information? Otherwise, as admin, I'll be getting questions about it constantly. 
  • Is the armor bonus from might specific to projectile dmg? 
  • Is the dodge/block chance something that would potentially negate an obvious headshot? Would the aggressor hear the headshot "crack"? Would their combat log show the full dmg being taken? I'm imagining the "hax" claims that might get reported. 
  • How are the xp requirements for levels calculated? "levelstart": 25.0, "levelmultiplier": 1.5, when put into a spreadsheet, aren't adding up to what I'm seeing in-game. 

Also noticing a few bugs. 

  • At Might 3, it awards +31.8 max calories and +15.9 max hydration. However, my current max hydration and calories are 260 and 507. 
  • Under Mentality, you have crital misspelled (assuming you meant Critical). 

 

Thank you for your detailed questions and information. It took me quite some time to write this mod and I tried to make it as detailed as possible but due to lack of help testing many features it was difficult to cover everything. I'll try to answer your questions in order and as for the bugs I was sure there would be some pop up as more use this mod and will work to fix them asap.

  • Help in testing every aspect is something I could use for sure and as much feedback as you can offer.
  • There is no limit to levels, experince, points, etc... as I designed the system to automatically calculate each part based on the config settings and it will continue to do so with no end. Whatever you set in the config for max skills and stats is the limit a player can reach.
  • There currently is no restriction for resetting stats or skills but I will add this option in an update (great suggestion!)
  • There is no admin options to reset players at this time, this is a feature I am currently trying to create with an easy UI option
  • There is no auto wipe in the mod but could possibly be added as a config later. You can delete the data files when you want to wipe all players for now.
  • As for XP progression I had to do my best to generate a default setup and because I don't have any testers and doing it all on my own I can't offer any suggestions on setups for different servers like what would be good for a month. Right now since there is no wipe feature it will continue to record even after the monthly updates and wipes. It will do so until the data file is deleted or a wipe option is added later.
  • If "Bonus XP (Kill Records)" is off then there should be no display of it within any of the UIs.
  • Armor is actually just an increased overall max health that increases just as health does but only when a players health is full. Once a player has full health their Armor will start going up. It works just like a players health.
  • Dodge will randomly stop ALL damage even a headshot as though the player was never hit but you will still see blood and hear the shot however both players will recieve a message saying they dodge that attack. Block will reduce damage taken but only a % amount based on the skill level and both players will recieve a message on the amount of damage reduced.
  • XP level requirements: 25 is the default level for level 1, after that it requires  1.5x the previous level requirement to reach the next level (25x1.5=37.5) and so on. The Live UI will show the required XP counting down to next level and the Player Control Panel will show the amount needed overall.
  •  I just checked my test server on the might at level 3 and i get 265 hydration and 530 calories.. not sure why yours is 260 and 507 unless your not 100% full on food and water. I will continue to test this.. 
  • thanks for the spelling lol I will fix that as well
TeW2yCNZCNCcm5B.jpg MACHIN3
  • Help in testing every aspect is something I could use for sure and as much feedback as you can offer.

I'd love to. Would you prefer reports here or via Discord (or something else)?

TeW2yCNZCNCcm5B.jpg MACHIN3
  • There is no admin options to reset players at this time, this is a feature I am currently trying to create with an easy UI option

A simple console command I can run when I wipe the server would be helpful as well -- something I could automate in the background. xp.reset for example. 

TeW2yCNZCNCcm5B.jpg MACHIN3
  • As for XP progression I had to do my best to generate a default setup and because I don't have any testers and doing it all on my own I can't offer any suggestions on setups for different servers like what would be good for a month. Right now since there is no wipe feature it will continue to record even after the monthly updates and wipes. It will do so until the data file is deleted or a wipe option is added later.

Fair. My server is quiet, so it's not likely to be representative of "normal" or "average" either. haha 
I was just surprised to level up a few times from a single ore node. 

TeW2yCNZCNCcm5B.jpg MACHIN3
  • If "Bonus XP (Kill Records)" is off then there should be no display of it within any of the UIs.

Unless I'm misunderstanding, it is off by default according to this code, correct? I do have the KillRecords plugin installed (love that too!), if that makes a difference. 

  "BonusXP - Bonus Amounts (requires KillRecords plugin)": {
    "enablebonus": false,
    "requiredkills": 10,
    "bonusxp": 5.0,
    "endbonus": 500,
    "multibonus": true,
    "multibonustype": "fixed"

If that's the case, when I'm in-game, this is what I see when I use /xpstats.

https://imgur.com/a/OfJpZUF

TeW2yCNZCNCcm5B.jpg MACHIN3
  • Armor is actually just an increased overall max health that increases just as health does but only when a players health is full. Once a player has full health their Armor will start going up. It works just like a players health.

I'd strongly recommend making that clear, then. I immediately assumed it was a damage reduction. With Might 3 giving you 30%, I assumed it was equal to a Hazmat Suit. 

TeW2yCNZCNCcm5B.jpg MACHIN3
  • Dodge will randomly stop ALL damage even a headshot as though the player was never hit but you will still see blood and hear the shot however both players will recieve a message saying they dodge that attack. Block will reduce damage taken but only a % amount based on the skill level and both players will recieve a message on the amount of damage reduced.

Fantastic. As long as it's absolutely clear what's happening (to both parties involved), I'm all for it. Will this also count towards autoturrets, shotgun traps, animals, heli, Bradley, etc? 

TeW2yCNZCNCcm5B.jpg MACHIN3
  • XP level requirements: 25 is the default level for level 1, after that it requires 1.5x the previous level requirement to reach the next level (25x1.5=37.5) and so on. The Live UI will show the required XP counting down to next level and the Player Control Panel will show the amount needed overall.

Ok, that adds up for L2. My character is currently L12. I should require 3243.658447, but the in-game UI shows 3141. 

TeW2yCNZCNCcm5B.jpg MACHIN3
  • I just checked my test server on the might at level 3 and i get 265 hydration and 530 calories.. not sure why yours is 260 and 507 unless your not 100% full on food and water. I will continue to test this..

Not sure either. I just checked and I wasn't at that limit, despite eating all the pumpkins.  However, when I manually set my metabolism using the Player Administration plugin, I was at the intended amounts. :shrug:

I'm Rezanow#6381 on Discord. Server is Oregon Badlands. 

  • I will try to add a reset command asap as I can see that being needed
  • The first few level are very quick indeed however the cost per skill/stat level also increases or doubles by default each time as well. It will take a player reaching roughly level 50 before being able to max out a single skill or stat by default so once you start going up it takes longer and longer.
  • Bonus XP (Kill Record) - Yeah it is disabled by default and XPerince won't show anything in the UI for Kill Records even when enabled, it will only show a chat message when you reach the bonus kill amount and tell you what the bonus xp is you recieved. Otherwise you won't see anything or recieve anything
  • Armor - I did list this in the documentation as "Increased Max Health (armor with UI)" but it probably should be more detailed explanation in the game
  • Dodge/Block - I did make sure it would alert both parties so that it would reduce confusion when this skill activates. I could see some assuming hacking or cheating was involved if not :) and it works with anything that causes damage to a player including AI, Animals, Turrets, etc..
  • XP level Req. - There is alot of "rounding" involved as well with several parts of the mod to eliminate decimals. So with you being level 12 and the next level XP showing 3141 then once you reach level 13 the next level req should then be 4711.5 rounded to either 4711 or 4712. 
  • The metabolism is one it took some time to get working properly when coding it into the mod so I will continue to test this part and see if there is any issues I can find an/or fix

EDIT:
I added a reset command for complete reset of every player and it'll be in the next update, As i did that I tested the levels and it's correct when counting the "rounding" it does:

level 1 = 25
level 2 = 37 (25 x 1.5 = 37.5 rounded to 37)
level 3 = 55 (37 x 1.5 = 55.5 rounded to 55)
level 4 = 82 (55.5 x 1.5 = 82.5 rounded to 82)
etc..

anything rounded will round down when equal or less than .5 and round up if equal or above .6

Merged post

Ok the metabolism wasn't updating properly when you add/reset stats. I now have that fixed. It will also show the correct whole number amount in the player control UI instead of decimals. This will be in the next update

The metabolism issues I was having were related to global.god "True" halting metabolism gain/loss. I'd logged into my server today, set my Might to 5, and didn't see my calories or hydration increase. However, it did the moment I set global.god "false".  Oops. 

lqjdPj3ENkQ5Ywb.jpg Philoludos

The metabolism issues I was having were related to global.god "True" halting metabolism gain/loss. I'd logged into my server today, set my Might to 5, and didn't see my calories or hydration increase. However, it did the moment I set global.god "false".  Oops. 

That can also do it but I'm glad you had it turned on. It made me look at the metabolism and see that it was indeed not updating properly when adjusting or resetting stats. :) 

lqjdPj3ENkQ5Ywb.jpg Philoludos

The metabolism issues I was having were related to global.god "True" halting metabolism gain/loss. I'd logged into my server today, set my Might to 5, and didn't see my calories or hydration increase. However, it did the moment I set global.god "false".  Oops. 

That can also do it but I'm glad you had it turned on. It made me look at the metabolism and see that it was indeed not updating properly when adjusting or resetting stats. :)