Quietust
|
06547c8948
|
Update showmood to recognize corpses (fell mood) and remains (macabre mood)
|
2012-01-24 10:03:28 -06:00 |
Quietust
|
404a9e8876
|
Tweak showmood to be a bit more resilient to invalid data (not that it
should ever show up)
|
2012-01-24 08:10:14 -06:00 |
Alexander Gavrilov
|
174d9d0739
|
Tweak showmood, add a few validity checks, commit a dfhack.init example.
|
2012-01-24 15:36:30 +04:00 |
Quietust
|
6adadb396e
|
df::tool_uses is now implicitly int16_t, so no more enum_field<> here
|
2012-01-23 19:40:02 -06:00 |
Quietust
|
6502f0f6ae
|
Print mood item flags if it's an unrecognized body part
|
2012-01-23 16:08:37 -06:00 |
Quietust
|
e3f875b9a5
|
Add "showmood" plugin, provides a detailed description of the currently
active mood (if any)
|
2012-01-23 16:03:29 -06:00 |
Mike Stewart
|
5bf5908582
|
Made liquids not crash when a map isn't loaded.
|
2012-01-22 15:47:58 -08:00 |
Mike Stewart
|
031119ac73
|
Made mapexport build with latest Material changes.
|
2012-01-22 15:47:39 -08:00 |
Mike Stewart
|
0d79fd9b15
|
Merge remote-tracking branch 'quietust/master'
|
2012-01-22 15:31:34 -08:00 |
Quietust
|
7f23c322a2
|
Cleanup
|
2012-01-21 19:24:58 -06:00 |
Quietust
|
2cc6bcf0e9
|
Use CoreSuspender and namespace df::enums
|
2012-01-21 18:31:15 -06:00 |
Quietust
|
ccf22bed10
|
Replace df_plant with df::plant - this leaves the Vegetation module a bit empty, but I'll leave it in case we decide to add something new there
|
2012-01-21 17:54:57 -06:00 |
Mike Stewart
|
debeebb7c4
|
Merge remote-tracking branch 'quietust/master'
|
2012-01-21 11:26:12 -08:00 |
Quietust
|
d2c78646ea
|
t_creaturecaste shouldn't be using t_attrib, because those AREN'T actual attribute values, just the PHYS/MENT_ATT_RANGE values from the raws
|
2012-01-21 13:24:38 -06:00 |
Quietust
|
7b2835e2a9
|
Get rid of df_name
|
2012-01-21 13:12:40 -06:00 |
Quietust
|
8052305c2e
|
Cleanup the Units module
|
2012-01-21 13:03:39 -06:00 |
Quietust
|
118e5c6617
|
Major cleanup of Materials modul, precursor to eventually nuking it
|
2012-01-21 10:12:26 -06:00 |
Quietust
|
d504479fc2
|
Merge https://github.com/angavrilov/dfhack
|
2012-01-21 09:59:54 -06:00 |
Quietust
|
d9c4f259a0
|
These will become necessary shortly
|
2012-01-21 08:59:19 -06:00 |
Alexander Gavrilov
|
b0cda1526e
|
Adjust FOR_ENUM_ITEMS to account for ENUM_LAST_ITEM being inclusive now.
|
2012-01-21 18:50:44 +04:00 |
Alexander Gavrilov
|
2449b80010
|
Update to match the data definitions.
|
2012-01-21 17:18:53 +04:00 |
Mike Stewart
|
df08914549
|
Better fix for building protobufs with C++0x turned on.
|
2012-01-20 16:21:50 -08:00 |
Mike Stewart
|
f02f4510dd
|
Added very basic export functionality to mapexport, taken almost directly from prospector. Only tile shapes are exported for now.
|
2012-01-20 14:51:51 -08:00 |
Mike Stewart
|
bf60f5975a
|
Cleaned up the protobuf and mapexport build scripts a lot, and added two more simple proto files to store map geometry information.
|
2012-01-20 11:21:29 -08:00 |
Mike Stewart
|
9b0b0d53f9
|
Merge remote-tracking branch 'quietust/master'
|
2012-01-20 09:47:32 -08:00 |
Mike Stewart
|
941c643b5c
|
Cleaned up the protobuf build a bit, and made git ignore files generated in doing so. Fixed building mapexport on Linux by forcing CMake to create a directory for protobuf output files.
|
2012-01-20 09:17:08 -08:00 |
Quietust
|
1b419313f4
|
Merge https://github.com/angavrilov/dfhack
|
2012-01-20 10:40:25 -06:00 |
Alexander Gavrilov
|
3a908eb64b
|
Support reporting the Z range of holes in the adamantine tubes.
|
2012-01-20 20:29:51 +04:00 |
Alexander Gavrilov
|
80292bd49e
|
Update Maps to match the new geo_biome definitions.
|
2012-01-20 20:27:39 +04:00 |
Quietust
|
cbac8259ed
|
Fix unreveal
|
2012-01-20 10:13:34 -06:00 |
Quietust
|
67f60a07bd
|
Fix crash bug in dfprobe
|
2012-01-20 08:30:09 -06:00 |
Alexander Gavrilov
|
cc510a2c4b
|
Replace DFCoord with df::coord and df::coord2d.
|
2012-01-20 14:28:00 +04:00 |
Mike Stewart
|
fb41e457c4
|
Added a plugin that starts up and shuts down protobufs. Will add actual map export functionality to it tomorrow.
|
2012-01-19 22:15:51 -08:00 |
Quietust
|
d35d070ff3
|
Only skip refilling tiles beneath non-featstone tiles if said tiles don't already have floors; also skip tiles filled with liquid
|
2012-01-19 22:41:59 -06:00 |
Quietust
|
7da633b6ef
|
Optimize reveal - instead of walking the entire map, just iterate across the list of blocks
|
2012-01-19 22:36:34 -06:00 |
Quietust
|
9dddb79165
|
Optimize tubefill, and also try to handle the floors above newly filled tiles (as well as tiles which were floors to begin with)
|
2012-01-19 22:34:06 -06:00 |
Quietust
|
3a11d0c86e
|
Switch deramp to using Maps::getBlockAbs()
|
2012-01-19 22:12:51 -06:00 |
Quietust
|
6a000811aa
|
Cleanowned doesn't touch the Maps module
|
2012-01-19 22:12:26 -06:00 |
Quietust
|
c0a0702882
|
Improve error handling within Maps module - only throw exceptions if there's no meaningful return type
|
2012-01-19 22:11:43 -06:00 |
Quietust
|
e7ecda1434
|
Kill the Maps module
|
2012-01-19 21:44:17 -06:00 |
Mike Stewart
|
1e59811e65
|
Fixed check for old GCC versions.
|
2012-01-19 14:55:10 -08:00 |
Mike Stewart
|
494a4202df
|
Added Google Protocol Buffers to the library dependencies folder (though nothing yet depends on it). This definitely works in Linux, but needs checking in Windows.
|
2012-01-19 14:44:01 -08:00 |
Quietust
|
e7dcd4c66a
|
Fix stupid typo
|
2012-01-19 14:57:55 -06:00 |
Quietust
|
4bb724cd6c
|
Significant cleanup of Maps module - next step will be to kill it properly
|
2012-01-19 14:11:52 -06:00 |
Alexander Gavrilov
|
e2d7359bdd
|
Add the gps global to Memory.xml.
|
2012-01-19 17:26:21 +04:00 |
Alexander Gavrilov
|
7db467a740
|
Update code to accomodate the new coord/coord2d/coord_path structs.
Also replicate the methods of DFCoord.
|
2012-01-19 14:30:22 +04:00 |
Alexander Gavrilov
|
d75292acc7
|
Merge remote-tracking branch 'q-github/master'
|
2012-01-19 12:07:00 +04:00 |
Quietust
|
35ad84c58a
|
angavrilov changed general_ref_type to be all uppercase
|
2012-01-18 08:26:08 -06:00 |
Alexander Gavrilov
|
1aec9649c5
|
Support including material value in the prospector output.
|
2012-01-17 20:04:54 +04:00 |
Alexander Gavrilov
|
43476b2ea7
|
Fix Z level computation in prospect, and add levels for flows & aquifer.
|
2012-01-17 20:04:49 +04:00 |