5add8c433d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:DFHack/dfhack into remote_reader  
							
							... 
							
							
							
							Conflicts:
	plugins/remotefortressreader.cpp 
							
						 
						
							2014-08-15 19:15:00 +05:30  
				
					
						
							
							
								 
						
							
							
								2471c4a68e 
								
							
								 
							
						 
						
							
							
								
								Add a new API for converting between interface_key and string characters.  
							
							... 
							
							
							
							It's necessary now that the simple linear arrangement is broken. 
							
						 
						
							2014-08-11 14:23:19 +04:00  
				
					
						
							
							
								 
						
							
							
								36435ca8cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/quietust/dfhack  into remote_reader  
							
							... 
							
							
							
							Conflicts:
	library/modules/Items.cpp
	library/modules/MapCache.cpp
	library/modules/Maps.cpp
	library/modules/Materials.cpp
	library/modules/Translation.cpp
	plugins/CMakeLists.txt 
							
						 
						
							2014-08-08 20:54:44 +05:30  
				
					
						
							
							
								 
						
							
							
								08da62392e 
								
							
								 
							
						 
						
							
							
								
								Fixed a mistake where MapCache was using the wrong range for root depth.  
							
							
							
						 
						
							2014-08-02 17:09:59 +05:30  
				
					
						
							
							
								 
						
							
							
								1450298484 
								
							
								 
							
						 
						
							
							
								
								assumed_identity -> identity  
							
							
							
						 
						
							2014-07-29 16:30:22 -05:00  
				
					
						
							
							
								 
						
							
							
								4902c577b3 
								
							
								 
							
						 
						
							
							
								
								Fix some crashes when running without globals and update structures.  
							
							
							
						 
						
							2014-07-24 23:10:37 +04:00  
				
					
						
							
							
								 
						
							
							
								bc5e0f6ad6 
								
							
								 
							
						 
						
							
							
								
								Made DFHack buildable. Also added plant proto definitions  
							
							
							
						 
						
							2014-07-23 19:57:47 +05:30  
				
					
						
							
							
								 
						
							
							
								9435d8f4d9 
								
							
								 
							
						 
						
							
							
								
								Fix crashes caused by missing globals  
							
							
							
						 
						
							2014-07-21 19:14:43 -05:00  
				
					
						
							
							
								 
						
							
							
								38cdb37433 
								
							
								 
							
						 
						
							
							
								
								Update plant_tree_info field names  
							
							
							
						 
						
							2014-07-21 14:46:51 -05:00  
				
					
						
							
							
								 
						
							
							
								e711605413 
								
							
								 
							
						 
						
							
							
								
								Some minor corrections  
							
							
							
						 
						
							2014-07-21 13:26:34 -05:00  
				
					
						
							
							
								 
						
							
							
								97de21357c 
								
							
								 
							
						 
						
							
							
								
								First pass for 0.40 compatibility; still lots left to do, but this will at least build  
							
							
							
						 
						
							2014-07-21 13:18:29 -05:00  
				
					
						
							
							
								 
						
							
							
								b598cbb0dd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:DFHack/dfhack into develop  
							
							
							
						 
						
							2014-07-20 16:43:00 +05:30  
				
					
						
							
							
								 
						
							
							
								a14caa53d0 
								
							
								 
							
						 
						
							
							
								
								Fixed mapcache reading plants in for 0.40.01 onwards.  
							
							
							
						 
						
							2014-07-20 16:41:20 +05:30  
				
					
						
							
							
								 
						
							
							
								0a16bc2e12 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/perSaveScripts' into scriptOrganization  
							
							... 
							
							
							
							Conflicts:
	plugins/CMakeLists.txt 
							
						 
						
							2014-07-07 09:01:07 -04:00  
				
					
						
							
							
								 
						
							
							
								649dcd1413 
								
							
								 
							
						 
						
							
							
								
								EventManager tweak: make it report the correct invasion id.  
							
							
							
						 
						
							2014-07-03 14:37:13 -04:00  
				
					
						
							
							
								 
						
							
							
								2fb8faf3e6 
								
							
								 
							
						 
						
							
							
								
								Added Items::createItem function.  
							
							
							
						 
						
							2014-07-03 10:39:20 -04:00  
				
					
						
							
							
								 
						
							
							
								d8c3a05f42 
								
							
								 
							
						 
						
							
							
								
								Made EQUIPMENT_CHANGE event trigger for new units.  
							
							
							
						 
						
							2014-07-03 08:10:12 -04:00  
				
					
						
							
							
								 
						
							
							
								81c87d0921 
								
							
								 
							
						 
						
							
							
								
								EventManager: INTERACTION event for unit interactions.  
							
							
							
						 
						
							2014-07-03 04:55:12 -04:00  
				
					
						
							
							
								 
						
							
							
								516121d4f8 
								
							
								 
							
						 
						
							
							
								
								Fixed the getprofession behavior in adventure mode. Now it checks for the current adventurer's race instead of the fortress race.  
							
							
							
						 
						
							2014-07-02 23:07:24 +05:30  
				
					
						
							
							
								 
						
							
							
								8f43b97284 
								
							
								 
							
						 
						
							
							
								
								EventManager tweaks.  
							
							
							
						 
						
							2014-07-01 09:02:20 -04:00  
				
					
						
							
							
								 
						
							
							
								4ac32cfd74 
								
							
								 
							
						 
						
							
							
								
								EventManager: made UNIT_ATTACK trigger for severed body parts.  
							
							
							
						 
						
							2014-07-01 08:58:48 -04:00  
				
					
						
							
							
								 
						
							
							
								961d033ade 
								
							
								 
							
						 
						
							
							
								
								EventManager: unload event for convenience.  
							
							
							
						 
						
							2014-06-29 10:03:55 -04:00  
				
					
						
							
							
								 
						
							
							
								ceae634954 
								
							
								 
							
						 
						
							
							
								
								Squashed EventManager commented out thing I don't need anymore.  
							
							
							
						 
						
							2014-06-28 02:41:00 -04:00  
				
					
						
							
							
								 
						
							
							
								8e7e87ac73 
								
							
								 
							
						 
						
							
							
								
								Added UNIT_ATTACK event to EventManager and exposed it to Lua.  
							
							
							
						 
						
							2014-06-28 02:31:34 -04:00  
				
					
						
							
							
								 
						
							
							
								c635632ae7 
								
							
								 
							
						 
						
							
							
								
								EventManager.cpp: fix indentation.  
							
							
							
						 
						
							2014-06-27 22:09:01 -04:00  
				
					
						
							
							
								 
						
							
							
								7313c18a2a 
								
							
								 
							
						 
						
							
							
								
								EventManager/eventful: added ON_REPORT event and exposed it to Lua.  
							
							
							
						 
						
							2014-06-23 09:15:46 -04:00  
				
					
						
							
							
								 
						
							
							
								036aae060b 
								
							
								 
							
						 
						
							
							
								
								Merge lethosor stuff. For some reason, git's auto merge message didn't happen because of git-stash shenanigans. Oh well.  
							
							
							
						 
						
							2014-06-19 22:58:17 -04:00  
				
					
						
							
							
								 
						
							
							
								ec64a787c6 
								
							
								 
							
						 
						
							
							
								
								Use _getcwd on Windows  
							
							
							
						 
						
							2014-06-19 22:34:40 -04:00  
				
					
						
							
							
								 
						
							
							
								73fdb8b125 
								
							
								 
							
						 
						
							
							
								
								Fix Windows compile-time error  
							
							
							
						 
						
							2014-06-19 21:24:16 -04:00  
				
					
						
							
							
								 
						
							
							
								ef69522d93 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into filesystem-module-pr  
							
							
							
						 
						
							2014-06-18 15:45:42 -04:00  
				
					
						
							
							
								 
						
							
							
								6fa478de22 
								
							
								 
							
						 
						
							
							
								
								Filesystem module  
							
							... 
							
							
							
							Implements a handful of filesystem-related functions (e.g. chdir, mkdir)
in C++ and Lua. 
							
						 
						
							2014-06-15 22:38:17 -04:00  
				
					
						
							
							
								 
						
							
							
								e0808c8c96 
								
							
								 
							
						 
						
							
							
								
								Use squad::find instead of indexing the vector  
							
							
							
						 
						
							2014-06-10 22:38:32 -04:00  
				
					
						
							
							
								 
						
							
							
								bdcc00f6f7 
								
							
								 
							
						 
						
							
							
								
								Util method (in the Units class) to get a unit squad name (the translated name, or alias if set)  
							
							
							
						 
						
							2014-06-09 21:51:52 -04:00  
				
					
						
							
							
								 
						
							
							
								e483e7439f 
								
							
								 
							
						 
						
							
							
								
								Fix problems with NONE for item types and subtypes  
							
							
							
						 
						
							2014-05-22 08:18:01 -05:00  
				
					
						
							
							
								 
						
							
							
								415cdad489 
								
							
								 
							
						 
						
							
							
								
								Make using new for allocating DF objects with vtables a compile-time error.  
							
							... 
							
							
							
							When done from plugins, it doesn't correctly initialize the vtable
because of some weird things MSVC does, so the only safe way is to
use df::allocate<df::foo>(). For consistency, it is also enforced
for code in the main library. It reveals the issue in the digging
invaders plugin, first found by warmist.
This change is linked to a modification in df-structures codegen. 
							
						 
						
							2014-04-30 21:28:02 +04:00  
				
					
						
							
							
								 
						
							
							
								98325757e2 
								
							
								 
							
						 
						
							
							
								
								Fix signed-unsigned mismatch warnings in the new item value code.  
							
							... 
							
							
							
							Unsigned comparison allows catching negatives in the same check too.
Also, it didn't check the values in getValue. 
							
						 
						
							2014-04-30 20:44:22 +04:00  
				
					
						
							
							
								 
						
							
							
								0f4684f29d 
								
							
								 
							
						 
						
							
							
								
								Add Items::getItemBaseValue and Items::getValue, available from Lua  
							
							
							
						 
						
							2014-04-25 11:04:21 -05:00  
				
					
						
							
							
								 
						
							
							
								57fbb1004b 
								
							
								 
							
						 
						
							
							
								
								Assorted cleanup  
							
							
							
						 
						
							2014-04-23 08:23:34 -05:00  
				
					
						
							
							
								 
						
							
							
								c3d45c3a1e 
								
							
								 
							
						 
						
							
							
								
								Add Job::getName(job *), also available from Lua  
							
							
							
						 
						
							2014-04-23 08:03:10 -05:00  
				
					
						
							
							
								 
						
							
							
								6bef167f83 
								
							
								 
							
						 
						
							
							
								
								Add a couple of useful scripts and fix two missing NULL checks.  
							
							... 
							
							
							
							- A script to unstick jobs trying to build walls from the same tile.
- A devel script for viewing the path a unit is currently following. 
							
						 
						
							2014-04-21 09:24:05 +04:00  
				
					
						
							
							
								 
						
							
							
								c27c38e4c0 
								
							
								 
							
						 
						
							
							
								
								Remove tired or hungry siege operators from duty when at peace.  
							
							... 
							
							
							
							The threshold is set at the level when they start to blink - normally
they would continue on with the job until they get a thirsty/hungry
thought, but immediately run off to eat if they lose the job (thus
refusing to load the engine after firing it). The code checks for
active sieges and whether there is a free replacement unit. 
							
						 
						
							2014-04-15 21:52:39 +04:00  
				
					
						
							
							
								 
						
							
							
								fc9826389b 
								
							
								 
							
						 
						
							
							
								
								Account for meandering movement when predicting unit path in siege engine.  
							
							... 
							
							
							
							The movement is random, but there is an average slowdown coefficient. 
							
						 
						
							2014-04-15 19:50:23 +04:00  
				
					
						
							
							
								 
						
							
							
								7844907204 
								
							
								 
							
						 
						
							
							
								
								Add new API functions for creating announcements and combat reports.  
							
							... 
							
							
							
							Allow specifying the announcement flags directly, and adding unit
combat reports. Also, make announcement functions write the message
to the game log. 
							
						 
						
							2014-04-15 19:50:23 +04:00  
				
					
						
							
							
								 
						
							
							
								b56c3a95a6 
								
							
								 
							
						 
						
							
							
								
								Fix some signed/unsigned mismatch warnings and whitespace in Job module.  
							
							
							
						 
						
							2014-04-15 19:50:23 +04:00  
				
					
						
							
							
								 
						
							
							
								7aecffe0cd 
								
							
								 
							
						 
						
							
							
								
								Update structures and fix broken things.  
							
							
							
						 
						
							2014-04-04 22:34:39 +04:00  
				
					
						
							
							
								 
						
							
							
								e620ae765c 
								
							
								 
							
						 
						
							
							
								
								Add missing import/export info for MersenneRNG::unitvector<>  
							
							
							
						 
						
							2014-03-25 13:30:21 -05:00  
				
					
						
							
							
								 
						
							
							
								387cc983f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'osx_shenanigans' of git://github.com/tareqak/dfhack  
							
							
							
						 
						
							2014-02-02 23:50:21 +01:00  
				
					
						
							
							
								 
						
							
							
								f0eeba93ce 
								
							
								 
							
						 
						
							
							
								
								DFHack compiles under OS X now.  
							
							
							
						 
						
							2014-01-25 03:21:56 -05:00  
				
					
						
							
							
								 
						
							
							
								ce33973f0f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com/quietust/dfhack  
							
							
							
						 
						
							2013-12-24 14:07:08 +01:00  
				
					
						
							
							
								 
						
							
							
								53bd112515 
								
							
								 
							
						 
						
							
							
								
								Hide fake historical figures from legends xml export.  
							
							
							
						 
						
							2013-11-07 12:27:53 +04:00