0 of 0

File information

Last updated

Original upload

Created by

RustyMods

Uploaded by

RustyNoodles

Virus scan

Safe to use

Tags for this mod

About this mod

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

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

Disclaimer:
Plugin is still in development - Will release v1.0.0 when I personally believe it is stable
version 0.4.x - Complete overhaul of prestige system

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 the talent

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
- 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
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 for some
0.2.5 - Config cooldowns go up to 1000 and 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 and another tweak at making experience share 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 and tweaked materials of altar
0.3.0 - Battle Fury near range only and 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 and added max level config
0.3.7 - tweaked lightning spell and 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 and 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 some effects and fixed battle fury - think this is last update for now - seems stable
0.4.6 - fixed server sync
0.4.7 - fixed characteristics being increased upon logout/login
0.4.8 - fixed forager talent, localized more text, set some default configs, fixed hunter talent
0.4.9 - group xp tweaks, more localized text, better tooltips, increased spellbook text font size, cooldown cannot be lower than length, open UI remotely key config
0.4.10- Tweaked shaman summon, fixed talents trying to apply to dead characters, talents don't consume cost if cannot use, animation toggle config added, fixed compatibility with CLLC - display exp issue, battle fury stamina gain configurable / upgrades with level
0.4.11- Tweaked UI to allow more text, Tweaked summons to not attack player pieces, Tweaked Master Chef for compatibility, Added more tooltips, fixed rogue backstab, shaman summon requires boss kills to unlock, fixed effects trying to apply to dead characters, added command for admins to give experience, removed spell skill modifier