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 ea82827683..a61d9cf4f5 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 3c66e61d80..d79a76507a 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 0578670796..7a6ebff0b4 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: