Files
Bubberstation/code/datums/components/plumbing/simple_components.dm
LemonInTheDark 91719a400a 516 Compile Compatibility (#88611)
Renames all uses of caller, as they (currently) shadow the new byond var
and will in future error
Ups our "wan if compiled after" experiement compile version to 516
Adds an alternate 516 unit test
2024-12-27 01:04:50 +00:00

27 lines
865 B
Plaintext

///has one pipe input that only takes, example is manual output pipe
/datum/component/plumbing/simple_demand
demand_connects = SOUTH
///has one pipe output that only supplies. example is liquid pump and manual input pipe
/datum/component/plumbing/simple_supply
supply_connects = SOUTH
///input and output, like a holding tank
/datum/component/plumbing/tank
demand_connects = WEST
supply_connects = EAST
///Lazily demand from any direction. Overlays won't look good, and the aquarium sprite occupies about the entire 32x32 area anyway.
/datum/component/plumbing/aquarium
demand_connects = SOUTH|NORTH|EAST|WEST
use_overlays = FALSE
///Connects different layer of ducts
/datum/component/plumbing/manifold
demand_connects = NORTH
supply_connects = SOUTH
/datum/component/plumbing/manifold/change_ducting_layer(obj/source, obj/changer, new_layer)
return