Custom decay for all individual entities with auto configuration for any new entities added
Supported Games

CustomDecay can alter the decay rate of all decay-able items and building blocks in the game to decay slower/faster or not decay at all.All decay-able entities can be individually configured.
Features:
- Set decay multiplier on each building block tier Twigs, Wood, Stone, Metal and TopTier individually.
- Decay for Twig, Wood, Stone, Metal and TopTier applies to all building blocks.
- Set decay multiplier on each decay-able deploy-able item.
- Any new items added to the game will be detected and configuration will be updated with such items automatically. The decay multiplier set will be 'Default Decay Multiplier' set in configuration.
- Prevent any building blocks (except Twigs) and items from decaying if owned by user to decay within cupboard range.
- Debug can be switched on/off using console command customdecay.toggledebug
Configuring Multiplier values:
- 1.0 = Default decay rate
- < 1 = Decay slower
- > 1 = Decay faster
- 0.0 = Decay disabled
If you want the decay to be twice as fast, set value 2.0If you want the decay to be twice as slow, set value 0.5
Configuration attributes:
- Default Decay Multiplier: This is the default decay value which will be used for any new unknown entities that gets added to the game.
- Prevent Decay Within Cupboard Range: Will prevent entities owned by user authorized to given cupboard from decaying at all, overrides any other decay setting.
- Developer Debug: Use this to fine grain your decay settings, will output useful damage information to debug/rcon.
- Building Blocks: Decay configuration for each building block tier.
- Deployables: Decay configuration for each deployable item that can decay.
Default configuration example:
{
"Default Decay Multiplier": 0.0,
"Prevent Decay Within Cupboard Range": false,
"Developer Debug": false,
"Decay Config": {
"Building Blocks": {
"Twigs": 1.0,
"Wood": 0.0,
"Stone": 0.0,
"Metal": 0.0,
"TopTier": 0.0
},
"Deployables": {
"barricade.concrete": 0.0,
"barricade.metal": 0.0,
"barricade.sandbags": 0.0,
"barricade.stone": 0.0,
"barricade.wood": 0.0,
"barricade.woodwire": 0.0,
"BBQ.Deployed": 0.0,
"beartrap": 0.0,
"box.wooden.large": 0.0,
"campfire": 0.0,
"fridge.deployed": 0.0,
"furnace": 0.0,
"furnace.large": 0.0,
"gates.external.high.wood": 0.0,
"jackolantern.angry": 0.0,
"jackolantern.happy": 0.0,
"landmine": 0.0,
"lantern.deployed": 0.0,
"locker.deployed": 0.0,
"reactivetarget_deployed": 0.0,
"refinery_small_deployed": 0.0,
"repairbench_deployed": 0.0,
"researchtable_deployed": 0.0,
"skull_fire_pit": 0.0,
"sleepingbag_leather_deployed": 0.0,
"spikes.floor": 0.0,
"survivalfishtrap.deployed": 0.0,
"tunalight.deployed": 0.0,
"wall.external.high.stone": 0.0,
"wall.external.high.wood": 0.0,
"water_catcher_large": 0.0,
"water_catcher_small": 0.0,
"WaterBarrel": 0.0,
"woodbox_deployed": 0.0
}
}
}
This plugin is unlicensed and the original author reserves all rights to it.
The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.
Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.
The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.
Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.