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

<img width="404" height="472" alt="image"
src="https://github.com/user-attachments/assets/4ff4a0dd-e790-4a63-bc1a-6e198199ee7c"
/>
This commit is contained in:
FabianK3
2026-08-08 10:22:15 +00:00
committed by GitHub
parent 3ad98267bc
commit 4770cc0739
9 changed files with 75 additions and 40 deletions
-14
View File
@@ -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."