From 4cfa3c377bf15a1bd7cd6e518b61f70a3a0ab4d4 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Fri, 2 Jul 2021 22:59:56 -0400 Subject: [PATCH 1/2] Merge pull request #10675 from SpaceVampire/persistence-change Changes persistent smartfridge loss to a flat rate. --- code/modules/persistence/storage/smartfridge.dm | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/code/modules/persistence/storage/smartfridge.dm b/code/modules/persistence/storage/smartfridge.dm index 0584ab9e79..edd8294a90 100644 --- a/code/modules/persistence/storage/smartfridge.dm +++ b/code/modules/persistence/storage/smartfridge.dm @@ -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