From dca19e9dadbc2adcc7c47cc148ae74e95668a06b Mon Sep 17 00:00:00 2001 From: Josh Cooper Date: Fri, 3 Mar 2023 11:13:25 -0800 Subject: [PATCH] Adds more logging for dig-now --- plugins/dig-now.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/dig-now.cpp b/plugins/dig-now.cpp index e94cb41da..037e7ae84 100644 --- a/plugins/dig-now.cpp +++ b/plugins/dig-now.cpp @@ -81,6 +81,7 @@ private: public: void load(MapExtras::MapCache &map) { designations.clear(); + DEBUG(general).print("DesignationJobs: reading jobs list\n"); df::job_list_link* node = df::global::world->jobs.list.next; while (node) { df::job* job = node->item; @@ -134,6 +135,7 @@ public: jobs.emplace(job->pos, job); } } + DEBUG(general).print("DesignationJobs: DONE reading jobs list\n"); } void remove(const df::coord &pos) { if(jobs.count(pos)) { @@ -731,9 +733,11 @@ static void do_dig(color_ostream &out, std::vector &dug_coords, Random::MersenneRNG rng; DesignationJobs jobs; + DEBUG(general).print("do_dig(): starting..\n"); jobs.load(map); rng.init(); + DEBUG(general).print("do_dig(): reading map..\n"); std::unordered_set buffer; // go down levels instead of up so stacked ramps behave as expected for (int16_t z = options.end.z; z >= options.start.z; --z) { @@ -765,6 +769,7 @@ static void do_dig(color_ostream &out, std::vector &dug_coords, } } + DEBUG(general).print("do_dig(): processing designations..\n"); // process designations for(auto &d : buffer) { auto pos = d.pos; @@ -812,6 +817,7 @@ static void do_dig(color_ostream &out, std::vector &dug_coords, } } + DEBUG(general).print("do_dig(): write changes to map..\n"); map.WriteAll(); }