Summary
Configurable loot spawning system with categories, weighted chances, respawn timers, and cleanup. Designed for performance and easy extension using overrides only.
Description
AOTOW Loot Spawner System
A flexible and lightweight loot spawning system designed for Arma Reforger, built with full control and customization in mind.
This system was originally developed for a PvE survival project, but it works just as well for both PvE and PvP servers.
Features
Category-based loot system:
Civilian
Police
Military
Industrial
Medical
Fully configurable loot tables
Weighted probability system (DayZ-style)
Adjustable spawn chance, including empty spawns
Configurable minimum and maximum item count
Configurable respawn delay
Cleanup system to prevent loot buildup
Player distance-based tracking
Randomized spawn positioning for natural world loot placement
Optional debug mode
World Loot Spawners
Place loot spawners in the world and assign them a loot category through the central loot configuration.
The system will:
Check active loot at the spawner
Decide whether to spawn loot or leave it empty
Select items based on weighted probability
Spawn items with slight randomization
Track spawned loot
Clean up old loot over time
Respawn loot when allowed
Searchable Furniture Loot
The system also supports loot inside searchable furniture and container prefabs.
Furniture can be configured to spawn loot directly into its inventory when searched, instead of spawning physical items in the world.
Supported examples:
Cabinets
Drawers
Shelves
Tables
Kitchen cabinets
Toolboxes
Medical cabinets
Other custom furniture prefabs
Furniture loot uses the same loot table configuration and the same loot categories as the normal world loot spawners.
Furniture Features
Spawn loot only when searched
Optional spawn on server start
Configurable minimum and maximum item count
Configurable spawn chance
Configurable respawn delay
Configurable cleanup handling
Optional respawn disable
Optional key requirement
Custom key prefab selection
Server-side controlled spawning
Prevents duplicate loot on server start, reconnect, and replication
Tracks which items belong to each furniture spawner
Performance
Designed to be server-side focused and performance friendly:
Controlled spawning logic
Built-in cleanup handling
Distance-based checks
Minimal overhead
Works with many spawners and furniture containers
Compatibility
Uses one shared loot table system for both normal world loot spawners and searchable furniture loot.
No separate furniture loot table system is required.
Existing loot spawners remain fully compatible.
https://discord.gg/CuPuEyZsYj
License
Arma Public License No Derivatives (APL-ND)