Quietust
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								c7636ae442 
								
							
								 
							
						 
						
							
							
								
								Deleted devel/printArgs because there's a script for that.  
							
							 
							
							
							
						 
						
							2014-06-30 02:56:07 -04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								2894b406ac 
								
							
								 
							
						 
						
							
							
								
								Sorted devel CMakeList.  
							
							 
							
							
							
						 
						
							2014-06-30 02:54:15 -04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								8e7e87ac73 
								
							
								 
							
						 
						
							
							
								
								Added UNIT_ATTACK event to EventManager and exposed it to Lua.  
							
							 
							
							
							
						 
						
							2014-06-28 02:31:34 -04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								7aecffe0cd 
								
							
								 
							
						 
						
							
							
								
								Update structures and fix broken things.  
							
							 
							
							
							
						 
						
							2014-04-04 22:34:39 +04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								c409289ee4 
								
							
								 
							
						 
						
							
							
								
								EventManager: TICK events should unregister correctly when requested and after they fire, other tweaks.  
							
							 
							
							... 
							
							
							
							- fixed unregister to allow unregistering individual TICK events
 - make registerTick return the resulting freq you have to put back in to the handler in order for it to be unregisterable
- when TICK events fire, they now automatically remove themselves from handlers[TICK], as they should
- make sure manageTickEvent fires once per tick 
							
						 
						
							2013-10-20 22:54:25 -04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								39553cfb6d 
								
							
								 
							
						 
						
							
							
								
								EventManager: fixed a problem with constructionHandler.  
							
							 
							
							
							
						 
						
							2013-10-20 14:14:02 -04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								ee056f4422 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master' into 0.34.11-r4  
							
							 
							
							... 
							
							
							
							Conflicts:
	NEWS 
							
						 
						
							2013-10-20 11:09:40 -04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								57fc0f3e89 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master' into 0.34.11-r4  
							
							 
							
							... 
							
							
							
							Conflicts:
	NEWS
	library/xml
	plugins/CMakeLists.txt
	plugins/autoSyndrome.cpp 
							
						 
						
							2013-10-19 20:19:29 -04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								a273327c6a 
								
							
								 
							
						 
						
							
							
								
								Remove "using namespace std" from MiscUtils.h.  
							
							 
							
							
							
						 
						
							2013-10-10 12:15:50 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								d7e35c2d23 
								
							
								 
							
						 
						
							
							
								
								Add built-in enable and disable commands.  
							
							 
							
							
							
						 
						
							2013-09-30 13:19:51 +04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								3403146461 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'peterix/master'  
							
							 
							
							... 
							
							
							
							Conflicts:
	plugins/CMakeLists.txt
	plugins/autoSyndrome.cpp 
							
						 
						
							2013-05-25 20:08:56 -04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								b44cd86dc9 
								
							
								 
							
						 
						
							
							
								
								EventManager: completely overhauled JOB_COMPLETED event detection, and tweaked Job::cloneJobStruct.  
							
							 
							
							
							
						 
						
							2013-05-25 09:44:17 -04:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								b4092f62e6 
								
							
								 
							
						 
						
							
							
								
								New module: Once. Intended to help prevent debug error message spam.  
							
							 
							
							
							
						 
						
							2013-03-23 22:38:33 -04:00  
						
					 
				
					
						
							
							
								 
								Kelly Martin
							
						 
						
							 
							
							
							
								
							
								0b31fbafea 
								
							
								 
							
						 
						
							
							
								
								Remove the "assign random labors to random dwarfs" nonsense that I put in while drunk or something.  
							
							 
							
							
							
						 
						
							2013-03-02 23:05:09 -06:00  
						
					 
				
					
						
							
							
								 
								Kelly Martin
							
						 
						
							 
							
							
							
								
							
								e35a1c7720 
								
							
								 
							
						 
						
							
							
								
								Correct autolabor2 for changes in structures.  
							
							 
							
							
							
						 
						
							2013-02-13 16:00:09 -06:00  
						
					 
				
					
						
							
							
								 
								Kelly Martin
							
						 
						
							 
							
							
							
								
							
								8d278a87db 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/angavrilov/dfhack.git  
							
							 
							
							... 
							
							
							
							Conflicts:
	plugins/devel/CMakeLists.txt 
							
						 
						
							2013-02-13 13:52:02 -06:00  
						
					 
				
					
						
							
							
								 
								Kelly Martin
							
						 
						
							 
							
							
							
								
							
								ff0012c91f 
								
							
								 
							
						 
						
							
							
								
								Move new autolabor to autolabor2 in devel.  
							
							 
							
							
							
						 
						
							2013-02-13 13:33:32 -06:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								3ffbef2396 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'canStepBetween' into recent  
							
							 
							
							
							
						 
						
							2013-01-05 18:10:29 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								f8abd5c595 
								
							
								 
							
						 
						
							
							
								
								StepBetween: renamed stuff back to the way it was. Thought I had already done that.  
							
							 
							
							
							
						 
						
							2013-01-05 18:09:50 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								cf3ac48518 
								
							
								 
							
						 
						
							
							
								
								Merge in autoSyndrome, trueTransformation, ...  
							
							 
							
							
							
						 
						
							2013-01-05 13:35:49 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								6622e9e06f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'canStepBetween' into recent  
							
							 
							
							... 
							
							
							
							Conflicts:
	library/modules/Maps.cpp 
							
						 
						
							2013-01-05 13:32:29 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								715f191c26 
								
							
								 
							
						 
						
							
							
								
								EventManager: made the frequency part of EventHandler.  
							
							 
							
							
							
						 
						
							2013-01-03 19:31:29 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								910e398a7b 
								
							
								 
							
						 
						
							
							
								
								EventManager: added invasion event.  
							
							 
							
							
							
						 
						
							2013-01-03 15:52:56 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								4e4e382b8f 
								
							
								 
							
						 
						
							
							
								
								EventManager: added syndrome event.  
							
							 
							
							
							
						 
						
							2013-01-02 18:30:15 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								c3b2ae2137 
								
							
								 
							
						 
						
							
							
								
								EventManager: allowed plugins to specify how often they need events to be checked, in the event that monitoring is necessary.  
							
							 
							
							
							
						 
						
							2013-01-02 11:07:56 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								fa78d6ccfc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'recent' into eventManager-unstable  
							
							 
							
							... 
							
							
							
							Conflicts:
	library/modules/Job.cpp 
							
						 
						
							2013-01-02 03:16:45 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								7972902c81 
								
							
								 
							
						 
						
							
							
								
								stepBetween: named a few things better, and fixed a lot.  
							
							 
							
							
							
						 
						
							2012-12-19 20:30:37 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								555c754636 
								
							
								 
							
						 
						
							
							
								
								EventManager: added construction and building events.  
							
							 
							
							
							
						 
						
							2012-12-18 18:34:38 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								01e5e93825 
								
							
								 
							
						 
						
							
							
								
								Renamed Maps::canWalkBetween to Maps::canPathBetween and added Maps::canWalkBetween, which does what it says.  
							
							 
							
							
							
						 
						
							2012-12-16 23:26:50 -05:00  
						
					 
				
					
						
							
							
								 
								expwnent
							
						 
						
							 
							
							
							
								
							
								935058f0a5 
								
							
								 
							
						 
						
							
							
								
								EventManager: moved files around, made eventExample not run by default, and got rid of the silly NONE event type.  
							
							 
							
							
							
						 
						
							2012-12-15 17:43:41 -05:00  
						
					 
				
					
						
							
							
								 
								jj
							
						 
						
							 
							
							
							
								
							
								ebc2625d97 
								
							
								 
							
						 
						
							
							
								
								ditch the unused Vegetation module  
							
							 
							
							
							
						 
						
							2012-12-06 23:47:25 +01:00  
						
					 
				
					
						
							
							
								 
								jj
							
						 
						
							 
							
							
							
								
							
								614225cc5f 
								
							
								 
							
						 
						
							
							
								
								follow rename itemst.flags.artifact1 -> artifact  
							
							 
							
							
							
						 
						
							2012-11-28 19:48:47 +01:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								e2b9b703a0 
								
							
								 
							
						 
						
							
							
								
								Get rid of tabs  
							
							 
							
							
							
						 
						
							2012-11-16 15:33:36 -06:00  
						
					 
				
					
						
							
							
								 
								Quietust
							
						 
						
							 
							
							
							
								
							
								766aca4911 
								
							
								 
							
						 
						
							
							
								
								Rename general_ref vectors for consistency  
							
							 
							
							
							
						 
						
							2012-11-12 08:27:58 -06:00  
						
					 
				
					
						
							
							
								 
								Warmist
							
						 
						
							 
							
							
							
								
							
								e887c60e93 
								
							
								 
							
						 
						
							
							
								
								Removed unused buffers.  
							
							 
							
							
							
						 
						
							2012-11-02 21:00:35 +02:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								cd852e2240 
								
							
								 
							
						 
						
							
							
								
								Fix one more place that was using ANY_FREE.  
							
							 
							
							
							
						 
						
							2012-10-24 17:51:47 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								82e870c8dd 
								
							
								 
							
						 
						
							
							
								
								Move siege engine out of devel.  
							
							 
							
							
							
						 
						
							2012-09-17 14:59:59 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								f2fde21b10 
								
							
								 
							
						 
						
							
							
								
								Implement a slightly more sensible aiming AI in siege engine.  
							
							 
							
							
							
						 
						
							2012-09-17 14:45:22 +04:00  
						
					 
				
					
						
							
							
								 
								Kelly Martin
							
						 
						
							 
							
							
							
								
							
								58fda716e6 
								
							
								 
							
						 
						
							
							
								
								Explicit cast is required for MSVC.  
							
							 
							
							
							
						 
						
							2012-09-16 17:06:31 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Martin
							
						 
						
							 
							
							
							
								
							
								847dadd3f5 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master'  
							
							 
							
							
							
						 
						
							2012-09-16 16:37:08 -05:00  
						
					 
				
					
						
							
							
								 
								Kelly Martin
							
						 
						
							 
							
							
							
								
							
								38f920dd65 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'q/master'  
							
							 
							
							
							
						 
						
							2012-09-16 16:36:51 -05:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								000e3baf27 
								
							
								 
							
						 
						
							
							
								
								Implement skill-based miss probability in siege engine.  
							
							 
							
							
							
						 
						
							2012-09-14 20:57:03 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								811c096c0e 
								
							
								 
							
						 
						
							
							
								
								Vaporize liquids from barrels, and destroy bin contents in siege engine.  
							
							 
							
							
							
						 
						
							2012-09-14 20:22:49 +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
							
						 
						
							 
							
							
							
								
							
								5690a26439 
								
							
								 
							
						 
						
							
							
								
								On second thought, remove stockpile->engine links; keep only reverse.  
							
							 
							
							... 
							
							
							
							Bi-directional links involve the risk of crashes if the plugin
is unloaded, and the engine subsequently deconstructed. 
							
						 
						
							2012-09-13 17:49:41 +04:00  
						
					 
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 
						
							 
							
							
							
								
							
								f06f9af6b8 
								
							
								 
							
						 
						
							
							
								
								Throw items from bins around in siege engine, like minecarts do.  
							
							 
							
							
							
						 
						
							2012-09-12 20:57:25 +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