Merge pull request #2326 from CHOMPStationBot/upstream-merge-10675

[MIRROR] Changes persistent smartfridge loss to a flat rate.
This commit is contained in:
Razgriz
2021-07-02 23:04:43 -07:00
committed by GitHub

View File

@@ -51,14 +51,8 @@
// Delete some stacks if we want
if(stacks_go_missing)
var/fuzzy = rand(-5,5)
switch(count / max_amount)
if(0 to 1)
count -= 10+fuzzy // 1 stack or less, lose 10
if(1 to 10)
count -= max_amount+fuzzy // 1 to 10 stacks, lose a stack
if(10 to INFINITY)
count -= max_amount*3+fuzzy // 10+ stacks, lose 3 stacks
var/fuzzy = rand(55,65)
count = round(count*0.01*fuzzy) // loss of 35-45% with rounding down
if(count <= 0)
continue