diff --git a/baystation12.int b/baystation12.int index adadb82f7f..b82874fded 100644 --- a/baystation12.int +++ b/baystation12.int @@ -1,6 +1,6 @@ // BEGIN_INTERNALS /* -AUTO_FILE_DIR: OFF MAP_ICON_TYPE: 0 +AUTO_FILE_DIR: OFF */ // END_INTERNALS diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index cd3da656a9..d957e88a4c 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -50,13 +50,13 @@ if(B) B.blood_DNA["UNKNOWN DNA STRUCTURE"] = "X*" -/datum/reagent/blood/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/blood/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(dose > 5) M.adjustToxLoss(removed) if(dose > 15) M.adjustToxLoss(removed) -/datum/reagent/blood/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/blood/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) if(data && data["viruses"]) for(var/datum/disease/D in data["viruses"]) if(D.spread_type == SPECIAL || D.spread_type == NON_CONTAGIOUS) @@ -71,7 +71,7 @@ if(data && data["antibodies"]) M.antibodies |= data["antibodies"] -/datum/reagent/blood/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/blood/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.inject_blood(src, volume) remove_self(volume) @@ -81,7 +81,7 @@ reagent_state = LIQUID color = "#C81040" -/datum/reagent/vaccine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/vaccine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(data) for(var/datum/disease/D in M.viruses) if(istype(D, /datum/disease/advance)) @@ -155,7 +155,7 @@ if(!cube.wrapped) cube.Expand() -/datum/reagent/water/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/water/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) if(istype(M, /mob/living/carbon/slime)) var/mob/living/carbon/slime/S = M S.adjustToxLoss(15 * removed) // Babies have 150 health, adults have 200; So, 10 units and 13.5 @@ -191,8 +191,8 @@ remove_self(volume) return -/datum/reagent/fuel/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/fuel/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.adjustToxLoss(2 * removed) -/datum/reagent/fuel/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) // Splashing people with welding fuel to make them easy to ignite! +/datum/reagent/fuel/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) // Splashing people with welding fuel to make them easy to ignite! M.adjust_fire_stacks(0.1 * removed) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm index 9d968aed78..2d742bd01e 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm @@ -28,10 +28,10 @@ reagent_state = GAS color = "#808080" -/datum/reagent/chlorine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/chlorine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.take_organ_damage(1*REM, 0) -/datum/reagent/chlorine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/chlorine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) M.take_organ_damage(1*REM, 0) /datum/reagent/copper @@ -59,15 +59,15 @@ glass_name = "glass of ethanol" glass_desc = "A well-known alcohol with a variety of applications." -/datum/reagent/ethanol/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) M.adjust_fire_stacks(removed / 15) return -/datum/reagent/ethanol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.adjustToxLoss(removed * 2 * toxicity) return -/datum/reagent/ethanol/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) M.nutrition += nutriment_factor * removed var/strength_mod = 1 @@ -129,10 +129,10 @@ reagent_state = GAS color = "#808080" -/datum/reagent/fluorine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/fluorine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.adjustToxLoss(removed) -/datum/reagent/fluorine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/fluorine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) M.adjustToxLoss(removed) /datum/reagent/hydrogen @@ -149,7 +149,7 @@ reagent_state = SOLID color = "#353535" -/datum/reagent/iron/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/iron/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.add_chemical_effect(CE_BLOODRESTORE, 8 * removed) @@ -160,7 +160,7 @@ reagent_state = SOLID color = "#808080" -/datum/reagent/lithium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/lithium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) if(M.canmove && !M.restrained() && istype(M.loc, /turf/space)) step(M, pick(cardinal)) @@ -174,7 +174,7 @@ reagent_state = LIQUID color = "#484848" -/datum/reagent/mercury/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/mercury/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) if(M.canmove && !M.restrained() && istype(M.loc, /turf/space)) step(M, pick(cardinal)) @@ -189,7 +189,7 @@ reagent_state = GAS color = "#808080" -/datum/reagent/nitrogen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/nitrogen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_VOX) M.adjustOxyLoss(-removed * 3) @@ -200,7 +200,7 @@ reagent_state = GAS color = "#808080" -/datum/reagent/oxygen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/oxygen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_VOX) M.adjustToxLoss(removed * 3) @@ -225,7 +225,7 @@ reagent_state = SOLID color = "#C7C7C7" -/datum/reagent/radium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/radium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.apply_effect(10 * removed, IRRADIATE, 0) // Radium may increase your chances to cure a disease if(M.virus2.len) for(var/ID in M.virus2) @@ -260,10 +260,10 @@ var/power = 5 var/meltdose = 10 // How much is needed to melt -/datum/reagent/acid/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/acid/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.take_organ_damage(0, removed * power * 2) -/datum/reagent/acid/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) // This is the most interesting +/datum/reagent/acid/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) // This is the most interesting if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.head) @@ -358,7 +358,7 @@ glass_name = "glass of sugar" glass_desc = "The organic compound commonly known as table sugar and sometimes called saccharose. This white, odorless, crystalline powder has a pleasing, sweet taste." -/datum/reagent/sugar/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/sugar/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.nutrition += removed * 3 /datum/reagent/sulfur diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index d9b90f3de4..97db6ceab5 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -10,13 +10,13 @@ var/injectable = 0 color = "#664330" -/datum/reagent/nutriment/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/nutriment/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(!injectable) M.adjustToxLoss(0.1 * removed) return affect_ingest(M, alien, removed) -/datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) M.heal_organ_damage(0.5 * removed, 0) M.nutrition += nutriment_factor * removed // For hunger and fatness M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) @@ -26,7 +26,7 @@ id = "protein" color = "#440000" -/datum/reagent/nutriment/protein/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/nutriment/protein/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien && alien == IS_SKRELL) M.adjustToxLoss(0.5 * removed) return @@ -37,9 +37,9 @@ id = "egg" color = "#FFFFAA" -/datum/reagent/nutriment/egg/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/nutriment/egg/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien && alien == IS_SKRELL) - M.adjustToxLoss(0.5) + M.adjustToxLoss(0.5 * removed) return ..() @@ -165,7 +165,7 @@ color = "#BBEDA4" overdose = REAGENTS_OVERDOSE -/datum/reagent/lipozine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/lipozine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.nutrition = max(M.nutrition - 10 * removed, 0) M.overeatduration = 0 if(M.nutrition < 0) @@ -203,7 +203,7 @@ reagent_state = LIQUID color = "#B31008" -/datum/reagent/frostoil/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/frostoil/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.bodytemperature = max(M.bodytemperature - 10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0) @@ -220,7 +220,12 @@ reagent_state = LIQUID color = "#B31008" -/datum/reagent/capsaicin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/capsaicin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_DIONA) + return + M.adjustToxLoss(0.5 * removed) + +/datum/reagent/capsaicin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(ishuman(M)) @@ -245,7 +250,12 @@ touch_met = 50 // Get rid of it quickly color = "#B31008" -/datum/reagent/condensedcapsaicin/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/condensedcapsaicin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_DIONA) + return + M.adjustToxLoss(0.5 * removed) + +/datum/reagent/condensedcapsaicin/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) var/eyes_covered = 0 var/mouth_covered = 0 var/obj/item/safe_thing = null @@ -294,7 +304,7 @@ M.Weaken(5) return -/datum/reagent/condensedcapsaicin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/condensedcapsaicin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.species && (H.species.flags & (NO_PAIN | IS_SYNTHETIC))) @@ -323,11 +333,11 @@ var/adj_sleepy = 0 var/adj_temp = 0 -/datum/reagent/drink/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.adjustToxLoss(removed) // Probably not a good idea; not very deadly though return -/datum/reagent/drink/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) M.nutrition += nutrition * removed M.dizziness = max(0, M.dizziness + adj_dizzy) M.drowsyness = max(0, M.drowsyness + adj_drowsy) @@ -369,7 +379,7 @@ glass_name = "glass of carrot juice" glass_desc = "It is just like a carrot but without crunching." -/datum/reagent/drink/carrotjuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/carrotjuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.reagents.add_reagent("imidazoline", removed * 0.2) @@ -403,7 +413,7 @@ glass_name = "glass of lime juice" glass_desc = "A glass of sweet-sour lime juice" -/datum/reagent/drink/limejuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/limejuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -419,7 +429,7 @@ glass_name = "glass of orange juice" glass_desc = "Vitamins! Yay!" -/datum/reagent/drink/orangejuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/orangejuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -457,7 +467,7 @@ glass_name = "glass of tomato juice" glass_desc = "Are you sure this is tomato juice?" -/datum/reagent/drink/tomatojuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/tomatojuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -485,7 +495,7 @@ glass_name = "glass of milk" glass_desc = "White and nutritious goodness!" -/datum/reagent/drink/milk/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/milk/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -526,7 +536,7 @@ glass_name = "cup of tea" glass_desc = "Tasty black tea, it has antioxidants, it's good for you!" -/datum/reagent/drink/tea/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/tea/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -558,7 +568,7 @@ glass_name = "cup of coffee" glass_desc = "Don't drop it, or you'll send scalding liquid and glass shards everywhere." -/datum/reagent/drink/coffee/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/coffee/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -589,7 +599,7 @@ glass_desc = "A nice and refrshing beverage while you are reading." glass_center_of_mass = list("x"=15, "y"=9) -/datum/reagent/drink/coffee/soy_latte/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/coffee/soy_latte/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.heal_organ_damage(0.5 * removed, 0) @@ -605,7 +615,7 @@ glass_desc = "A nice, strong and refreshing beverage while you are reading." glass_center_of_mass = list("x"=15, "y"=9) -/datum/reagent/drink/coffee/cafe_latte/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/coffee/cafe_latte/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.heal_organ_damage(0.5 * removed, 0) @@ -718,7 +728,7 @@ glass_desc = "The secret of the sanctuary of the Libarian..." glass_center_of_mass = list("x"=16, "y"=9) -/datum/reagent/drink/rewriter/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/rewriter/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.make_jittery(5) @@ -735,7 +745,7 @@ glass_desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland" glass_center_of_mass = list("x"=16, "y"=6) -/datum/reagent/drink/nuka_cola/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/nuka_cola/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.add_chemical_effect(CE_SPEEDBOOST, 1) M.make_jittery(20) @@ -827,7 +837,7 @@ glass_desc = "A healthy mixture of juices, guaranteed to keep you healthy until the next toolboxing takes place." glass_center_of_mass = list("x"=16, "y"=8) -/datum/reagent/drink/doctor_delight/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/doctor_delight/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -864,7 +874,7 @@ color = "#302000" nutrition = 5 -/datum/reagent/drink/hell_ramen/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/drink/hell_ramen/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -932,7 +942,7 @@ glass_desc = "A freezing pint of beer" glass_center_of_mass = list("x"=16, "y"=8) -/datum/reagent/ethanol/beer/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/beer/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -974,7 +984,7 @@ glass_desc = "Now you want to Pray for a pirate suit, don't you?" glass_center_of_mass = list("x"=16, "y"=12) -/datum/reagent/ethanol/deadrum/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/deadrum/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -1004,7 +1014,7 @@ glass_desc = "DAMN, THIS THING LOOKS ROBUST" glass_center_of_mass = list("x"=15, "y"=7) -/datum/reagent/ethanol/kahlua/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/kahlua/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -1075,7 +1085,7 @@ glass_name = "glass of Thirteen Loko" glass_desc = "This is a glass of Thirteen Loko, it appears to be of the highest quality. The drink, not the glass." -/datum/reagent/ethanol/thirteenloko/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/thirteenloko/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -1108,7 +1118,7 @@ glass_desc = "The glass contain wodka. Xynta." glass_center_of_mass = list("x"=16, "y"=12) -/datum/reagent/ethanol/vodka/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/vodka/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.radiation = max(M.radiation - 1 * removed, 0) @@ -1289,7 +1299,7 @@ glass_desc = "Heavy, hot and strong. Just like the Iron fist of the LAW." glass_center_of_mass = list("x"=18, "y"=10) -/datum/reagent/ethanol/beepsky_smash/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/beepsky_smash/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.Stun(2) @@ -1670,7 +1680,7 @@ glass_desc = "A drink that is guaranteed to knock you silly." glass_center_of_mass = list("x"=16, "y"=8) -/datum/reagent/ethanol/neurotoxin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/neurotoxin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.Weaken(3) @@ -1700,7 +1710,7 @@ glass_desc = "A black ichor with an oily purple sheer on top. Are you sure you should drink this?" glass_center_of_mass = list("x"=16, "y"=5) -/datum/reagent/ethanol/pwine/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethanol/pwine/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(dose > 30) M.adjustToxLoss(2 * removed) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm index dc26aa58e3..c17178ae63 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Medicine.dm @@ -10,7 +10,7 @@ metabolism = REM * 0.5 scannable = 1 -/datum/reagent/inaprovaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/inaprovaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.add_chemical_effect(CE_STABLE) M.add_chemical_effect(CE_PAINKILLER, 25) @@ -24,7 +24,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/bicaridine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/bicaridine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.heal_organ_damage(6 * removed, 0) @@ -37,7 +37,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/kelotane/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/kelotane/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.heal_organ_damage(0, 6 * removed) @@ -50,7 +50,7 @@ overdose = REAGENTS_OVERDOSE * 0.5 scannable = 1 -/datum/reagent/dermaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/dermaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.heal_organ_damage(0, 12 * removed) @@ -62,7 +62,7 @@ color = "#00A000" scannable = 1 -/datum/reagent/dylovene/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/dylovene/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.drowsyness = max(0, M.drowsyness - 6 * removed) M.hallucination = max(0, M.hallucination - 9 * removed) @@ -77,7 +77,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/dexalin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/dexalin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_VOX) M.adjustToxLoss(removed * 6) else if(alien != IS_DIONA) @@ -94,7 +94,7 @@ overdose = REAGENTS_OVERDOSE * 0.5 scannable = 1 -/datum/reagent/dexalinp/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/dexalinp/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_VOX) M.adjustToxLoss(removed * 9) else if(alien != IS_DIONA) @@ -110,7 +110,7 @@ color = "#8040FF" scannable = 1 -/datum/reagent/tricordrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/tricordrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien != IS_DIONA) M.adjustOxyLoss(-6 * removed) M.heal_organ_damage(3 * removed, 3 * removed) @@ -125,7 +125,7 @@ metabolism = REM * 0.5 scannable = 1 -/datum/reagent/cryoxadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/cryoxadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(M.bodytemperature < 170) M.adjustCloneLoss(-10 * removed) M.adjustOxyLoss(-10 * removed) @@ -141,7 +141,7 @@ metabolism = REM * 0.5 scannable = 1 -/datum/reagent/cryoxadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/cryoxadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(M.bodytemperature < 170) M.adjustCloneLoss(-30 * removed) M.adjustOxyLoss(-3 * removed) @@ -160,7 +160,7 @@ scannable = 1 metabolism = 0.02 -/datum/reagent/paracetamol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/paracetamol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.add_chemical_effect(CE_PAINKILLER, 50) /datum/reagent/paracetamol/overdose(var/mob/living/carbon/M, var/alien) @@ -177,7 +177,7 @@ scannable = 1 metabolism = 0.02 -/datum/reagent/tramadol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/tramadol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.add_chemical_effect(CE_PAINKILLER, 80) /datum/reagent/tramadol/overdose(var/mob/living/carbon/M, var/alien) @@ -193,7 +193,7 @@ overdose = 20 metabolism = 0.02 -/datum/reagent/oxycodone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/oxycodone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.add_chemical_effect(CE_PAINKILLER, 200) /datum/reagent/oxycodone/overdose(var/mob/living/carbon/M, var/alien) @@ -213,7 +213,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/synaptizine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/synaptizine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.drowsyness = max(M.drowsyness - 5, 0) @@ -235,7 +235,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/alkysine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/alkysine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.adjustBrainLoss(-30 * removed) @@ -250,7 +250,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/imidazoline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/imidazoline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.eye_blurry = max(M.eye_blurry - 5, 0) M.eye_blind = max(M.eye_blind - 5, 0) if(ishuman(M)) @@ -269,7 +269,7 @@ overdose = 10 scannable = 1 -/datum/reagent/peridaxon/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/peridaxon/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(ishuman(M)) var/mob/living/carbon/human/H = M @@ -285,7 +285,7 @@ color = "#004000" overdose = REAGENTS_OVERDOSE -/datum/reagent/ryetalyn/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ryetalyn/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) var/needs_update = M.mutations.len > 0 M.mutations = list() @@ -306,7 +306,7 @@ metabolism = REM * 0.15 overdose = REAGENTS_OVERDOSE * 0.5 -/datum/reagent/hyperzine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/hyperzine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(prob(5)) @@ -321,7 +321,7 @@ color = "#605048" overdose = REAGENTS_OVERDOSE -/datum/reagent/ethylredoxrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/ethylredoxrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.dizziness = 0 @@ -343,7 +343,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/hyronalin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/hyronalin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.radiation = max(M.radiation - 30 * removed, 0) /datum/reagent/arithrazine @@ -356,7 +356,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/arithrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/arithrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.radiation = max(M.radiation - 70 * removed, 0) M.adjustToxLoss(-10 * removed) if(prob(60)) @@ -380,7 +380,7 @@ color = "#C8A5DC" touch_met = 5 -/datum/reagent/sterilizine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/sterilizine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) M.germ_level -= min(removed*20, M.germ_level) /datum/reagent/sterilizine/touch_obj(var/obj/O) @@ -398,7 +398,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/leporazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/leporazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature - (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) else if(M.bodytemperature < 311) @@ -417,7 +417,7 @@ metabolism = 0.01 data = 0 -/datum/reagent/methylphenidate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/methylphenidate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(volume <= 0.1 && data != -1) @@ -437,7 +437,7 @@ metabolism = 0.01 data = 0 -/datum/reagent/citalopram/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/citalopram/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(volume <= 0.1 && data != -1) @@ -457,7 +457,7 @@ metabolism = 0.01 data = 0 -/datum/reagent/paroxetine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/paroxetine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(volume <= 0.1 && data != -1) @@ -481,7 +481,7 @@ overdose = REAGENTS_OVERDOSE scannable = 1 -/datum/reagent/rezadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/rezadone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.adjustCloneLoss(-20 * removed) M.adjustOxyLoss(-2 * removed) M.heal_organ_damage(20 * removed, 20 * removed) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm index 97e361e56b..0b57ef9372 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm @@ -69,7 +69,7 @@ if(istype(M) && !istype(M, /mob/dead)) //painting ghosts: not allowed M.color = color -/datum/reagent/paint/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/paint/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) M.color = color /datum/reagent/paint/get_data() @@ -119,10 +119,10 @@ glass_name = "golden cup" glass_desc = "It's magic. We don't have to explain it." -/datum/reagent/adminordrazine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/adminordrazine/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) affect_blood(M, alien, removed) -/datum/reagent/adminordrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/adminordrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.setCloneLoss(0) M.setOxyLoss(0) M.radiation = 0 @@ -171,10 +171,10 @@ reagent_state = SOLID color = "#B8B8C0" -/datum/reagent/uranium/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/uranium/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) affect_ingest(M, alien, removed) -/datum/reagent/uranium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/uranium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.apply_effect(5 * removed, IRRADIATE, 0) /datum/reagent/uranium/touch_turf(var/turf/T) @@ -192,7 +192,7 @@ reagent_state = LIQUID color = "#C8A5DC" -/datum/reagent/adrenaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/adrenaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.SetParalysis(0) @@ -209,7 +209,7 @@ glass_name = "glass of holy water" glass_desc = "An ashen-obsidian-water mix, this solution will alter certain sections of the brain's rationality." -/datum/reagent/water/holywater/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/water/holywater/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(ishuman(M)) // Any location if(M.mind && cult.is_antagonist(M.mind) && prob(10)) @@ -265,11 +265,11 @@ remove_self(5) return -/datum/reagent/thermite/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/thermite/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) M.adjust_fire_stacks(removed * 0.2) return -/datum/reagent/thermite/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/thermite/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.adjustFireLoss(3 * removed) /datum/reagent/space_cleaner @@ -296,7 +296,7 @@ for(var/mob/living/carbon/slime/M in T) M.adjustToxLoss(rand(5, 10)) -/datum/reagent/space_cleaner/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/space_cleaner/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) if(M.r_hand) M.r_hand.clean_blood() if(M.l_hand) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm index 46bf3698f2..f74be65409 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Toxins.dm @@ -9,7 +9,7 @@ metabolism = REM * 0.05 // 0.01 by default. They last a while and slowly kill you. var/strength = 4 // How much damage it deals per unit -/datum/reagent/toxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/toxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(strength && alien != IS_DIONA) M.adjustToxLoss(strength * removed) @@ -45,7 +45,7 @@ color = "#9D14DB" strength = 30 -/datum/reagent/toxin/phoron/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/toxin/phoron/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) ..() M.adjust_fire_stacks(removed / 5) @@ -64,7 +64,7 @@ strength = 20 metabolism = REM * 2 -/datum/reagent/toxin/cyanide/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/toxin/cyanide/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() M.adjustOxyLoss(20 * removed) M.sleeping += 1 @@ -97,7 +97,7 @@ strength = 10 overdose = 20 -/datum/reagent/toxin/potassium_chlorophoride/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/toxin/potassium_chlorophoride/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() if(ishuman(M)) var/mob/living/carbon/human/H = M @@ -116,7 +116,7 @@ metabolism = REM strength = 3 -/datum/reagent/toxin/zombiepowder/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/toxin/zombiepowder/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) return @@ -179,12 +179,12 @@ else if(istype(O, /obj/effect/plant)) qdel(O) -/datum/reagent/toxin/plantbgone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/toxin/plantbgone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) M.adjustToxLoss(50 * removed) -/datum/reagent/toxin/plantbgone/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/toxin/plantbgone/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) M.adjustToxLoss(50 * removed) @@ -206,7 +206,7 @@ color = "#C8A5DC" overdose = REAGENTS_OVERDOSE -/datum/reagent/lexorin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/lexorin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.take_organ_damage(3 * removed, 0) @@ -220,15 +220,15 @@ reagent_state = LIQUID color = "#13BC5E" -/datum/reagent/mutagen/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/mutagen/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) if(prob(33)) affect_blood(M, alien, removed) -/datum/reagent/mutagen/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/mutagen/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(prob(67)) affect_blood(M, alien, removed) -/datum/reagent/mutagen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/mutagen/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(M.dna) if(prob(removed * 0.1)) // Approx. one mutation per 10 injected/20 ingested/30 touching units randmuti(M) @@ -247,7 +247,7 @@ reagent_state = LIQUID color = "#801E28" -/datum/reagent/slimejelly/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/slimejelly/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(prob(10)) @@ -265,7 +265,7 @@ metabolism = REM * 0.5 overdose = REAGENTS_OVERDOSE -/datum/reagent/soporific/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/soporific/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(dose < 1) @@ -290,7 +290,7 @@ metabolism = REM * 0.5 overdose = REAGENTS_OVERDOSE * 0.5 -/datum/reagent/chloralhydrate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/chloralhydrate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(dose == metabolism) @@ -328,7 +328,7 @@ metabolism = REM * 0.5 overdose = REAGENTS_OVERDOSE -/datum/reagent/space_drugs/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/space_drugs/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.druggy = max(M.druggy, 15) @@ -346,7 +346,7 @@ metabolism = REM * 0.25 overdose = REAGENTS_OVERDOSE -/datum/reagent/serotrotium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/serotrotium/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return if(prob(7)) @@ -362,7 +362,7 @@ metabolism = REM * 0.5 overdose = REAGENTS_OVERDOSE -/datum/reagent/cryptobiolin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/cryptobiolin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.make_dizzy(4) @@ -376,7 +376,7 @@ color = "#C8A5DC" overdose = REAGENTS_OVERDOSE -/datum/reagent/impedrezene/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/impedrezene/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.jitteriness = max(M.jitteriness - 5, 0) @@ -396,7 +396,7 @@ metabolism = REM * 0.25 overdose = REAGENTS_OVERDOSE -/datum/reagent/mindbreaker/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/mindbreaker/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.hallucination = max(M.hallucination, 100) @@ -409,7 +409,7 @@ overdose = REAGENTS_OVERDOSE metabolism = REM * 0.5 -/datum/reagent/psilocybin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/psilocybin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return M.druggy = max(M.druggy, 30) @@ -449,7 +449,7 @@ reagent_state = LIQUID color = "#13BC5E" -/datum/reagent/slimetoxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/slimetoxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.species.name != "Slime") @@ -463,7 +463,7 @@ reagent_state = LIQUID color = "#13BC5E" -/datum/reagent/aslimetoxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) // TODO: check if there's similar code anywhere else +/datum/reagent/aslimetoxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) // TODO: check if there's similar code anywhere else if(M.monkeyizing) return M << "Your flesh rapidly mutates!" @@ -495,11 +495,11 @@ reagent_state = LIQUID color = "#535E66" -/datum/reagent/nanites/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/nanites/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) if(prob(10)) M.contract_disease(new /datum/disease/robotic_transformation(0), 1) -/datum/reagent/nanites/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/nanites/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.contract_disease(new /datum/disease/robotic_transformation(0), 1) /datum/reagent/xenomicrobes @@ -509,9 +509,9 @@ reagent_state = LIQUID color = "#535E66" -/datum/reagent/xenomicrobes/affect_touch(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/xenomicrobes/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) if(prob(10)) M.contract_disease(new /datum/disease/xeno_transformation(0), 1) -/datum/reagent/xenomicrobes/affect_blood(var/mob/living/carbon/M, var/alien, var/removed, var/location) +/datum/reagent/xenomicrobes/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) M.contract_disease(new /datum/disease/xeno_transformation(0), 1)