06da0f9720 
								
							
								 
							
						 
						
							
							
								
								Fix coord/coord2d division/modulo operators to properly handle negative numbers (fixes some glitches with revflood and possibly other utils)  
							
							
							
						 
						
							2012-04-01 19:44:35 -05:00  
				
					
						
							
							
								 
						
							
							
								d109b6570b 
								
							
								 
							
						 
						
							
							
								
								Add dfhack.with_suspend(f[, args...]) that calls f with core suspended.  
							
							... 
							
							
							
							The lock is properly removed in case of error, which is then propagated.
Just for fun, it also can be yielded from within in a coroutine. 
							
						 
						
							2012-04-01 19:38:42 +04:00  
				
					
						
							
							
								 
						
							
							
								e3d50b9b04 
								
							
								 
							
						 
						
							
							
								
								Optimize wrapper: use pointers instead of strings as most frequent keys.  
							
							
							
						 
						
							2012-04-01 18:34:04 +04:00  
				
					
						
							
							
								 
						
							
							
								604c84953b 
								
							
								 
							
						 
						
							
							
								
								Fix a bug: LookupTypeInfo cannot assume the result is userdata.  
							
							
							
						 
						
							2012-04-01 17:59:47 +04:00  
				
					
						
							
							
								 
						
							
							
								a3e526abdb 
								
							
								 
							
						 
						
							
							
								
								Add df.is_instance(a,b) to check if typeof(b) is subtype of typeof(a).  
							
							... 
							
							
							
							Allows both objects and types as arguments. Also accepts nil and
primitives as b, returning nil. 
							
						 
						
							2012-04-01 17:32:57 +04:00  
				
					
						
							
							
								 
						
							
							
								edd63080b5 
								
							
								 
							
						 
						
							
							
								
								Only print the shortcut help once in the lua interactive mode.  
							
							
							
						 
						
							2012-04-01 17:00:25 +04:00  
				
					
						
							
							
								 
						
							
							
								afe4eba957 
								
							
								 
							
						 
						
							
							
								
								Improve performance of the persistent data api, and wrap it for lua.  
							
							... 
							
							
							
							Use an stl table for string keys to avoid linear cost of lookup.
This uncovered a bug in the new luaL_getsubtable function. 
							
						 
						
							2012-04-01 16:43:40 +04:00  
				
					
						
							
							
								 
						
							
							
								a9a6fbd8b5 
								
							
								 
							
						 
						
							
							
								
								Lua tweaks: a couple of functions, dfusion tweak, backtrace metadata.  
							
							
							
						 
						
							2012-04-01 12:50:56 +04:00  
				
					
						
							
							
								 
						
							
							
								73cf822a13 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'warmist/master'  
							
							
							
						 
						
							2012-04-01 11:43:09 +04:00  
				
					
						
							
							
								 
						
							
							
								b21d813c73 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2012-03-31 23:01:41 -07:00  
				
					
						
							
							
								 
						
							
							
								2b4044f3f2 
								
							
								 
							
						 
						
							
							
								
								Tweaks!  
							
							... 
							
							
							
							Check map presence in autolabor and fastdwarf onupdate() functions
Game state tracking in kittens plugin now respects on/off switch 
							
						 
						
							2012-04-01 03:46:17 +02:00  
				
					
						
							
							
								 
						
							
							
								7ff728b6fc 
								
							
								 
							
						 
						
							
							
								
								Track world and map changes separately for plugin_onstatechange  
							
							
							
						 
						
							2012-04-01 02:56:54 +02:00  
				
					
						
							
							
								 
						
							
							
								209b261284 
								
							
								 
							
						 
						
							
							
								
								Get rid of MALLOC_FILL build option  
							
							
							
						 
						
							2012-04-01 00:30:42 +02:00  
				
					
						
							
							
								 
						
							
							
								4bac6edd79 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/rh73/dfhack  
							
							
							
						 
						
							2012-04-01 00:29:00 +02:00  
				
					
						
							
							
								 
						
							
							
								9d6e26fa5f 
								
							
								 
							
						 
						
							
							
								
								Fix crashing color_ostream::printerr due to vfprintf vs fprintf mixup.  
							
							... 
							
							
							
							Also enable heap clearing in gdb mode, and fix a few newlines. 
							
						 
						
							2012-03-31 22:26:41 +04:00  
				
					
						
							
							
								 
						
							
							
								39787e9cd5 
								
							
								 
							
						 
						
							
							
								
								Renamed digging commands to uniformly start with 'dig*'(vdig -> digv etc). Added command digl, diglx (dig layerstone instead of veins). Updated readme.rst.  
							
							
							
						 
						
							2012-03-31 15:41:55 +02:00  
				
					
						
							
							
								 
						
							
							
								0f41608ed4 
								
							
								 
							
						 
						
							
							
								
								Pull console output support and REPL out of dfusion into core lib.  
							
							
							
						 
						
							2012-03-31 15:40:54 +04:00  
				
					
						
							
							
								 
						
							
							
								5a90e71c87 
								
							
								 
							
						 
						
							
							
								
								Fixes for lua5.2  
							
							
							
						 
						
							2012-03-31 12:12:16 +03:00  
				
					
						
							
							
								 
						
							
							
								9384f0c842 
								
							
								 
							
						 
						
							
							
								
								Update lua to 5.2 and fix obvious breakage due to obsolete api.  
							
							
							
						 
						
							2012-03-31 12:11:43 +04:00  
				
					
						
							
							
								 
						
							
							
								10b610669f 
								
							
								 
							
						 
						
							
							
								
								Give some sensible looking names to the arrays in pregnancy_ptr.  
							
							
							
						 
						
							2012-03-31 10:31:45 +04:00  
				
					
						
							
							
								 
						
							
							
								8665d1b195 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2012-03-30 19:41:00 -05:00  
				
					
						
							
							
								 
						
							
							
								a01f512733 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-03-31 01:33:14 +02:00  
				
					
						
							
							
								 
						
							
							
								f8d96d1d26 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2012-03-31 01:32:16 +02:00  
				
					
						
							
							
								 
						
							
							
								543f3970db 
								
							
								 
							
						 
						
							
							
								
								Tweak readme, bump version to 0.34.07  
							
							
							
						 
						
							2012-03-31 01:13:21 +02:00  
				
					
						
							
							
								 
						
							
							
								387d0fd062 
								
							
								 
							
						 
						
							
							
								
								Track stonesense  
							
							
							
						 
						
							2012-03-31 00:34:09 +02:00  
				
					
						
							
							
								 
						
							
							
								95947a8635 
								
							
								 
							
						 
						
							
							
								
								Reworked to use start_dwarf_count offset from version info  
							
							
							
						 
						
							2012-03-31 01:27:26 +03:00  
				
					
						
							
							
								 
						
							
							
								c0cd5b9212 
								
							
								 
							
						 
						
							
							
								
								New offset for embark/simple-embark (starting dwarfs)  
							
							
							
						 
						
							2012-03-31 00:54:37 +03:00  
				
					
						
							
							
								 
						
							
							
								0f3ae4499f 
								
							
								 
							
						 
						
							
							
								
								New devel plugin - list counters for selected creature  
							
							
							
						 
						
							2012-03-30 16:39:19 -05:00  
				
					
						
							
							
								 
						
							
							
								a4c41bf64c 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/rh73/dfhack  
							
							
							
						 
						
							2012-03-30 23:34:51 +02:00  
				
					
						
							
							
								 
						
							
							
								4d5aade389 
								
							
								 
							
						 
						
							
							
								
								Update changeitem, allow attempting to change item subtype  
							
							
							
						 
						
							2012-03-30 16:34:07 -05:00  
				
					
						
							
							
								 
						
							
							
								1da914fb87 
								
							
								 
							
						 
						
							
							
								
								Fix init.lua  
							
							
							
						 
						
							2012-03-30 21:59:35 +02:00  
				
					
						
							
							
								 
						
							
							
								5d8415c8d9 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							... 
							
							
							
							Conflicts:
	plugins/Dfusion/luafiles/init.lua 
							
						 
						
							2012-03-30 20:32:57 +02:00  
				
					
						
							
							
								 
						
							
							
								61fe605676 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/RossM/dfhack  
							
							
							
						 
						
							2012-03-30 20:30:28 +02:00  
				
					
						
							
							
								 
						
							
							
								703aca81d8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2012-03-30 10:06:43 -07:00  
				
					
						
							
							
								 
						
							
							
								590ea629f3 
								
							
								 
							
						 
						
							
							
								
								Don't try to give labors to merchant guards or dead dwarves.  
							
							
							
						 
						
							2012-03-30 10:01:33 -07:00  
				
					
						
							
							
								 
						
							
							
								063099e535 
								
							
								 
							
						 
						
							
							
								
								Set '_' to the first result value for both interactive shortcuts.  
							
							... 
							
							
							
							Makes it behave sort of like a general 'last result' reference. 
							
						 
						
							2012-03-30 12:17:09 +04:00  
				
					
						
							
							
								 
						
							
							
								e989ca58db 
								
							
								 
							
						 
						
							
							
								
								Enhance the interactive interpreter mode of dfusion.  
							
							... 
							
							
							
							1. Reimplement Console.print* to behave exactly as the standard print
   function, and apply print = Console.println from c++ init code.
2. Add a couple of convenience shortcuts to save some manual typing
   when poking around data structures using the interactive prompt.
3. Change the prompt string to a more distinguished shape. 
							
						 
						
							2012-03-30 11:57:27 +04:00  
				
					
						
							
							
								 
						
							
							
								81bc73f435 
								
							
								 
							
						 
						
							
							
								
								Follow a typo fix in flag name.  
							
							
							
						 
						
							2012-03-30 10:44:52 +04:00  
				
					
						
							
							
								 
						
							
							
								e8ee876ddc 
								
							
								 
							
						 
						
							
							
								
								Track.  
							
							
							
						 
						
							2012-03-29 21:18:57 -05:00  
				
					
						
							
							
								 
						
							
							
								6a7e7241b8 
								
							
								 
							
						 
						
							
							
								
								Fix bug in changevein - if multiple veins overlap the same tile, pick the LAST one rather than the first one  
							
							
							
						 
						
							2012-03-29 19:05:53 -05:00  
				
					
						
							
							
								 
						
							
							
								07bb51946f 
								
							
								 
							
						 
						
							
							
								
								Fix bug in MapCache - squash veins with the correct priority  
							
							
							
						 
						
							2012-03-29 18:59:07 -05:00  
				
					
						
							
							
								 
						
							
							
								dd33c80324 
								
							
								 
							
						 
						
							
							
								
								Another revision number...  
							
							
							
						 
						
							2012-03-29 22:01:37 +02:00  
				
					
						
							
							
								 
						
							
							
								531704da8c 
								
							
								 
							
						 
						
							
							
								
								print (after dfuse/dfusion) no longer needs tostring  
							
							
							
						 
						
							2012-03-29 22:08:45 +03:00  
				
					
						
							
							
								 
						
							
							
								ec48405f0a 
								
							
								 
							
						 
						
							
							
								
								Fix mistake: static initialization code cannot access other static objects.  
							
							... 
							
							
							
							Specifically, the eid->type() call depends on the order of linking. 
							
						 
						
							2012-03-29 22:56:06 +04:00  
				
					
						
							
							
								 
						
							
							
								7d47208c65 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/peterix/dfhack  
							
							
							
						 
						
							2012-03-29 21:33:41 +03:00  
				
					
						
							
							
								 
						
							
							
								0c2c94fa92 
								
							
								 
							
						 
						
							
							
								
								Remove random bad asserts  
							
							
							
						 
						
							2012-03-29 20:18:14 +02:00  
				
					
						
							
							
								 
						
							
							
								69b1bbe59e 
								
							
								 
							
						 
						
							
							
								
								Turn sorting lambdas into functors in autolabor.  
							
							
							
						 
						
							2012-03-29 20:00:26 +02:00  
				
					
						
							
							
								 
						
							
							
								b847a026e3 
								
							
								 
							
						 
						
							
							
								
								Increment revision due to DERP.  
							
							
							
						 
						
							2012-03-29 19:17:48 +02:00  
				
					
						
							
							
								 
						
							
							
								adc0a6396d 
								
							
								 
							
						 
						
							
							
								
								DERP: missed the readme.  
							
							
							
						 
						
							2012-03-29 19:17:04 +02:00  
				
					
						
							
							
								 
						
							
							
								5f53388890 
								
							
								 
							
						 
						
							
							
								
								Track stonesense  
							
							
							
						 
						
							2012-03-29 19:03:51 +02:00