Lethal Decay
Lethal Decay v1.05

Fixed issue with Gen2 update causing structures to not decay properly. (All Maps)
Added new `Decay` option:
JSON:
"RemoveSpeed": 100, //Percent of removal speed 1-100 (100 = full speed) (50 = half speed) You can adjust based on your server performance etc
Fixed issue with time display conversion that could crash.
Added new RCON Commands:
`lethaldecay.addtime <TribeID> <DecayDays> <RapidDecayDays>` which will add X days from when the command is ran
example `lethaldecay.addtime 11111111111 35 30` will give tribe `11111111111` 35 days from right now for normal decay and 30 days for rapid decay timers.
`lethaldecay.wilddinowipe` - alternate command from builtin ARK command with additional features
JSON:
  "WildDinoWipe": { //lethaldecay.wilddinowipe
    "IgnoreBosses": true, //ignore spawned boss dinos
    "IgnoreTargetingPlayers": true, //ignore wild dinos targeting non-wild dinos
    "IgnoreTopored": true, //ignore dinos with torpor > 0
    "IgnoreBeingTamed": true, //ignore dinos being tamed
    "RemovePerSecond": 100 //how many dinos per second are processed higher numbers can cause lag (recommended no higher than 100)
  },
Added logging for WildDinoWipe
Added logging for Instant Decay
Updated logging for performance messages and added a timestamp (minimum 5 seconds between problem/recover messages)
Added `TekBed_Strider` and `TekTransmitter_Strider` to the rapid decay ignore list.
Updated the `/decaytime` command logic to calculate the proper decay time for structures that are in the rapid decay ignore list.
Previously they would show the rapid decay time even they though were immune to rapid decay.
Now they will show the full decay timer instead.
Updated `DecayDays` to support decimals so `0.5` would be 12 hours and `1.5` would be 36 hours for example.
Players that are online will have the decay timers refreshed before the decay process looks for tribes to decay.

Fixed an issue where some servers would not have a tribe entry (steamid = 0) and would cause repeating decay messages because it would fail to update correctly after they were decayed the first time. Missing entries will be created when the plugin loads and updated as players login etc. Any of these that were repeating and not removing stuff should stop happening after the decay process runs through them once more.
Fixed `lethaldecay.shortlist` command results not being 100% accurate.
Fixed a logic error in the wild dino wipe command that would remove wild dinos that were targeting players by mistake.
Excluded LethalSighting dinos from `lethaldecay.wilddinowipe`

(several config changes update carefully)
see discord for the full change log
Added missing Decay Time Sync
JSON:
"AutoSyncDecayTimes": true, //true - When a player logs in it will update all decay timers their steam id is attached to. //false - each server tracks player activity separately
Adjustments to `AutoSyncDecayTimes` player lastlogin will also update the tribe (steamid = 0) entry for the matching tribe(s) that player is associated with. The player's last login will only update for the server they specifically login to. The steamid 0 entires are to just show the last tribe activity.
Fixed `/decaytime` command always assuming Rapid Decay was enabled now the command will be accurate all the time.
Fixed /decaytime command crashing if player was dead when using the command.
Fix for newly created tribeless players not being added to the decay database which could lead to their base decaying before they logged out the first time if Rapid Decay executed.
Top