Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								0bfe006016
								
							
								
							
						 | 
						
							
							
								
								Try to reimplement the inventory monitor by falconne in lua.
							
							
							
							
							
							
							
							For no other reason than to provide a complete example of lua
interface for a native plugin :)
TODO: paint the graph in the right pane. 
							
						 | 
						
							2012-11-30 19:10:17 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								5ea26d9cae
								
							
								
							
						 | 
						
							
							
								
								Only show the advanced new constraint dialog on Shift-Enter.
							
							
							
							
							
							
							
							Upon reflection it is a bit too scary to be always shown. 
							
						 | 
						
							2012-11-29 16:27:51 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								f587d603e8
								
							
								
							
						 | 
						
							
							
								
								Allow the workflow goal gap in any range between 1..goal-1
							
							
							
							
							
						 | 
						
							2012-11-19 18:59:58 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								2953e4c386
								
							
								
							
						 | 
						
							
							
								
								Implement a dialog to specify a workflow constraint with all features.
							
							
							
							
							
						 | 
						
							2012-11-17 20:32:39 +04:00 | 
						
					
				
					
						
							
							
								 
								Quietust
							
						 | 
						
							
							
							
							
								
							
								7a3de785ec
								
							
								
							
						 | 
						
							
							
								
								Missed a few spots
							
							
							
							
							
						 | 
						
							2012-11-12 08:29:44 -06:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								6cf85b4318
								
							
								
							
						 | 
						
							
							
								
								Abstract the back-end from the binpatch script, and use in gui/assign-rack.
							
							
							
							
							
						 | 
						
							2012-11-12 12:26:31 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								c32f85d637
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'warmist/master'
							
							
							
							
							
							
							
							Conflicts:
	plugins/Dfusion/include/OutFile.h 
							
						 | 
						
							2012-11-12 10:50:48 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								ce8ada4419
								
							
								
							
						 | 
						
							
							
								
								More bug fixing
							
							
							
							
							
						 | 
						
							2012-11-11 22:14:00 +02:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								3eb852a43b
								
							
								
							
						 | 
						
							
							
								
								Added cheat commands to companion-order, (including rumrushers)
							
							
							
							
							
						 | 
						
							2012-11-11 21:18:59 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								d5c31942b5
								
							
								
							
						 | 
						
							
							
								
								Add a way to only count locally-made items in workflow.
							
							
							
							
							
						 | 
						
							2012-11-11 15:56:31 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								0e4df55364
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/angavrilov/dfhack
							
							
							
							
							
						 | 
						
							2012-11-11 12:46:55 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								eb936c4ce0
								
							
								
							
						 | 
						
							
							
								
								Support milking and shearing in workflow.
							
							
							
							
							
						 | 
						
							2012-11-10 17:06:54 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								6be65690f7
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/angavrilov/dfhack into experimental-dontmerge
							
							
							
							
							
						 | 
						
							2012-11-02 20:29:27 +02:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								e353f5f03e
								
							
								
							
						 | 
						
							
							
								
								Add a script to complement the weapon rack binary patch.
							
							
							
							
							
						 | 
						
							2012-10-27 20:16:27 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								e23052a570
								
							
								
							
						 | 
						
							
							
								
								Fix an error in gui/workflow when enabling, and tweak color.
							
							
							
							
							
						 | 
						
							2012-10-26 11:52:41 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								8eebfa007c
								
							
								
							
						 | 
						
							
							
								
								Tweak the workflow gui script to make the UI operate smoother.
							
							
							
							
							
						 | 
						
							2012-10-25 12:15:18 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								59ec9b304e
								
							
								
							
						 | 
						
							
							
								
								Implement adding workflow constraints from gui/workflow.
							
							
							
							
							
						 | 
						
							2012-10-24 21:49:30 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								616c57257d
								
							
								
							
						 | 
						
							
							
								
								Support changing the constraint ranges from the workflow gui script.
							
							
							
							
							
							
							
							TODO: implement creating completely new constraints. 
							
						 | 
						
							2012-10-24 19:25:06 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								09f8e8e419
								
							
								
							
						 | 
						
							
							
								
								Start working on gui for workflow.
							
							
							
							
							
						 | 
						
							2012-10-23 21:42:03 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								46938625fd
								
							
								
							
						 | 
						
							
							
								
								Pass the hotkey keys to dwarfmode from overlays, and fix gui/workshop-job.
							
							
							
							
							
						 | 
						
							2012-10-21 21:45:51 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								dee0c97584
								
							
								
							
						 | 
						
							
							
								
								Add a gui script for viewing and changing job_item properties.
							
							
							
							
							
						 | 
						
							2012-10-20 21:57:36 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								1b5a6616e2
								
							
								
							
						 | 
						
							
							
								
								Just companion orders tool
							
							
							
							
							
						 | 
						
							2012-10-17 19:33:20 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								2d4935bc17
								
							
								
							
						 | 
						
							
							
								
								Add lua API functions for verifying item and material vs job_item flags.
							
							
							
							
							
						 | 
						
							2012-10-17 19:16:18 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								abfe2754fb
								
							
								
							
						 | 
						
							
							
								
								Start implementing common widgets for lua screens.
							
							
							
							
							
						 | 
						
							2012-10-15 20:03:18 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								33bd8103de
								
							
								
							
						 | 
						
							
							
								
								Extract an abstract View superclass from Screen to handle widget trees.
							
							
							
							
							
						 | 
						
							2012-10-15 15:30:00 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								5f9489a843
								
							
								
							
						 | 
						
							
							
								
								Start making a script for viewing and changing minecart Guide paths.
							
							
							
							
							
						 | 
						
							2012-10-11 19:32:41 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								923ea3f4b0
								
							
								
							
						 | 
						
							
							
								
								Reactionhooks more usefull and gm-editor minor tweaks (e.g. search in containers)
							
							
							
							
							
						 | 
						
							2012-10-07 20:44:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								9d5adf1b2f
								
							
								
							
						 | 
						
							
							
								
								Update the lua screens to use the new key display string API function.
							
							
							
							
							
						 | 
						
							2012-10-02 15:25:59 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								62cde96724
								
							
								
							
						 | 
						
							
							
								
								Add a script to reclassify 'individual choice' weapons based on unit skill.
							
							
							
							
							
						 | 
						
							2012-09-29 17:21:49 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								28354715ff
								
							
								
							
						 | 
						
							
							
								
								Editor with dialog mode (no without switching from/to console to edit anything!)
							
							
							
							
							
						 | 
						
							2012-09-23 23:45:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								39df1e0ece
								
							
								
							
						 | 
						
							
							
								
								Removed unused stuff from editor
							
							
							
							
							
						 | 
						
							2012-09-23 23:23:12 +03:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								77a4058145
								
							
								
							
						 | 
						
							
							
								
								gm-editor fixes and improvements
							
							
							
							
							
						 | 
						
							2012-09-23 23:22:14 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								462bedb757
								
							
								
							
						 | 
						
							
							
								
								Fix the rename plugin and script to use the new getSelectedBuilding API.
							
							
							
							
							
						 | 
						
							2012-09-20 11:11:59 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								a02a120e2d
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/angavrilov/dfhack into experimental-dontmerge
							
							
							
							
							
							
							
							Conflicts:
	dfhack.init-example
	library/xml
	plugins/CMakeLists.txt 
							
						 | 
						
							2012-09-18 23:46:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								57b72831ca
								
							
								
							
						 | 
						
							
							
								
								Overhaul the concept of lua 'class' initialization yet again.
							
							
							
							
							
						 | 
						
							2012-09-18 20:30:25 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								82e870c8dd
								
							
								
							
						 | 
						
							
							
								
								Move siege engine out of devel.
							
							
							
							
							
						 | 
						
							2012-09-17 14:59:59 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								881fed41de
								
							
								
							
						 | 
						
							
							
								
								Support setting workshop profile for siege engines.
							
							
							
							
							
							
							
							Since can't use built-in viewscreen, UI limited to skills only. 
							
						 | 
						
							2012-09-13 20:20:56 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								448d7e3633
								
							
								
							
						 | 
						
							
							
								
								Support linking siege engines to stockpiles.
							
							
							
							
							
							
							
							Since they can't do that natively, the links object has to
be maintained in dfhack memory, and with dfhack persistence. 
							
						 | 
						
							2012-09-12 12:15:12 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								b0938d7e0d
								
							
								
							
						 | 
						
							
							
								
								Allow specifying arbitrary items to use in catapults.
							
							
							
							
							
						 | 
						
							2012-09-11 22:46:17 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								3a075f4bc7
								
							
								
							
						 | 
						
							
							
								
								Trivial siege engine aiming at units, with logic in lua.
							
							
							
							
							
						 | 
						
							2012-09-11 19:17:24 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								bfa6ed3e08
								
							
								
							
						 | 
						
							
							
								
								Support setting the target area for the siege engine.
							
							
							
							
							
						 | 
						
							2012-09-08 13:46:02 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								325e294af2
								
							
								
							
						 | 
						
							
							
								
								Start the siege engine plugin with code to highlight obstacles on screen.
							
							
							
							
							
						 | 
						
							2012-09-07 19:54:32 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								85fc3384dd
								
							
								
							
						 | 
						
							
							
								
								Little cleanup and update to gm-editor
							
							
							
							
							
						 | 
						
							2012-09-07 17:25:39 +03:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								0db873493a
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/angavrilov/dfhack into experimental-dontmerge
							
							
							
							
							
							
							
							Conflicts:
	dfhack.init-example 
							
						 | 
						
							2012-09-07 17:24:38 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								c971a819de
								
							
								
							
						 | 
						
							
							
								
								Experimental creation of map blocks in gui/liquids script.
							
							
							
							
							
						 | 
						
							2012-09-06 22:45:19 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								d5ea05ebb8
								
							
								
							
						 | 
						
							
							
								
								Implement a pressure plate sensitive to machine power.
							
							
							
							
							
							
							
							When built next to a gearbox, it will monitor its powered state. 
							
						 | 
						
							2012-09-06 12:37:29 +04:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								3dcaee7cb9
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://github.com/angavrilov/dfhack into experimental-dontmerge
							
							
							
							
							
						 | 
						
							2012-09-05 21:55:17 +03:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								8d876cc7d9
								
							
								
							
						 | 
						
							
							
								
								Support renaming some buildings, and arbitrary units, via gui script.
							
							
							
							
							
						 | 
						
							2012-09-05 21:27:42 +04:00 | 
						
					
				
					
						
							
							
								 
								warmist
							
						 | 
						
							
							
							
							
								
							
								febfc9aa5b
								
							
								
							
						 | 
						
							
							
								
								Fixed bug with gui/mechanism
							
							
							
							
							
							
							
							Fixes script not allowing to ran on e.g. levers (focus string: dwarfmode/QueryBuilding/Some/Lever/Empty ) 
							
						 | 
						
							2012-09-01 23:33:49 +03:00 | 
						
					
				
					
						
							
							
								 
								Warmist
							
						 | 
						
							
							
							
							
								
							
								5b60dc296a
								
							
								
							
						 | 
						
							
							
								
								Renamed editor and added example keybinding
							
							
							
							
							
						 | 
						
							2012-09-01 21:53:52 +03:00 |