You are viewing a potentially older version of this package. View all versions.
RustyMods-AlmanacClassSystem-0.2.3 icon

AlmanacClassSystem

Plugin adds a class and experience system to valheim

Date uploaded a year ago
Version 0.2.3
Download link RustyMods-AlmanacClassSystem-0.2.3.zip
Downloads 336
Dependency string RustyMods-AlmanacClassSystem-0.2.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2105 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.2105

README

Almanac Classes

Plugin adds a node based progression system that unlocks through experience gained by killing monsters and playing the game.

Highlights

Unique talent abilities that are either passive or activated spells

Some noteworthy abilities:

  • Monkey Wrench - Allows to wield two handed weapons in one hand (only applies to longswords, battleaxes and fireball staff)
  • Dual Wield - You can wield different types of weapons together
  • Bleeding - Stacked bleeding damaging ability
  • Creature Mask - Spawn a friendly creature - Automatically dies after a certain time
  • Shaman Heal - Heals nearby players
  • Song of Healing - Heals nearby players over time

And many more abilities

Prestige System

Class system has a prestige system. You can prestige after you've met the threshold (configurable) and it will increase the effects of all the talents

Classes

  • Bard
  • Shaman
  • Sage
  • Ranger
  • Rogue
  • Warrior

Experience

Experience system rewards player whenever a creature is killed in the surrounding area. It does not matter who kills creature, all players will be rewarded. Players also gain experience by:

  • Chopping Trees
  • Chopping Logs
  • Hitting Ore Deposits
  • Taming Creatures
  • Shooting Arrows
  • Picking up Items

Creature reward different experience, you can configure this using the generated YML file found:

  • BepinEx/config/AlmanacClasses/Experience/AlmanacExperienceMap.yml

If a creature is not registered to this file, then the experienced gained will be based on the biome the player is in.

Configurations

Plugin is fully configurable using the cfg file generated in BepinEx/config directory:

  • RustyMods.AlmanacClasses.cfg

Server

AlmanacExperienceMap.yml is synced through server for admins to configure.

Roadmap

  • Add custom animations

Commands

  • class_talents
  • talents_write
  • talents_test Each command has a help function that details the available tools

Changelog

0.2.0 - Beta release
0.2.1 - Changed air jump button to get game settings jump button instead of spacebar, fixed some localization
0.2.2 - Almanac can reward class experience
0.2.3 - Spell keys improvement

Contact information

For Questions or Comments, find Rusty in the Odin Plus Team Discord

https://i.imgur.com/XXP6HCU.png

Or come find me at the Modding Corner

If you enjoy this mod and want to support me: PayPal

https://www.buymeacoffee.com/peimalcolm2

CHANGELOG

0.2.0

  • Beta Release

0.2.1

  • Changed air jump button to get game settings jump button instead of spacebar
  • Fixed some localization

0.2.2

  • Almanac can reward class experience

0.2.3

  • Spell keys improvement

0.2.4

  • Modified Quick Shot to be an increase in percentage of draw speed or reload time
  • Fixed crossbow not being affected
  • Added config to turn off visual effects

0.2.5

  • Config cooldowns go up to 1000
  • Cooldown grayscales icon with radial fill

0.2.6

  • Added API for other mods to add experience
  • Tweaked experience monster kill
  • Duration configs extended

0.2.7

  • Added experience orbs
  • Improved experience share in multiplayer

0.2.8

  • Shader/Material Fixes

0.2.9

  • Added more API functionalities

0.2.10

  • Updated material replacer

0.2.11

  • Added Survivor and Battle Fury abilities (alternative for dual wield & monkey wrench)

0.2.12

  • Fixed Master Chef
  • Tweaked materials of altar

0.3.0

  • Battle Fury near range only
  • Fixed Quick Shot

0.3.1

  • Fixed prestige not updating characteristic values

0.3.2

  • Updated Thunderstore icon

0.3.3

  • Ashland release

0.3.4

  • Piece manager update

0.3.5

  • Fixed UI issue already in spellbook

0.3.6

  • Fixed strength not adding carry weight
  • Added max level config

0.3.7

  • Tweaked lightning spell
  • Added better dual wield animations

0.3.8

  • Fixed duplicate spells in book

0.3.9

  • Fixed spellbook bug

0.4.0

  • Prestige system overhaul and major changes all around

0.4.1

  • Fixed damage reduction on dual wield and monkey wrench
  • Tweaked icons
  • Added Ashland monsters to XP map

0.4.2

  • Added speed animation modifier
  • Added talent prestige cap

0.4.3

  • Made status effect timer more visible
  • Added config to disable start effects

0.4.4

  • Fixed Shaman heal
  • Fixed server not loading talents
  • Tweaked UI
  • Added Berzerk and Sailor talents as alternatives

0.4.5

  • Fixed Bard song triggering often
  • Tweaked effects
  • Fixed Battle Fury — likely final/stable update

0.4.6

  • Fixed server sync

0.4.7

  • Fixed characteristics increasing upon logout/login

0.4.8

  • Fixed Forager talent
  • Localized more text
  • Set default configs
  • Fixed Hunter talent

0.4.9

  • Group XP tweaks
  • Improved localization
  • Better tooltips
  • Increased spellbook font size
  • Enforced cooldown limit
  • UI open key config

0.4.10

  • Tweaked Shaman summon
  • Talent application fixes
  • Added animation toggle config
  • CLLC compatibility
  • Battle Fury stamina improvements

0.4.11

  • UI tweaks
  • Summons avoid attacking player pieces
  • Master Chef compatibility
  • Tooltip improvements
  • Fixed Rogue backstab
  • Admin XP command added
  • Removed spell skill modifier

0.4.12

  • Fixed Raven flyaway
  • Fixed Airbender over-jumping

0.4.13

  • Reverted Bard animation to dance
  • Added config to disable Raven
  • Fixed lightning effect bug
  • Bard status redundancies added

0.4.14

  • Added attacker check on RogueReflect
  • Added config to cap characteristic talents

0.4.15

  • Experience map overhaul
  • XP loss toggle
  • Min/max XP level config
  • Alternative Airbender (Eitr only)

0.5.0

  • Added visual text effects
  • Improved XP gain

0.5.1

  • Added static XP map file
  • Fixed XP from invalid planting
  • Added fishing XP on hook

0.5.2

  • Something

0.5.3

  • Fixed XP bar not updating
  • Added Koreshx UI improvements for Spell bar

0.5.4

  • Added conditionals to ensure player is active for ability cooldown

0.5.5

  • Fixed missing XP from veins
  • Added foraging XP method via prefab map

0.5.6

  • Added background change ability
  • Updated Call of Lightning FX

0.5.7

  • Bog Witch update

0.5.8

  • Added PR from Dealman and JoshLaseter

0.5.9

  • Major update (see full description)

0.6.0

  • Removed passive button update

0.6.1

  • Fixed spell swapping

0.6.2

  • Added Dealman's UI improvements
  • Fixed Forager

0.6.3

  • Hotfix: UI and reset bug

0.6.4

  • Hotfix: UI setup order fix

0.6.5

  • Ensured SpellSlot initialization before data add

0.6.6

  • Stricter null check

0.6.7

  • Added null checks on each component during spell slot setup

0.6.8

  • Added try-catch to spell slot setup

0.6.9

  • Fixed logout bug that broke UI
  • Added config to experience orbs to determine which biome they can drop
  • Experience Orbs where biomes overlap, will randomly choose between options