1bd6d5f96d 
								
							
								 
							
						 
						
							
							
								
								ruby: add FEATURE/ice map tile materials  
							
							
							
						 
						
							2013-10-14 01:58:55 +02:00  
				
					
						
							
							
								 
						
							
							
								a1d54e2074 
								
							
								 
							
						 
						
							
							
								
								digmat: ignore map borders and damp/warm stone  
							
							
							
						 
						
							2013-10-14 00:39:32 +02:00  
				
					
						
							
							
								 
						
							
							
								3d7661e7e9 
								
							
								 
							
						 
						
							
							
								
								ruby: fix map tile material reading  
							
							
							
						 
						
							2013-10-14 00:01:26 +02:00  
				
					
						
							
							
								 
						
							
							
								2bcd02ce96 
								
							
								 
							
						 
						
							
							
								
								add digmat script  
							
							
							
						 
						
							2013-10-11 19:20:59 +02:00  
				
					
						
							
							
								 
						
							
							
								78de739d75 
								
							
								 
							
						 
						
							
							
								
								Update aquifers when generating 3D vein layout.  
							
							
							
						 
						
							2013-10-11 19:23:32 +04:00  
				
					
						
							
							
								 
						
							
							
								5bcae49249 
								
							
								 
							
						 
						
							
							
								
								Implement generation of 3D veins that match the existing mineral counts.  
							
							... 
							
							
							
							Vein distributions may need some improvement. 
							
						 
						
							2013-10-10 12:50:52 +04:00  
				
					
						
							
							
								 
						
							
							
								86d0022c58 
								
							
								 
							
						 
						
							
							
								
								Implement reading and writing the map for 3D veins plugin.  
							
							... 
							
							
							
							This should completely erase all veins from the map when run. 
							
						 
						
							2013-10-10 12:15:50 +04:00  
				
					
						
							
							
								 
						
							
							
								3cfbb13afd 
								
							
								 
							
						 
						
							
							
								
								Support arbitrary expressions in perlin noise rendering script.  
							
							
							
						 
						
							2013-10-10 12:15:50 +04:00  
				
					
						
							
							
								 
						
							
							
								bed1e00a6e 
								
							
								 
							
						 
						
							
							
								
								Use a cast instead of floor in perlin noise for performance.  
							
							
							
						 
						
							2013-10-10 12:15:50 +04:00  
				
					
						
							
							
								 
						
							
							
								a273327c6a 
								
							
								 
							
						 
						
							
							
								
								Remove "using namespace std" from MiscUtils.h.  
							
							
							
						 
						
							2013-10-10 12:15:50 +04:00  
				
					
						
							
							
								 
						
							
							
								6852adbd91 
								
							
								 
							
						 
						
							
							
								
								Expose new MapCache features in probe and tiletypes.  
							
							
							
						 
						
							2013-10-10 12:15:50 +04:00  
				
					
						
							
							
								 
						
							
							
								63d8267606 
								
							
								 
							
						 
						
							
							
								
								Decode ice under constructions if possible, but never write it out.  
							
							
							
						 
						
							2013-10-10 12:15:50 +04:00  
				
					
						
							
							
								 
						
							
							
								f36041f6bd 
								
							
								 
							
						 
						
							
							
								
								Implement a MapCache api for writing base layer tiles of arbitrary stone.  
							
							... 
							
							
							
							Precompute some tables in TileTypes for extremely efficient
conversion between tiles of most important material types. 
							
						 
						
							2013-10-10 12:15:50 +04:00  
				
					
						
							
							
								 
						
							
							
								68b6e10b2c 
								
							
								 
							
						 
						
							
							
								
								Implement writing veins tile by tile through MapCache.  
							
							... 
							
							
							
							Unlike changevein, which changes the material in an existing vein
object, with this feature you can set the material for individual
tiles, and the cache will write it out as vein objects.
The array inside the cache data is changed from layer material to
vein material, because layer material is easy to compute. 
							
						 
						
							2013-10-08 18:17:36 +04:00  
				
					
						
							
							
								 
						
							
							
								9442e8ea1f 
								
							
								 
							
						 
						
							
							
								
								Make biome information more explicit in MapCache.  
							
							
							
						 
						
							2013-10-07 16:58:10 +04:00  
				
					
						
							
							
								 
						
							
							
								ea36233dff 
								
							
								 
							
						 
						
							
							
								
								Split MapCache code from Maps.cpp  
							
							
							
						 
						
							2013-10-07 16:58:10 +04:00  
				
					
						
							
							
								 
						
							
							
								84033bd586 
								
							
								 
							
						 
						
							
							
								
								ruby: dont list ruby scripts when ruby plugin is disabled  
							
							
							
						 
						
							2013-10-07 14:32:47 +02:00  
				
					
						
							
							
								 
						
							
							
								4ba4f90147 
								
							
								 
							
						 
						
							
							
								
								ruby: add support for enable/disable plugin  
							
							
							
						 
						
							2013-10-07 13:58:28 +02:00  
				
					
						
							
							
								 
						
							
							
								a18347608a 
								
							
								 
							
						 
						
							
							
								
								ruby: vectors default to int32_t  
							
							
							
						 
						
							2013-10-07 13:33:21 +02:00  
				
					
						
							
							
								 
						
							
							
								32a6073dad 
								
							
								 
							
						 
						
							
							
								
								Remove lambdas from dwarfmonitor and resume.  
							
							
							
						 
						
							2013-10-03 16:30:06 +04:00  
				
					
						
							
							
								 
						
							
							
								ccc1d936df 
								
							
								 
							
						 
						
							
							
								
								Add a Perlin noise test script.  
							
							
							
						 
						
							2013-10-02 20:00:03 +04:00  
				
					
						
							
							
								 
						
							
							
								f3be0ee187 
								
							
								 
							
						 
						
							
							
								
								Remove the use of lambdas in buildingplan.  
							
							
							
						 
						
							2013-10-02 19:55:48 +04:00  
				
					
						
							
							
								 
						
							
							
								33469f5bb2 
								
							
								 
							
						 
						
							
							
								
								Use a better hash function in the Perlin noise generator.  
							
							
							
						 
						
							2013-10-02 18:55:41 +04:00  
				
					
						
							
							
								 
						
							
							
								864baa2241 
								
							
								 
							
						 
						
							
							
								
								Fix the lua script not printing any errors if executing a file fails.  
							
							
							
						 
						
							2013-10-01 18:58:56 +04:00  
				
					
						
							
							
								 
						
							
							
								e175efa689 
								
							
								 
							
						 
						
							
							
								
								Implement a template-based classical Perlin noise generator.  
							
							... 
							
							
							
							The mask argument of the Impl template is there because apparently
an inner template cannot be fully specialized, so there needs to be
some argument besides i. 
							
						 
						
							2013-10-01 18:58:04 +04:00  
				
					
						
							
							
								 
						
							
							
								599af0a4d9 
								
							
								 
							
						 
						
							
							
								
								Fix linux and windows build issues.  
							
							... 
							
							
							
							- Linux makefile overrides and removes the optimization flags.
- Old linux gcc doesn't understand lambdas.
- MSVC doesn't like extern and explicit instantiation in same file. 
							
						 
						
							2013-09-30 22:51:29 +04:00  
				
					
						
							
							
								 
						
							
							
								9e81d27cd1 
								
							
								 
							
						 
						
							
							
								
								Implement the same random generator as DF uses for DFHack.  
							
							
							
						 
						
							2013-09-30 19:46:39 +04:00  
				
					
						
							
							
								 
						
							
							
								d7e35c2d23 
								
							
								 
							
						 
						
							
							
								
								Add built-in enable and disable commands.  
							
							
							
						 
						
							2013-09-30 13:19:51 +04:00  
				
					
						
							
							
								 
						
							
							
								a487ede2b9 
								
							
								 
							
						 
						
							
							
								
								autodump: typo in errmsg  
							
							
							
						 
						
							2013-09-23 21:28:27 +02:00  
				
					
						
							
							
								 
						
							
							
								11635caeb8 
								
							
								 
							
						 
						
							
							
								
								Add makeown.lua.  
							
							
							
						 
						
							2013-08-31 16:15:54 -04:00  
				
					
						
							
							
								 
						
							
							
								b885123d4e 
								
							
								 
							
						 
						
							
							
								
								Fix a crash in beehive code if bees die with yet uncollected products.  
							
							... 
							
							
							
							http://www.bay12games.com/dwarves/mantisbt/view.php?id=6368  
						
							2013-08-26 16:55:30 +04:00  
				
					
						
							
							
								 
						
							
							
								896cd11fe9 
								
							
								 
							
						 
						
							
							
								
								Track readable names of vmethod hooks for diagnostic messages.  
							
							... 
							
							
							
							Note that this changes the ABI of all plugins that use hooks. 
							
						 
						
							2013-08-22 12:14:45 +04:00  
				
					
						
							
							
								 
						
							
							
								70a2ab9141 
								
							
								 
							
						 
						
							
							
								
								Fix crash due to incorrect loop bounds in add-spatter.  
							
							... 
							
							
							
							This caused a buffer overrun bug if an ADD_SPATTER
reaction had any non-improvement outputs. 
							
						 
						
							2013-08-22 11:22:18 +04:00  
				
					
						
							
							
								 
						
							
							
								506a60709e 
								
							
								 
							
						 
						
							
							
								
								Add SDL_PushEvent() to one of the hooked SDL functions.  
							
							... 
							
							
							
							This is needed by Dfterm3 plugin. 
							
						 
						
							2013-08-20 21:41:08 +03:00  
				
					
						
							
							
								 
						
							
							
								df2e04db26 
								
							
								 
							
						 
						
							
							
								
								Update xml definitions.  
							
							
							
						 
						
							2013-08-16 18:25:16 +04:00  
				
					
						
							
							
								 
						
							
							
								308e7b6820 
								
							
								 
							
						 
						
							
							
								
								fix renamed pregnancy_ptr/mystery to pregnancy_genes/caste  
							
							
							
						 
						
							2013-08-10 01:57:11 +02:00  
				
					
						
							
							
								 
						
							
							
								090d7defc5 
								
							
								 
							
						 
						
							
							
								
								add NEWS entry for arena SC_WORLD_LOADED  
							
							
							
						 
						
							2013-07-07 23:53:17 +02:00  
				
					
						
							
							
								 
						
							
							
								6f5c03b912 
								
							
								 
							
						 
						
							
							
								
								core: generate SC_WORLD_LOADED for arena too  
							
							
							
						 
						
							2013-07-07 23:36:22 +02:00  
				
					
						
							
							
								 
						
							
							
								297fa86c34 
								
							
								 
							
						 
						
							
							
								
								follow df-structures change to drawBuilding  
							
							
							
						 
						
							2013-07-07 17:40:28 +02:00  
				
					
						
							
							
								 
						
							
							
								c1fef35b52 
								
							
								 
							
						 
						
							
							
								
								Renamed digSmart to digFlood.  
							
							
							
						 
						
							2013-06-25 19:57:17 -04:00  
				
					
						
							
							
								 
						
							
							
								56e25bfa12 
								
							
								 
							
						 
						
							
							
								
								Documented invasion-now, moved it from devel scripts, and documented digSmart in readme.  
							
							
							
						 
						
							2013-06-25 19:34:13 -04:00  
				
					
						
							
							
								 
						
							
							
								ba73de5e35 
								
							
								 
							
						 
						
							
							
								
								EventManager: use units.all instead of units.active.  
							
							
							
						 
						
							2013-06-20 21:34:32 -04:00  
				
					
						
							
							
								 
						
							
							
								e15f5c451f 
								
							
								 
							
						 
						
							
							
								
								Fix search for cur_season_tick and cur_season in devel/find-offsets.  
							
							... 
							
							
							
							It seems the one-off error is a problem with the original
save I used, and not the result of some general behavior. 
							
						 
						
							2013-06-20 18:18:02 +04:00  
				
					
						
							
							
								 
						
							
							
								21dc3afede 
								
							
								 
							
						 
						
							
							
								
								Find cur_year_tick_advmode in devel/find-offsets.lua  
							
							
							
						 
						
							2013-06-20 17:20:04 +04:00  
				
					
						
							
							
								 
						
							
							
								f459bfc4f1 
								
							
								 
							
						 
						
							
							
								
								diggingInvaders: added per-creature dig times and differentiated between smooth and rough constructions.  
							
							
							
						 
						
							2013-06-15 23:04:15 -04:00  
				
					
						
							
							
								 
						
							
							
								8c6881beb6 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							
							
						 
						
							2013-06-14 14:46:10 -05:00  
				
					
						
							
							
								 
						
							
							
								4193d9b5b3 
								
							
								 
							
						 
						
							
							
								
								Add new plugin for cleaning up construction building materials  
							
							
							
						 
						
							2013-06-14 14:40:02 -05:00  
				
					
						
							
							
								 
						
							
							
								49409d4630 
								
							
								 
							
						 
						
							
							
								
								Follow xml changes.  
							
							
							
						 
						
							2013-06-11 16:10:42 +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