ductnet 
We handle the unity part of plumbing. We track who is connected to who.
Vars | |
| demanders | Stuff that demands chems keep track of components that need their ducts updated as this net evolves |
|---|---|
| ducts | All the ducts that make this network |
| suppliers | Stuff that can supply chems used by machines to retrive chems |
Procs | |
| add_plumber | add a plumbing object to either demanders or suppliers |
| remove_plumber | remove a plumber. we don't delete ourselves because ductnets don't persist through plumbing objects. |
Var Details
demanders 
Stuff that demands chems keep track of components that need their ducts updated as this net evolves
ducts 
All the ducts that make this network
suppliers 
Stuff that can supply chems used by machines to retrive chems
Proc Details
add_plumber
add a plumbing object to either demanders or suppliers
remove_plumber
remove a plumber. we don't delete ourselves because ductnets don't persist through plumbing objects.