TXC-SkillLoss icon

SkillLoss

Server-synced death skill loss and XP: loss % per category or skill, loss cap, catch-up XP after deaths, XP multipliers and death-cause multipliers (e.g. no loss on PvP). Supports modded skills. Admin-only config.

By TXC

CHANGELOG

Changelog

1.2.0

  • New config layout. [0 - Toggles] at the top picks, per feature, whether it's Off or reads the Category sections ([3 - Categories - Combat], ... Crafting, Modded, Movement, Utility) or the Skill sections ([4 - Skills - Combat - Swords], [4 - Skills - Modded - Ranching (id)], ...). Every category and skill section holds all the options: Loss, MaxLevelsLost, CatchUpPerLevel, CatchUpMax, XpGain. [1 - General] and [2 - Death Causes] sit in between.
  • New [1 - General] DebugLogging (local, not synced): logs every skill's level before/after each death, XP gained per skill with the multipliers used, level-ups and stored peaks.
  • New console commands: skillloss_skills lists your skills with level, peak, loss and XP multipliers; skillloss_cleardeath (needs devcommands) ends the "No skill drain" period so the next death loses skills again.
  • Ride moved from the Movement to the Utility category (its section is renamed and its values carried over automatically).
  • Loss = Off uses vanilla's loss for the world's Death penalty setting (Normal 5%, Hard 7.5%, ...).
  • The 1.1 config is converted automatically on first load (UseCategories = true becomes Loss = Category); the old sections are removed.
  • New loss cap (MaxLevelsLost, toggle MaxLevelsLostCap): the most levels a skill can lose in one death, progress bar included. Off by default.
  • New catch-up XP (CatchUpPerLevel / CatchUpMax, toggle CatchUpXp): extra XP while a skill is below the highest level the character ever had in it, scaling with how far below it is. Off by default. Peaks are saved in the character file; existing characters start tracking at their current levels.
  • New XP gain multiplier (XpGain, toggle XpGain). Off by default.
  • New [2 - Death Causes] (toggle DeathCauses): a loss multiplier per kind of death (Enemy, PvP, Fall, Drowning, Environment, Accident, Other). Off by default.
  • With an XP multiplier above 1.00, the extra XP it added is carried over a level-up instead of being thrown away (vanilla discards the overflow).
  • Multipliers are written with two decimals (1.00, 0.50); loss values stay percentages.
  • Everyone on the server needs 1.2.0 (version check is per minor version).

1.1.0

  • New [General] LossMode (default Level, same as 1.0.0). TotalXp takes the configured % from all XP earned in the skill, then recalculates the level and progress bar from what's left, so progress towards the next level is no longer wiped.
  • Everyone on the server needs 1.1.0 (version check is per minor version).

1.0.0

  • First release.