3f542b4df1 
								
							
								 
							
						 
						
							
							
								
								Update merge  
							
							
							
						 
						
							2012-05-18 07:40:05 -05:00  
				
					
						
							
							
								 
						
							
							
								6adb78ee0c 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master'  
							
							
							
						 
						
							2012-05-18 07:38:23 -05:00  
				
					
						
							
							
								 
						
							
							
								52426f9035 
								
							
								 
							
						 
						
							
							
								
								Track xml  
							
							
							
						 
						
							2012-05-17 20:41:41 +04:00  
				
					
						
							
							
								 
						
							
							
								f37f708b37 
								
							
								 
							
						 
						
							
							
								
								Add a workaround for Planepacked bug in buildings constructed via API.  
							
							... 
							
							
							
							Buildings hanging in the air cause constructWithFilters to
exhibit the same behavior as a moody dwarf in a burrow excluding
the workshop, i.e. endlessly collecting the same type of reagent.
http://www.bay12games.com/dwarves/mantisbt/view.php?id=1416 
The workaround monitors jobs and reclassifies the reagents on the fly. 
							
						 
						
							2012-05-17 20:38:27 +04:00  
				
					
						
							
							
								 
						
							
							
								e9ef9b87b5 
								
							
								 
							
						 
						
							
							
								
								Add central locations for onUpdate and onStateChange handling in core.  
							
							
							
						 
						
							2012-05-17 20:04:09 +04:00  
				
					
						
							
							
								 
						
							
							
								2c0024adc9 
								
							
								 
							
						 
						
							
							
								
								Make Items::getPosition exactly match the DF original in behavior.  
							
							
							
						 
						
							2012-05-17 19:56:55 +04:00  
				
					
						
							
							
								 
						
							
							
								efdb709284 
								
							
								 
							
						 
						
							
							
								
								Support creating rollers and stops with dfhack.buildings.constructBuilding.  
							
							
							
						 
						
							2012-05-17 00:19:29 +04:00  
				
					
						
							
							
								 
						
							
							
								cba3f8d61d 
								
							
								 
							
						 
						
							
							
								
								Track xml  
							
							
							
						 
						
							2012-05-16 11:28:21 -05:00  
				
					
						
							
							
								 
						
							
							
								68c5d9b86c 
								
							
								 
							
						 
						
							
							
								
								Stop Shift-Enter from being handled as if it was Shift-M.  
							
							
							
						 
						
							2012-05-16 18:10:07 +04:00  
				
					
						
							
							
								 
						
							
							
								8185eec95c 
								
							
								 
							
						 
						
							
							
								
								Add two more development related lua scripts.  
							
							
							
						 
						
							2012-05-16 17:46:44 +04:00  
				
					
						
							
							
								 
						
							
							
								dbd39af58a 
								
							
								 
							
						 
						
							
							
								
								Support testing and modifying pending timeout callbacks.  
							
							
							
						 
						
							2012-05-16 17:06:08 +04:00  
				
					
						
							
							
								 
						
							
							
								e77c9dc730 
								
							
								 
							
						 
						
							
							
								
								Add new PUSH_HAUL_VEHICLES labor to autolabor.  
							
							... 
							
							
							
							This commit will only work with 0.34.08 (or later). 
							
						 
						
							2012-05-15 13:42:48 -05:00  
				
					
						
							
							
								 
						
							
							
								27cc2dc92c 
								
							
								 
							
						 
						
							
							
								
								Add dwarf state table entries for the new jobs from .34.7 and .34.8.  Also add a warning message for a dwarf who is doing an unknown job (instead of just reading random nonsense from off the end of the dwarf_states array).  
							
							... 
							
							
							
							This code is backward-compatible (the extra job entries will simply be unused in pre-.8). 
							
						 
						
							2012-05-14 21:54:11 -05:00  
				
					
						
							
							
								 
						
							
							
								d4f9806568 
								
							
								 
							
						 
						
							
							
								
								Track library  
							
							
							
						 
						
							2012-05-14 17:30:21 -05:00  
				
					
						
							
							
								 
						
							
							
								e078c75737 
								
							
								 
							
						 
						
							
							
								
								Track submodules  
							
							
							
						 
						
							2012-05-14 13:44:03 -05:00  
				
					
						
							
							
								 
						
							
							
								fabc6d95e6 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master'  
							
							
							
						 
						
							2012-05-14 07:09:54 -05:00  
				
					
						
							
							
								 
						
							
							
								642a625586 
								
							
								 
							
						 
						
							
							
								
								Support custom buildings in dfhack.buildings.getFiltersByType.  
							
							... 
							
							
							
							Also document it and constructBuilding in Lua API docs. 
							
						 
						
							2012-05-13 18:39:00 +04:00  
				
					
						
							
							
								 
						
							
							
								87ec1de891 
								
							
								 
							
						 
						
							
							
								
								Improve lua api for tile biome access.  
							
							
							
						 
						
							2012-05-13 13:58:41 +04:00  
				
					
						
							
							
								 
						
							
							
								86dc2d9855 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master'  
							
							... 
							
							
							
							Conflicts:
	library/xml 
							
						 
						
							2012-05-12 19:49:27 -05:00  
				
					
						
							
							
								 
						
							
							
								bd2b55c490 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master'  
							
							
							
						 
						
							2012-05-12 19:43:02 -05:00  
				
					
						
							
							
								 
						
							
							
								c6b52067bd 
								
							
								 
							
						 
						
							
							
								
								Request designation rescan in auto-growing burrows.  
							
							... 
							
							
							
							This improves performance of burrowed miners digging 1-wide tunnels. 
							
						 
						
							2012-05-12 20:54:26 +04:00  
				
					
						
							
							
								 
						
							
							
								ccbae58365 
								
							
								 
							
						 
						
							
							
								
								Set default beekeeper max to 1 in autolabor (see  http://www.bay12games.com/dwarves/mantisbt/view.php?id=3981 )  
							
							
							
						 
						
							2012-05-12 11:21:12 -05:00  
				
					
						
							
							
								 
						
							
							
								60bb486aba 
								
							
								 
							
						 
						
							
							
								
								Add api for enabling liquid and temperature updates for blocks.  
							
							... 
							
							
							
							Now updates also have to be enabled for the z level to work. 
							
						 
						
							2012-05-12 20:12:09 +04:00  
				
					
						
							
							
								 
						
							
							
								af3e389093 
								
							
								 
							
						 
						
							
							
								
								Update submodules.  
							
							
							
						 
						
							2012-05-12 18:50:22 +04:00  
				
					
						
							
							
								 
						
							
							
								92f069e209 
								
							
								 
							
						 
						
							
							
								
								Brush output lists numbers, update xml.  
							
							
							
						 
						
							2012-05-11 07:00:18 +02:00  
				
					
						
							
							
								 
						
							
							
								d6813c7690 
								
							
								 
							
						 
						
							
							
								
								Change xml submodule pointer.  
							
							
							
						 
						
							2012-05-08 19:08:34 +04:00  
				
					
						
							
							
								 
						
							
							
								191071beb6 
								
							
								 
							
						 
						
							
							
								
								Add more lua scripts.  
							
							
							
						 
						
							2012-05-08 12:55:06 +04:00  
				
					
						
							
							
								 
						
							
							
								fca618ff1b 
								
							
								 
							
						 
						
							
							
								
								Support default building inputs in dfhack.buildings.constructBuilding.  
							
							
							
						 
						
							2012-05-06 19:11:29 +04:00  
				
					
						
							
							
								 
						
							
							
								9ad8d767b4 
								
							
								 
							
						 
						
							
							
								
								Add code for adding abstract buildings and removing constructions.  
							
							
							
						 
						
							2012-05-06 19:09:11 +04:00  
				
					
						
							
							
								 
						
							
							
								b70130cf36 
								
							
								 
							
						 
						
							
							
								
								Add a couple more building api functions.  
							
							
							
						 
						
							2012-05-06 11:22:55 +04:00  
				
					
						
							
							
								 
						
							
							
								05e8083c84 
								
							
								 
							
						 
						
							
							
								
								Allow constructing itemless actual buildings.  
							
							
							
						 
						
							2012-05-06 10:09:39 +04:00  
				
					
						
							
							
								 
						
							
							
								3bd44e5367 
								
							
								 
							
						 
						
							
							
								
								Move some things that won't work in dfhack-client to a separate file.  
							
							
							
						 
						
							2012-05-05 21:07:18 +04:00  
				
					
						
							
							
								 
						
							
							
								81f2240c23 
								
							
								 
							
						 
						
							
							
								
								Fix some things that confuse MSVC.  
							
							
							
						 
						
							2012-05-05 20:46:28 +04:00  
				
					
						
							
							
								 
						
							
							
								e3440126a3 
								
							
								 
							
						 
						
							
							
								
								Fix missing switch case warnings.  
							
							
							
						 
						
							2012-05-05 19:36:22 +04:00  
				
					
						
							
							
								 
						
							
							
								4e084d0df7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'rh73/master'  
							
							
							
						 
						
							2012-05-05 19:28:19 +04:00  
				
					
						
							
							
								 
						
							
							
								1b5ce7b717 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ab9rf/master'  
							
							
							
						 
						
							2012-05-05 19:26:56 +04:00  
				
					
						
							
							
								 
						
							
							
								7e01b004e9 
								
							
								 
							
						 
						
							
							
								
								Implement timeouts in the core lua context, and quicksave script.  
							
							
							
						 
						
							2012-05-04 20:59:06 +04:00  
				
					
						
							
							
								 
						
							
							
								d4d6349f48 
								
							
								 
							
						 
						
							
							
								
								Expose builtin commands to dfhack-run, and add lua script support.  
							
							... 
							
							
							
							Move builtin command implementation to Core methods, and fall
back to hack/scripts/*.lua for otherwise unrecognized commands. 
							
						 
						
							2012-05-04 19:47:18 +04:00  
				
					
						
							
							
								 
						
							
							
								5afe2ca002 
								
							
								 
							
						 
						
							
							
								
								Update dfhack for specific_ref.  
							
							
							
						 
						
							2012-05-03 11:47:04 +04:00  
				
					
						
							
							
								 
						
							
							
								28b5068382 
								
							
								 
							
						 
						
							
							
								
								Allow both coordinate object and (x,y,z) as arguments to getTileBlock.  
							
							
							
						 
						
							2012-05-02 12:50:05 +04:00  
				
					
						
							
							
								 
						
							
							
								6903f3877f 
								
							
								 
							
						 
						
							
							
								
								Devel plugin nestboxes scans all nestboxes for unhatchable eggs and optionally dumps them.  
							
							
							
						 
						
							2012-05-01 10:58:12 -05:00  
				
					
						
							
							
								 
						
							
							
								eadce95940 
								
							
								 
							
						 
						
							
							
								
								Add a convenience function for designating constructions.  
							
							
							
						 
						
							2012-05-01 19:55:25 +04:00  
				
					
						
							
							
								 
						
							
							
								4cffb6428d 
								
							
								 
							
						 
						
							
							
								
								Update building creation code with new knowledge, and fix zone.  
							
							... 
							
							
							
							Also, document new lua api, and add a more convenient wrapper. 
							
						 
						
							2012-05-01 18:55:30 +04:00  
				
					
						
							
							
								 
						
							
							
								e7c55ab6e1 
								
							
								 
							
						 
						
							
							
								
								Also exclude trader from hauling when requested at depot.  
							
							
							
						 
						
							2012-04-30 09:01:48 -05:00  
				
					
						
							
							
								 
						
							
							
								2303a25bde 
								
							
								 
							
						 
						
							
							
								
								Implement unconstructed building instance creation and linking into world.  
							
							... 
							
							
							
							For more flexibility, the base api is split into 3 phases:
alloc, setSize, and construct. No support for non-actual
buildings like stockpiles and activity zones at the moment. 
							
						 
						
							2012-04-29 21:07:39 +04:00  
				
					
						
							
							
								 
						
							
							
								9c94b7c1e7 
								
							
								 
							
						 
						
							
							
								
								Make the hash map implementation error more useful.  
							
							... 
							
							
							
							It instructs to update GCC, but actually the most common
reason for the error is missing 32-bit development libs. 
							
						 
						
							2012-04-28 11:53:26 +04:00  
				
					
						
							
							
								 
						
							
							
								7c606da636 
								
							
								 
							
						 
						
							
							
								
								Autolabor will exclude the trade broker from all labors if the "trader requested" flag is on at the trade depot.  
							
							
							
						 
						
							2012-04-26 13:46:38 -05:00  
				
					
						
							
							
								 
						
							
							
								53e0ba8b8d 
								
							
								 
							
						 
						
							
							
								
								Actually write the noble penalty to the dwarf_info structure....  
							
							
							
						 
						
							2012-04-26 12:54:10 -05:00  
				
					
						
							
							
								 
						
							
							
								c0c790f58c 
								
							
								 
							
						 
						
							
							
								
								Refactor MapCache: make it parse everything that is known re tiles & mats.  
							
							
							
						 
						
							2012-04-26 12:42:04 -05:00  
				
					
						
							
							
								 
						
							
							
								02e43428ee 
								
							
								 
							
						 
						
							
							
								
								Sync to changes in the data structure definitions.  
							
							
							
						 
						
							2012-04-26 12:36:29 -05:00