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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								82a0e52a3e 
								
							
								 
							
						 
						
							
							
								
								Add api to check the walkable cache, and update flow_forbid in liquids.  
							
							
							
						 
						
							2012-04-26 18:51:39 +04:00  
				
					
						
							
							
								 
						
							
							
								16ee049664 
								
							
								 
							
						 
						
							
							
								
								Split off the burrows api from Maps and Units.  
							
							
							
						 
						
							2012-04-26 12:56:28 +04:00  
				
					
						
							
							
								 
						
							
							
								6ab270d129 
								
							
								 
							
						 
						
							
							
								
								Retrieve unit noble position info, and use it in getProfessionName.  
							
							
							
						 
						
							2012-04-26 12:03:56 +04:00  
				
					
						
							
							
								 
						
							
							
								9489c6ed1a 
								
							
								 
							
						 
						
							
							
								
								Add support for a few more viewscreens to Units::getSelectedUnit.  
							
							
							
						 
						
							2012-04-26 11:05:35 +04:00  
				
					
						
							
							
								 
						
							
							
								23a0b17ff3 
								
							
								 
							
						 
						
							
							
								
								Make liquids and tiletypes force rebuild of pathfinding data.  
							
							
							
						 
						
							2012-04-25 18:38:43 +04:00  
				
					
						
							
							
								 
						
							
							
								1cd802d426 
								
							
								 
							
						 
						
							
							
								
								Implement unit sorting for the pen zone assignment interface.  
							
							
							
						 
						
							2012-04-25 18:28:00 +04:00  
				
					
						
							
							
								 
						
							
							
								763a301b4f 
								
							
								 
							
						 
						
							
							
								
								Add a few more lua api functions, documentation, and unit sort orders.  
							
							... 
							
							
							
							Units::getProfessionName appears to work correctly for
everything except nobles. 
							
						 
						
							2012-04-23 21:30:53 +04:00  
				
					
						
							
							
								 
						
							
							
								125cd6622a 
								
							
								 
							
						 
						
							
							
								
								Support sorting units in many more ui contexts.  
							
							
							
						 
						
							2012-04-22 19:22:00 +04:00  
				
					
						
							
							
								 
						
							
							
								2ef321a208 
								
							
								 
							
						 
						
							
							
								
								Preserve the original lua global environment for modules.  
							
							... 
							
							
							
							The intent is to prevent accidental pollution of module namespaces
by globals defined from careless scripts running in the _G environment. 
							
						 
						
							2012-04-21 20:15:57 +04:00  
				
					
						
							
							
								 
						
							
							
								4af051bab3 
								
							
								 
							
						 
						
							
							
								
								Add a few more unit orderings, and a way to reverse direction.  
							
							
							
						 
						
							2012-04-21 16:53:17 +04:00  
				
					
						
							
							
								 
						
							
							
								3282ac3db2 
								
							
								 
							
						 
						
							
							
								
								Add a hotkey command that sorts units in lists using lua comparators.  
							
							
							
						 
						
							2012-04-21 15:43:52 +04:00  
				
					
						
							
							
								 
						
							
							
								adbd351462 
								
							
								 
							
						 
						
							
							
								
								Rename units.other[0] to units.active.  
							
							
							
						 
						
							2012-04-21 12:46:55 +04:00  
				
					
						
							
							
								 
						
							
							
								0a6982f404 
								
							
								 
							
						 
						
							
							
								
								Enable warnings correctly on linux and fix a lot of them.  
							
							
							
						 
						
							2012-04-20 13:30:37 +04:00  
				
					
						
							
							
								 
						
							
							
								d95cc3435f 
								
							
								 
							
						 
						
							
							
								
								Fix lua wrapper sizeof for static arrays.  
							
							... 
							
							
							
							Since it actually depends on the element type, it is more tricky. 
							
						 
						
							2012-04-20 13:04:03 +04:00  
				
					
						
							
							
								 
						
							
							
								0b32d374db 
								
							
								 
							
						 
						
							
							
								
								Implement SOIL/STONE substitution logic, and add compat in mapexport.  
							
							
							
						 
						
							2012-04-19 23:02:30 +04:00  
				
					
						
							
							
								 
						
							
							
								4b87f1bcac 
								
							
								 
							
						 
						
							
							
								
								Refactor MapCache: make it parse everything that is known re tiles & mats.  
							
							
							
						 
						
							2012-04-19 19:17:07 +04:00  
				
					
						
							
							
								 
						
							
							
								f655a0986d 
								
							
								 
							
						 
						
							
							
								
								Sync to changes in the data structure definitions.  
							
							
							
						 
						
							2012-04-19 11:03:29 +04:00  
				
					
						
							
							
								 
						
							
							
								c17529a794 
								
							
								 
							
						 
						
							
							
								
								Track stonesense  
							
							
							
						 
						
							2012-04-18 05:09:22 +02:00  
				
					
						
							
							
								 
						
							
							
								5583d47b4f 
								
							
								 
							
						 
						
							
							
								
								Silly copypasta fail  
							
							... 
							
							
							
							Mixed up tiletype shape and material in readme 
							
						 
						
							2012-04-18 04:18:08 +02:00  
				
					
						
							
							
								 
						
							
							
								6d53ab37e0 
								
							
								 
							
						 
						
							
							
								
								Mass fixage  
							
							... 
							
							
							
							Updated readme.rst
Fixed up some help strings of plugin commands
Moved catsplosion and regrass to normal plugin folder
Fixed tiletypes and liquids not keeping command history properly 
							
						 
						
							2012-04-18 04:12:11 +02:00  
				
					
						
							
							
								 
						
							
							
								c46cb37865 
								
							
								 
							
						 
						
							
							
								
								Reformat readme.rst to fit in some reasonable limits  
							
							
							
						 
						
							2012-04-18 01:40:07 +02:00  
				
					
						
							
							
								 
						
							
							
								b1c5621123 
								
							
								 
							
						 
						
							
							
								
								Bump release to r2  
							
							
							
						 
						
							2012-04-17 23:24:43 +02:00  
				
					
						
							
							
								 
						
							
							
								d825356878 
								
							
								 
							
						 
						
							
							
								
								Fix windows console bug  
							
							... 
							
							
							
							Line input cursor was going crazy when input reached right side of the screen 
							
						 
						
							2012-04-17 23:23:45 +02:00  
				
					
						
							
							
								 
						
							
							
								c031349a62 
								
							
								 
							
						 
						
							
							
								
								Track structures  
							
							
							
						 
						
							2012-04-17 21:48:18 +02:00  
				
					
						
							
							
								 
						
							
							
								e530707985 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-04-17 21:48:04 +02:00  
				
					
						
							
							
								 
						
							
							
								d0e9ab49e7 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/jaxad0127/dfhack  
							
							
							
						 
						
							2012-04-17 21:46:57 +02:00  
				
					
						
							
							
								 
						
							
							
								bdd697f1a0 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/rh73/dfhack  
							
							
							
						 
						
							2012-04-17 21:46:40 +02:00  
				
					
						
							
							
								 
						
							
							
								299510f0d9 
								
							
								 
							
						 
						
							
							
								
								zone: don't assign to cages which are designated but not yet placed (minor fix, it's not like bad things happen without it)  
							
							
							
						 
						
							2012-04-17 18:11:14 +02:00  
				
					
						
							
							
								 
						
							
							
								40f36c1912 
								
							
								 
							
						 
						
							
							
								
								minor stuff, use building->is_room instead of building->isRoom() which returns unexpected values  
							
							
							
						 
						
							2012-04-17 16:57:41 +02:00  
				
					
						
							
							
								 
						
							
							
								378a1fb914 
								
							
								 
							
						 
						
							
							
								
								Support the '#' string as index for wrapper vector insert at end.  
							
							
							
						 
						
							2012-04-17 12:15:45 +04:00  
				
					
						
							
							
								 
						
							
							
								3beb2ebf25 
								
							
								 
							
						 
						
							
							
								
								Export the onStateChange event to core lua context & add some docs.  
							
							
							
						 
						
							2012-04-17 11:45:09 +04:00  
				
					
						
							
							
								 
						
							
							
								ebd21e9249 
								
							
								 
							
						 
						
							
							
								
								Fix some issues with last commit  
							
							
							
						 
						
							2012-04-16 20:48:08 -06:00  
				
					
						
							
							
								 
						
							
							
								7946cafc86 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/jaxad0127/dfhack  
							
							
							
						 
						
							2012-04-16 22:37:07 +02:00  
				
					
						
							
							
								 
						
							
							
								d2dde361ad 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/rh73/dfhack  
							
							
							
						 
						
							2012-04-16 22:35:46 +02:00  
				
					
						
							
							
								 
						
							
							
								ccf10a1428 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/warmist/dfhack  
							
							
							
						 
						
							2012-04-16 22:30:55 +02:00  
				
					
						
							
							
								 
						
							
							
								6d180d61c4 
								
							
								 
							
						 
						
							
							
								
								autopasture: only process domesticated own units to avoid problems with wild animals forgetting their training and going on a rampage  
							
							
							
						 
						
							2012-04-16 21:37:48 +02:00  
				
					
						
							
							
								 
						
							
							
								45f9f756f0 
								
							
								 
							
						 
						
							
							
								
								Merge  https://github.com/rh73/dfhack  
							
							... 
							
							
							
							Conflicts:
	plugins/stonesense 
							
						 
						
							2012-04-16 20:33:30 +02:00  
				
					
						
							
							
								 
						
							
							
								862fa9d675 
								
							
								 
							
						 
						
							
							
								
								Track stonesense  
							
							
							
						 
						
							2012-04-16 20:19:45 +02:00  
				
					
						
							
							
								 
						
							
							
								17d5b2de04 
								
							
								 
							
						 
						
							
							
								
								Multiline interpreter.  
							
							... 
							
							
							
							To test try writing for k,v in pairs(table) do <enter> print(k) <enter> end
Also prompt could be changed (couldn't think of anything better). 
							
						 
						
							2012-04-16 18:46:20 +03:00  
				
					
						
							
							
								 
						
							
							
								70ebd26e6c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/ab9rf/dfhack  
							
							
							
						 
						
							2012-04-16 17:37:09 +02:00  
				
					
						
							
							
								 
						
							
							
								43e4814147 
								
							
								 
							
						 
						
							
							
								
								Mod workflow to properly handle custom reactions that produce CRAFTS  
							
							
							
						 
						
							2012-04-16 10:34:12 -05:00  
				
					
						
							
							
								 
						
							
							
								3b68faa1be 
								
							
								 
							
						 
						
							
							
								
								updated readme.rst  
							
							
							
						 
						
							2012-04-16 17:14:02 +02:00  
				
					
						
							
							
								 
						
							
							
								cd51ddc272 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack  
							
							
							
						 
						
							2012-04-16 17:42:49 +03:00  
				
					
						
							
							
								 
						
							
							
								ee7100216e 
								
							
								 
							
						 
						
							
							
								
								Fix lua interpreter bug: the C call counter is already unwound by yield.  
							
							... 
							
							
							
							Decrementing it causes underflow and subsequent spurious stack overflow. 
							
						 
						
							2012-04-16 18:32:12 +04:00  
				
					
						
							
							
								 
						
							
							
								9560fc641c 
								
							
								 
							
						 
						
							
							
								
								zone: mass-assign nicknames, assign units to multiple cages inside a pasture. autobutcher: some fixes regarding autowatch and butchering caged units.  
							
							
							
						 
						
							2012-04-16 16:31:12 +02:00  
				
					
						
							
							
								 
						
							
							
								1e64a6a2f6 
								
							
								 
							
						 
						
							
							
								
								Make dfhack.lineedit automatically interact with RunCoreQueryLoop.  
							
							... 
							
							
							
							It still falls back to the original waiting mode if yield fails. 
							
						 
						
							2012-04-16 18:05:42 +04:00  
				
					
						
							
							
								 
						
							
							
								9c25351281 
								
							
								 
							
						 
						
							
							
								
								Add a template to make using lua_pcallk a bit more convenient.  
							
							
							
						 
						
							2012-04-16 18:01:21 +04:00