summaryrefslogtreecommitdiff
path: root/plugins/probe.cpp
diff options
context:
space:
mode:
authorRobert Heinrich2012-04-15 21:45:15 +0200
committerRobert Heinrich2012-04-15 21:45:15 +0200
commit7aefae17d1b0173df99e4c788e58b5f347ebfd39 (patch)
tree8af04aa86bd7d0258fb50b14c59733437744b71d /plugins/probe.cpp
parent6197c4e7397d8cd67f8486ce2470280251f9edd7 (diff)
downloaddfhack-7aefae17d1b0173df99e4c788e58b5f347ebfd39.tar.gz
dfhack-7aefae17d1b0173df99e4c788e58b5f347ebfd39.tar.bz2
dfhack-7aefae17d1b0173df99e4c788e58b5f347ebfd39.tar.xz
autonestbox: don't assign to nestboxes which are already claimed or contain eggs.
bprobe: look a bit closer at nestboxes
Diffstat (limited to 'plugins/probe.cpp')
-rw-r--r--plugins/probe.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/probe.cpp b/plugins/probe.cpp
index 37df180d..cb627c8a 100644
--- a/plugins/probe.cpp
+++ b/plugins/probe.cpp
@@ -16,6 +16,7 @@ using namespace std;
#include "PluginManager.h"
#include "modules/Units.h"
#include "df/unit_inventory_item.h"
+#include "df/building_nest_boxst.h"
#include "modules/Maps.h"
#include "modules/Gui.h"
#include "modules/Materials.h"
@@ -370,6 +371,12 @@ command_result df_bprobe (color_ostream &out, vector <string> & parameters)
ENUM_KEY_STR(trap_type, building.trap_type).c_str(),
building.trap_type);
break;
+ case building_type::NestBox:
+ {
+ df::building_nest_boxst* nestbox = (df::building_nest_boxst*) building.origin;
+ out.print(", claimed:(%i), items:%i", nestbox->claimed_by, nestbox->contained_items.size());
+ break;
+ }
default:
if (building.subtype != -1)
out.print(", subtype %i", building.subtype);