You are viewing a potentially older version of this package. View all versions.
ZenDragon-ZenRaids-0.3.1 icon

ZenRaids

Monsters can spawn inside your base when torches are unlit. Control raids per biome so that some biomes can be more forgiving than others.

Date uploaded 8 months ago
Version 0.3.1
Download link ZenDragon-ZenRaids-0.3.1.zip
Downloads 861
Dependency string ZenDragon-ZenRaids-0.3.1

This mod requires the following mods to function

ZenDragon-Zen_ModLib-1.5.6 icon
ZenDragon-Zen_ModLib

Shared code library used in all ZenMods.

Preferred version: 1.5.6

README

ZenRaids

Spawn Protection:

  • In Vanilla a workbench can suppress spawns in your base. Not anymore! Think about that...
  • Instead, fire prevents spawns, keep the torches lit! ZenSign can help you quickly and easily locate fuel.
  • Most pieces that produce fire keeps monsters from spawning, but only if lit. This gives a reason to gamify torch fueling. ZenHoverItem will show you how many game days of fuel is left on a fireplace.
  • Your spawn point bed protects against spawns, but only your spawn point bed.

Raids:

  • Set the conditions for raids per biome. By default, no raids allowed in the meadows.

Improve Your Experience

CORE MODS

The full collection of all Zen MODS:

  • Radically improved QoL
  • Incredible performance
  • Pre-configured
  • 100% Gamepad support
  • Spectacularly immersive

Enjoy!

Sample Config File

## Settings file was created by plugin ZenRaids v0.2.0
## Plugin GUID: ZenDragon.ZenRaids

[General]

## [Admin] No Raids allowed in these biomes
# Setting type: Biome
# Default value: Meadows
# Acceptable values: None, Meadows, Swamp, Mountain, BlackForest, Plains, AshLands, DeepNorth, Ocean, Mistlands, All
# Multiple values can be set at the same time by separating them with , (e.g. Debug, Warning)
No Raid Biomes = Meadows

## [Admin] These raids are allowed even in NoRaidBiomes
# Setting type: StringList
# Default value: army_eikthyr
No Raid Biomes Exeption Raids = army_eikthyr

## [Admin] These raids have their disable condition removed so they are always in rotation to be triggered
# Setting type: StringList
# Default value: 
Never Disable Raids = 

[Spawn Protection]

## [Admin] Remove Crafting Stations ability to prevent monsters from spawning near them.
# Setting type: Boolean
# Default value: true
Exclude Crafting Stations = true

## [Admin] Remove Wards ability to prevent monsters from spawning near them.
# Setting type: Boolean
# Default value: true
Exclude Wards = true

## [Admin] Modify Map Tables to act as spawn suppression pieces
# Setting type: Boolean
# Default value: false
Include Map Tables = false

## [Admin] Lights / Fireplaces must be on for spawn protection.
# Setting type: Boolean
# Default value: true
Fire Must Be Lit = true

## [Admin] Smelters / Blast Furnaces / Eitr Refineries / Kilns / etc. Must be on for spawn protection.
# Setting type: Boolean
# Default value: true
Machine Must Be Active = true

## [Admin] The bed must be the current spawn point to provide spawn protection
# Setting type: Boolean
# Default value: true
Bed Must Be Spawn Point = true

## [Admin] Number of PlayerBase pieces the player needs to be near to trigger raids.
## When removing spawn protection from Crafting Stations it reduces the number of pieces that
## can trigger raids. Therefor in order to keep raids engaging you can lower the number of pieces you need
## to be near.  Higher numbers would reduce the odds of triggering a raid because you are less
## likely to be near so many.  However, Keep in mind that a lit light source counts as a PlayerBase.
## Vanilla = 3
# Setting type: Int32
# Default value: 3
PlayerBase Raid Threshold = 3


Like My Mods? Donations Welcome

Bitcoin

Donation QR

CHANGELOG

v0.7.3

  • add a limited, short-range, protected area around Smelters/Kilns/BlastFurnaces/etc that prevents rapid-despawn of dropped materials when "Fires Must Be Lit" is enabled.

v0.7.2

  • add console command Zen_RaidRules shows a listing of every raid and the trigger conditions.
  • fix vanilla: ashlands raids are not setup correctly for per-player raid rules when the PlayerEvents flag is set. This adds the missing data.
  • fix vanilla: many other raids are not configured correctly for per-player conditions when the PlayerEvents flag is set.
  • Add config options for controlling Raid Rules conditions
    • global keys
    • player keys
    • known items
    • disable conditions

v0.7.1

  • identical to v0.7.2
  • fixed typo

v0.7.0

  • identical to v0.7.2
  • i just forgot to update the README.

v0.6.0

  • update for Zen.ModLib v1.5.0

v0.5.4

  • added compatibility warning on startup when using the Farming mod by Smoothbrain. The perimeter rings on light sources may not display correctly due to caching done by the Farming mod.

v0.5.3

  • added a nullref check to help with mod compatibility when placing some fire sources.

v0.5.2

  • increase protection range of Braziers: from 12 to 15
  • revert protection range of Sconce: from 10 back to 12
  • reduce max fuel of Sconce from 5 to 4

v0.5.1

  • increase protection range of Braziers: from 10 to 12
  • increase protection range of green/blue Iron Torches from 10 to 15
  • reduced protection range of Sconce: from 12 to 10
  • when Fireplaces Must be Lit is true: reduce max fuel of Sconce from 6 to 5
  • add a config option to adjust max fuel of fireplaces when Fireplaces must be Lit.

v0.5.0

  • Update for Valheim v0.221.4 Call to Arms

v0.4.0

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

v0.3.12

  • update readme Fire Source Table
  • update Zen.ModLib to v1.1.3

v0.3.11

  • fix for compatibility with mod: shudnal's JustSleep

v0.3.10

  • config limit change: radius percent max limit from 2x to 3x

v0.3.9

  • improved err handling. no functionality changes.

v0.3.8

  • code cleanup and a little bit of future proofing. No functionality changes.

v0.3.7

  • add option: Interact Show Perimeter
  • update documentation.

v0.3.6

  • improved Fires "Must Be Lit" spawn protection to calculate based on dynamic light range of each individual fire source. (See readme for more info)
  • Added interactive element to fire sources to visualize the protection radius.
  • Removed need to sync config for "Fires Must Be Lit" (should fix config sync issue for some dedicated servers)
  • code cleanup

v0.3.5

  • Update for Zen.ModLib v1.1.0
  • Fix: server configs sync was not working.
  • simplified Spawn Protect logic: If Fire Must Be Lit is true then all other structures do not protect against spawns. Simpler logic than individual rules:
    • Removed option: Cartography Table
    • Removed option: Bed Must Be Spawn
    • Removed option: Machine Must Be Lit

v0.3.4

  • fixed config sync

v0.3.3

  • update readme - no code changes.

v0.3.2

  • add config option to set the min number of players that must be online for a raid to start.

v0.3.1

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

v0.3.0

  • use Zen.ModLib

v0.2.1

  • UPDATE FOR VALHEIM v0.220.3
  • update configs and logging subsystem

v0.2.0

  • Moved SpawnProtect from ZenWorldSettings to this mod
  • Add options for monsters can spawn inside your base if the torches are not lit.

v0.1.1

  • initial release