code/obj/machinery/manufacturer.dm ![code/obj/machinery/manufacturer.dm0](git.png)
MAX_QUEUE_LENGTH | maximum amount of blueprints which may be queued for printing |
---|---|
MAX_OUTPUT | maximum amount of items produced for a blueprint at once |
WIRE_EXTEND | wire which reveals blueprints in the "hidden" type |
WIRE_POWER | wire which can disable machine power |
WIRE_MALF | wire which causes machine to malfunction |
WIRE_SHOCK | this wire is in the machine specifically to shock curious staff assistants |
MODE_READY | machine is ready to produce more things |
MODE_WORKING | machine is making some things |
MODE_HALT | machine had to stop making things or couldnt due to some problem that occured |
MIN_SPEED | lowest speed manufacturer can function at |
DEFAULT_SPEED | speed which manufacturers run at by default |
MAX_SPEED | maximum speed default manufacturers can be set to |
MAX_SPEED_HACKED | maximum speed manufacturers which are hacked (WIRE_EXTEND has been pulsed) can be set to |
MAX_SPEED_DAMAGED | maximum speed that manufacturers which flip_out() can be set to, randomly. |
DISMANTLE_NONE | 0 - Undismantled state. Changed to 1 (DISMANTLE_PLATING_BOLTS) with a wrenching tool, or back to 0 with a wrenching tool too. |
DISMANTLE_PLATING_BOLTS | 1 - External plating pryable. Changed to 2 (DISMANTLE_PLATING_SHEETS) with a prying tool, or back to 1 with renforced metal sheets. |
DISMANTLE_PLATING_SHEETS | 2 - Internal wiring exposed. Changed to 3 (DISMANTLE_WIRES) with a snipping tool, changed to 2 by adding cabling back. |
DISMANTLE_WIRES | 3 - internal mechanism exposed. Using a wrenching tool at this point disassembles it into sheet metal. |
/proc/build_manufacturer_icons | Pre-build the icons for things manufacturers make |
Define Details
DEFAULT_SPEED ![code/obj/machinery/manufacturer.dm 11](git.png)
speed which manufacturers run at by default
DISMANTLE_NONE ![code/obj/machinery/manufacturer.dm 15](git.png)
0 - Undismantled state. Changed to 1 (DISMANTLE_PLATING_BOLTS) with a wrenching tool, or back to 0 with a wrenching tool too.
DISMANTLE_PLATING_BOLTS ![code/obj/machinery/manufacturer.dm 16](git.png)
1 - External plating pryable. Changed to 2 (DISMANTLE_PLATING_SHEETS) with a prying tool, or back to 1 with renforced metal sheets.
DISMANTLE_PLATING_SHEETS ![code/obj/machinery/manufacturer.dm 17](git.png)
2 - Internal wiring exposed. Changed to 3 (DISMANTLE_WIRES) with a snipping tool, changed to 2 by adding cabling back.
DISMANTLE_WIRES ![code/obj/machinery/manufacturer.dm 18](git.png)
3 - internal mechanism exposed. Using a wrenching tool at this point disassembles it into sheet metal.
MAX_OUTPUT ![code/obj/machinery/manufacturer.dm 2](git.png)
maximum amount of items produced for a blueprint at once
MAX_QUEUE_LENGTH ![code/obj/machinery/manufacturer.dm 1](git.png)
maximum amount of blueprints which may be queued for printing
MAX_SPEED ![code/obj/machinery/manufacturer.dm 12](git.png)
maximum speed default manufacturers can be set to
MAX_SPEED_DAMAGED ![code/obj/machinery/manufacturer.dm 14](git.png)
maximum speed that manufacturers which flip_out() can be set to, randomly.
MAX_SPEED_HACKED ![code/obj/machinery/manufacturer.dm 13](git.png)
maximum speed manufacturers which are hacked (WIRE_EXTEND has been pulsed) can be set to
MIN_SPEED ![code/obj/machinery/manufacturer.dm 10](git.png)
lowest speed manufacturer can function at
MODE_HALT ![code/obj/machinery/manufacturer.dm 9](git.png)
machine had to stop making things or couldnt due to some problem that occured
MODE_READY ![code/obj/machinery/manufacturer.dm 7](git.png)
machine is ready to produce more things
MODE_WORKING ![code/obj/machinery/manufacturer.dm 8](git.png)
machine is making some things
WIRE_EXTEND ![code/obj/machinery/manufacturer.dm 3](git.png)
wire which reveals blueprints in the "hidden" type
WIRE_MALF ![code/obj/machinery/manufacturer.dm 5](git.png)
wire which causes machine to malfunction
WIRE_POWER ![code/obj/machinery/manufacturer.dm 4](git.png)
wire which can disable machine power
WIRE_SHOCK ![code/obj/machinery/manufacturer.dm 6](git.png)
this wire is in the machine specifically to shock curious staff assistants