70454842aeAdd missing direction indicators to smooth wall tiles, and cleanup spacing
Quietust
2012-01-29 11:38:34 -0600
04b505cde4Actually scan through all parameters in autodump.
Alexander Gavrilov
2012-01-29 18:17:06 +0400
e5be2c75c2Merge remote-tracking branch 'q-github/master'
Alexander Gavrilov
2012-01-29 14:14:05 +0400
05c37af4c9Mapexport now puts stuff out to a binary file compressed with zlib. Added liquid type and flow size to output as well.
Mike Stewart
2012-01-28 23:55:42 -0800
bd26c54259Merge remote-tracking branch 'quietust/master'
Mike Stewart
2012-01-28 13:33:26 -0800
b07d3b25b5Merge upstream/master
Mike Stewart
2012-01-28 13:32:48 -0800
8a4740c479Make all "origin" fields strongly typed, and fix building.origin to actually be meaningful
Quietust
2012-01-28 14:12:41 -0600
9e40228767Adjust Maps typedefs a bit
Quietust
2012-01-28 13:54:59 -0600
683c989d0fAdd options to autodump that filter on the forbidden and hidden flags.
Alexander Gavrilov
2012-01-28 17:40:09 +0400
fa4fb4b407Modify a number of commands to use CR_WRONG_USAGE for displaying help.
Alexander Gavrilov
2012-01-28 16:03:56 +0400
c59f5c1642Allow using the job command with jobs highlighted in the unitjobs screen.
Alexander Gavrilov
2012-01-28 15:00:24 +0400
f6b19045ddMerge remote-tracking branch 'q-github/master'
Alexander Gavrilov
2012-01-28 12:14:30 +0400
7949aab199Make sure showmood has access to Translation
Quietust
2012-01-27 22:02:43 -0600
a36e7f4298Cleanowned doesn't need Materials, but it does need Translation in order to print names
Quietust
2012-01-27 22:02:25 -0600
69b8f168ccImprove Translation::isValid() - make sure world exists
Quietust
2012-01-27 22:01:59 -0600
34f9d98d45Simplify TranslateName a bit using a helper function
Quietust
2012-01-27 21:46:52 -0600
116e5d60beUpdate Translation::TranslateName to include the first name, plus have it follow the init setting for nickname display (in Dwarf mode)
Quietust
2012-01-27 21:36:01 -0600
b89cd43b85More work on getting the map exporter up to speed.
Mike Stewart
2012-01-27 17:32:52 -0800
331be2c821Update fixveins to also handle feature stones (e.g. adamantine vein floors)
Quietust
2012-01-27 11:33:51 -0600
ef256e1453Detect incomplete thread and cloth items in workflow.
Alexander Gavrilov
2012-01-27 21:17:50 +0400
d5d4875532Make things work properly.
Petr Mrázek
2012-01-27 05:54:26 +0100
be892beba9Update materials module to match XML changes
Quietust
2012-01-26 21:32:47 -0600
fe34e07d2bRe-add the ability to request simplified copies of Constructions, Engravings, and Plants; also fix the "isValid" checks for those modules to actually be meaningful
Quietust
2012-01-26 20:29:59 -0600
be51221939Add plugin "fixveins", restores mineral floors that were erased by placing/removing constructions
Quietust
2012-01-26 10:06:03 -0600
40b82d4e6cFix compilation of mapexport - was trying to load the old Vegetation module (even though it didn't actually use it)
Quietust
2012-01-26 09:58:24 -0600
b6ef14bafaMerge branch 'master' into export-plugin
Espen Wiborg
2012-01-26 13:57:01 +0100
850ede3e72Sync structures.
Petr Mrázek
2012-01-26 05:36:35 +0100
3c60b43a38Fix "origin" field on mapblock40d to actually be correct
Quietust
2012-01-25 07:57:11 -0600
902e0c4d90Strip out old offsets from Gui module and use df::global vars where available
Quietust
2012-01-24 22:18:21 -0600
9a683ffda4Switch some World module stuff to read out of appropriate df::global vars, and fix setPauseState to only write a byte instead of a dword
Quietust
2012-01-24 21:51:17 -0600
fbadb3ee33Removed unused var
Quietust
2012-01-24 16:13:55 -0600
26730dc6c2Kill the Constructions module
Quietust
2012-01-24 16:11:48 -0600
e68cdee95bMerge remote-tracking branch 'quietust/master'
Mike Stewart
2012-01-24 12:27:38 -0800
8861e93848Kill the Vegetation module, replacing it with the same 3 simple methods used in Engravings
Quietust
2012-01-24 12:02:12 -0600
2cc6bcf0e9Use CoreSuspender and namespace df::enums
Quietust
2012-01-21 18:31:15 -0600
ccf22bed10Replace 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
Quietust
2012-01-21 17:54:57 -0600
debeebb7c4Merge remote-tracking branch 'quietust/master'
Mike Stewart
2012-01-21 11:26:12 -0800
d2c78646eat_creaturecaste shouldn't be using t_attrib, because those AREN'T actual attribute values, just the PHYS/MENT_ATT_RANGE values from the raws
Quietust
2012-01-21 13:24:38 -0600
7b2835e2a9Get rid of df_name
Quietust
2012-01-21 13:12:40 -0600
8052305c2eCleanup the Units module
Quietust
2012-01-21 13:03:39 -0600
118e5c6617Major cleanup of Materials modul, precursor to eventually nuking it
Quietust
2012-01-21 10:12:26 -0600
d9c4f259a0These will become necessary shortly
Quietust
2012-01-21 08:59:19 -0600
b0cda1526eAdjust FOR_ENUM_ITEMS to account for ENUM_LAST_ITEM being inclusive now.
Alexander Gavrilov
2012-01-21 18:50:44 +0400
2449b80010Update to match the data definitions.
Alexander Gavrilov
2012-01-21 17:18:53 +0400
df08914549Better fix for building protobufs with C++0x turned on.
Mike Stewart
2012-01-20 16:21:50 -0800
f02f4510ddAdded very basic export functionality to mapexport, taken almost directly from prospector. Only tile shapes are exported for now.
Mike Stewart
2012-01-20 14:51:51 -0800
bf60f5975aCleaned up the protobuf and mapexport build scripts a lot, and added two more simple proto files to store map geometry information.
Mike Stewart
2012-01-20 11:21:29 -0800
9b0b0d53f9Merge remote-tracking branch 'quietust/master'
Mike Stewart
2012-01-20 09:47:32 -0800
941c643b5cCleaned 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.
Mike Stewart
2012-01-20 09:17:08 -0800
67f60a07bdFix crash bug in dfprobe
Quietust
2012-01-20 08:30:09 -0600
cc510a2c4bReplace DFCoord with df::coord and df::coord2d.
Alexander Gavrilov
2012-01-20 14:28:00 +0400
fb41e457c4Added a plugin that starts up and shuts down protobufs. Will add actual map export functionality to it tomorrow.
Mike Stewart
2012-01-19 22:15:51 -0800
d35d070ff3Only skip refilling tiles beneath non-featstone tiles if said tiles don't already have floors; also skip tiles filled with liquid
Quietust
2012-01-19 22:41:59 -0600
7da633b6efOptimize reveal - instead of walking the entire map, just iterate across the list of blocks
Quietust
2012-01-19 22:36:34 -0600
9dddb79165Optimize tubefill, and also try to handle the floors above newly filled tiles (as well as tiles which were floors to begin with)
Quietust
2012-01-19 22:34:06 -0600
3a11d0c86eSwitch deramp to using Maps::getBlockAbs()
Quietust
2012-01-19 22:12:51 -0600
6a000811aaCleanowned doesn't touch the Maps module
Quietust
2012-01-19 22:12:26 -0600
c0a0702882Improve error handling within Maps module - only throw exceptions if there's no meaningful return type
Quietust
2012-01-19 22:11:43 -0600
e7ecda1434Kill the Maps module
Quietust
2012-01-19 21:44:17 -0600
1e59811e65Fixed check for old GCC versions.
Mike Stewart
2012-01-19 14:55:10 -0800
494a4202dfAdded Google Protocol Buffers to the library dependencies folder (though nothing yet depends on it). This definitely works in Linux, but needs checking in Windows.
Mike Stewart
2012-01-19 14:44:01 -0800