From 6015df71784efecb1c1b3fb51463204f359540d5 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Wed, 20 Feb 2013 20:00:01 +0400 Subject: [PATCH] Tweaks to side effects. Removed itch one. Caused lots of whining, since it's quite counterintuitive to take drugs to treat itch instead of scratching it or removing bandage. Made side effects contracting probability-based, probability higher the stronger chemical is. --- code/WorkInProgress/Cib/MedicalSideEffects.dm | 4 ++-- code/game/objects/items/stacks/medical.dm | 2 +- html/changelog.html | 10 ++++++++-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/code/WorkInProgress/Cib/MedicalSideEffects.dm b/code/WorkInProgress/Cib/MedicalSideEffects.dm index ea828276837..a61d9cf4f50 100644 --- a/code/WorkInProgress/Cib/MedicalSideEffects.dm +++ b/code/WorkInProgress/Cib/MedicalSideEffects.dm @@ -24,11 +24,11 @@ side_effects += M /mob/living/carbon/human/proc/handle_medical_side_effects() - if(src.reagents.has_reagent("bicaridine") || src.reagents.has_reagent("tricordrazine") || src.reagents.has_reagent("cryoxadone")) + if(src.reagents.has_reagent("bicaridine") && prob(40) || src.reagents.has_reagent("tricordrazine") && prob(10) || src.reagents.has_reagent("cryoxadone") && prob(20)) src.add_side_effect("Headache") - if(src.reagents.has_reagent("kelotane") || src.reagents.has_reagent("dermaline")) + if(src.reagents.has_reagent("kelotane") && prob(20) || src.reagents.has_reagent("dermaline") && prob(40)) src.add_side_effect("Bad Stomach") // One full cycle(in terms of strength) every 10 minutes diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm index 3c66e61d80a..d79a76507a5 100644 --- a/code/game/objects/items/stacks/medical.dm +++ b/code/game/objects/items/stacks/medical.dm @@ -48,7 +48,7 @@ if (W.current_stage <= W.max_bleeding_stage) user.visible_message( "\blue [user] bandages [W.desc] on [M]'s [affecting.display_name].", \ "\blue You bandage [W.desc] on [M]'s [affecting.display_name]." ) - H.add_side_effect("Itch") + //H.add_side_effect("Itch") else if (istype(W,/datum/wound/bruise)) user.visible_message( "\blue [user] places bruise patch over [W.desc] on [M]'s [affecting.display_name].", \ "\blue You place bruise patch over [W.desc] on [M]'s [affecting.display_name]." ) diff --git a/html/changelog.html b/html/changelog.html index 0578670796c..7a6ebff0b4c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -59,10 +59,16 @@ should be listed in the changelog upon commit though. Thanks. -->
-

18.02.13

+

20/02/2013

Chinsky updated: