WackyItemRequiresSkillLevel

版本 v1.4.7·更新於 2026-09-13

Wacky Item Requires Skill Level allows you to set your items to require skills / WackyEpicMMO / VLS / Global Keys attributes to be equipped or crafted.

截圖 共 1 張

模組介紹 作者原文

ItemRequiresSkillLevel by WackyMole

Original mod by Detalhes:

Maintained by WackyMole with permission.

What's new in 1.4.4

  • Multiple Config Files: The mod now reads all YAML files in the config folder that start with WackyMole.ItemRequiresSkillLevel This allows for better organization of requirements across different mods or item categories.

What's new in 1.4.0

  • Config renamed to WackyMole.ItemRequiresSkillLevel.yml (still reads legacy Detalhes.ItemRequiresSkillLevel.yml if 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: true

Make 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:

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), Level and set EpicMMO: true

Legacy Detalhes mod (still somewhat maintained):

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 on first launch.

Configuration formats

The mod supports two YAML formats:

  • Legacy top-level list
  • Document format with Requirements and optional RequirementGroups

Both formats are supported at the same time for backward compatibility.

Format 1: Legacy top-level list

Use this if you want one entry per item, like older configs.

Example 1: Basic vanilla skill requirement

  • PrefabName: BronzeSword

Requirements:

  • Skill: Swords

Level: 15

BlockCraft: true

BlockEquip: true

Example 2: EpicMMO requirement

  • PrefabName: ArmorIronChest

Requirements:

  • Skill: Level

Level: 20

BlockCraft: true

BlockEquip: true

EpicMMO: true

ExhibitionName: Player Level

Example 3: Multiple requirements on one item

  • PrefabName: SwordIron

Requirements:

  • Skill: Level

Level: 30

BlockCraft: true

BlockEquip: true

EpicMMO: true

ExhibitionName: Player Level

  • Skill: Swords

Level: 20

BlockCraft: true

BlockEquip: true

ExhibitionName: Swords

Example 4: Global key only

  • PrefabName: SwordBronze

Requirements:

  • GlobalKeyReq: defeated_eikthyr

BlockEquip: true

ExhibitionName: Eikthyr Defeated

Example 5: Mixed skill + key requirement

  • PrefabName: HelmetIron

Requirements:

  • Skill: Level

Level: 20

BlockCraft: true

BlockEquip: true

EpicMMO: true

ExhibitionName: Player Level

  • GlobalKeyReq: defeated_bonemass

BlockEquip: true

ExhibitionName: Bonemass Defeated

Example 6: Consumable usage lock

  • PrefabName: SerpentStew

Requirements:

  • GlobalKeyReq: defeated_serpent

BlockEquip: true

ExhibitionName: Serpent Killed

Format 2: Document format

Use this if you want a cleaner file layout or want to group multiple prefabs under the same requirement block.

Example 1: Normal per-item entries inside Requirements

Requirements:

  • PrefabName: ArmorBronzeChest

Requirements:

  • Skill: Blocking

Level: 10

BlockEquip: true

  • Skill: Swim

Level: 10

BlockCraft: true

BlockEquip: true

  • PrefabName: SwordBronze

Requirements:

  • GlobalKeyReq: defeated_eikthyr

BlockEquip: true

ExhibitionName: Eikthyr Defeated

Example 2: One grou

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

denikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
WackyItemRequiresSkillLevel-1.4.7.zip
檔案大小
182.4 KiB