M2Valheim-SkillsReworked icon

SkillsReworked

RPG-style leveling and prestige for Valheim. Earn XP for a new Level skill, gain and spend skill points on any skill(including modded skills) based off your Level.

CHANGELOG

Changelog

1.6.0

  • the "Available points" display is now a badge with just the number instead of a key-value label, and it blinks while you have unapplied allocations pending — matching the look of the TalentTree mod for a consistent style across both
  • group XP now scales only with the receiving player's level; previously it was reduced by the killer's level as well, so helping out lower-level friends gave them very little
  • added "Boss XP multiplier: first kill only" option (enabled by default): the boss XP bonus (default: 5x) now applies the first time you personally defeat a boss instead of on every repeat kill
  • the boss XP multiplier now defaults to 5x instead of 1x, so your first win over each boss is a noticeable jump in progress. Existing config files keep whatever value they already have
  • fixed kills by fire, poison and other damage-over-time effects granting no XP in multiplayer when the creature belonged to another player's machine
  • fixed heavily poisoned creatures granting no XP when they died late: kill credit now lasts 30 seconds after your last hit instead of 10, which covers even the longest poison
  • fixed XP and boss keys occasionally being lost when a creature died
  • fixed skill points being lost when using the vanilla "resetskill" command
  • reworked kill networking into a single message per death: less network traffic and more reliable XP and boss key delivery

1.5.0

  • added "Use global boss keys" option for skill caps (server-wide instead of per-player)
  • skill caps now also apply when a skill is raised via CheatRaiseSkill (e.g. Marketplace mod quests)
  • refined russian translation

1.4.1

  • added Russian localization
  • fixed the Apply/Reset/Rebirth/Prestige button captions and widths not updating when switching language mid-session (previously required a restart)

1.4.0

  • merged Rebirth and Reset into a single button (label switches based on pending allocations)
  • merged Active/Passive tab buttons into a single toggle button
  • Prestige button is now hidden when prestige requirements are not met
  • reworked skill UI button layout and positions
  • added blinking text effect to Prestige button
  • prestige now plays a roar emote and spawns VFX/SFX
  • added console commands: sr_addpoints, sr_setprestige
  • changed all commands to require devcommands
  • fixed modded skills not being resolvable in the "Active skill names" config
  • skill names in the config now accept enum names, localized names in any language, and numeric IDs

1.3.1

  • added events to RebirthFlow and PrestigeFlow for external mod integration
  • fixed Level XP bar not updating when XP is gained through passive skills

1.3.0

  • updated default active skills: added Sneak, Run, Dodge
  • added optional passive skill XP: configurable list of passive skills can now also grant Level XP (disabled by default)
  • fixed skill buttons persisting on rows after a skill switches from active to passive via config reload
  • updated Jotunn dependency to 2.29.0

1.2.0

  • added Active/Passive skill tab system (A/P buttons in the skill UI)
  • passive skills are no longer reset on Rebirth or Prestige
  • Apply, Reset and Available Points are hidden when viewing passive skills
  • all action buttons (including Prestige) are hidden in the passive tab
  • tab buttons are hidden automatically if only one category has skills

1.1.1

  • fixed README images

1.1.0

  • reworked internal structure and also changed XP gain maths to be processed on client instead of killers side(he published share factor before)
  • some changes to XPBar to feel more natural
  • some preparation for the upcoming TalentTree extension mod
  • Updated Jotunn dependency to 2.28.0

1.0.6

  • fix for xp gain when using aoe/effect weapons like sledges or staffs
  • minor network improvements to use peerId instead of player names to be unique

1.0.5

  • reworked OnDeath XP share logic. Now the XP should be shared more reliably
  • added new RPC to share Death of characters

1.0.4

  • attempt to fix xp not being shared when in group since OnDeath is only executed on owner. Now uses RPCs

1.0.3

  • fixed player keys again(silly mistake on my side)

1.0.2

  • fixed skill caps not increasing for all players nearby(thanks ZenDragon for help)

1.0.1

  • reduced each skill cap by 10 to better match vanilla progression
  • fixed custom Level icon not loading

1.0.0

  • initial release