From 9638396677d8aecd41d477d3755ec86510ecb8c8 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Wed, 23 Aug 2023 22:32:54 +0200 Subject: [PATCH] [MIRROR] Grilles take 0-1 damage when shocking something, power sinks are available at lower reputation [MDB IGNORE] (#23278) * Grilles take 0-1 damage when shocking something, power sinks are available at lower reputation (#77860) ## About The Pull Request Ports BeeStation/BeeStation-Hornet#3590. As it is right now, it's trivial to set up a contraption using a conveyor belt and a shocked grille to continuously shock monkey bodies. While this is very funny, it also serves as a ghetto powersink that's hard to locate, easy to replicate, and lasts effectively forever, since you can just keep shocking the same bodies over and over again. This doesn't completely remove the ability to make these, but it makes them require at least a little maintenance and provides a way for them to stop working even if the crew isn't able to locate them. In an attempt to finally get people using the _actual_ powersink, they'll show up a bit earlier in progression now. I'm not convinced 20 minutes is enough, but I don't want to put them in early enough that it fucks with Engineering's ability to set things up at round start. We can turn this down further if need be. I'm also up for turning the TC requirement down, but 11 feels about right for what they're supposed to do, so I'd prefer we try this first and see how that works. ## Why It's Good For The Game I'm all for goofy weird shit players have found, but there's an issue with being able to do what an antag item is supposed to do but just plain better. This shouldn't make creating these impossible or make them unusable, but it'll require players to actively monitor them if they want it to run for an extended period. Additionally, we don't really see powersinks much anymore, and while that might be more because powernets are kind of buggy and unreliable, I think making them easier to get will make them show up a little more. ## Changelog :cl: Vekter balance: Grilles will now take 0-1 damage every time they shock something. balance: Powersinks are now available earlier in traitor progression. /:cl: --------- Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com> * Grilles take 0-1 damage when shocking something, power sinks are available at lower reputation --------- Co-authored-by: Vekter Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com> --- code/game/objects/structures/grille.dm | 2 ++ code/modules/uplink/uplink_items/device_tools.dm | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 2e77fcc0c83..8d8d0698b45 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -141,6 +141,8 @@ return var/mob/M = AM shock(M, 70) + if(prob(50)) + take_damage(1, BURN, FIRE, sound_effect = FALSE) /obj/structure/grille/attack_animal(mob/user, list/modifiers) . = ..() diff --git a/code/modules/uplink/uplink_items/device_tools.dm b/code/modules/uplink/uplink_items/device_tools.dm index 804169229a5..ee064e8534e 100644 --- a/code/modules/uplink/uplink_items/device_tools.dm +++ b/code/modules/uplink/uplink_items/device_tools.dm @@ -256,7 +256,7 @@ desc = "When screwed to wiring attached to a power grid and activated, this large device lights up and places excessive \ load on the grid, causing a station-wide blackout. The sink is large and cannot be stored in most \ traditional bags and boxes. Caution: Will explode if the powernet contains sufficient amounts of energy." - progression_minimum = 30 MINUTES + progression_minimum = 20 MINUTES item = /obj/item/powersink cost = 11