6eb929b306 
								
							
								 
							
						 
						
							
							
								
								Move JSON files out of hack/ folder  
							
							
							
						 
						
							2015-05-09 16:04:15 -04:00  
				
					
						
							
							
								 
						
							
							
								b6ec48c99a 
								
							
								 
							
						 
						
							
							
								
								Add a macro that allows exported functions to use different names  
							
							
							
						 
						
							2015-05-09 09:42:15 -04:00  
				
					
						
							
							
								 
						
							
							
								a8f5e683f7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branches 'RossM/autolabor-changes', 'RossM/workflow-changes' and 'lethosor/plugin-exports' into develop  
							
							
							
						 
						
							2015-05-09 09:39:55 -04:00  
				
					
						
							
							
								 
						
							
							
								3eb8604d91 
								
							
								 
							
						 
						
							
							
								
								Alphabetize NEWS  
							
							
							
						 
						
							2015-05-09 09:37:32 -04:00  
				
					
						
							
							
								 
						
							
							
								6447695d1f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PeridexisErrant/add-scripts' into develop  
							
							
							
						 
						
							2015-05-09 09:36:51 -04:00  
				
					
						
							
							
								 
						
							
							
								aa7297b7af 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #580  from lethosor/lua-enable  
							
							... 
							
							
							
							Allow Lua scripts to implement enable/disable commands and specify other behavior (e.g. "module mode") that they implement 
							
						 
						
							2015-05-09 09:27:40 -04:00  
				
					
						
							
							
								 
						
							
							
								a47a5f8b0a 
								
							
								 
							
						 
						
							
							
								
								Add an alternative to script_environment() that requires scripts to  
							
							... 
							
							
							
							recognize use as a module
Also document the use of enable/disable with lua scripts 
							
						 
						
							2015-05-09 09:21:00 -04:00  
				
					
						
							
							
								 
						
							
							
								d7717a92ab 
								
							
								 
							
						 
						
							
							
								
								Add burial.lua by Putnam  
							
							... 
							
							
							
							It's useful, and why not? 
							
						 
						
							2015-05-09 17:29:03 +10:00  
				
					
						
							
							
								 
						
							
							
								939cab4451 
								
							
								 
							
						 
						
							
							
								
								Add fix-ster by Tacomagic  
							
							... 
							
							
							
							Allow setting fertility or sterility of units or whole species. 
							
						 
						
							2015-05-09 16:35:19 +10:00  
				
					
						
							
							
								 
						
							
							
								9ce0616325 
								
							
								 
							
						 
						
							
							
								
								Allow scripts that recognize "moduleMode" to be used as modules  
							
							
							
						 
						
							2015-05-08 18:03:19 -04:00  
				
					
						
							
							
								 
						
							
							
								42a6cfaee6 
								
							
								 
							
						 
						
							
							
								
								Improve Lua enable/disable error handling  
							
							
							
						 
						
							2015-05-08 18:03:19 -04:00  
				
					
						
							
							
								 
						
							
							
								eaf282c18e 
								
							
								 
							
						 
						
							
							
								
								Allow lua scripts to be enabled and disabled with built-in commands  
							
							
							
						 
						
							2015-05-08 18:03:19 -04:00  
				
					
						
							
							
								 
						
							
							
								db423c1aa6 
								
							
								 
							
						 
						
							
							
								
								Allow Lua scripts to specify whether they can be used as a module or  
							
							... 
							
							
							
							enabled/disabled 
							
						 
						
							2015-05-08 18:03:18 -04:00  
				
					
						
							
							
								 
						
							
							
								e73a2f8778 
								
							
								 
							
						 
						
							
							
								
								Move script internals to a single table  
							
							
							
						 
						
							2015-05-08 18:03:18 -04:00  
				
					
						
							
							
								 
						
							
							
								d0ba6d7019 
								
							
								 
							
						 
						
							
							
								
								Fix tweak fps-min  
							
							
							
						 
						
							2015-05-08 17:35:46 -04:00  
				
					
						
							
							
								 
						
							
							
								9c404a535d 
								
							
								 
							
						 
						
							
							
								
								Make search plugin intercept MOVIES and HELP keys  
							
							
							
						 
						
							2015-05-08 16:27:52 -04:00  
				
					
						
							
							
								 
						
							
							
								3001053cef 
								
							
								 
							
						 
						
							
							
								
								Change tabs to spaces.  
							
							
							
						 
						
							2015-05-07 21:51:03 -07:00  
				
					
						
							
							
								 
						
							
							
								51d61d91cb 
								
							
								 
							
						 
						
							
							
								
								Change tabs to spaces.  
							
							
							
						 
						
							2015-05-07 20:50:19 -07:00  
				
					
						
							
							
								 
						
							
							
								7aac9a8fb8 
								
							
								 
							
						 
						
							
							
								
								Improve workflow handling of plant reactions  
							
							... 
							
							
							
							Makes workflow understand "seeds of any plant", "thread of any plant",
"drink of any plant", "powder of any plant", and "liquid of any plant"
when counting items.
Changes workflow's handling of the built-in plant reactions to
understand that they always produce plant products, and that they also
produce seeds.
This means that you can set a target for, for example, "powder of any
plant", and workflow will use a milling job to produce that. 
							
						 
						
							2015-05-07 20:49:29 -07:00  
				
					
						
							
							
								 
						
							
							
								3da939bb02 
								
							
								 
							
						 
						
							
							
								
								Change tabs to spaces.  
							
							
							
						 
						
							2015-05-07 20:41:11 -07:00  
				
					
						
							
							
								 
						
							
							
								684ff433d4 
								
							
								 
							
						 
						
							
							
								
								Autolabor changes  
							
							... 
							
							
							
							Try harder to concentrate skill on certain dwarves, at the expense of
potentially allowing more idle dwarves.
Attempt to keep dwarves with tools from running off and doing other
things while holding on the tool so much.
Add comments explaining the two modes autolabor uses depending on number
of idle dwarves. 
							
						 
						
							2015-05-07 20:37:01 -07:00  
				
					
						
							
							
								 
						
							
							
								82202efb26 
								
							
								 
							
						 
						
							
							
								
								Don't reset disabled labors  
							
							... 
							
							
							
							Autolabor was disabling all labors on dwarves selected for trading or
diplomacy, even if those labors were not supposed to be managed by
autolabor. This is wrong. 
							
						 
						
							2015-05-07 20:36:51 -07:00  
				
					
						
							
							
								 
						
							
							
								4e5326e25d 
								
							
								 
							
						 
						
							
							
								
								Only allow quicksave to be used in fortress mode  
							
							
							
						 
						
							2015-05-06 18:47:40 -04:00  
				
					
						
							
							
								 
						
							
							
								7c943179c7 
								
							
								 
							
						 
						
							
							
								
								Update clsocket  
							
							
							
						 
						
							2015-04-30 19:22:53 -04:00  
				
					
						
							
							
								 
						
							
							
								c095371814 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #606  from Putnam3145/patch-16  
							
							... 
							
							
							
							Make full-heal -r optionally remove corpse. 
							
						 
						
							2015-04-29 17:37:22 -04:00  
				
					
						
							
							
								 
						
							
							
								06a2e430dc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #608  from Putnam3145/patch-17  
							
							... 
							
							
							
							Made "could not find syndrome" error work. 
							
						 
						
							2015-04-29 17:37:06 -04:00  
				
					
						
							
							
								 
						
							
							
								aeeb2cfd6e 
								
							
								 
							
						 
						
							
							
								
								Made "could not find syndrome" error work.  
							
							... 
							
							
							
							Before, it was trying to look at the syndrome ID it didn't actually find. 
							
						 
						
							2015-04-29 14:19:24 -07:00  
				
					
						
							
							
								 
						
							
							
								3d56ec3362 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #605  from Putnam3145/patch-15  
							
							... 
							
							
							
							Made hack-wish assign quality properly. 
							
						 
						
							2015-04-26 21:05:25 -04:00  
				
					
						
							
							
								 
						
							
							
								f6b9d19762 
								
							
								 
							
						 
						
							
							
								
								Make full-heal -r optionally remove corpse.  
							
							
							
						 
						
							2015-04-24 18:59:09 -07:00  
				
					
						
							
							
								 
						
							
							
								3911b3e388 
								
							
								 
							
						 
						
							
							
								
								Update NEWS with hack-wish quality change.  
							
							
							
						 
						
							2015-04-23 18:15:02 -07:00  
				
					
						
							
							
								 
						
							
							
								d4c2ec9365 
								
							
								 
							
						 
						
							
							
								
								Made hack-wish assign quality properly.  
							
							... 
							
							
							
							Also added a few return values and localized most functions so that it can be better used with dfhack.script_environment. 
							
						 
						
							2015-04-23 18:11:13 -07:00  
				
					
						
							
							
								 
						
							
							
								a1fd1d9219 
								
							
								 
							
						 
						
							
							
								
								Document dwarfmonitor and allow date format to be modified  
							
							
							
						 
						
							2015-04-19 12:38:37 -04:00  
				
					
						
							
							
								 
						
							
							
								a4a2b2f1de 
								
							
								 
							
						 
						
							
							
								
								Use TCSADRAIN instead of TCSAFLUSH when initializing raw mode  
							
							
							
						 
						
							2015-04-19 11:58:35 -04:00  
				
					
						
							
							
								 
						
							
							
								3eb814ce51 
								
							
								 
							
						 
						
							
							
								
								Clean up gui/dfstatus.lua  
							
							
							
						 
						
							2015-04-18 19:19:43 -04:00  
				
					
						
							
							
								 
						
							
							
								e3b7d61bc1 
								
							
								 
							
						 
						
							
							
								
								Fix a few view-item-info issues  
							
							... 
							
							
							
							* Make descriptions work
* Allow the script to be enabled/disabled
* Avoid appending an empty line to script output and add a DFHack
  label 
							
						 
						
							2015-04-18 18:57:21 -04:00  
				
					
						
							
							
								 
						
							
							
								1a23ce136a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PeridexisErrant/item-info' into develop  
							
							
							
						 
						
							2015-04-18 17:56:32 -04:00  
				
					
						
							
							
								 
						
							
							
								30fbb205a2 
								
							
								 
							
						 
						
							
							
								
								Update NEWS  
							
							
							
						 
						
							2015-04-18 17:29:57 -04:00  
				
					
						
							
							
								 
						
							
							
								6c72a0850d 
								
							
								 
							
						 
						
							
							
								
								Set MACOSX_RPATH to 1  
							
							... 
							
							
							
							This allows plugins with vmethod hooks to be reloaded on OS X by making paths
embedded in shared libraries use @rpath instead of embedding the build 
directory, which avoids the need to change them them later. Modifying paths in
libdfhack.dylib caused it to be reloaded, which prevented hooks from working. 
							
						 
						
							2015-04-18 11:40:20 -04:00  
				
					
						
							
							
								 
						
							
							
								3ca00f85d0 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/json' into develop  
							
							
							
						 
						
							2015-04-08 20:18:13 -04:00  
				
					
						
							
							
								 
						
							
							
								62cfd0b8ca 
								
							
								 
							
						 
						
							
							
								
								Reset DYLD_INSERT_LIBRARIES on startup on OS X  
							
							... 
							
							
							
							This prevents subprocesses (e.g. those launched with Lua's os.execute)
from attempting to load libdfhack.dylib and aborting due to an
architecture mismatch. 
							
						 
						
							2015-04-06 17:05:36 -04:00  
				
					
						
							
							
								 
						
							
							
								fab7887f20 
								
							
								 
							
						 
						
							
							
								
								Make lint.py work under Python 3 and fix a few UTF-8 errors  
							
							
							
						 
						
							2015-04-06 11:25:30 -04:00  
				
					
						
							
							
								 
						
							
							
								2bd5b7e349 
								
							
								 
							
						 
						
							
							
								
								Describe blocks, fix trailing whitespace  
							
							
							
						 
						
							2015-04-06 16:03:14 +10:00  
				
					
						
							
							
								 
						
							
							
								4b124bc022 
								
							
								 
							
						 
						
							
							
								
								Avoid including DFHackVersion.h in PluginManager.h  
							
							... 
							
							
							
							Changes to DFHackVersion.h previously required recompiling nearly all
of the DFHack core. 
							
						 
						
							2015-04-03 14:02:14 -04:00  
				
					
						
							
							
								 
						
							
							
								6187ac3054 
								
							
								 
							
						 
						
							
							
								
								Only initialize steam-engine when a fortress mode map is loaded  
							
							... 
							
							
							
							world->raws.buildings.workshops is not always cleared on world load
(notably in the arena), so it can contain invalid pointers from
previous games.
Fixes  #444  
							
						 
						
							2015-04-02 17:17:29 -04:00  
				
					
						
							
							
								 
						
							
							
								7758311f88 
								
							
								 
							
						 
						
							
							
								
								Make gametype functions use default arguments when called from Lua  
							
							
							
						 
						
							2015-04-02 16:55:27 -04:00  
				
					
						
							
							
								 
						
							
							
								786581689f 
								
							
								 
							
						 
						
							
							
								
								Move get_dfhack_version() to a separate namespace and add a few other version-related functions  
							
							
							
						 
						
							2015-04-02 16:37:58 -04:00  
				
					
						
							
							
								 
						
							
							
								9b6d8d2799 
								
							
								 
							
						 
						
							
							
								
								Allow dev plugins to be skipped on startup  
							
							
							
						 
						
							2015-04-01 17:50:22 -04:00  
				
					
						
							
							
								 
						
							
							
								8b5b8ed864 
								
							
								 
							
						 
						
							
							
								
								Log command name collisions  
							
							
							
						 
						
							2015-04-01 17:32:11 -04:00  
				
					
						
							
							
								 
						
							
							
								82d72007fc 
								
							
								 
							
						 
						
							
							
								
								Move zoom-related commands to a separate dev plugin  
							
							
							
						 
						
							2015-04-01 17:24:52 -04:00  
				
					
						
							
							
								 
						
							
							
								7913517b2c 
								
							
								 
							
						 
						
							
							
								
								Add "nyan stop" command  
							
							
							
						 
						
							2015-04-01 17:02:33 -04:00