From 1771ca456afedca2d7003f392b328a70c7785966 Mon Sep 17 00:00:00 2001 From: Custodi <31255302+Custodi@users.noreply.github.com> Date: Wed, 16 Apr 2025 20:00:42 +0300 Subject: [PATCH] Scanners display reagents inside of players' made bombs (#28607) * Set container_type to transparent & saving reagents adding to chem bomb * Update code/game/objects/items/weapons/grenades/chem_grenade.dm Add tab to line Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Signed-off-by: Custodi <31255302+Custodi@users.noreply.github.com> --------- Signed-off-by: Custodi <31255302+Custodi@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> --- code/game/objects/items/weapons/grenades/chem_grenade.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/objects/items/weapons/grenades/chem_grenade.dm b/code/game/objects/items/weapons/grenades/chem_grenade.dm index 996b7de9c57..11aa55d6a90 100644 --- a/code/game/objects/items/weapons/grenades/chem_grenade.dm +++ b/code/game/objects/items/weapons/grenades/chem_grenade.dm @@ -142,6 +142,9 @@ to_chat(user, "You remove the label from [src].") return 1 else if(stage == WIRED && is_type_in_list(I, allowed_containers)) + + if(length(beakers) == 0) + container_type = TRANSPARENT // Allows to see reagents in player's made bombs if(length(beakers) == 2) to_chat(user, "[src] can not hold more containers.") return @@ -151,6 +154,9 @@ user.drop_item() I.forceMove(src) beakers += I + // Saving reagents to show them via scanners + reagents.reagent_list.Add(I.reagents.reagent_list) + reagents.update_total() else to_chat(user, "[I] is empty.")