MCPcopy Create free account
hub / github.com/DFHack/dfhack / reasonToString

Function reasonToString

plugins/suspendmanager.cpp:88–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86}
87
88static string reasonToString(Reason reason) {
89 switch (reason) {
90 case Reason::UNDER_WATER:
91 return "Jobsite is submerged";
92 case Reason::BUILDINGPLAN:
93 return "Managed by buildingplan";
94 case Reason::RISK_BLOCKING:
95 return "May block another build job";
96 case Reason::ERASE_DESIGNATION:
97 return "Waiting for carve/smooth/engrave";
98 case Reason::DEADEND:
99 return "Blocks another build job";
100 case Reason::UNSUPPORTED:
101 return "Would collapse immediately";
102 case Reason::ITEM_IN_JOB:
103 return "Blocked by an unmovable item";
104 default:
105 return "External reason";
106 }
107}
108
109using df::coord;
110

Callers 2

getStatusMethod · 0.85
suspensionDescriptionMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected