From 4770cc07398ee4b3b3f27e30e26c1f606856e143 Mon Sep 17 00:00:00 2001 From: FabianK3 <21039694+FabianK3@users.noreply.github.com> Date: Sat, 8 Aug 2026 12:22:15 +0200 Subject: [PATCH] Storage tanks fill levels (#23005) # Summary This PR adds visual fill levels for fuel, extinguisher, water, cooking oil and lube tanks. The cooking oil tank now is also persistent and was added to the cargo order manifest. Sprites by @alsoandanswer ## Preview image --- code/game/objects/random/food.dm | 14 ----- code/modules/cargo/items/miscellaneous.dm | 14 +++++ .../modules/cargo/random_stock/t2_uncommon.dm | 9 ---- code/modules/reagents/reagent_dispenser.dm | 51 +++++++++++++++++- .../fabiank3-storage-tanks-fill-levels.yml | 8 +++ icons/obj/reagent_dispensers.dmi | Bin 14428 -> 18427 bytes maps/forbiddenMapTypes.json | 3 +- maps/sccv_horizon/sccv_horizon.dmm | 10 +--- .../submaps/ops_warehouse_small_storage.dmm | 6 +-- 9 files changed, 75 insertions(+), 40 deletions(-) create mode 100644 html/changelogs/fabiank3-storage-tanks-fill-levels.yml diff --git a/code/game/objects/random/food.dm b/code/game/objects/random/food.dm index 0aaf247149e..64a95915110 100644 --- a/code/game/objects/random/food.dm +++ b/code/game/objects/random/food.dm @@ -255,20 +255,6 @@ /obj/item/pizzabox/pepperoni, ) -//Sometimes the chef will have spare oil in storage. -//Sometimes they wont, and will need to order it from cargo -//Variety is the spice of life! -/obj/random/cookingoil - name = "random cooking oil" - desc = "Has a 50% chance of spawning a tank of cooking oil, otherwise nothing." - icon = 'icons/obj/reagent_dispensers.dmi' - icon_state = "oiltank" - spawn_nothing_percentage = 50 - - spawnlist = list( - /obj/structure/reagent_dispensers/cookingoil - ) - /obj/random/chocolate name = "random chocolate" desc = "This is a random chocolate." diff --git a/code/modules/cargo/items/miscellaneous.dm b/code/modules/cargo/items/miscellaneous.dm index 019200393fb..b444207e2f6 100644 --- a/code/modules/cargo/items/miscellaneous.dm +++ b/code/modules/cargo/items/miscellaneous.dm @@ -26,6 +26,20 @@ groupable = TRUE spawn_amount = 1 +/singleton/cargo_item/cookingoil + category = "miscellaneous" + name = "cooking oil tank" + supplier = "orion" + description = "A tank filled with cooking oil." + price = 450 + items = list( + /obj/structure/reagent_dispensers/cookingoil + ) + access = 0 + container_type = "box" + groupable = TRUE + spawn_amount = 1 + /singleton/cargo_item/sculptingblock category = "miscellaneous" name = "sculpting block" diff --git a/code/modules/cargo/random_stock/t2_uncommon.dm b/code/modules/cargo/random_stock/t2_uncommon.dm index b61da217ca5..7ac90f8382b 100644 --- a/code/modules/cargo/random_stock/t2_uncommon.dm +++ b/code/modules/cargo/random_stock/t2_uncommon.dm @@ -331,15 +331,6 @@ STOCK_ITEM_UNCOMMON(bang, 0.5) var/obj/item/gun/bang/B = pick(subtypesof(/obj/item/gun/bang)) new B(L) -STOCK_ITEM_UNCOMMON(cookingoil, 1) - var/turf/T = get_turf(L) - if(!turf_clear(T)) - for(var/turf/U in range(T,1)) - if(turf_clear(U)) - T = U - break - new /obj/structure/reagent_dispensers/cookingoil(T) - STOCK_ITEM_UNCOMMON(coin, 1.3) new /obj/random/coin(L) if(prob(20)) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index f6828b668ff..74d63417ff6 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -2,7 +2,7 @@ name = "strange dispenser" desc = "What the fuck is this?" icon = 'icons/obj/reagent_dispensers.dmi' - icon_state = "watertank" + icon_state = "watertank" // Mapping icon density = 1 anchored = 0 maxhealth = OBJECT_HEALTH_HIGH @@ -12,6 +12,7 @@ var/capacity = 1000 var/can_tamper = TRUE var/is_leaking = FALSE + var/has_fill_levels = FALSE // Features base underlay and overlays for 100%, 80%, 60%, 40%, 20% fill levels var/is_persistent = FALSE /obj/structure/reagent_dispensers/mechanics_hints(mob/user, distance, is_adjacent) @@ -29,11 +30,49 @@ /obj/structure/reagent_dispensers/Initialize() . = ..() + if(has_fill_levels) + icon_state = "[icon_state]_underlay" // Replace mapping icon with underlay version for fill level overlay create_reagents(capacity) if (!possible_transfer_amounts) src.verbs -= /obj/structure/reagent_dispensers/verb/set_APTFT if(is_persistent) SSpersistence.objectsRegisterTrack(src) + update_icon() + +/obj/structure/reagent_dispensers/update_icon() + if(!has_fill_levels) + return + ClearOverlays() + + var/level = reagents.total_volume / capacity + var/fill_level_overlay = null + + if(level <= 1.0) + fill_level_overlay = "_100" + if(level <= 0.8) + fill_level_overlay = "_80" + if(level <= 0.6) + fill_level_overlay = "_60" + if(level <= 0.4) + fill_level_overlay = "_40" + if(level <= 0.2) + fill_level_overlay = "_20" + if(level == 0) + fill_level_overlay = null + + if(fill_level_overlay) + AddOverlays("[initial(icon_state)][fill_level_overlay]") + . = ..() + +// Debug verb, uncomment if you are in need to adjust a lot of tanks +// /obj/structure/reagent_dispensers/verb/adjust_regeant_total_volume() +// set name = "Set reagent total volume" +// set category = "Object" +// set src in view(1) +// var/x = tgui_input_number(usr, "Select the total reagent amount for this. ", "[src]", capacity, capacity, 0) +// if (x) +// reagents.total_volume = x +// update_icon() /obj/structure/reagent_dispensers/persistent_objects_get_content() var/list/content = ..() @@ -70,8 +109,8 @@ qdel(src) /obj/structure/reagent_dispensers/attackby(obj/item/attacking_item, mob/user) - var/obj/item/reagent_containers/RG = attacking_item + if (istype(RG)) if(!user.Adjacent(src)) return if(RG.loc != user && !isrobot(user)) return @@ -89,6 +128,7 @@ RG.standard_pour_into(user,src) else to_chat(user,SPAN_NOTICE("The inlet cap on \the [src] is wrenched on tight!")) + update_icon() if (attacking_item.tool_behaviour == TOOL_WRENCH) if(use_check(user, USE_DISALLOW_SPECIALS)) @@ -121,6 +161,7 @@ var/splash_amount = min(amount_per_transfer_from_this,60) //Hard limit of 60 per process reagents.trans_to_turf(get_turf(src),splash_amount) + update_icon() /obj/structure/reagent_dispensers/on_death(damage, damage_flags, damage_type, armor_penetration, obj/weapon) if(!should_use_health) @@ -139,6 +180,7 @@ icon_state = "extinguisher_tank" amount_per_transfer_from_this = 150 // Same volume as extinguisher refillers, quality of life value reagents_to_add = list(/singleton/reagent/toxin/fertilizer/monoammoniumphosphate = 1000) + has_fill_levels = TRUE is_persistent = TRUE // Tanks @@ -148,6 +190,7 @@ icon_state = "watertank" amount_per_transfer_from_this = 300 reagents_to_add = list(/singleton/reagent/water = 1000) + has_fill_levels = TRUE is_persistent = TRUE /obj/structure/reagent_dispensers/lube @@ -155,6 +198,7 @@ desc = "A tank filled with a silly amount of lube." icon_state = "lubetank" amount_per_transfer_from_this = 30 + has_fill_levels = TRUE reagents_to_add = list(/singleton/reagent/lube = 1000) /obj/structure/reagent_dispensers/fueltank @@ -167,6 +211,7 @@ var/armed = 0 var/obj/item/assembly_holder/rig = null reagents_to_add = list(/singleton/reagent/fuel = 1000) + has_fill_levels = TRUE is_persistent = TRUE /obj/structure/reagent_dispensers/fueltank/feedback_hints(mob/user, distance, is_adjacent) @@ -474,6 +519,8 @@ amount_per_transfer_from_this = 120 capacity = 1000 reagents_to_add = list(/singleton/reagent/nutriment/triglyceride/oil/corn = 1000) + has_fill_levels = TRUE + is_persistent = TRUE /obj/structure/reagent_dispensers/cookingoil/bullet_act(obj/projectile/hitting_projectile, def_zone, piercing_hit) . = ..() diff --git a/html/changelogs/fabiank3-storage-tanks-fill-levels.yml b/html/changelogs/fabiank3-storage-tanks-fill-levels.yml new file mode 100644 index 00000000000..3ccbd5c75c4 --- /dev/null +++ b/html/changelogs/fabiank3-storage-tanks-fill-levels.yml @@ -0,0 +1,8 @@ +author: FabianK3, Wowzewow + +delete-after: True + +changes: + - rscadd: "Added persistence for cooking oil tanks." + - rscadd: "Added fill level indicators to water, fuel, extinguisher, lube and cooking oil tanks." + - rscadd: "Added cooking oil tanks to cargo order manifest." diff --git a/icons/obj/reagent_dispensers.dmi b/icons/obj/reagent_dispensers.dmi index 36c90dfebecd782a41b51376f2f8dc27700db946..d8bbb1e5b96d2a4ef1c7cd7471e80bce7884aafa 100644 GIT binary patch literal 18427 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 diff --git a/maps/forbiddenMapTypes.json b/maps/forbiddenMapTypes.json index cc8282fd014..341c0667fd7 100644 --- a/maps/forbiddenMapTypes.json +++ b/maps/forbiddenMapTypes.json @@ -7,7 +7,8 @@ "/obj/item/material/ashtray", "/obj/structure/reagent_dispensers/extinguisher", "/obj/structure/reagent_dispensers/watertank", - "/obj/structure/reagent_dispensers/fueltank" + "/obj/structure/reagent_dispensers/fueltank", + "/obj/structure/reagent_dispensers/cookingoil" ] } ] diff --git a/maps/sccv_horizon/sccv_horizon.dmm b/maps/sccv_horizon/sccv_horizon.dmm index 63420df6f8f..ebbc7889caa 100644 --- a/maps/sccv_horizon/sccv_horizon.dmm +++ b/maps/sccv_horizon/sccv_horizon.dmm @@ -93773,13 +93773,6 @@ }, /turf/simulated/floor/holofloor/tiled, /area/horizon/holodeck/source_emptycourt) -"meu" = ( -/obj/effect/floor_decal/industrial/outline/grey, -/obj/structure/reagent_dispensers/cookingoil, -/turf/simulated/floor/tiled/dark/full{ - temperature = 278 - }, -/area/horizon/service/kitchen/freezer) "meB" = ( /turf/simulated/wall/r_wall, /area/horizon/maintenance/deck_1/workshop) @@ -173999,7 +173992,6 @@ /area/horizon/service/hydroponics/garden) "wuD" = ( /obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/reagent_dispensers/cookingoil, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -290002,7 +289994,7 @@ rSs giD eSD qSg -meu +sjt cHP uYQ eSV diff --git a/maps/sccv_horizon/submaps/ops_warehouse_small_storage.dmm b/maps/sccv_horizon/submaps/ops_warehouse_small_storage.dmm index 2b6b09d8621..02921502948 100644 --- a/maps/sccv_horizon/submaps/ops_warehouse_small_storage.dmm +++ b/maps/sccv_horizon/submaps/ops_warehouse_small_storage.dmm @@ -511,10 +511,6 @@ /obj/random/contraband, /turf/template_noop, /area/template_noop) -"lI" = ( -/obj/random/cookingoil, -/turf/template_noop, -/area/template_noop) "lJ" = ( /obj/random/plushie, /obj/random/plushie, @@ -3443,7 +3439,7 @@ sW Tf Gz Gz -lI +Gz xg Gz Gz