About Kilobyte Smart Decay
Intelligent building decay system that adjusts rates based on player activity. Abandoned bases decay faster while active bases receive reduced decay.
How It Works
Plugin intercepts decay damage and applies multipliers based on activity:
- Active bases - Reduced decay (default: 50% of normal)
- Inactive bases - Increased decay (default: 200% of normal)
Optional extra material consumption from tool cupboards for faster cleanup of abandoned bases.
Activity Detection
- Building and upgrading blocks
- Opening doors
- Cupboard authorization changes
- Player login
- Proximity to authorized cupboards
Installation
- Place KilobyteSmartDecay.cs in your oxide/plugins/ or carbon/plugins/ folder
- Config file creates automatically on first load
- Optional: Grant smartdecay.exempt to exclude specific players
Permissions
smartdecay.exempt - Bases owned by player use normal decay rates
Configuration
Customize settings in oxide/config/KilobyteSmartDecay.json
Decay Multipliers:
InactiveDecayMultiplier (default: 2.0)
ActiveDecayMultiplier (default: 0.5)
Activity Settings:
InactiveHoursThreshold (default: 24 hours)
ActivityRangeMeters (default: 50m)
ActivityCheckIntervalMinutes (default: 10)
RequireCupboardAuth (default: true)
Extra Material Consumption (optional):
ConsumeExtraMaterials (default: false)
MaterialConsumptionIntervalMinutes (default: 60)
InactiveExtraWood/Stone/MetalPerInterval
ActiveExtraWood/Stone/MetalPerInterval
Notes
- Multi-member bases stay active if any authorized player is active
- Extra material consumption drains TC upkeep faster when enabled
