Prisoner Belongings Closet

Cannot be opened. Contains the belongings of all kidnapped targets. Any item added inside stops processing and starts again when removed.
Vars | |
prisoners | Lazy, associative list of prisoners being held as part of a contract. Structure: /mob/living => /datum/syndicate_contract |
---|---|
suspended_items | Lazy list of atoms which should process again when taken out. |
Procs | |
give_item | Tries to add an atom for temporary holding, suspending its processing. |
remove_item | Removes an atom from temporary holding. |
Var Details
prisoners

Lazy, associative list of prisoners being held as part of a contract. Structure: /mob/living => /datum/syndicate_contract
suspended_items

Lazy list of atoms which should process again when taken out.
Proc Details
give_item
Tries to add an atom for temporary holding, suspending its processing.
Arguments:
- A - The atom to add.
remove_item
Removes an atom from temporary holding.
Arguments:
- A - The atom to remove.