From 0b9a5c0ab607bb77dc688d8164d7b1a3fcccaf13 Mon Sep 17 00:00:00 2001 From: Ryou Date: Tue, 3 Dec 2024 23:00:07 +0100 Subject: [PATCH] Fix powercell --- code/obj/artifacts/artifact_items/power_cell.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/obj/artifacts/artifact_items/power_cell.dm b/code/obj/artifacts/artifact_items/power_cell.dm index e878f9ddf2ed1..1d12bc190f998 100644 --- a/code/obj/artifacts/artifact_items/power_cell.dm +++ b/code/obj/artifacts/artifact_items/power_cell.dm @@ -110,6 +110,10 @@ O.noise = pick('sound/weapons/airzooka.ogg', 'sound/misc/chair/glass/scoot5.ogg', 'sound/misc/chair/glass/scoot2.ogg') if ("precursor") // what does precursor stuff even sound like??? O.noise = pick('sound/effects/singsuck.ogg', 'sound/effects/screech_tone.ogg') + if ("clockwork") + O.noise = pick('sound/misc/automaton_scratch.ogg', 'sound/misc/automaton_ratchet.ogg') + else + O.noise = 'sound/effects/electric_shock_short.ogg' if(prob(O.chargeCap/1000)) // the more charge the bigger the chance it does dumb stuff switch(src.artitype.name) // leakage @@ -121,6 +125,10 @@ O.leakChem = pick("glitter","sakuride","grassgro","sparkles","mirabilis", "mugwort", "carpet") if ("precursor") O.leakChem = pick(all_functional_reagent_ids) // no way this goes wrong + if ("clockwork") + O.leakChem = pick("oil", "copper_nitrate", "mercury", "copper", "aluminium", "iron", "nickel", "silver", "iron_oxide") + else + O.leakChem = "oil" if(prob(10)) O.smoky = TRUE O.create_reagents(rand(5,20))