summaryrefslogtreecommitdiff
path: root/plugins/probe.cpp
diff options
context:
space:
mode:
authorRobert Heinrich2012-04-22 15:25:22 +0200
committerRobert Heinrich2012-04-22 15:25:22 +0200
commitaf12e83ac46adc3b455c2a2ccfe8eeba9ec9841a (patch)
treea173c7753455adcc88118cd63dbf3c4ee7654ea3 /plugins/probe.cpp
parent709536c6c37c1bfcb2c8d48fcc303a2b0a1388fd (diff)
parentf5644f385bb5bf101444729cbaa6cd64ae343007 (diff)
downloaddfhack-af12e83ac46adc3b455c2a2ccfe8eeba9ec9841a.tar.gz
dfhack-af12e83ac46adc3b455c2a2ccfe8eeba9ec9841a.tar.bz2
dfhack-af12e83ac46adc3b455c2a2ccfe8eeba9ec9841a.tar.xz
Merge branch 'master' of git://github.com/ab9rf/dfhack
Diffstat (limited to 'plugins/probe.cpp')
-rw-r--r--plugins/probe.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/plugins/probe.cpp b/plugins/probe.cpp
index 6524bd06..e3aa945f 100644
--- a/plugins/probe.cpp
+++ b/plugins/probe.cpp
@@ -210,8 +210,17 @@ command_result df_probe (color_ostream &out, vector <string> & parameters)
out.print("temperature1: %d U\n",mc.temperature1At(cursor));
out.print("temperature2: %d U\n",mc.temperature2At(cursor));
+ int offset = block.region_offset[des.bits.biome];
+ df::coord2d region_pos = block.region_pos + df::coord2d ((offset % 3) - 1, (offset / 3) -1);
+
+ df::world_data::T_region_map* biome =
+ &world->world_data->region_map[region_pos.x][region_pos.y];
+
// biome, geolayer
- out << "biome: " << des.bits.biome << std::endl;
+ out << "biome: " << des.bits.biome << " (" <<
+ "region id=" << biome->region_id << ", " <<
+ "savagery " << biome->savagery << ", " <<
+ "evilness " << biome->evilness << ")" << std::endl;
out << "geolayer: " << des.bits.geolayer_index
<< std::endl;
int16_t base_rock = mc.baseMaterialAt(cursor);