Deekay

Deekay 3.0.1

Made further changes to the way decay timers are set in an attempt to solve the reported errors. Unable to replicate

Add support for the ZoneManager 'nodecay' flag fix I sent Wulf, for now you can find it here -> http://www.chaoscode.io/attachments/zonemanager-cs.611/
  • Like
Reactions: ムEcoSmileム
See previous change logs from today!

Accidentally had the damage rate and decay rate switched
Due to changes to the standard decay methods in the latest Rust update the ZoneManager flag "nodecay" no longer works. In turn I have had to remove ZM support from this as it was blocking any decay taking place. Once ZM has been updated to work with the new decay methods I will find a way to add support for it.
The config has changed! You will need to delete your old config before updating

Added separate decay timers for entities that are inside and outside of privilege.
Changed activity monitor to only work on blocks that are inside privilege
The config has changed! You will need to delete your old config before updating

Added separate decay timers for entities that are inside and outside of privilege.
Changed activity monitor to only work on blocks that are inside privilege
The config has changed! See below for information regarding changes to the config

Added config options to reset decay timers based on player activity in the base (See "Decay usage and player activity" in the overview)
Renamed the "DefaultDecay" config option so it stays at the top of the config
Randomised the time it takes decay managers to begin decay timers to further separate the initial batch of decay managers (when the server starts)

Config Changes (3 lines)
C#:
{
 "_ActivityRadius": 40.0, // Add this line here
  "_DefaultDecay": { // Rename from "DefaultDecay" to "_DefaultDecay"
    "DamageRate_InsidePrivilege": 0.05,
    "DamageRate_OutsidePrivilege": 0.2,
    "DecayRate": 3600.0,
    "IsEnabled": true
  },
  "_DetectionRange": 0.25,
  "_MonitorActivity": true, // Add this line here
  "BuildingDecay": {
    "assets/prefabs/building core/floor.frame/floor.frame.prefab": {
      "Metal": {
        "DamageRate_InsidePrivilege": 0.05,
        "DamageRate_OutsidePrivilege": 0.2,
        "DecayRate": 3600.0,
        "IsEnabled": true
      },
      "Stone": {
.....
Added ZoneManager support
  • Like
Reactions: Brko™ ◕ ‿ ◕
Added null checks when initially searching for entities
Fixed decay continuing to run on construction entities when upgraded from a grade that has decay enabled to a grade that has decay disabled
Read previous patch notes from today!

Added additional checks for privilege