DayZ
140 ratings
CBD Loot Rooms
2
3
3
2
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
File Size
Posted
Updated
99.858 MB
5 Sep, 2024 @ 1:43pm
28 Jun @ 5:51pm
25 Change Notes ( view )

Subscribe to download
CBD Loot Rooms

Description
Loot Rooms And Loot Containers System


Customize Any Building into a Unique Loot Experience

Looking for something unique that complements or stands out from the usual keycard mods? This mod might just be what you're looking for.

Introducing Loot Rooms 🔐 a mod that allows you to transform any building in DayZ, whether from the base game or custom imports, into a fully user set lootable room. Take complete control over the loot room experience with an extensive settings .json file. Customise everything from loot and security to sounds and more.

With this mod, you can:

🎯 Fine tune the loot distribution to your liking
🛡️ Add security measures for a more challenging experience
🎧 Set up immersive sound effects for each room
🧟‍♂️🚗🚁🚤 Spawn zombies, cars, helicopters, and boats to bring your rooms to life


Features:

🔊 8 Unique Room Sounds:
Choose from a variety of ambient sounds to set the mood for each loot room!

Sound options and setting number:
0: Off
1: Bleeping Alarm
2: Roaring Effect
3: Scary Wind
4: Facility Alarm
5: Evil Whoosh
6: Alert In the Hall
7: City Alert
8: Classic Alarm

🎁 Loot Reward Boxes and Vehicles:
Enhance your loot rooms with an exciting range of rewards! Now, you can choose between spawning loot reward boxes or fully built vehicles where a reward box would typically go. Select from a variety of loot containers, including safes, lockers, and more, or surprise players with a vehicle ready to drive! You can still spawn multiple loot reward boxes in a single loot room for even greater variety and rewards. The choice is yours, mix and match to create the ultimate loot experience!

📦 Optional Loot Table Pool System:
You can use LootTableName in your settings file to reference centralised loot groups like PrimaryWeapons, Medical, or Explosives.

📦 Loot Contents:
Define exactly what loot will be available in each loot reward box.

🔑 Key System:
Secure rooms with colored keys to create tiered access.
Key Colors: Gold, Silver, Bronze, Red, Yellow, Black, Green, Blue, White

📋 Key Prompt System:
Easily identify the key required for entry, ensuring players know what they need to unlock the loot.

🧠 Defenders:
Assign any classname of zombie ect.. to defend the loot room, fully customizable for spawn area, defender types, and behaviour. With ray casting so they can spawn on stairs, higher walkways ect.. around the room!

Cooldown System:
Each loot room now has an independent cooldown timer, meaning only the room you unlock will go on cooldown, leaving others available.

📊 Cooldown Status Check:
Allows you to check the remaining cooldown time of a loot room, showing the time left in minutes and seconds, and also shows if the the room is ready for use

🚪 Door Closing Countdown:
You can set a warning start time before a loot room door locks again, ensuring you have time to finish up before it seals!

🔨 Break-In Tools:
For players who prefer brute force, break-in tools C4 and sledgehammers are now included for accessing loot rooms.
The same setting that controls the key open time LootRoomDoorOpenTime also controls how long the c4 takes to blow up and how long it take to break in with the sledge hammer(there is a 5 second offset on the c4 blow up time so if you want it to blow up in 5 seconds set to 10)
New break in tool options coming soon!

📢 Global Messages:
Stay updated with notifications when loot rooms are opened or closed!

Global message options:
0: Global Chat
1: VPP Notification System
2: Off

Loot Room Settings:

All customization is managed through an easy-to-edit .json file for complete control over your loot rooms. Here’s what you can adjust per each room:

LootRoomName: Set custom names for each loot room.
LootRoomSound: Select from 5 sound options, or turn them off completely.
LootRoomSoundActiveTime: Set the amount of time the sound plays for.
ServerMessageType: Select the message option you want.
RequiredEntryItem: Specify which key or item is required to open the room.
LootRoomPosition: Define the exact position for loot room activation.
LootRoomDoorIndex: The index of the door on the building.
LootRoomCooldownTime: The time in seconds until the loot room can be used again.
LootRoomDoorOpenTime: The time it takes to open a loot room door.
LootRoomDoorCloseTime: The time it takes until the door closes.
LootRoomDoorCloseWarningFrom: The time the warning message will start to be displayed from.
RewardBoxes: Choose from a range of different loot boxes or even add a vehicle in its place!
LootRewards: Define exactly what loot will be available in each room, including attachments and auto loading a bullet for mags on weapons.
Defenders: Spawn defenders to protect the loot, with full control over the type and number of defenders, as well as the spawn radius, these are simple to set up no positions needed my code will take care of that for you

Set up:

Seamless Data Logging: Automatically records loot room positions and door indexes in a structured .json file.
Simplified Setup: Use the in-game CBD_DoorSetUpTool to log loot room data with a single click.
Organised Data: Manage and adjust your loot room configurations easily with the structured output.

How It Works:

Use the CBD_DoorSetUpTool while in-game on the door you want to have unlock or be locked completely(make sure to have the tool in your hands!).
The tool logs the loot room’s position and door index.
The data is saved in a .json file for easy management and future adjustments.

Where to Find Your Logs: The data is automatically saved in: profiles\CBD_LootSystem\Logging\Logs\LootRoomDoorSetupData.json

Example of JSON Output
{ "LootRoomPosition": [7738.31, 215.81, 5153.64], "LootRoomDoorIndex": 0 }

Loot Containers System:

This mod includes a separate JSON file that allows you to configure the spawning of loot containers (including vehicles) and zombies. Instead of spawning at server startup, these containers and zombies are dynamically spawned based on the player’s proximity to the container location, creating a more immersive and responsive gameplay experience.

Loot Containers System Settings:

The settings are in the same format as the loot rooms:

RewardBoxesRespawnTime: Set the time the boxes respawns after they have been activated on the map by a player
SpawnAtDistance: Set the distance the loot boxes/vehicles will appear on the map from
RewardBoxes: Adjustments similar to those in loot rooms, but controlled independently through this file!
LootRewards: Adjustments similar to those in loot rooms, but controlled independently through this file!
Defenders: Adjustments similar to those in loot rooms, but controlled independently through this file!

With this system, you can spawn rewards independently without being tied to a loot room!

Get Involved and Support Us!

Join our community on Discord to get updates, support, and share your experiences with Loot Rooms:
https://discord.gg/quCQ4RKG3Q

If you enjoy the mod and want to support the ongoing development of CBD Mods, consider donating to us on Ko-Fi:
https://ko-fi.com/cbdmods

TYPES INCLUDED YOU MAY WANT TO ADJUST WHERE THE KEYS SPAWN

As with all my mods strictly no repacking


Copyright 2024
This item is not authorised for posting on Steam, except under the Steam account https://gtm.steamproxy.vip/profiles/76561199095164638/myworkshopfiles/?appid=221100
92 Comments
Mistério 15 hours ago 
I need to make the types of the lock and boxes for the game to recognize it
furaxred 28 Sep @ 4:38am 
bonjour comment on fait pour assigner une clef a une porte merci beaucoup
Chris  [author] 27 Sep @ 6:08pm 
dandelion bill i will make some adjustments for a json parse to clear old locations removed from json file. A temp fix would be a server wipe to remove the data for the old locations understandably not something you want to do often
Madden RAAUUUUUUUUUUL 23 Sep @ 4:13pm 
Love this mod just like me? Come play it on my server that has this mod and many more ! 5.83.170.47:12800 GENESIS DAYZ :steamthumbsup: We have custom loot rooms on Prison Island (drops the bronze key that can open Pavlovo Armory which drops silver key that can open Vybor Armory which drops gold key that can open Bashnya Armory that drops black key that can open Tisy end-game items armory! All coast police stations have an armory that can be destroyed with Sledge hammer!
Dandelion Bill 21 Sep @ 5:12am 
I love this mod, only issue ive found is after I set my own custom locations and doors ect (all are working fine) I noticed the doors on one of the buildings that was previously locked (which came with the mod) is now permanently locked and gives 0 prompts to open or unlock or interact with at all. Is this a known issue?
karpenator 19 Aug @ 8:25am 
NULL pointer to instance when trying to access variable 'RewardBoxes' (Parent instance is null)
Class: 'LootSystemEntryModule'
Function: 'CheckIndependentBoxes'
Stack trace:
CBD_LootRoomsSystem/Scripts/4_World/modules\cbd_cfmodule.c:87 Function CheckIndependentBoxes
neodayz 10 Aug @ 9:55pm 
Types box ??
Jon Black 10 Jul @ 2:36pm 
Are we able to use our own containers or does it only work with the ones that come with your mod?
knutschie1000 7 Jun @ 12:51pm 
Hi, can you make the Breaching Charge also Working with BBP and any other Basebuilding mod ? I want use your mod and it will be a big plus when i can replace also the Breaching charge mod.
Or maybee you can contact me and make some mod for me ?
Blaze 9 May @ 10:42am 
Keys have infinite uses after update anyway to stop this???