fc7ac9b47f 
								
							
								 
							
						 
						
							
							
								
								Update XML and sync plugin  
							
							
							
						 
						
							2014-06-27 13:01:46 -05:00  
				
					
						
							
							
								 
						
							
							
								17ed08cfe5 
								
							
								 
							
						 
						
							
							
								
								Fix the OSX image base address so that binary patches work correctly.  
							
							
							
						 
						
							2014-06-26 18:28:50 +04:00  
				
					
						
							
							
								 
						
							
							
								6f162a4e72 
								
							
								 
							
						 
						
							
							
								
								Verify that mkmodule is called with the correct module name.  
							
							
							
						 
						
							2014-06-26 18:11:05 +04:00  
				
					
						
							
							
								 
						
							
							
								9cb913b121 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2014-06-26 17:24:11 +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  
				
					
						
							
							
								 
						
							
							
								2db73a407d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'manipulator_show_squad' from git://github.com/pierredavidbelanger/dfhack.git into develop  
							
							
							
						 
						
							2014-06-17 10:39:26 +04:00  
				
					
						
							
							
								 
						
							
							
								32d8efad54 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'lua-runcommand' of git://github.com/lethosor/dfhack into develop  
							
							
							
						 
						
							2014-06-17 10:27:50 +04:00  
				
					
						
							
							
								 
						
							
							
								fb922fab37 
								
							
								 
							
						 
						
							
							
								
								Handle invalid arguments to runCommand  
							
							
							
						 
						
							2014-06-16 11:40:26 -04:00  
				
					
						
							
							
								 
						
							
							
								d538e13450 
								
							
								 
							
						 
						
							
							
								
								Allow runCommand arguments to be passed as a table internally  
							
							
							
						 
						
							2014-06-16 11:16:35 -04:00  
				
					
						
							
							
								 
						
							
							
								b029690550 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2014-06-16 13:48:58 +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  
				
					
						
							
							
								 
						
							
							
								2a01259192 
								
							
								 
							
						 
						
							
							
								
								Fix runCommand crash, return output and result  
							
							
							
						 
						
							2014-06-10 21:38:21 -04:00  
				
					
						
							
							
								 
						
							
							
								143b1e3469 
								
							
								 
							
						 
						
							
							
								
								Lua runCommand improvements  
							
							... 
							
							
							
							* Return error codes (e.g. CR_FAILURE) when a command fails instead of output
* Make dfhack.runCommand() take a list of arguments as well 
							
						 
						
							2014-06-10 13:41:01 -04:00  
				
					
						
							
							
								 
						
							
							
								e4876ed752 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into lua-runcommand  
							
							
							
						 
						
							2014-06-10 13:12:07 -04:00  
				
					
						
							
							
								 
						
							
							
								08b4279c4d 
								
							
								 
							
						 
						
							
							
								
								Document better how to access fields of the interposed class.  
							
							
							
						 
						
							2014-06-10 13:10:10 +04:00  
				
					
						
							
							
								 
						
							
							
								0be30b807c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'console-move-word' of git://github.com/lethosor/dfhack into develop  
							
							
							
						 
						
							2014-06-10 12:53:43 +04:00  
				
					
						
							
							
								 
						
							
							
								0e3fb79f0e 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2014-06-10 12:52:17 +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  
				
					
						
							
							
								 
						
							
							
								91a93a00d2 
								
							
								 
							
						 
						
							
							
								
								Add dfhack.run_command (Lua)  
							
							... 
							
							
							
							Simplified version of runCommand 
							
						 
						
							2014-06-07 20:31:20 -04:00  
				
					
						
							
							
								 
						
							
							
								2242d42c9c 
								
							
								 
							
						 
						
							
							
								
								Implement runCommand in Lua API  
							
							
							
						 
						
							2014-06-07 20:15:49 -04:00  
				
					
						
							
							
								 
						
							
							
								7de0b2dd39 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #255  from quietust/develop  
							
							... 
							
							
							
							Fix problems with NONE for item types and subtypes 
							
						 
						
							2014-06-03 08:44:19 -05:00  
				
					
						
							
							
								 
						
							
							
								0a0358a8c1 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2014-06-03 12:59:55 +04:00  
				
					
						
							
							
								 
						
							
							
								bdca1ee709 
								
							
								 
							
						 
						
							
							
								
								Linux: Extended back/forward word sequences  
							
							
							
						 
						
							2014-05-26 10:03:28 -04:00  
				
					
						
							
							
								 
						
							
							
								b14ef95dec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'console-move-word' into console-move-word-linux  
							
							
							
						 
						
							2014-05-26 10:01:04 -04:00  
				
					
						
							
							
								 
						
							
							
								d320fe71d1 
								
							
								 
							
						 
						
							
							
								
								Implement extended arrow key sequences  
							
							
							
						 
						
							2014-05-25 23:39:34 -04:00  
				
					
						
							
							
								 
						
							
							
								58b9c02ce5 
								
							
								 
							
						 
						
							
							
								
								Migrate esc-b/f sequences to Linux  
							
							
							
						 
						
							2014-05-25 22:10:40 -04:00  
				
					
						
							
							
								 
						
							
							
								1fcaac9d2e 
								
							
								 
							
						 
						
							
							
								
								OS X Console: Implement back/forward one word escape sequences  
							
							
							
						 
						
							2014-05-25 21:52:16 -04:00  
				
					
						
							
							
								 
						
							
							
								e483e7439f 
								
							
								 
							
						 
						
							
							
								
								Fix problems with NONE for item types and subtypes  
							
							
							
						 
						
							2014-05-22 08:18:01 -05:00  
				
					
						
							
							
								 
						
							
							
								fe93aba612 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2014-05-11 13:36:36 +04: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  
				
					
						
							
							
								 
						
							
							
								1d1ede279f 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2014-04-21 09:52:07 +04: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  
				
					
						
							
							
								 
						
							
							
								55cea36c76 
								
							
								 
							
						 
						
							
							
								
								Use the new API to produce combat reports for aimed siege engine attacks.  
							
							... 
							
							
							
							This requires exposing the actual operator unit to lua code. 
							
						 
						
							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  
				
					
						
							
							
								 
						
							
							
								22dab5d807 
								
							
								 
							
						 
						
							
							
								
								Update XML, fix several scripts that were broken by field name changes  
							
							
							
						 
						
							2014-04-14 12:30:34 -05:00  
				
					
						
							
							
								 
						
							
							
								ddd56d8ea6 
								
							
								 
							
						 
						
							
							
								
								Update the structures.  
							
							
							
						 
						
							2014-04-12 17:21:35 +04:00  
				
					
						
							
							
								 
						
							
							
								7aecffe0cd 
								
							
								 
							
						 
						
							
							
								
								Update structures and fix broken things.  
							
							
							
						 
						
							2014-04-04 22:34:39 +04:00  
				
					
						
							
							
								 
						
							
							
								788bc55096 
								
							
								 
							
						 
						
							
							
								
								Fix a mistake in the lua resize() method of BitArray.  
							
							
							
						 
						
							2014-04-04 22:33:05 +04:00  
				
					
						
							
							
								 
						
							
							
								a09e132107 
								
							
								 
							
						 
						
							
							
								
								Support using multiple lua init scripts per save.  
							
							... 
							
							
							
							This should make it easier to add and remove init script code by
automated means, or install multiple mods that need such code. 
							
						 
						
							2014-03-31 16:00:55 +04:00