From 68c5b95f8bfde77519fd13738b5959b9145a263a Mon Sep 17 00:00:00 2001 From: lew <82828093+Llywelwyn@users.noreply.github.com> Date: Mon, 1 Jun 2026 11:32:05 +0100 Subject: [PATCH] Fixes modular guns not self-recharging until first shot is fired (#22567) fixes #22025 - bugfix: "Modular energy guns with a reactor now self-recharge from assembly, instead of only starting after the first shot is fired." try_recharge is currently only triggered on fire and loops until charge is full. this triggers it when a modular gun is completed to initiate the recharging --- code/modules/projectiles/modular/laser_base.dm | 1 + html/changelogs/llywelwyn-self-recharge-modular.yml | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 html/changelogs/llywelwyn-self-recharge-modular.yml diff --git a/code/modules/projectiles/modular/laser_base.dm b/code/modules/projectiles/modular/laser_base.dm index 971e88cc41e..ac7f1810f8e 100644 --- a/code/modules/projectiles/modular/laser_base.dm +++ b/code/modules/projectiles/modular/laser_base.dm @@ -413,6 +413,7 @@ A.forceMove(an) an.item = A A.updatetype() + A.try_recharge() A.pin = null gun_mods = null focusing_lens = null diff --git a/html/changelogs/llywelwyn-self-recharge-modular.yml b/html/changelogs/llywelwyn-self-recharge-modular.yml new file mode 100644 index 00000000000..0ca2ce76226 --- /dev/null +++ b/html/changelogs/llywelwyn-self-recharge-modular.yml @@ -0,0 +1,6 @@ +author: llywelwyn + +delete-after: True + +changes: + - bugfix: "Modular energy guns with a reactor now self-recharge from assembly, instead of only starting after the first shot is fired."