JAGO - Blood Moons
A 7 Days to Die mod by AMG5TAG. Version 1.0.0 for game version 3.4; installs on the server and client. Category: Zombies.
Every blood moon rolls a fresh variation of the vanilla horde (tier, wave order, zombie groups, counts and timing), plus a craftable Blood Moon Starter that makes tonight a blood moon.
Description
By the third or fourth blood moon, vanilla horde nights get predictable. Your gamestage picks the stage, the stage picks the waves, and you know roughly what's coming and in what order. JAGO - Blood Moons rolls a new variation of the vanilla horde each night, so you have to prepare for a range of outcomes rather than one script.
Each blood moon can land a few tiers easier or harder than your gamestage. The timed waves come in a different order, each wave can draw from a nearby tier's zombie pool, and spawn counts and timing vary. Everything is built from the game's own blood moon data, and the final endless wave always stays last, so a night never feels foreign. It just feels less rehearsed.
It also adds the Blood Moon Starter, a craftable consumable that makes tonight a blood moon. Use it to test a new base, farm kills or push your luck.
Features
- Stage tier jitter: the night can roll up to 2 tiers easier or 2 tiers harder than your gamestage (defaults).
- Wave order shuffle: the timed waves are reordered. The final endless wave always stays last.
- Zombie group reroll: each wave's zombie group can move up to 3 tiers either side.
- Spawn count and timing variance: each wave's count and max alive, and the gap between spawns, vary by up to 25%. The endless wave is left alone.
- Kill totals and bonus loot timing are recalculated from the rolled night, and the game difficulty spawn modifier still applies.
- Rolls are seeded from the world and the blood moon day, so a night is reproducible. With Same Night For Everyone on, every party faces the same roll.
- The server log prints the rolled night (stage, waves, totals, seed).
- Blood Moon Starter: 500 Scrap Iron, 10 s, crafted in your backpack and always unlocked. Use it before 18:00 to make tonight a blood moon; your regular blood moon schedule is kept. Used at or after 18:00, or on a day that's already a blood moon, you get a message and the Starter back.
- No vanilla XML is edited. Turning randomisation off gives vanilla blood moons.
- English, German and Spanish text.
Settings
Gears, World tab, JAGO - Blood Moons. Without Gears the defaults apply. Settings are read once per blood moon day.
- Enable Randomisation: master switch. Default On.
- Easier Tier Range: Default 2, range 0-6.
- Harder Tier Range: Default 2, range 0-6.
- Shuffle Wave Order: Default On.
- Reroll Zombie Groups: Default On.
- Group Reroll Spread: tiers either side. Default 3, range 0-8.
- Spawn Count Variance: Default 25%, range 0-50%.
- Wave Timing Variance: Default 25%, range 0-50%.
- Same Night For Everyone: Default On.
Compatibility
- Works with whatever blood moon spawner is loaded, including one changed by other XML mods, because it reshuffles the loaded stages rather than shipping its own.
- Mods that replace the blood moon spawner logic in code may conflict.
- With both tier ranges at 0, shuffle and reroll off and both variances at 0%, nights match vanilla.
Requirements
- Harmony DLL mod: EasyAntiCheat must be OFF.
- Gears is optional (otherwise the defaults are used).
- Install on the server and on every client. The randomisation runs on the server; clients need the mod for the Blood Moon Starter's icon and text.
- Unzip into your Mods folder and keep the folder name Z-AMG5TAG-JAGO-BloodMoons as it is: the Z- prefix sets the load order.
- Works standalone. Each JAGO mod is independent.
Installation
Step 1: Install JAGO - Blood Moons on the server and on every player's game, all on the same version. In single player, install it on your own game.
Step 2: Download the zip and unzip it into the game's Mods folder, so you end up with Mods/Z-AMG5TAG-JAGO-BloodMoons/ModInfo.xml. For the game that is the Mods folder in the install folder (in Steam: right-click 7 Days to Die > Manage > Browse local files; create Mods if it isn't there). For a dedicated server it is the Mods folder next to the server executable.
Step 3: Keep the folder name Z-AMG5TAG-JAGO-BloodMoons exactly as it is: the Z- prefix sets the load order. Don't put it inside another folder.
Step 4: This mod contains a DLL, so EasyAntiCheat must be off: start the game without EAC (untick EasyAntiCheat in the launcher), and on a dedicated server set EACEnabled to false in serverconfig.xml.
Step 5: Optional: install Gears (Mod Settings Manager) to change the settings in game. Without it the defaults are used.
Step 6: Start (or restart) the server and the game. To update, delete the old folder and unzip the new version the same way on the server and every player's game at the same time.
Changelog
- First public release.