e2301ecae7 
								
							
								 
							
						 
						
							
							
								
								Update structures, fix reaction_productst::produce() parms  
							
							
							
						 
						
							2020-06-23 13:31:27 -06:00  
				
					
						
							
							
								 
						
							
							
								76da2c2aaf 
								
							
								 
							
						 
						
							
							
								
								Clean up CMakeLists.txt style  
							
							
							
						 
						
							2019-07-16 22:19:11 -04:00  
				
					
						
							
							
								 
						
							
							
								b2fd0b062b 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PatrikLundell/dead_plugins' into develop  
							
							
							
						 
						
							2018-06-20 16:18:07 -04:00  
				
					
						
							
							
								 
						
							
							
								aa361f3a0d 
								
							
								 
							
						 
						
							
							
								
								dead flag -> !isActive  
							
							
							
						 
						
							2018-06-14 12:30:41 +02:00  
				
					
						
							
							
								 
						
							
							
								8f2cf3ad26 
								
							
								 
							
						 
						
							
							
								
								Fix printf format warnings  
							
							
							
						 
						
							2018-06-11 19:57:06 +03:00  
				
					
						
							
							
								 
						
							
							
								f838b5695d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove $(NOINHERIT) which was inexplicably included in a bunch of plugins.  
							
							
							
						 
						
							2018-05-14 00:12:22 -05:00  
				
					
						
							
							
								 
						
							
							
								a7dfacd1c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix warnings in supported plugins.  
							
							
							
						 
						
							2018-04-06 01:25:21 -05:00  
				
					
						
							
							
								 
						
							
							
								2c95ac411e 
								
							
								 
							
						 
						
							
							
								
								Update xml and all uses of job_handler  
							
							
							
						 
						
							2017-11-25 00:59:59 -05:00  
				
					
						
							
							
								 
						
							
							
								05b238c879 
								
							
								 
							
						 
						
							
							
								
								Fix another diggingInvaders compiler error  
							
							... 
							
							
							
							Windows-specific, for some strange reason
Ref #1145  
							
						 
						
							2017-08-07 09:30:27 -04:00  
				
					
						
							
							
								 
						
							
							
								a383cc9a30 
								
							
								 
							
						 
						
							
							
								
								Fix diggingInvaders compilation errors ( #1145 , GCC 4.8)  
							
							
							
						 
						
							2017-08-06 21:01:36 -04:00  
				
					
						
							
							
								 
						
							
							
								a03b32846a 
								
							
								 
							
						 
						
							
							
								
								Modify DFHack to handle new produce() prototype. Major thanks to lethosor, and ragundo for their help in this  
							
							... 
							
							
							
							Signed-off-by: Michael Casadevall <mcasadevall@ubuntu.com> 
							
						 
						
							2016-06-13 16:57:45 -04:00  
				
					
						
							
							
								 
						
							
							
								c9eab65c96 
								
							
								 
							
						 
						
							
							
								
								Fix more produce() calls  
							
							
							
						 
						
							2015-12-22 09:54:00 -05:00  
				
					
						
							
							
								 
						
							
							
								55d5706a21 
								
							
								 
							
						 
						
							
							
								
								Update structures and fix various issues with plugins producing items  
							
							... 
							
							
							
							reaction_product::produce() takes a new unidentified vector<void*>*.
Passing a reference to an empty vector appears to work. 
							
						 
						
							2015-12-18 18:40:11 -05:00  
				
					
						
							
							
								 
						
							
							
								10cfef0553 
								
							
								 
							
						 
						
							
							
								
								Fix whitespace issues  
							
							
							
						 
						
							2015-02-14 22:53:06 -05:00  
				
					
						
							
							
								 
						
							
							
								cac2245438 
								
							
								 
							
						 
						
							
							
								
								Update some plugins to use REQUIRE_GLOBAL  
							
							
							
						 
						
							2014-12-03 23:26:54 -05:00  
				
					
						
							
							
								 
						
							
							
								fa26aa79ea 
								
							
								 
							
						 
						
							
							
								
								Make some plugins compile for 0.40  
							
							... 
							
							
							
							dwarfmonitor: remove StoreItemInChest, StoreItemInCabinet, ProcessPlantsBag, and BrewDrink
dig/diggingInvaders/siege-engine: update special cases for trees to handle roots/branches/trunks 
							
						 
						
							2014-08-04 12:28:22 -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  
				
					
						
							
							
								 
						
							
							
								6805656dd0 
								
							
								 
							
						 
						
							
							
								
								Added enable/disable functionality to diggingInvaders.  
							
							
							
						 
						
							2013-10-19 21:42:24 -04:00  
				
					
						
							
							
								 
						
							
							
								f459bfc4f1 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: added per-creature dig times and differentiated between smooth and rough constructions.  
							
							
							
						 
						
							2013-06-15 23:04:15 -04:00  
				
					
						
							
							
								 
						
							
							
								776d088eb9 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: tweaks.  
							
							
							
						 
						
							2013-06-11 07:25:07 -04:00  
				
					
						
							
							
								 
						
							
							
								f557376c3a 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: make invaders dig slowly, in a configurable way.  
							
							
							
						 
						
							2013-06-11 05:14:56 -04:00  
				
					
						
							
							
								 
						
							
							
								0378bbb896 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: proper user interface.  
							
							
							
						 
						
							2013-06-10 01:58:27 -04:00  
				
					
						
							
							
								 
						
							
							
								07a4839d8b 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: made it easy to flip between int64 and int32 for distance cost. It did not make a significant difference in performance when I timed it.  
							
							
							
						 
						
							2013-06-09 23:26:07 -04:00  
				
					
						
							
							
								 
						
							
							
								4e715ca44b 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: made it only do a little work each frame instead of all at once with the pathfinding.  
							
							
							
						 
						
							2013-06-09 23:07:51 -04:00  
				
					
						
							
							
								 
						
							
							
								c4533dcb0c 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: only path from one guy, and other minor tweaks.  
							
							
							
						 
						
							2013-06-09 17:52:13 -04:00  
				
					
						
							
							
								 
						
							
							
								d26b11eb40 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: cleaned up pick creation.  
							
							
							
						 
						
							2013-06-09 17:20:23 -04:00  
				
					
						
							
							
								 
						
							
							
								638affee06 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: tweaked pick creation. Don't recreate if they already have one.  
							
							
							
						 
						
							2013-06-09 16:23:41 -04:00  
				
					
						
							
							
								 
						
							
							
								08114cf574 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: more fixes. Still a few issues with ramps probably.  
							
							
							
						 
						
							2013-05-31 20:39:43 -04:00  
				
					
						
							
							
								 
						
							
							
								2b7dfca21e 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: cleanup, tweaks. Works for simple situations.  
							
							
							
						 
						
							2013-05-31 19:27:22 -04:00  
				
					
						
							
							
								 
						
							
							
								f8261348ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into diggingInvaders  
							
							... 
							
							
							
							Also make edgeCost.cpp compile because I stopped midsentence for some reason.
Conflicts:
	library/modules/Maps.cpp 
							
						 
						
							2013-05-31 16:28:05 -04:00  
				
					
						
							
							
								 
						
							
							
								3c7ca2ad71 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: buildings can only be destroyed orthogonally, made path cost deal with hatches and raised bridges, but did NOT yet make job assignment deal with them.  
							
							
							
						 
						
							2013-01-05 11:06:46 -05:00  
				
					
						
							
							
								 
						
							
							
								a7d6cf5157 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: fixed a few problems involving digging and stairs, added a way to debug path cost, added a way to set the cost of each type of invasion job, made invaders only pathfind to one local instead of all of them.  
							
							
							
						 
						
							2013-01-04 21:02:09 -05:00  
				
					
						
							
							
								 
						
							
							
								fd05d30733 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: improved edge cost evaluation.  
							
							
							
						 
						
							2013-01-04 18:11:38 -05:00  
				
					
						
							
							
								 
						
							
							
								2ca943ae20 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: comment out debug print statements.  
							
							
							
						 
						
							2013-01-04 00:43:39 -05:00  
				
					
						
							
							
								 
						
							
							
								038cc91fcd 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: fixed a bug where it would reassign long-lasting jobs, making them take forever. Also added a check for the case that invaders cannot dig to any locals.  
							
							
							
						 
						
							2013-01-04 00:35:47 -05:00  
				
					
						
							
							
								 
						
							
							
								b6f0ae5b14 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: keep track of who's working on the job, and check periodically to see if they quit.  
							
							
							
						 
						
							2013-01-04 00:08:54 -05:00  
				
					
						
							
							
								 
						
							
							
								47eca42f68 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: made it possible to customize which races can dig.  
							
							
							
						 
						
							2013-01-03 23:18:40 -05:00  
				
					
						
							
							
								 
						
							
							
								0fecdfadb1 
								
							
								 
							
						 
						
							
							
								
								Digging Invaders: when assigning a job, get rid of old one. Handle loading and unloading. Optimizations for when invaders can already reach someone.  
							
							
							
						 
						
							2013-01-03 22:46:17 -05:00  
				
					
						
							
							
								 
						
							
							
								ed6dcf9589 
								
							
								 
							
						 
						
							
							
								
								DiggingInvaders: made invaders dig automatically, instead of on request.  
							
							
							
						 
						
							2013-01-03 21:25:50 -05:00  
				
					
						
							
							
								 
						
							
							
								b82d6940b6 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: started on making invaders keep digging until done.  
							
							
							
						 
						
							2013-01-03 18:45:53 -05:00  
				
					
						
							
							
								 
						
							
							
								1d6dec54c7 
								
							
								 
							
						 
						
							
							
								
								Digging Invaders: reorganized the files to make it easier to work with.  
							
							
							
						 
						
							2013-01-03 18:14:16 -05:00  
				
					
						
							
							
								 
						
							
							
								34d9785ce5 
								
							
								 
							
						 
						
							
							
								
								Digging Invaders: minor changes.  
							
							
							
						 
						
							2013-01-03 14:38:05 -05:00  
				
					
						
							
							
								 
						
							
							
								b62e50f2e1 
								
							
								 
							
						 
						
							
							
								
								DiggingInvaders: get rid of the framework for assigning multiple dig/deconstruct/etc operations at the same time.  
							
							
							
						 
						
							2013-01-03 14:16:10 -05:00  
				
					
						
							
							
								 
						
							
							
								0b68e66dc9 
								
							
								 
							
						 
						
							
							
								
								DiggingInvaders: fixed a problem with deconstructing hatches.  
							
							
							
						 
						
							2013-01-03 13:32:50 -05:00  
				
					
						
							
							
								 
						
							
							
								f60e44c395 
								
							
								 
							
						 
						
							
							
								
								DiggingInvaders: minor changes.  
							
							
							
						 
						
							2013-01-03 13:11:11 -05:00  
				
					
						
							
							
								 
						
							
							
								7586e62374 
								
							
								 
							
						 
						
							
							
								
								Digging Invaders: fixed a problem with removing constructions.  
							
							
							
						 
						
							2013-01-02 22:35:05 -05:00  
				
					
						
							
							
								 
						
							
							
								5201870356 
								
							
								 
							
						 
						
							
							
								
								Digging Invaders: get rid of debug prints.  
							
							
							
						 
						
							2013-01-02 22:13:23 -05:00  
				
					
						
							
							
								 
						
							
							
								ae43865489 
								
							
								 
							
						 
						
							
							
								
								Digging Invaders: actually seems to basically work!  
							
							
							
						 
						
							2013-01-02 22:11:05 -05:00  
				
					
						
							
							
								 
						
							
							
								144e0b4dcb 
								
							
								 
							
						 
						
							
							
								
								Digging Invaders: merged eventManager and recent.  
							
							
							
						 
						
							2013-01-02 11:26:30 -05:00  
				
					
						
							
							
								 
						
							
							
								46b9148277 
								
							
								 
							
						 
						
							
							
								
								Digging invaders: it still doesn't work, but now it's a lot simpler.  
							
							
							
						 
						
							2012-12-20 00:35:45 -05:00