ZenDragon-ZenBossStone icon

ZenBossStone

Each player sees their own version of reality: The boss trophies that they see hung at the start temple depends on their individual progression. Boss loot only drops when sacrificing the trophy.

CHANGELOG

v0.6.1

  • add config option "Boss Loot Explicit"
  • recompile for Zen.ModLib v1.10.8

v0.6.0

  • add help info to Compendium
  • recompile for Zen.ModLib v1.10.0

v0.5.1

  • count players the moment the trophy is sacrificed to avoid players getting no loot if they move out of range or get disconnected in a multiplayer server.
  • added configs for checking player distance when dropping loot
  • added configs for ignoring some bosses if you want some bosses to drop loot when you kill them but others require hanging the stone.
  • improve error handling and logging
  • bugfixes

v0.5.0

  • mismatched version number, internal build still identifies as v0.4.8, use v0.5.1 instead.

v0.4.8

  • fix to work with CLLC handling loot drops for per player loot

v0.4.7

  • fix: no longer requires a restart to change the config option "Boss Trophy One Per Player." Can now change it while the game is running.

v0.4.6

  • change of behavior: when dropping boss loot at the sacrifice stone it used to drop per player loot as one per player ON THE SERVER. This was vanilla behavior. Now it drops per player loot as for each player within short distance of the boss stone. Note: not all loot is per player loot. For example, eikthyr always drops 3 antlers, but the elder drops 1 key per player. All flat amount loot is unchanged, this only affects how it computes per player loot drops for boss items at the stones and limits the player count to nearby players instead of server wide.
  • recompile for Zen.ModLib v1.9.1

v0.4.5

  • prevent boss trophies from timeout despawning.

v0.4.4

  • bugfix: was allowing no-teleport items to teleport.

v0.4.3

  • recompile to use Zen.ModLib v1.5.1 to force the vanilla fix to playerkeys so they are set correctly when bosses die.

v0.4.2

  • adjust Zen.ModLib package ref version

v0.4.1

  • Adjusted name of terminal command.
  • No code changes.

v0.4.0

  • Adjusted teleport restrictions on boss trophies so that they can not be teleported through Stone Portals (optional)
  • Adjusted the default weight for trophies to 500 and increased the max up to 2000.
  • Made a special exception for Eikthyr's trophy since you do not yet have a cart when you kill them. Therefore, their trophy weight has a maximum value of 200 regardless of what the config value is set to.

v0.3.4

  • Change the log level from Warning to Info when skipping bosses without trophies, less noisy logs when using mods which add a lot of bosses.

v0.3.3

  • Add extra null checks on BuildTrophyToBossLookup for compatibility with mods that add non-standard bosses.

v0.3.2

  • Update for Valheim v0.221.4, Call To Arms

v0.3.1

  • add a config option to remove the boss trophy from Player Based raids requirements. That way you don't get flagged for the raid by simply picking up the trophy. Be careful though, picking up any boss loot will still flag you for player based raids, as per vanilla rules: https://valheim.fandom.com/wiki/Events#Player-based_requirements

v0.3.0

  • updated for Zen.ModLib v1.2.0
  • recompile for BepInEx v5.4.2332
  • recompile for JVL v2.26.0

v0.2.6

  • fix readme, image was not loading.
  • update Zen.ModLib dependency version to v1.1.3

v0.2.5

  • fix: compatibility issue resolved with Jewelcrafting causing boss loot not to drop at the stone circle.

v0.2.4

  • update to for Zen.ModLib v1.1.0
  • fix: admin config settings sync on server login.

v0.2.3

  • update to use Zen.ModLib v1.0.5

v0.2.2

  • fixed config sync from server.
  • fixed SacrificeTrophyForBossLoot config option not working, now bosses only drop loot at the sacrifice stone as they are supposed to.

v0.2.1

  • removed BepInEx from dependency, Zen.ModLib handles it.

v0.2.0

  • use Zen.ModLib

v0.1.20

  • update logging and configs subsystem

v0.1.19

  • UPDATE FOR VALHEIM v0.220.3

v0.1.18

  • relaxed restriction on being required on the server. However, if all clients do not have it installed progression integrity will be unreliable. Putting it on the server enforces all clients to have it. See README for more information.

v0.1.17

  • minor code cleanup and future proofing.

v0.1.16

  • added compatibility for the DeepNorth mod by Therzie
  • removed trophy mapping data config option from the v0.1.15 update and made it calculate that data automatically instead.
  • fixed bugs

v0.1.15

  • moved trophy to boss mapping into config data because it may be helpful for mod compatibility and future proofing.

v0.1.14

  • enforce running on all clients and server.

v0.1.13

  • minor fix for running on server.

v0.1.12

  • add config option to auto-set world modifier playerevents on startup. This will enable Valheim's player based raid progression system.

v0.1.11

  • minor logic fix for improved future proofing.

v0.1.10

  • EpicLoot Fix: Boss Items now drop correctly from Boss Stones.
  • EpicLoot Fix: Buying a bounty from the trader no longer errors.

v0.1.9

  • Initial release