WackyItemRequiresSkillLevel
Set your items to require skills or VLS attributes to be equipped or crafted.
| Last updated | 2 weeks ago |
| Total downloads | 8713 |
| Total rating | 5 |
| Categories | Server-side Client-side Utility Bog Witch Update |
| Dependency string | WackyMole-WackyItemRequiresSkillLevel-1.4.0 |
| Dependants | 30 other packages depend on this package |
This mod requires the following mods to function
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.2333README
ItemRequiresSkillLevel by WackyMole
Original mod by Detalhes: https://thunderstore.io/c/valheim/p/Detalhes/ItemRequiresSkillLevel/ Maintained by WackyMole with permission.
What's new in 1.4.0
-
Config renamed to
WackyMole.ItemRequiresSkillLevel.yml(still reads legacyDetalhes.ItemRequiresSkillLevel.ymlif present). -
Added
GlobalKeyReq: gate crafting/equipping by world/player keys. If World Advancement Progression (WAP) is installed, keys are checked globally (WAP makes them private). Otherwise they are checked against the player. The Private Player Raids world modifier is recommended either way. You can use short lines like:GlobalKeyReq: defeated_bonemass BlockEquip: trueMake sure to enable Private Player Raids if you use
GlobalKeyReq.
What it does
- Create skill requirements for any equipable item.
- Optionally block crafting based on skills or keys.
- Blocks foods and potions when requirements are not met.
- Generates a YAML on first run.
- Vanilla skills reference: https://valheim.fandom.com/wiki/Skills
Compatibility
- Valheim Level System (VLS):
Intelligence, Strength, Focus, Constitution, Agility, Level - Smoothbrain Skills: partial support (some skills)
- WackyEpicMMO: use
Strength, Dexterity (Agility), Intellect, Endurance (Body), Vigour, Specializing (Special), Leveland setEpicMMO: true
Legacy Detalhes mod (still somewhat maintained): https://www.nexusmods.com/valheim/mods/2797?tab=description
Example provided by LePunkQC
How keys are checked (scope)
- With WAP installed: checked as Global world keys.
- Without WAP: checked against the Player (private keys). Private Player Raids world modifier is recommended either way.
A Yml will be generated in the first execution.
Example:
- PrefabName: ArmorBronzeChest
Requirements:
- Skill: Level
Level: 10
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Strength
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: ArmorBronzeLegs
Requirements:
- Skill: Level
Level: 10
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Strength
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: HelmetBronze
Requirements:
- Skill: Level
Level: 10
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Strength
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: ArmorIronChest
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Strength
Level: 40
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: ArmorIronLegs
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Strength
Level: 40
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: HelmetIron
Requirements:
- Skill: Level
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Strength
Level: 40
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- GlobalKeyReq: defeated_bonemass
BlockEquip: true
- GlobalKeyReq: defeated_gdking
BlockEquip: true
- PrefabName: AxeBronze
Requirements:
- Skill: Level
Level: 10
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: AtgeirBronze
Requirements:
- Skill: Level
Level: 10
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: SwordBronze
Requirements:
- GlobalKeyReq: defeated_eikthyr
BlockEquip: true
- PrefabName: SwordIron
Requirements:
- Skill: Level
Level: 30
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Swords
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: AxeIron
Requirements:
- Skill: Level
Level: 30
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Axes
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- PrefabName: AtgeirIron
Requirements:
- Skill: Level
Level: 30
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
- Skill: Swords
Level: 20
BlockCraft: true
BlockEquip: true
EpicMMO: true
ExhibitionName:
Sync
Install in the server to sync config with clients.
GlobalKeys Available
defeated_bonemass - Set when killing Bonemass
defeated_gdking - Set when killing The Elder
defeated_goblinking - Set when killing Yagluth
defeated_dragon - Set when killing Moder
defeated_eikthyr - Set when killing Eikthyr
defeated_queen - Set when killing The Queen
defeated_fader - Set when killing Fader
defeated_serpent - Set when killing a Serpent
KilledTroll - Set when killing a Troll
killed_surtling - Set when killing a Surtling
KilledBat - Set when killing a Bat