SillySquad-CustomDeathPenalty icon

CustomDeathPenalty

Adds a config for fines, quota increase on player death, and contains settings for dynamic scrap value and interior size.

CHANGELOG

1.9.5

  • The Size Increase Threshold is now a float value, which allows it to be 0.01 to \u221E (0.01 being every 1 scrap value increases the size multiplier by 0.01)
  • The default Size Increase Threshold is now 5 (every 500 scrap value adds 0.01 to the multiplier)
  • According Adjusted the config desc + READme
  • Keep in mind that now the mulitplier from this is just the moon specific one, now the specific interior applies their own value (IE. The factory size will be this value * 1.5)

1.9.0

  • Ported to Csync 1.9.0
  • Should work for v50, lmk

1.8.1

  • Edited ReadMe

1.8.0

  • Added a new config value that controls how much the enemy factor multiplier for the scrap value calculation (default X0.25 + 1) (where X is the amount of time it is applied. Previously it was locked at X + 1)
  • To adjust, the default threshold value was changed to 5 from 8.

1.7.7

  • Migrated to Sigurd's Csync

1.7.6

  • The total players now correctly accounts for the host

1.7.5

  • Added a new method to calculate the quota increase. If the bool config is true then the quota increase will be the value below times the ratio of unrecovered player bodies over the total players

1.7.0

  • Updated to Csync 2.0.0

  • Removed EasySync dep

1.6.1

  • Fixed issue where the SizeOffset config was always 0

1.6.0

  • Added an experimental method in the config that alters the moon multiplier based on the scrap value on the moon

  • Reorganized the config again so it is super neat

1.5.0

  • Csync works now!

1.4.1

  • Fixed ReadMe

1.4.0

  • Added three more config options for the dynamic scrap
  • The minscrap/maxscrap fraction is now dependent on the threshold the minTotalScrapValue exceeds (Scrap diversity increases as quota increases up until a maximum range at 999 or higher)
  • Added Csync as a dependency
  • Added a check to not execute the dynamic scrap on the company moon just in case
  • Tweaked some values to be nicer

1.3.0

  • Added an experimental method to calculate scrap values dynamically based on your current quota and the enemy power level of the moon. The # of scrap is based on the scrap value You must enable it in the config, make sure to read the Offset setting below it and adjust that accordingly

  • Rearranged the config so that it is cleaner

1.2.0

  • Fixed an issue that caused clients quotas to decrease leading to desyncs

1.1.5

  • Change in quota is not shown in fines if the quota % increase is set to 0 in the config

1.1.0

1.0.0

  • Added a new configurable mechanic to increase the quota per every unrecovered dead player

0.6.0

  • Added seperate settings for the company moon

0.5.0

  • Intial Release