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

Function logistics_cycle

plugins/logistics.cpp:675–691  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

673}
674
675static void logistics_cycle(color_ostream &out, bool quiet = false) {
676 DEBUG(control, out).print("entering logistics_cycle{}\n", quiet ? " (quiet)" : "");
677 int32_t melt_count = 0, trade_count = 0, dump_count = 0, train_count = 0, forbid_count = 0, claim_count = 0;
678 do_cycle(out, melt_count, trade_count, dump_count, train_count, forbid_count, claim_count);
679 if (0 < melt_count || !quiet)
680 out.print("logistics: designated {} item{} for melting\n", melt_count, (melt_count == 1) ? "" : "s");
681 if (0 < trade_count || !quiet)
682 out.print("logistics: designated {} item{} for trading\n", trade_count, (trade_count == 1) ? "" : "s");
683 if (0 < dump_count || !quiet)
684 out.print("logistics: designated {} item{} for dumping\n", dump_count, (dump_count == 1) ? "" : "s");
685 if (0 < train_count || !quiet)
686 out.print("logistics: designated {} animal{} for training\n", train_count, (train_count == 1) ? "" : "s");
687 if (0 < forbid_count || !quiet)
688 out.print("logistics: designated {} item{} forbidden\n", forbid_count, (forbid_count == 1) ? "" : "s");
689 if (0 < claim_count || !quiet)
690 out.print("logistics: claimed {} forbidden item{} \n", claim_count, (claim_count == 1) ? "" : "s");
691}
692
693static void find_stockpiles(lua_State *L, int idx,
694 vector<df::building_stockpilest*> &sps) {

Callers 2

logistics_setFeatureFunction · 0.85

Calls 2

do_cycleFunction · 0.70
printMethod · 0.45

Tested by

no test coverage detected