You are viewing a potentially older version of this package. View all versions.
WackyMole-WackyItemRequiresSkillLevel-1.3.0 icon

WackyItemRequiresSkillLevel

Set your items to require skills or VLS attributes to be equipped or crafted.

Date uploaded 2 years ago
Version 1.3.0
Download link WackyMole-WackyItemRequiresSkillLevel-1.3.0.zip
Downloads 104
Dependency string WackyMole-WackyItemRequiresSkillLevel-1.3.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

ItemRequiresSkillLevel by WackyMole

Original Mod by Detalhes https://thunderstore.io/c/valheim/p/Detalhes/ItemRequiresSkillLevel/

Keeping it warm for Detalhes or maybe until Rusty adds WackyEpicMMO capabilities to his mod.

Create skill requirement for any equipable item that you want.

Block craft based on skills if you want

Blocks foods and potions.

It has compatibility with Valheim Level System. Use these as skills: Intelligence, Strength, Focus, Constitution, Agility, Level

It has compatibility with Smoothbrain skills.

It has compatibility with EpicMMO. Use these as skills: Strength, Agility, Intellect, Body, Level. Set EpicMMO as attribute to true.

Yml will be generated in the first execution. Example:

  • PrefabName: ArmorBronzeLegs Requirements:
    • Skill: Blocking Level: 10 BlockCraft: false BlockEquip: true
    • Skill: Blocking Level: 10 BlockCraft: true BlockEquip: true
  • PrefabName: ArmorBronzeChest Requirements:
    • Skill: Blocking Level: 10 BlockCraft: false BlockEquip: true
    • Skill: Blocking Level: 10 BlockCraft: true BlockEquip: true
  • PrefabName: HelmetBronze Requirements:
    • Skill: Blocking Level: 10 BlockCraft: false BlockEquip: true
    • Skill: Blocking Level: 10 BlockCraft: true BlockEquip: true

Sync

Install in the server to sync config with clients.

CHANGELOG

Version Update Notes
1.3.0 Initial release.
1.3.1 README update.
1.3.2 ServerSync update.
1.3.3 README update.
1.3.4 Support for Valheim Level System (VLS).
1.3.5 ServerSync update.
1.3.6 ServerSync update.
Fixed "eating too much food" issue.
Fixed ExhibitionName handling.
1.4.0 Switched config to WackyMole.ItemRequiresSkillLevel.yml (still reads legacy Detalhes.ItemRequiresSkillLevel.yml if present).
Added GlobalKeyReq to requirements to gate items by global keys (recommended with World Advancement Progression or with private player raids enabled).
Added more blocked alerts for players.
1.4.1 Bug fix
1.4.2 Bug fix
1.4.3 Bug fix for startup & epicloot
1.4.4 Can read multiple YAML files starting with WackyMole.ItemRequiresSkillLevel
Bug fix for IsEquipable.
Changed how the mod interacts with EpicMMO slightly.
More defensive with reading Yamls
1.4.5 Skill levels now use SET effects bonuses in the calculations.
1.4.6 Added RequirementGroups to allow for multiple prefabs at once. Readme Examples, old way still works.