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 3 months ago
Version 0.3.1
Download link ZenDragon-ZenRaids-0.3.1.zip
Downloads 404
Dependency string ZenDragon-ZenRaids-0.3.1

This mod requires the following mods to function

ZenDragon-Zen_ModLib-1.1.3 icon
ZenDragon-Zen_ModLib

Shared code library used in all ZenMods.

Preferred version: 1.1.3

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.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