From 88dd80088c24e34ee5b6ce9cabb9efa7ab4a5adb Mon Sep 17 00:00:00 2001 From: emmanuelbassil Date: Sat, 21 Feb 2015 08:43:43 +0200 Subject: [PATCH] Using switch statement --- code/modules/reagents/Chemistry-Reagents.dm | 44 ++++++++++++--------- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index f00cb2a259..c5a5080a4a 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -3111,15 +3111,19 @@ datum if(!data) data = 1 data++ M.dizziness +=6 - if(data >= 15 && data <45) - if (!M.stuttering) M.stuttering = 1 - M.stuttering += 3 - else if(data >= 45 && prob(50) && data <55) - M.confused = max(M.confused+3,0) - else if(data >=55 && data <200) - M.druggy = max(M.druggy, 55) - else if(data >=200) - M.adjustToxLoss(2) + switch(data) + if(15 to 45) + if (!M.stuttering) M.stuttering = 1 + M.stuttering += 3 + if(45 to 55) + if (prob(50)) + M.confused = max(M.confused+3,0) + else + return + if(55 to 200) + M.druggy = max(M.druggy, 55) + if(200 to INFINITY) + M.adjustToxLoss(2) ..() return @@ -3141,15 +3145,19 @@ datum if(!data) data = 1 data++ M.dizziness +=6 - if(data >= 15 && data <45) - if (!M.stuttering) M.stuttering = 1 - M.stuttering += 3 - else if(data >= 45 && prob(50) && data <55) - M.confused = max(M.confused+3,0) - else if(data >=55 && data <200) - M.druggy = max(M.druggy, 55) - else if(data >=200) - M.adjustToxLoss(2) + switch(data) + if(15 to 45) + if (!M.stuttering) M.stuttering = 1 + M.stuttering += 3 + if(45 to 55) + if (prob(50)) + M.confused = max(M.confused+3,0) + else + return + if(55 to 200) + M.druggy = max(M.druggy, 55) + if(200 to INFINITY) + M.adjustToxLoss(2) ..() return