expwnent
							
						 | 
						
							
							
							
							
								
							
								b4092f62e6
								
							
								
							
						 | 
						
							
							
								
								New module: Once. Intended to help prevent debug error message spam.
							
							
							
							
							
						 | 
						
							2013-03-23 22:38:33 -04: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 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								8ab615f6d0
								
							
								
							
						 | 
						
							
							
								
								Implement unit path prediction in siege engine.
							
							
							
							
							
						 | 
						
							2012-09-09 20:54:12 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								9679b7729c
								
							
								
							
						 | 
						
							
							
								
								Clean up the movement speed calculation function and move into the core.
							
							
							
							
							
						 | 
						
							2012-09-09 17:04:58 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								ec3d489bda
								
							
								
							
						 | 
						
							
							
								
								Move curse-affected attribute value getters to the core.
							
							
							
							
							
						 | 
						
							2012-09-09 12:51:08 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								a36fe25e72
								
							
								
							
						 | 
						
							
							
								
								Finish the effective skill computation function, and move to core.
							
							
							
							
							
						 | 
						
							2012-09-09 12:27:40 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								fb88aad51d
								
							
								
							
						 | 
						
							
							
								
								Reverse-engineer unit speed computation from DF code.
							
							
							
							
							
						 | 
						
							2012-09-08 21:07:18 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								003c3391d1
								
							
								
							
						 | 
						
							
							
								
								Implement aiming projectiles at random points in the designated area.
							
							
							
							
							
						 | 
						
							2012-09-08 15:49:46 +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 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								d0e630d4c3
								
							
								
							
						 | 
						
							
							
								
								Move steam engine out of devel, since it should be fully functional.
							
							
							
							
							
						 | 
						
							2012-09-06 17:10:58 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								9c6fcee9a9
								
							
								
							
						 | 
						
							
							
								
								Add steam engine documentation, and use barrel quality in efficiency calc.
							
							
							
							
							
						 | 
						
							2012-09-05 11:23:00 +04:00 | 
						
					
				
					
						
							
							
								 
								Kelly Martin
							
						 | 
						
							
							
							
							
								
							
								96fec768c7
								
							
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'angavrilov/master'
							
							
							
							
							
						 | 
						
							2012-09-04 12:05:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								1618ccf5bb
								
							
								
							
						 | 
						
							
							
								
								Fix steam-engine build on msvc, and add a script for listing mem ranges.
							
							
							
							
							
						 | 
						
							2012-09-03 10:28:17 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								2249cb14fa
								
							
								
							
						 | 
						
							
							
								
								Require level 3 both for water & magma, and indicate level 5 by brightness.
							
							
							
							
							
						 | 
						
							2012-09-02 18:57:10 +04:00 | 
						
					
				
					
						
							
							
								 
								Alexander Gavrilov
							
						 | 
						
							
							
							
							
								
							
								3b08ee44d1
								
							
								
							
						 | 
						
							
							
								
								Vary the internal power consumption of the engine depending on quality.
							
							
							
							
							
						 | 
						
							2012-09-02 17:32:44 +04:00 |