5244ca106b 
								
							
								 
							
						 
						
							
							
								
								attribute dreamfort updates to the quickfort script  
							
							
							
						 
						
							2020-10-27 22:03:14 -07:00  
				
					
						
							
							
								 
						
							
							
								556c935e2b 
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2020-10-27 22:01:27 -07:00  
				
					
						
							
							
								 
						
							
							
								cf95c0ee23 
								
									
								
							
								 
							
						 
						
							
							
								
								Update scripts  
							
							
							
						 
						
							2020-10-28 00:29:32 -04:00  
				
					
						
							
							
								 
						
							
							
								ccfc1f8a53 
								
									
								
							
								 
							
						 
						
							
							
								
								Use keyboard formatting  
							
							
							
						 
						
							2020-10-28 00:19:26 -04:00  
				
					
						
							
							
								 
						
							
							
								e61839b571 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix ordered list  
							
							
							
						 
						
							2020-10-28 00:01:51 -04:00  
				
					
						
							
							
								 
						
							
							
								64114551dd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/quickfort_docs' into develop  
							
							
							
						 
						
							2020-10-27 23:45:39 -04:00  
				
					
						
							
							
								 
						
							
							
								3b4d6de454 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/quickfort_building_types' into develop  
							
							
							
						 
						
							2020-10-27 23:14:38 -04:00  
				
					
						
							
							
								 
						
							
							
								5debc43def 
								
							
								 
							
						 
						
							
							
								
								add port of Python Quickfort's TheQuickFortress  
							
							... 
							
							
							
							- some bugs fixed, especially in the query blueprints
- repackaged into a single file for easier distribution
- all blueprints given labels for addressing
- meta blueprints added for blueprints that could be applied as a group 
							
						 
						
							2020-10-26 21:18:22 -07:00  
				
					
						
							
							
								 
						
							
							
								c1af3e2817 
								
							
								 
							
						 
						
							
							
								
								document what happens if no types are allowed  
							
							
							
						 
						
							2020-10-26 21:13:11 -07:00  
				
					
						
							
							
								 
						
							
							
								3ab9157a2d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/buildingplan_refactor5_allbuildings_squashed2' into develop  
							
							
							
						 
						
							2020-10-26 21:37:41 -04:00  
				
					
						
							
							
								 
						
							
							
								b723636fe2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/buildingplan_refactor4_algorithm_squashed2' into develop  
							
							
							
						 
						
							2020-10-26 21:24:05 -04:00  
				
					
						
							
							
								 
						
							
							
								1a69a9b483 
								
							
								 
							
						 
						
							
							
								
								add more important checks for matching items  
							
							... 
							
							
							
							stolen (with love) from advfort.lua 
							
						 
						
							2020-10-26 16:54:50 -07:00  
				
					
						
							
							
								 
						
							
							
								371f68f0a3 
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2020-10-26 16:22:15 -07:00  
				
					
						
							
							
								 
						
							
							
								292d40a6ba 
								
							
								 
							
						 
						
							
							
								
								change hotkeys for adjusting min and max quality  
							
							... 
							
							
							
							to avoid 'q' and 'w' conflicts with the standard DF UI hotkeys for
roller speed.
min quality: 'qw' -> 'QW'
max quality: 'QW' - 'AS' 
							
						 
						
							2020-10-26 16:11:34 -07:00  
				
					
						
							
							
								 
						
							
							
								031f2a2feb 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce build matrix entries  
							
							
							
						 
						
							2020-10-26 01:23:24 -04:00  
				
					
						
							
							
								 
						
							
							
								0e2d29cd8d 
								
							
								 
							
						 
						
							
							
								
								increase readability of lists in dreamfort help  
							
							
							
						 
						
							2020-10-25 14:25:02 -07:00  
				
					
						
							
							
								 
						
							
							
								ebba769a0c 
								
							
								 
							
						 
						
							
							
								
								blueprint library playtesting fixes  
							
							... 
							
							
							
							- balance wings of The Saracen Crypts
- add stairs to Whirlpool Housing
- move burial script notes to message()s 
							
						 
						
							2020-10-25 09:37:45 -07:00  
				
					
						
							
							
								 
						
							
							
								72b6ac781b 
								
							
								 
							
						 
						
							
							
								
								on second thought, let UI-related settings reset  
							
							... 
							
							
							
							no need to have quickfort_mode stay on forever 
							
						 
						
							2020-10-25 02:45:03 -07:00  
				
					
						
							
							
								 
						
							
							
								486bf2719b 
								
							
								 
							
						 
						
							
							
								
								persist global buildingplan settings  
							
							... 
							
							
							
							this ensures that a player's preferences are saved across map reloads.
this is particularly important for the building material filters, since
item fulfillment tasks are regenerated on map load, and any changes in
settings when buildingplan is reset will change the item vectors that will
be searched for planned buildings. if the settings were allowed to reset,
then a player who thought all walls would be made out of blocks would be
surprised to find boulders and logs being used after the map is reloaded. 
							
						 
						
							2020-10-25 02:37:22 -07:00  
				
					
						
							
							
								 
						
							
							
								51f49b1c2c 
								
							
								 
							
						 
						
							
							
								
								add bedroom and tomb blueprints to the library  
							
							
							
						 
						
							2020-10-24 21:17:53 -07:00  
				
					
						
							
							
								 
						
							
							
								a0c86b8a9b 
								
							
								 
							
						 
						
							
							
								
								rewrite quickfort user guide into  
							
							... 
							
							
							
							spend more space highlighting how users can use the blueprint plugin to
avoid learning how to write blueprints themselves 
							
						 
						
							2020-10-24 21:14:09 -07:00  
				
					
						
							
							
								 
						
							
							
								58917b03d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch away from CheckDFObject in unprotected calls  
							
							... 
							
							
							
							See https://github.com/DFHack/dfhack/pull/1674#issuecomment-716028460  
							
						 
						
							2020-10-24 14:27:33 -04:00  
				
					
						
							
							
								 
						
							
							
								3e0b0f8078 
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2020-10-24 09:21:18 -07:00  
				
					
						
							
							
								 
						
							
							
								a2f943e7e5 
								
							
								 
							
						 
						
							
							
								
								don't shift UI down for track constructions  
							
							... 
							
							
							
							automat doesn't have UI there to avoid 
							
						 
						
							2020-10-24 09:19:15 -07:00  
				
					
						
							
							
								 
						
							
							
								b4498a262c 
								
							
								 
							
						 
						
							
							
								
								update more dreamfort help, add automation.json  
							
							
							
						 
						
							2020-10-23 21:12:04 -07:00  
				
					
						
							
							
								 
						
							
							
								83e8755e6d 
								
							
								 
							
						 
						
							
							
								
								fix typos in quantum alias  
							
							
							
						 
						
							2020-10-23 20:26:37 -07:00  
				
					
						
							
							
								 
						
							
							
								a3bec346a7 
								
							
								 
							
						 
						
							
							
								
								clarify text a bit and move stair guide  
							
							
							
						 
						
							2020-10-23 20:25:56 -07:00  
				
					
						
							
							
								 
						
							
							
								488c5509fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/buildingplan_refactor3_lua_squashed2' into develop  
							
							
							
						 
						
							2020-10-23 23:07:40 -04:00  
				
					
						
							
							
								 
						
							
							
								e614d16e0e 
								
							
								 
							
						 
						
							
							
								
								use Lua::CheckDFObject instead of static cast  
							
							
							
						 
						
							2020-10-23 15:30:40 -07:00  
				
					
						
							
							
								 
						
							
							
								55a52554ee 
								
									
								
							
								 
							
						 
						
							
							
								
								use CheckDFObject instead of static cast  
							
							... 
							
							
							
							Co-authored-by: Alan <lethosor@users.noreply.github.com> 
							
						 
						
							2020-10-23 13:55:14 -07:00  
				
					
						
							
							
								 
						
							
							
								c73a8a05d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/buildingplan_refactor2_squashed2' into develop  
							
							
							
						 
						
							2020-10-23 13:57:17 -04:00  
				
					
						
							
							
								 
						
							
							
								4301252ddf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/buildingplan_refactor2_squashed' into develop  
							
							
							
						 
						
							2020-10-23 13:51:54 -04:00  
				
					
						
							
							
								 
						
							
							
								233ce26ab5 
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2020-10-23 09:45:41 -07:00  
				
					
						
							
							
								 
						
							
							
								bc4dd7b1a3 
								
							
								 
							
						 
						
							
							
								
								add walkthroughs for each dreamfort level  
							
							
							
						 
						
							2020-10-23 09:41:56 -07:00  
				
					
						
							
							
								 
						
							
							
								186f28a94b 
								
							
								 
							
						 
						
							
							
								
								filters for altars, display cases, and bookcases  
							
							
							
						 
						
							2020-10-23 09:11:07 -07:00  
				
					
						
							
							
								 
						
							
							
								0f517f38f8 
								
							
								 
							
						 
						
							
							
								
								don't conflict with automaterial plugin  
							
							... 
							
							
							
							shift buildingplan text down so we don't overwrite each other 
							
						 
						
							2020-10-22 22:01:45 -07:00  
				
					
						
							
							
								 
						
							
							
								7e78d8802e 
								
							
								 
							
						 
						
							
							
								
								migrate qf's buildings_use_blocks to buildingplan  
							
							... 
							
							
							
							- remove buildings_use_blocks setting from quickfort config file
- add a new Buildingplan Global Settings dialog to house global settings
- move Quickfort Mode (for legacy Python Quickfort) into that dialog
- add four settings to control how generic building materials are matched:
  - blocks
  - boulders
  - logs
  - bars
- ajust the buildingplan algorithm to register duplicate tasks for
  building material item filters, one for each type. since we track how
  many items we've matched for a filter, the first matched item will
  "win" and the extras will get detected as invalid and popped off the
  queue.
- ensure boulders, logs, and bars are scanned last, and in that order
- more global settings planned for the future! see
  http://www.bay12forums.com/smf/index.php?topic=176889.msg8202679#msg8202679  
							
						 
						
							2020-10-22 21:37:49 -07:00  
				
					
						
							
							
								 
						
							
							
								fa70c829ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/github-actions-plugins' into develop  
							
							
							
						 
						
							2020-10-21 20:23:41 -04:00  
				
					
						
							
							
								 
						
							
							
								a0ff7c393b 
								
									
								
							
								 
							
						 
						
							
							
								
								Give artifacts a unique name  
							
							
							
						 
						
							2020-10-21 20:14:16 -04:00  
				
					
						
							
							
								 
						
							
							
								9357c9f888 
								
									
								
							
								 
							
						 
						
							
							
								
								Only upload test artifacts if tests ran  
							
							
							
						 
						
							2020-10-21 20:13:50 -04:00  
				
					
						
							
							
								 
						
							
							
								00f012d334 
								
									
								
							
								 
							
						 
						
							
							
								
								GitHub Actions: add alternative plugin builds  
							
							
							
						 
						
							2020-10-21 17:58:17 -04:00  
				
					
						
							
							
								 
						
							
							
								26505acb70 
								
									
								
							
								 
							
						 
						
							
							
								
								Add some cross-references and clean up  
							
							
							
						 
						
							2020-10-20 01:18:25 -04:00  
				
					
						
							
							
								 
						
							
							
								2bd0e938ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Move pathable to Lua API docs  
							
							
							
						 
						
							2020-10-20 01:11:01 -04:00  
				
					
						
							
							
								 
						
							
							
								84973d1fb8 
								
									
								
							
								 
							
						 
						
							
							
								
								Sort plugins in Lua API.rst  
							
							
							
						 
						
							2020-10-20 01:06:47 -04:00  
				
					
						
							
							
								 
						
							
							
								3a200fcd92 
								
									
								
							
								 
							
						 
						
							
							
								
								Expand `probe` documentation  
							
							
							
						 
						
							2020-10-20 01:01:02 -04:00  
				
					
						
							
							
								 
						
							
							
								05d2e5b65c 
								
							
								 
							
						 
						
							
							
								
								update case study:  order-dependent aliases  
							
							... 
							
							
							
							since the example I had used no longer exists now that we have
parameterized aliases. I had to find another example in the industry
blueprints. I made it a proper "tip" and added more explanation as well. 
							
						 
						
							2020-10-18 13:49:11 -07:00  
				
					
						
							
							
								 
						
							
							
								914c24d873 
								
							
								 
							
						 
						
							
							
								
								use new quickfort features in dreamfort  
							
							... 
							
							
							
							parameterized aliases and configurable zones 
							
						 
						
							2020-10-17 22:22:32 -07:00  
				
					
						
							
							
								 
						
							
							
								ea5a5414c9 
								
							
								 
							
						 
						
							
							
								
								document (and use) parameterized aliases  
							
							
							
						 
						
							2020-10-17 22:21:50 -07:00  
				
					
						
							
							
								 
						
							
							
								6c3bac2d6c 
								
							
								 
							
						 
						
							
							
								
								document extended zone configuration syntax  
							
							
							
						 
						
							2020-10-17 22:20:39 -07:00  
				
					
						
							
							
								 
						
							
							
								09fbaba726 
								
							
								 
							
						 
						
							
							
								
								buildingplan: support all building types  
							
							... 
							
							
							
							Allow buildingplan to handle all building types, update the docs, and add in little extra fixes to ensure all the new types work correctly. 
							
						 
						
							2020-10-16 14:23:35 -07:00