b93e3365f6 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for get plants  
							
							
							
						 
						
							2022-07-25 21:50:52 -07:00  
				
					
						
							
							
								 
						
							
							
								094f8d7257 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typos in forceequip cpp/docs  
							
							
							
						 
						
							2022-07-25 16:57:08 -07:00  
				
					
						
							
							
								 
						
							
							
								367ac0064e 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for generated-creature-renamer  
							
							
							
						 
						
							2022-07-25 16:54:28 -07:00  
				
					
						
							
							
								 
						
							
							
								eb0f016804 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for forceequip  
							
							
							
						 
						
							2022-07-25 16:40:19 -07:00  
				
					
						
							
							
								 
						
							
							
								20ccd3a99c 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for follow  
							
							
							
						 
						
							2022-07-25 10:55:31 -07:00  
				
					
						
							
							
								 
						
							
							
								e13aae2ce1 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for flows  
							
							
							
						 
						
							2022-07-25 10:55:04 -07:00  
				
					
						
							
							
								 
						
							
							
								ea3dfe399e 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for fixveins  
							
							
							
						 
						
							2022-07-25 10:54:11 -07:00  
				
					
						
							
							
								 
						
							
							
								9c0bd6bd70 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for fix-unit-occupancy  
							
							
							
						 
						
							2022-07-25 10:23:26 -07:00  
				
					
						
							
							
								 
						
							
							
								2654de583f 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for filltraffic  
							
							
							
						 
						
							2022-07-25 10:23:05 -07:00  
				
					
						
							
							
								 
						
							
							
								989befa582 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for fastdwarf  
							
							
							
						 
						
							2022-07-25 10:22:23 -07:00  
				
					
						
							
							
								 
						
							
							
								a6cb79c237 
								
									
								
							
								 
							
						 
						
							
							
								
								remove defunct tool fix-armory  
							
							
							
						 
						
							2022-07-25 10:21:59 -07:00  
				
					
						
							
							
								 
						
							
							
								886289d805 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for fix-armory  
							
							
							
						 
						
							2022-07-25 10:21:33 -07:00  
				
					
						
							
							
								 
						
							
							
								38c17b5215 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for RemoteFortressReader  
							
							
							
						 
						
							2022-07-25 06:56:21 -07:00  
				
					
						
							
							
								 
						
							
							
								02cc085a43 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for embark-tools  
							
							
							
						 
						
							2022-07-24 23:59:04 -07:00  
				
					
						
							
							
								 
						
							
							
								d94fef36ff 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for embark-assistant  
							
							
							
						 
						
							2022-07-24 23:39:13 -07:00  
				
					
						
							
							
								 
						
							
							
								32e2ac2103 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for dwarfvet  
							
							
							
						 
						
							2022-07-24 23:24:52 -07:00  
				
					
						
							
							
								 
						
							
							
								91e3f6767c 
								
									
								
							
								 
							
						 
						
							
							
								
								update dwarfmonitor short description  
							
							
							
						 
						
							2022-07-24 23:22:52 -07:00  
				
					
						
							
							
								 
						
							
							
								ac11cde213 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for dwarfmonitor  
							
							
							
						 
						
							2022-07-24 23:22:51 -07:00  
				
					
						
							
							
								 
						
							
							
								b2ca3cb194 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for diggingInvaders  
							
							
							
						 
						
							2022-07-24 20:12:04 -07:00  
				
					
						
							
							
								 
						
							
							
								60b599865c 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for digFlood  
							
							
							
						 
						
							2022-07-24 17:01:50 -07:00  
				
					
						
							
							
								 
						
							
							
								ca06d1d9c5 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for dig (again)  
							
							
							
						 
						
							2022-07-24 16:08:35 -07:00  
				
					
						
							
							
								 
						
							
							
								932f1c2189 
								
									
								
							
								 
							
						 
						
							
							
								
								move tiletypes.history to dfhack-config/tiletypes.history  
							
							
							
						 
						
							2022-07-23 22:13:19 -07:00  
				
					
						
							
							
								 
						
							
							
								d1f690baa5 
								
									
								
							
								 
							
						 
						
							
							
								
								move liquids.history to dfhack-config/liquids.history  
							
							
							
						 
						
							2022-07-23 22:12:58 -07:00  
				
					
						
							
							
								 
						
							
							
								3141ecbec2 
								
									
								
							
								 
							
						 
						
							
							
								
								remove cromulate. it has outlived its purpose  
							
							
							
						 
						
							2022-07-22 21:04:22 -07:00  
				
					
						
							
							
								 
						
							
							
								4cb57d25f1 
								
									
								
							
								 
							
						 
						
							
							
								
								update dig-now docs  
							
							
							
						 
						
							2022-07-22 17:46:33 -07:00  
				
					
						
							
							
								 
						
							
							
								675f2edee2 
								
									
								
							
								 
							
						 
						
							
							
								
								update deramp docs  
							
							
							
						 
						
							2022-07-22 17:46:22 -07:00  
				
					
						
							
							
								 
						
							
							
								0f3811b933 
								
									
								
							
								 
							
						 
						
							
							
								
								update debugfilter docs  
							
							
							
						 
						
							2022-07-22 17:46:11 -07:00  
				
					
						
							
							
								 
						
							
							
								65b3ce6e96 
								
									
								
							
								 
							
						 
						
							
							
								
								remove unattached docs and plugins  
							
							
							
						 
						
							2022-07-22 17:45:23 -07:00  
				
					
						
							
							
								 
						
							
							
								19a4905933 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for "c" plugins  
							
							
							
						 
						
							2022-07-22 16:42:36 -07:00  
				
					
						
							
							
								 
						
							
							
								0b88922ffc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into docs  
							
							
							
						 
						
							2022-07-20 16:33:50 -07:00  
				
					
						
							
							
								 
						
							
							
								d9a1104473 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for cleanowned  
							
							
							
						 
						
							2022-07-20 14:51:06 -07:00  
				
					
						
							
							
								 
						
							
							
								e9e477c680 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for clean and spotclean  
							
							
							
						 
						
							2022-07-20 13:51:03 -07:00  
				
					
						
							
							
								 
						
							
							
								1f3c4cdd18 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for cleanconst  
							
							
							
						 
						
							2022-07-20 13:26:30 -07:00  
				
					
						
							
							
								 
						
							
							
								d3dd12c38f 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for changevein  
							
							
							
						 
						
							2022-07-20 13:24:27 -07:00  
				
					
						
							
							
								 
						
							
							
								fae5f0635a 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for changelayer  
							
							
							
						 
						
							2022-07-20 13:21:05 -07:00  
				
					
						
							
							
								 
						
							
							
								ddd2e5003a 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for changeitem  
							
							
							
						 
						
							2022-07-20 13:00:27 -07:00  
				
					
						
							
							
								 
						
							
							
								a20612b0a8 
								
							
								 
							
						 
						
							
							
								
								Update structures  
							
							
							
						 
						
							2022-07-18 17:50:41 -07:00  
				
					
						
							
							
								 
						
							
							
								66b7bcaf1a 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for burrows  
							
							
							
						 
						
							2022-07-18 17:09:48 -07:00  
				
					
						
							
							
								 
						
							
							
								19a4accca4 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for bulidingplan  
							
							
							
						 
						
							2022-07-18 16:58:01 -07:00  
				
					
						
							
							
								 
						
							
							
								154dc7c96c 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for blueprint  
							
							
							
						 
						
							2022-07-18 16:32:43 -07:00  
				
					
						
							
							
								 
						
							
							
								fd84fdce73 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for automelt  
							
							
							
						 
						
							2022-07-18 16:13:20 -07:00  
				
					
						
							
							
								 
						
							
							
								87e67ea8b3 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for autolabor  
							
							
							
						 
						
							2022-07-18 14:53:06 -07:00  
				
					
						
							
							
								 
						
							
							
								6c760d1a3d 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for autohauler  
							
							
							
						 
						
							2022-07-18 14:33:24 -07:00  
				
					
						
							
							
								 
						
							
							
								b1916f16b1 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for autogems  
							
							
							
						 
						
							2022-07-18 13:59:11 -07:00  
				
					
						
							
							
								 
						
							
							
								3ca7997d3e 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for autofarm  
							
							
							
						 
						
							2022-07-18 13:49:51 -07:00  
				
					
						
							
							
								 
						
							
							
								25bc59297b 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for autodump (and related hotkeys)  
							
							
							
						 
						
							2022-07-18 13:28:16 -07:00  
				
					
						
							
							
								 
						
							
							
								3969a366ec 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for autoclothing  
							
							
							
						 
						
							2022-07-18 13:02:03 -07:00  
				
					
						
							
							
								 
						
							
							
								51c817191c 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for autochop  
							
							
							
						 
						
							2022-07-18 12:52:38 -07:00  
				
					
						
							
							
								 
						
							
							
								5ff31e0cc1 
								
									
								
							
								 
							
						 
						
							
							
								
								remove defunct advtools plugin  
							
							
							
						 
						
							2022-07-18 12:36:11 -07:00  
				
					
						
							
							
								 
						
							
							
								2207f26992 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs for 3dveins  
							
							
							
						 
						
							2022-07-18 11:34:58 -07:00  
				
					
						
							
							
								 
						
							
							
								8173f6dd02 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into docs  
							
							
							
						 
						
							2022-07-18 10:59:00 -07:00  
				
					
						
							
							
								 
						
							
							
								f3539f06c8 
								
									
								
							
								 
							
						 
						
							
							
								
								integrate hotkeys with helpdb  
							
							
							
						 
						
							2022-07-15 09:44:24 -07:00  
				
					
						
							
							
								 
						
							
							
								4cdb0ff138 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'rm-old-modules' into develop  
							
							
							
						 
						
							2022-07-12 11:23:10 -04:00  
				
					
						
							
							
								 
						
							
							
								b0e7325d4f 
								
									
								
							
								 
							
						 
						
							
							
								
								add sample plugin to go with the sample help ( #2239 )  
							
							
							
						 
						
							2022-07-10 20:14:20 -07:00  
				
					
						
							
							
								 
						
							
							
								9f44fd3f72 
								
									
								
							
								 
							
						 
						
							
							
								
								[manipulator] add the professions library ( #2234 )  
							
							... 
							
							
							
							* move professions out of the examples folder
* install professions into professions/library
* guard unguarded header from multiple inclusion
* load and display library professions
* update changelog
* move example professions docs from examples guide
* update dreamfort documentation
* note that professions folder has changed
* Fix bad merge 
							
						 
						
							2022-07-06 07:21:26 -07:00  
				
					
						
							
							
								 
						
							
							
								e0d37a31ae 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the manager orders library available by default ( #2233 )  
							
							... 
							
							
							
							* move orders out of examples directory
* install orders into library dir
* read orders from new library dir
* update documentation
* update dreamfort references to orders import
* update changelog
* ignore json files in pre-commit 
							
						 
						
							2022-07-06 07:03:29 -07:00  
				
					
						
							
							
								 
						
							
							
								091068c710 
								
									
								
							
								 
							
						 
						
							
							
								
								[prospect] give player control over which information is output ( #2231 )  
							
							... 
							
							
							
							* give player control over prospect output
* suspend the core *before* we call to Lua 
							
						 
						
							2022-07-06 06:57:13 -07:00  
				
					
						
							
							
								 
						
							
							
								8bb047fcc6 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove Notes module  
							
							... 
							
							
							
							Only used in a devel plugin that prints notes, and can be easily replaced
with `ui.waypoints.points` 
							
						 
						
							2022-06-29 23:35:13 -04:00  
				
					
						
							
							
								 
						
							
							
								8a605e1903 
								
							
								 
							
						 
						
							
							
								
								The great de-anon-ification  
							
							
							
						 
						
							2022-06-29 07:54:04 -07:00  
				
					
						
							
							
								 
						
							
							
								12958e15c6 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							plugins/stonesense: master 
							
						 
						
							2022-06-29 07:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								b0bff47f03 
								
							
								 
							
						 
						
							
							
								
								Fix use after free's  
							
							... 
							
							
							
							This was detected by gcc and causing the build to fail on my
Linux machine 
							
						 
						
							2022-06-23 08:24:26 -07:00  
				
					
						
							
							
								 
						
							
							
								d38ab1d152 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix UNIT_NEW_ACTIVE events ( #2197 )  
							
							... 
							
							
							
							* Updates eventful.lua to use UNIT_NEW_ACTIVE
* Fixes bug #2189 
* Revises activeUnits declaration/initialization
* Fixes build error
* Update changelog.txt
* reword changelog entry
* add changelog entry for event name change
Co-authored-by: Myk <myk002@yahoo.com> 
							
						 
						
							2022-06-17 09:34:41 -07:00  
				
					
						
							
							
								 
						
							
							
								fc384fd1a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Update eventful.lua ( #2203 )  
							
							... 
							
							
							
							* Update eventful.lua
Had wrong function. Fixes https://github.com/DFHack/dfhack/issues/2202 
* Update Lua API.rst
Update docs to add onReactionCompleting and remove outdated info
* Update Lua API.rst
Some more minor doc fixes
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci 
* add changelog entry
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> 
							
						 
						
							2022-06-12 07:12:49 -07:00  
				
					
						
							
							
								 
						
							
							
								1f38936723 
								
							
								 
							
						 
						
							
							
								
								don't create the unused manipulator/ directory  
							
							
							
						 
						
							2022-06-10 15:36:16 -07:00  
				
					
						
							
							
								 
						
							
							
								3f6b30af15 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stonesense  
							
							
							
						 
						
							2022-06-09 01:24:30 -04:00  
				
					
						
							
							
								 
						
							
							
								04058c7529 
								
							
								 
							
						 
						
							
							
								
								Update matcher.cpp  
							
							
							
						 
						
							2022-06-08 12:42:33 -07:00  
				
					
						
							
							
								 
						
							
							
								cec8a358b5 
								
							
								 
							
						 
						
							
							
								
								Replaces deprecated code with lambdas  
							
							
							
						 
						
							2022-06-08 12:42:33 -07:00  
				
					
						
							
							
								 
						
							
							
								f8d46a10c1 
								
							
								 
							
						 
						
							
							
								
								Removes unhelpful inheritance  
							
							
							
						 
						
							2022-06-08 12:42:33 -07:00  
				
					
						
							
							
								 
						
							
							
								0eb9eee773 
								
							
								 
							
						 
						
							
							
								
								Fixes presumed typo in if statement  
							
							
							
						 
						
							2022-06-08 12:42:33 -07:00  
				
					
						
							
							
								 
						
							
							
								f146cced95 
								
							
								 
							
						 
						
							
							
								
								Adds definition for "undeclared reference"  
							
							
							
						 
						
							2022-06-08 12:42:33 -07:00  
				
					
						
							
							
								 
						
							
							
								a8916a269e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix syntax error  
							
							... 
							
							
							
							ref: #2164  
							
						 
						
							2022-06-03 13:36:09 -07:00  
				
					
						
							
							
								 
						
							
							
								514e5ee5bb 
								
									
								
							
								 
							
						 
						
							
							
								
								convert status message to debug message  
							
							... 
							
							
							
							ref: #2164  
							
						 
						
							2022-06-03 13:18:16 -07:00  
				
					
						
							
							
								 
						
							
							
								27bf4c758b 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow player to pause the confirmation dialog without disabling ( #2164 )  
							
							... 
							
							
							
							* basic pause functionality for confirm
* update changelog
* wrap the pause message and output in white
* unpause on viewscreen transition when we can
but still use esc detection when we won't get a viewscreen transition
(like when we're intercepting input on viewscreen_dwarfmodest
* add more code docs about unpause detection 
							
						 
						
							2022-06-02 06:24:13 -07:00  
				
					
						
							
							
								 
						
							
							
								77d045488b 
								
									
								
							
								 
							
						 
						
							
							
								
								Confirmation dialog for removing manager orders ( #2163 )  
							
							
							
						 
						
							2022-05-23 21:17:52 -07:00  
				
					
						
							
							
								 
						
							
							
								0da881d5eb 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							plugins/isoworld: dfhack 
							
						 
						
							2022-05-15 07:17:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8f6522899b 
								
									
								
							
								 
							
						 
						
							
							
								
								Upgrade jsoncpp to 1.9.5 ( #2144 )  
							
							... 
							
							
							
							* test jsoncpp upgrade
* use new json library target name
* don't remap the output dirs
* undo warnings at the source
* set new defaults for jsoncpp
* fix typo in new options
* fix signed comparison mismatch warning
* address random(?) compile failures
saying our std::atomic is not initialized in Debug.cpp 
							
						 
						
							2022-05-13 13:52:43 -07:00  
				
					
						
							
							
								 
						
							
							
								4d08a49afb 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							plugins/isoworld: dfhack 
							
						 
						
							2022-05-12 05:41:20 +00:00  
				
					
						
							
							
								 
						
							
							
								bf8eaef6bc 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
plugins/isoworld: master
depends/libexpat: dfhack
depends/jsoncpp-sub: dfhack 
							
						 
						
							2022-05-12 05:21:01 +00:00  
				
					
						
							
							
								 
						
							
							
								5d2739eee0 
								
									
								
							
								 
							
						 
						
							
							
								
								[command-prompt] word-wrap response text  
							
							... 
							
							
							
							Fixes  #2079  
						
							2022-05-09 13:42:16 -04:00  
				
					
						
							
							
								 
						
							
							
								c3347d465f 
								
									
								
							
								 
							
						 
						
							
							
								
								[command-prompt] cosmetics: whitespace, sort headers  
							
							
							
						 
						
							2022-05-09 13:42:16 -04:00  
				
					
						
							
							
								 
						
							
							
								fe29bff845 
								
									
								
							
								 
							
						 
						
							
							
								
								Adds cxxrandom unit test and fixes interface problems ( #2099 )  
							
							... 
							
							
							
							* Adds cxxrandom unit test and fixes interface problems
* Tightens braces
* Adds detection code for Shuffle's seqID/engID
* Adds usage examples for cxxrandom
* Gives cxxrandom objects id ranges, sort of
* Updates changelog
* Updates changelog.txt
* Increases id space for cxxrandom
* Fixes bool distribution error message and improves check
* Adds comment explaining the seeded RNG tests for cxxrandom
* Fixes type problem for 32bit builds
* Reduces loop count a few magnitudes
* Fixes a mistake in test.cxxrandom_seed 
							
						 
						
							2022-04-30 21:46:47 -07:00  
				
					
						
							
							
								 
						
							
							
								8eb2831b7e 
								
									
								
							
								 
							
						 
						
							
							
								
								Adds plugins/external/ and auto-populates the cmake within upon creation ( #2095 )  
							
							... 
							
							
							
							* Adds a plugins sub-directory
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci 
* Auto-adds plugins/external sub-directories
* Moves plugins/external globbing as to generate plugins/external/cmake
* Removes plugins/external/.gitignore since the directory is generated
* Fixes cmake error
* Moves gitignore for plugins/external to ensure existence for fresh clone
* Adds missing EOF newline
* Adds requested changes 
							
						 
						
							2022-04-27 19:53:05 -07:00  
				
					
						
							
							
								 
						
							
							
								dc2a14c0c2 
								
							
								 
							
						 
						
							
							
								
								Add "partial-items" tweak.  
							
							... 
							
							
							
							When active, the displayed names of partially-consumed items (e.g.
hospital cloth) will display a percentage indicator at the end.
Also re-sort a few Tweaks so they're in alphabetical order again. 
							
						 
						
							2022-04-27 11:27:11 -07:00  
				
					
						
							
							
								 
						
							
							
								2aa28d34b6 
								
									
								
							
								 
							
						 
						
							
							
								
								Adding ids output to cursecheck ( #2093 )  
							
							... 
							
							
							
							Co-authored-by: Guilherme Abraham <guilherme.abraham@zpesystems.com>
Co-authored-by: Myk <myk002@yahoo.com> 
							
						 
						
							2022-04-21 20:22:05 -07:00  
				
					
						
							
							
								 
						
							
							
								9bf9a79a11 
								
									
								
							
								 
							
						 
						
							
							
								
								EventManager/Eventful - Generate event arrays ( #2097 )  
							
							... 
							
							
							
							* Replaces EventManager.cpp's event array with an auto-gen one
* Replaces eventful.cpp's event array with auto-gen one 
							
						 
						
							2022-04-14 21:47:25 -07:00  
				
					
						
							
							
								 
						
							
							
								5f3d5bbcd5 
								
							
								 
							
						 
						
							
							
								
								Add new `plugins/external` subdirectory for external/untracked plugins  
							
							... 
							
							
							
							This is more convenient for some devs than the old CMakeLists.custom.txt
solution because it allows the plugins themselves (files or folders) to be
ignored, rather than needing to remember to leave them unstaged. 
							
						 
						
							2022-04-14 10:38:23 -07:00  
				
					
						
							
							
								 
						
							
							
								bf60879c81 
								
							
								 
							
						 
						
							
							
								
								[tweak/stable-cursor] Keep stable cursor when viewport is near enough  
							
							... 
							
							
							
							Allow the viewport to move a bit and still keep the cursor location. 
							
						 
						
							2022-04-12 19:53:16 -07:00  
				
					
						
							
							
								 
						
							
							
								d1f0edd33b 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply initial pre-commit config  
							
							
							
						 
						
							2022-04-12 14:48:19 -04:00  
				
					
						
							
							
								 
						
							
							
								54e8761aa0 
								
							
								 
							
						 
						
							
							
								
								capture fortifications and engravings in blueprint  
							
							
							
						 
						
							2022-04-01 12:20:37 -07:00  
				
					
						
							
							
								 
						
							
							
								8a120837c6 
								
									
								
							
								 
							
						 
						
							
							
								
								only designate enough trees to reach max_logs ( #2064 )  
							
							... 
							
							
							
							* only designate enough trees to reach max_logs
* Chop largest trees first 
							
						 
						
							2022-03-31 20:41:44 -07:00  
				
					
						
							
							
								 
						
							
							
								b5af004194 
								
									
								
							
								 
							
						 
						
							
							
								
								[manipulator] Tweak colors to make cursor easier to locate ( #2051 )  
							
							
							
						 
						
							2022-03-30 23:39:20 -07:00  
				
					
						
							
							
								 
						
							
							
								257e7a3dfd 
								
									
								
							
								 
							
						 
						
							
							
								
								[core] Debug logging facelift ( #2060 )  
							
							... 
							
							
							
							* route 'Loading script...' messages through the debug logging framework
  * they are now controllable via debugfilter. to turn off, add this to your dfhack.init file: debugfilter set Warning core script
* clarify debug logging docs
* prevent DEBUG messages from being compiled out of the binary
* recolor INFO messages so they blend into existing console output
* add configuration interface for log message header elements so they are individually configurable. all default to off 
							
						 
						
							2022-03-30 14:46:09 -07:00  
				
					
						
							
							
								 
						
							
							
								2df6980237 
								
									
								
							
								 
							
						 
						
							
							
								
								fix crash in eventful due to misaligned fn map ( #2059 )  
							
							... 
							
							
							
							also add warnings in eventful and EventManager to prompt devs to keep them in sync 
							
						 
						
							2022-03-29 12:51:21 -07:00  
				
					
						
							
							
								 
						
							
							
								69ca0d8a28 
								
									
								
							
								 
							
						 
						
							
							
								
								Improves support for dfhack as a sub-project ( #2058 )  
							
							... 
							
							
							
							Replaces CMAKE_SOURCE_DIR with dfhack_SOURCE_DIR so it can be included in other cmake projects that have a different top-level CMAKE_SOURCE_DIR 
							
						 
						
							2022-03-29 10:28:52 -07:00  
				
					
						
							
							
								 
						
							
							
								acbfe500ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Typo Fix in dig.cpp ( #2053 )  
							
							... 
							
							
							
							vdig -> digv 
							
						 
						
							2022-03-27 16:54:01 -07:00  
				
					
						
							
							
								 
						
							
							
								ab54cbff7a 
								
									
								
							
								 
							
						 
						
							
							
								
								[confirm] Fix typo in help message ( #2046 )  
							
							
							
						 
						
							2022-03-23 19:45:13 -07:00  
				
					
						
							
							
								 
						
							
							
								e0ecf21896 
								
									
								
							
								 
							
						 
						
							
							
								
								autofarm code cleanup ( #2033 )  
							
							... 
							
							
							
							* code cleanup on autofarm.cpp
* more code cleanup on aufofarm.cpp
* yet more cleanup of autofarm.cpp
mostly whitespace, some `*` and `&` adjustments
* downgrade autofarm to c++11
apparently the gcc we use doesn't support c++14 generic lambdas
* death to whitespace
apparently visual studio's default whitespace murderer doesn't touch `#define`s. who knew?
* Update autofarm.cpp
const is good 
							
						 
						
							2022-03-16 19:43:24 -07:00  
				
					
						
							
							
								 
						
							
							
								d25cd0874a 
								
							
								 
							
						 
						
							
							
								
								remove check for discovered plants in autofarm  
							
							... 
							
							
							
							Remove limitation on planting only "discovered" plants in autofarm because there was never any reason for doing so.
Resolves  #1988 . 
							
						 
						
							2022-03-15 08:23:18 -07:00  
				
					
						
							
							
								 
						
							
							
								dda487a535 
								
									
								
							
								 
							
						 
						
							
							
								
								Adds new plugin: Spectate ( #1918 )  
							
							... 
							
							
							
							* Adds spectate plugin
* Updates spectate.cpp
* Changes spectate toggle message
* Updates changelog.txt
* Adds spectate to Plugins.rst
* Adds requested changes
- foreach syntax replaces active units loops
- removes CR_FAILURE return on double enable/disable usage
- removes disabled code
- implements a few clion clang tidy suggestions (auto declare when casting)
- Updates zcount to have accurate count for performing RNG
- adds eof newline
- adds todo comment about a redundant if condition
* Declares spectate section in Plugins.rst 
							
						 
						
							2022-03-14 19:33:41 -07:00  
				
					
						
							
							
								 
						
							
							
								e60ef479c6 
								
							
								 
							
						 
						
							
							
								
								handle carving fortifications in dig-now  
							
							
							
						 
						
							2022-03-12 13:33:36 -08:00  
				
					
						
							
							
								 
						
							
							
								7c665dcb7a 
								
							
								 
							
						 
						
							
							
								
								allow search terms to match full item labels  
							
							... 
							
							
							
							even when the item label is truncated for length
this change also fixes items that were being incorrecty grouped due to
having differences only in the truncated part of their labels 
							
						 
						
							2022-03-12 12:41:19 -08:00  
				
					
						
							
							
								 
						
							
							
								aa1bc3fe52 
								
							
								 
							
						 
						
							
							
								
								Cleanup Kitchen module (and the seedwatch plugin which uses it)  
							
							
							
						 
						
							2022-03-12 12:04:34 -08:00  
				
					
						
							
							
								 
						
							
							
								ba5710f263 
								
							
								 
							
						 
						
							
							
								
								Adds new event type NEW_UNIT_ACTIVE  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								20b42145c1 
								
							
								 
							
						 
						
							
							
								
								On second thought, not redundant  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								a2e690d5d9 
								
							
								 
							
						 
						
							
							
								
								Re-adds removed lines to diggingInvaders.cpp  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								2b8024e62f 
								
							
								 
							
						 
						
							
							
								
								Updates eventful plugin with new EventManager event JOB_STARTED  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								4aac87a7f0 
								
							
								 
							
						 
						
							
							
								
								Updates the plugin skeletons again  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								79e2188a5f 
								
							
								 
							
						 
						
							
							
								
								Corrects a regression in skeleton.cpp documentation  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								051e891680 
								
							
								 
							
						 
						
							
							
								
								Improves plugin dev documentation through updating skeleton.cpp  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								ddbeead2b2 
								
							
								 
							
						 
						
							
							
								
								Updates diggingInvaders according to EventManager refactor  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								12df6d14e9 
								
							
								 
							
						 
						
							
							
								
								Improves documentation for plugin writing  
							
							
							
						 
						
							2022-03-12 11:33:27 -08:00  
				
					
						
							
							
								 
						
							
							
								33f06668d5 
								
							
								 
							
						 
						
							
							
								
								ensure we don't crash when tiletypes-here is run  
							
							... 
							
							
							
							from the commandline 
							
						 
						
							2022-03-03 21:37:38 -08:00  
				
					
						
							
							
								 
						
							
							
								dbe87d4156 
								
							
								 
							
						 
						
							
							
								
								implement orders list  
							
							
							
						 
						
							2022-02-25 12:58:56 -08:00  
				
					
						
							
							
								 
						
							
							
								2ebfca42dd 
								
							
								 
							
						 
						
							
							
								
								merge buildingplan-lib.cpp into buildingplan.cpp  
							
							
							
						 
						
							2022-02-25 12:57:17 -08:00  
				
					
						
							
							
								 
						
							
							
								0d1668a7a5 
								
							
								 
							
						 
						
							
							
								
								merge buildingplan-lib into buildingplan  
							
							... 
							
							
							
							so no one else is tempted to use it as a library. starting buildingplan
from two separate plugins just runs two completely separate engines with
separate state, one of which is completely inaccessible from the UI. 
							
						 
						
							2022-02-25 12:57:17 -08:00  
				
					
						
							
							
								 
						
							
							
								eae90c9448 
								
							
								 
							
						 
						
							
							
								
								remove fortplan code; leave doc stub  
							
							
							
						 
						
							2022-02-25 12:57:17 -08:00  
				
					
						
							
							
								 
						
							
							
								434d072919 
								
							
								 
							
						 
						
							
							
								
								implement zone phase for blueprint  
							
							
							
						 
						
							2021-10-04 15:32:26 -07:00  
				
					
						
							
							
								 
						
							
							
								ffe5bad66b 
								
							
								 
							
						 
						
							
							
								
								implement "track" phase in blueprint  
							
							... 
							
							
							
							required decoupling phases from modes since now we have two "dig" phases 
							
						 
						
							2021-10-04 12:53:31 -07:00  
				
					
						
							
							
								 
						
							
							
								089de5f422 
								
							
								 
							
						 
						
							
							
								
								support non-rectangular extent-based buildings  
							
							
							
						 
						
							2021-10-03 08:54:27 -07:00  
				
					
						
							
							
								 
						
							
							
								27c0c41536 
								
							
								 
							
						 
						
							
							
								
								only create empty blueprints on explicit request  
							
							... 
							
							
							
							and use the new functionality in the ecosystem tests, which simplifies
the blueprint commandline creation 
							
						 
						
							2021-10-02 23:36:26 -07:00  
				
					
						
							
							
								 
						
							
							
								12eb9e48c7 
								
							
								 
							
						 
						
							
							
								
								support multi-type and non-rectangular stockpiles  
							
							... 
							
							
							
							and add integration tests 
							
						 
						
							2021-10-02 12:50:47 -07:00  
				
					
						
							
							
								 
						
							
							
								09d7cd83df 
								
							
								 
							
						 
						
							
							
								
								add/fix missing/incorrect building specs  
							
							... 
							
							
							
							added:
- wS
- wp
- roller speed designations
- n
- TS
- ~s
- ~h
- ~c
- F
- ~a
fixed:
- Wall (CW -> Cw)
- DownStair (Cj -> Cd)
also remove track designations. we'll add that back once we create a
"track" phase. 
							
						 
						
							2021-10-02 09:25:19 -07:00  
				
					
						
							
							
								 
						
							
							
								d7d4f364ac 
								
							
								 
							
						 
						
							
							
								
								channel over dig equals no ramp  
							
							... 
							
							
							
							fixes special case where a channel tile is specified over a regular dig
tile. this allows dig-now to produce a flat floor in that case, which is
likely what is intended. 
							
						 
						
							2021-10-02 09:25:19 -07:00  
				
					
						
							
							
								 
						
							
							
								42f4cbdc9c 
								
							
								 
							
						 
						
							
							
								
								remove designations from all modified tiles  
							
							... 
							
							
							
							found this bug with blueprint-generated blueprints. if both a channel
and the resulting ramp are explicitly marked in the blueprint (like the
blueprint plugin does), the channel is processed first, pre-creating the
ramp in the tile designated for a ramp. Then, when the ramp designation
is processed, the ramp is already there, which is an invalid tile to
make a ramp on, so the designation is skipped (and therefore not
cleared). this change clears the designation for both the ramp tile and
the channel tile when either is processed. this opens another edge case
where the designation under a channel is a regular 'd' mine, which will
now get ignored and leave a ramp insead of a flat floor. but I'll
address that in the next commit. 
							
						 
						
							2021-10-02 09:25:19 -07:00  
				
					
						
							
							
								 
						
							
							
								1a11c43546 
								
							
								 
							
						 
						
							
							
								
								record carved tracks in dig blueprints  
							
							
							
						 
						
							2021-10-02 09:25:19 -07:00  
				
					
						
							
							
								 
						
							
							
								c23970f36b 
								
							
								 
							
						 
						
							
							
								
								add unit tests  
							
							
							
						 
						
							2021-09-20 16:10:15 -07:00  
				
					
						
							
							
								 
						
							
							
								596f72f06b 
								
							
								 
							
						 
						
							
							
								
								implement --playback-start param and logic  
							
							
							
						 
						
							2021-09-20 16:10:15 -07:00  
				
					
						
							
							
								 
						
							
							
								2bbd4ab79e 
								
							
								 
							
						 
						
							
							
								
								clean up, document  
							
							
							
						 
						
							2021-09-17 10:57:26 -07:00  
				
					
						
							
							
								 
						
							
							
								afc7096329 
								
							
								 
							
						 
						
							
							
								
								use vector instead of map for great memory savings  
							
							
							
						 
						
							2021-09-17 10:57:26 -07:00  
				
					
						
							
							
								 
						
							
							
								44a93fcb28 
								
							
								 
							
						 
						
							
							
								
								update unit tests  
							
							
							
						 
						
							2021-09-17 10:57:26 -07:00  
				
					
						
							
							
								 
						
							
							
								42e04fc6ec 
								
							
								 
							
						 
						
							
							
								
								use const char *, not std::string for efficiency  
							
							... 
							
							
							
							so we can actually process large maps without OOMing 
							
						 
						
							2021-09-17 10:57:26 -07:00  
				
					
						
							
							
								 
						
							
							
								772e386427 
								
							
								 
							
						 
						
							
							
								
								implement --format option for minimal and pretty  
							
							... 
							
							
							
							pretty is currently equivalent to the previous format, though there will
be changes in the future 
							
						 
						
							2021-09-17 10:57:26 -07:00  
				
					
						
							
							
								 
						
							
							
								1fd2eba2db 
								
							
								 
							
						 
						
							
							
								
								give generated blueprints proper labels  
							
							
							
						 
						
							2021-09-10 11:11:44 -07:00  
				
					
						
							
							
								 
						
							
							
								0747f872b0 
								
							
								 
							
						 
						
							
							
								
								add --splitby param to blueprint  
							
							... 
							
							
							
							--splitby=none is the new default, allowing all blueprint phases to be
written to a single file. old behavior of one phase per file is
supported via --splitby=phase. 
							
						 
						
							2021-09-09 09:58:53 -07:00  
				
					
						
							
							
								 
						
							
							
								6073cfeb5d 
								
							
								 
							
						 
						
							
							
								
								pass params from blueprint gui to gui/blueprint  
							
							... 
							
							
							
							without passing the initial "gui" literal string 
							
						 
						
							2021-09-09 09:58:23 -07:00  
				
					
						
							
							
								 
						
							
							
								97fab76bba 
								
							
								 
							
						 
						
							
							
								
								lay down tiles in order when using buildingplan  
							
							... 
							
							
							
							improves on implementation in 22ac163d5 
							
						 
						
							2021-09-09 00:35:15 -07:00  
				
					
						
							
							
								 
						
							
							
								c74d881e44 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stonesense  
							
							
							
						 
						
							2021-09-07 15:01:21 -04:00  
				
					
						
							
							
								 
						
							
							
								badf19b424 
								
									
								
							
								 
							
						 
						
							
							
								
								tweak military-assign: fix likely missing bounds check  
							
							
							
						 
						
							2021-09-07 01:18:13 -04:00  
				
					
						
							
							
								 
						
							
							
								91e7e12464 
								
									
								
							
								 
							
						 
						
							
							
								
								RemoteFortressReader: fix likely copy-paste error between width/height  
							
							
							
						 
						
							2021-09-07 01:17:38 -04:00  
				
					
						
							
							
								 
						
							
							
								e7754ea890 
								
									
								
							
								 
							
						 
						
							
							
								
								Enable -Wunused-variable and fix most errors  
							
							
							
						 
						
							2021-09-07 01:16:21 -04:00  
				
					
						
							
							
								 
						
							
							
								fbe0319515 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/ci-scripts-cleanup' into develop  
							
							
							
						 
						
							2021-09-06 22:41:02 -04:00  
				
					
						
							
							
								 
						
							
							
								a083a7f670 
								
									
								
							
								 
							
						 
						
							
							
								
								tailor: fix operator precedence in command parsing  
							
							... 
							
							
							
							&& has a higher precendence than ||, so this could have resulted in a crash in
some cases. It also produced unintentional behavior where e.g. `tailor 1 foo`
would enable the plugin, unlike `tailor enable foo`.
From #1920  
							
						 
						
							2021-09-06 22:35:38 -04:00  
				
					
						
							
							
								 
						
							
							
								e5487c812a 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stonesense lint filter  
							
							
							
						 
						
							2021-09-06 19:08:22 -04:00  
				
					
						
							
							
								 
						
							
							
								11222f21d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Update lint.py filters and fix a couple identified issues  
							
							
							
						 
						
							2021-09-06 18:42:45 -04:00  
				
					
						
							
							
								 
						
							
							
								0cbcabee59 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master
plugins/stonesense: master 
							
						 
						
							2021-09-04 07:15:42 +00:00  
				
					
						
							
							
								 
						
							
							
								9d8eccd152 
								
							
								 
							
						 
						
							
							
								
								Fix remotefortressreader to use new ocean_wave field names  
							
							
							
						 
						
							2021-09-02 06:58:55 -06:00  
				
					
						
							
							
								 
						
							
							
								0d14a2ccef 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ab9rf/tailor-v2' into develop  
							
							... 
							
							
							
							Conflicts: docs/changelog.txt 
							
						 
						
							2021-09-01 23:34:30 -04:00  
				
					
						
							
							
								 
						
							
							
								bd0a2e3877 
								
									
								
							
								 
							
						 
						
							
							
								
								only output when changes are made  
							
							... 
							
							
							
							avoids spamming the console when `orders sort` is run on repeat 
							
						 
						
							2021-09-01 16:52:11 -07:00  
				
					
						
							
							
								 
						
							
							
								f21ba5c8aa 
								
									
								
							
								 
							
						 
						
							
							
								
								implement orders sort, document, and add to init  
							
							
							
						 
						
							2021-09-01 13:04:23 -07:00  
				
					
						
							
							
								 
						
							
							
								687b84378d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'ab9rf/autofarm-berry-fix' into develop  
							
							
							
						 
						
							2021-08-31 00:52:18 -04:00  
				
					
						
							
							
								 
						
							
							
								27ce7cf1ee 
								
									
								
							
								 
							
						 
						
							
							
								
								check-structures-sanity: print error for untagged unions instead of aborting  
							
							... 
							
							
							
							These come up in structures such as world.poetic_forms.all[i].subject_target
without a clear fix. 
							
						 
						
							2021-08-31 00:28:42 -04:00  
				
					
						
							
							
								 
						
							
							
								1d9f12fe3f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix signed/unsigned comparison warning  
							
							... 
							
							
							
							From #1903  
							
						 
						
							2021-08-28 15:15:13 -04:00  
				
					
						
							
							
								 
						
							
							
								39c650de13 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix compilation error on macOS with GCC 11  
							
							... 
							
							
							
							This should make `-fpermissive` (from #1924 ) unnecessary, so I also removed
those instructions. 
							
						 
						
							2021-08-21 12:58:17 -04:00  
				
					
						
							
							
								 
						
							
							
								22bcbf9877 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into autofarm-berry-fix  
							
							
							
						 
						
							2021-08-16 07:22:11 -05:00  
				
					
						
							
							
								 
						
							
							
								92f258bdbf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into tailor-v2  
							
							
							
						 
						
							2021-08-16 07:17:53 -05:00  
				
					
						
							
							
								 
						
							
							
								37a8260c3b 
								
									
								
							
								 
							
						 
						
							
							
								
								import and export reaction-specific item conditions  
							
							
							
						 
						
							2021-08-14 16:35:40 -07:00  
				
					
						
							
							
								 
						
							
							
								2981deb521 
								
							
								 
							
						 
						
							
							
								
								update autogems to respect workshop profiles  
							
							... 
							
							
							
							Add a test so that autogems will not assign cut gem jobs to workshops that are not allowed to do them.
Fixes  #1263  
							
						 
						
							2021-08-10 06:29:10 -05:00  
				
					
						
							
							
								 
						
							
							
								0140ace317 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_buildingplan_attached' into develop  
							
							
							
						 
						
							2021-08-10 01:07:35 -04:00  
				
					
						
							
							
								 
						
							
							
								73107fb21b 
								
							
								 
							
						 
						
							
							
								
								tailor: add support for user-specified material list  
							
							... 
							
							
							
							Add support for user-specified material list. Also refactor, fix some mostly-innocuous bugs
Resolves  #1911 . 
							
						 
						
							2021-08-08 09:53:32 -05:00  
				
					
						
							
							
								 
						
							
							
								685e5111ae 
								
							
								 
							
						 
						
							
							
								
								Update autofarm.cpp  
							
							... 
							
							
							
							`dts::make_unique`, not `std::make_unique`, sorry my bad 
							
						 
						
							2021-08-07 15:51:21 -05:00  
				
					
						
							
							
								 
						
							
							
								ce50bbdfde 
								
							
								 
							
						 
						
							
							
								
								fix autofarm berry problem  
							
							... 
							
							
							
							Update autofarm to count PLANT_GROWTHS as well as PLANTS for threshold purposes. This addresses #1902 .
Also addresses some pointer hygiene issues in autofarm. 
							
						 
						
							2021-08-07 15:32:43 -05:00  
				
					
						
							
							
								 
						
							
							
								d8b5ac41d9 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure soil tiles get randomized variants  
							
							
							
						 
						
							2021-08-01 23:30:04 -07:00  
				
					
						
							
							
								 
						
							
							
								98fd6effdc 
								
									
								
							
								 
							
						 
						
							
							
								
								generate random time variants where applicable  
							
							
							
						 
						
							2021-08-01 07:07:20 -07:00  
				
					
						
							
							
								 
						
							
							
								92701d6da7 
								
									
								
							
								 
							
						 
						
							
							
								
								connect smooth walls to doors  
							
							
							
						 
						
							2021-07-30 13:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								3c8a174a68 
								
									
								
							
								 
							
						 
						
							
							
								
								use pillars for wall ends instead of NS or EW  
							
							
							
						 
						
							2021-07-30 13:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								79bdf36ed4 
								
									
								
							
								 
							
						 
						
							
							
								
								expose link_adjacent_smooth_walls to lua  
							
							... 
							
							
							
							so build-now can use it 
							
						 
						
							2021-07-30 13:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								8fb456313f 
								
									
								
							
								 
							
						 
						
							
							
								
								allow only one positional param to be specified  
							
							
							
						 
						
							2021-07-30 13:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								c1665f35b4 
								
									
								
							
								 
							
						 
						
							
							
								
								fix off by one error  
							
							
							
						 
						
							2021-07-30 13:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								95fa9f3d7a 
								
									
								
							
								 
							
						 
						
							
							
								
								use new library functions in dig-now  
							
							
							
						 
						
							2021-07-30 13:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								a6c62a025f 
								
									
								
							
								 
							
						 
						
							
							
								
								unhide properly when digging at visible edges  
							
							
							
						 
						
							2021-07-30 13:09:20 -07:00  
				
					
						
							
							
								 
						
							
							
								0b703d9818 
								
									
								
							
								 
							
						 
						
							
							
								
								fix adjacent smooth walls when we dig one out  
							
							
							
						 
						
							2021-07-30 13:09:19 -07:00  
				
					
						
							
							
								 
						
							
							
								48f90da72e 
								
									
								
							
								 
							
						 
						
							
							
								
								remove extra return  
							
							
							
						 
						
							2021-07-30 13:09:19 -07:00  
				
					
						
							
							
								 
						
							
							
								c807398eff 
								
									
								
							
								 
							
						 
						
							
							
								
								remove old reference to dig-now.h  
							
							
							
						 
						
							2021-07-30 13:09:18 -07:00  
				
					
						
							
							
								 
						
							
							
								93d67dd51e 
								
									
								
							
								 
							
						 
						
							
							
								
								export dig_now_tile over Lua  
							
							
							
						 
						
							2021-07-30 13:09:18 -07:00  
				
					
						
							
							
								 
						
							
							
								fc19fb6785 
								
									
								
							
								 
							
						 
						
							
							
								
								add external api: dig_now_tile(out, pos)  
							
							
							
						 
						
							2021-07-30 13:09:18 -07:00  
				
					
						
							
							
								 
						
							
							
								1a19c3a944 
								
									
								
							
								 
							
						 
						
							
							
								
								ramp/channel: don't dig into undiggable tiles  
							
							
							
						 
						
							2021-07-30 13:09:18 -07:00  
				
					
						
							
							
								 
						
							
							
								d6c9f99c61 
								
									
								
							
								 
							
						 
						
							
							
								
								don't overflow prod->count. it's a measly int16_t  
							
							
							
						 
						
							2021-07-30 13:09:18 -07:00  
				
					
						
							
							
								 
						
							
							
								aa1cbc95db 
								
									
								
							
								 
							
						 
						
							
							
								
								skip marker mode dig designations  
							
							
							
						 
						
							2021-07-30 13:09:18 -07:00  
				
					
						
							
							
								 
						
							
							
								1670cfab05 
								
									
								
							
								 
							
						 
						
							
							
								
								also "and" -> "&&"  
							
							
							
						 
						
							2021-07-30 13:09:18 -07:00  
				
					
						
							
							
								 
						
							
							
								dfc938a99d 
								
									
								
							
								 
							
						 
						
							
							
								
								omg lua is ruining me  
							
							... 
							
							
							
							on the other hand, why doesn't MSVC just support "or" to mean "||"? 
							
						 
						
							2021-07-30 13:09:17 -07:00  
				
					
						
							
							
								 
						
							
							
								59a34c6d17 
								
									
								
							
								 
							
						 
						
							
							
								
								remove ramp tops when channeling  
							
							... 
							
							
							
							we normally take care of any ramp tops above the channeled tile when we dig the ramp below the channeled
tile, but that logic might not run if we channel down into empty space
(or undiggable tiles) 
							
						 
						
							2021-07-30 13:09:17 -07:00  
				
					
						
							
							
								 
						
							
							
								662f2cc616 
								
									
								
							
								 
							
						 
						
							
							
								
								don't dig the undiggable  
							
							
							
						 
						
							2021-07-30 13:09:17 -07:00  
				
					
						
							
							
								 
						
							
							
								5c853644f0 
								
									
								
							
								 
							
						 
						
							
							
								
								let newly uncontained water flow  
							
							
							
						 
						
							2021-07-30 13:09:17 -07:00  
				
					
						
							
							
								 
						
							
							
								7ea8c843b1 
								
									
								
							
								 
							
						 
						
							
							
								
								allow digging of surface tiles  
							
							... 
							
							
							
							now that we handle colonies 
							
						 
						
							2021-07-30 13:09:17 -07:00  
				
					
						
							
							
								 
						
							
							
								8349afa39b 
								
									
								
							
								 
							
						 
						
							
							
								
								destroy colonies when digging a ramp underneath  
							
							
							
						 
						
							2021-07-30 13:09:14 -07:00  
				
					
						
							
							
								 
						
							
							
								c645cd5454 
								
									
								
							
								 
							
						 
						
							
							
								
								move units and items to ground when it disappears  
							
							
							
						 
						
							2021-07-30 13:09:14 -07:00  
				
					
						
							
							
								 
						
							
							
								61a18b14be 
								
									
								
							
								 
							
						 
						
							
							
								
								fix adjacent smooth walls when smoothing  
							
							
							
						 
						
							2021-07-30 13:09:14 -07:00  
				
					
						
							
							
								 
						
							
							
								c1dcaa4378 
								
									
								
							
								 
							
						 
						
							
							
								
								generate gems as ROUGH, not BOULDER  
							
							... 
							
							
							
							also fix missing dug_tile indices when channels are dug
also fix second boulder/gem being generated with a potentially incorrect
probability when digging channels and ramps 
							
						 
						
							2021-07-30 13:09:13 -07:00  
				
					
						
							
							
								 
						
							
							
								71c605afd4 
								
									
								
							
								 
							
						 
						
							
							
								
								make options configurable and document  
							
							
							
						 
						
							2021-07-30 13:09:13 -07:00  
				
					
						
							
							
								 
						
							
							
								f1b38fb6f6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix up comments  
							
							
							
						 
						
							2021-07-30 13:09:13 -07:00  
				
					
						
							
							
								 
						
							
							
								6bc2a2bdad 
								
									
								
							
								 
							
						 
						
							
							
								
								implement tile smoothing  
							
							
							
						 
						
							2021-07-30 13:09:13 -07:00  
				
					
						
							
							
								 
						
							
							
								d7f417051d 
								
									
								
							
								 
							
						 
						
							
							
								
								implement track carving  
							
							
							
						 
						
							2021-07-30 13:09:13 -07:00  
				
					
						
							
							
								 
						
							
							
								5f7dc86c5c 
								
									
								
							
								 
							
						 
						
							
							
								
								optionally dump generated boulders at pos  
							
							
							
						 
						
							2021-07-30 13:09:13 -07:00  
				
					
						
							
							
								 
						
							
							
								52e666a45a 
								
									
								
							
								 
							
						 
						
							
							
								
								produce boulders from digging as per game rules  
							
							... 
							
							
							
							also add options struct for later configurability 
							
						 
						
							2021-07-30 13:09:13 -07:00  
				
					
						
							
							
								 
						
							
							
								02d7d4c5b6 
								
									
								
							
								 
							
						 
						
							
							
								
								clean up top-level logic  
							
							
							
						 
						
							2021-07-30 13:09:12 -07:00  
				
					
						
							
							
								 
						
							
							
								fc932d2850 
								
									
								
							
								 
							
						 
						
							
							
								
								use reveal.unhideFlood instead of our dup impl  
							
							
							
						 
						
							2021-07-30 13:09:12 -07:00  
				
					
						
							
							
								 
						
							
							
								a5b70ba163 
								
									
								
							
								 
							
						 
						
							
							
								
								rename dig-dug to dig-now  
							
							
							
						 
						
							2021-07-30 13:09:12 -07:00  
				
					
						
							
							
								 
						
							
							
								6cf40857e4 
								
									
								
							
								 
							
						 
						
							
							
								
								convert material to layer mat when digging  
							
							... 
							
							
							
							also ensure dug tiles aren't generated already smoothed 
							
						 
						
							2021-07-30 13:09:12 -07:00  
				
					
						
							
							
								 
						
							
							
								a4c86770a4 
								
									
								
							
								 
							
						 
						
							
							
								
								follow digging rules when converting tiles  
							
							
							
						 
						
							2021-07-30 13:09:12 -07:00  
				
					
						
							
							
								 
						
							
							
								d3d5a6edd7 
								
									
								
							
								 
							
						 
						
							
							
								
								initial implementation of the dig-dug plugin  
							
							... 
							
							
							
							for discussion 
							
						 
						
							2021-07-30 13:09:12 -07:00  
				
					
						
							
							
								 
						
							
							
								c6866ca339 
								
									
								
							
								 
							
						 
						
							
							
								
								display status of items (attached/pending)  
							
							
							
						 
						
							2021-07-21 21:58:07 -07:00  
				
					
						
							
							
								 
						
							
							
								20dbd746a8 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typo  
							
							
							
						 
						
							2021-07-09 21:58:32 -07:00  
				
					
						
							
							
								 
						
							
							
								aba1750bac 
								
									
								
							
								 
							
						 
						
							
							
								
								use new argparse functions  
							
							
							
						 
						
							2021-07-09 21:58:32 -07:00  
				
					
						
							
							
								 
						
							
							
								1220f6692c 
								
									
								
							
								 
							
						 
						
							
							
								
								simplify as per code review  
							
							
							
						 
						
							2021-07-09 21:58:32 -07:00  
				
					
						
							
							
								 
						
							
							
								da6fe42202 
								
									
								
							
								 
							
						 
						
							
							
								
								missed one output line  
							
							
							
						 
						
							2021-07-09 21:58:32 -07:00  
				
					
						
							
							
								 
						
							
							
								da034704e7 
								
									
								
							
								 
							
						 
						
							
							
								
								add includes for bool identities  
							
							
							
						 
						
							2021-07-09 21:58:32 -07:00  
				
					
						
							
							
								 
						
							
							
								a09f4d9b63 
								
									
								
							
								 
							
						 
						
							
							
								
								add --cursor and --quiet options to tiletypes-here  
							
							
							
						 
						
							2021-07-09 21:58:32 -07:00  
				
					
						
							
							
								 
						
							
							
								f62ff3ecc0 
								
									
								
							
								 
							
						 
						
							
							
								
								migrate existing lua code to use new library fns  
							
							
							
						 
						
							2021-07-05 15:48:51 -07:00  
				
					
						
							
							
								 
						
							
							
								8689a019f5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'arzyu/patch-1' into develop  
							
							
							
						 
						
							2021-07-05 15:56:37 -04:00  
				
					
						
							
							
								 
						
							
							
								ed03df7dfb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PatrikLundell/embark-assistant' into develop  
							
							
							
						 
						
							2021-07-04 21:20:09 -04:00  
				
					
						
							
							
								 
						
							
							
								0077b51646 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							plugins/stonesense: master 
							
						 
						
							2021-07-02 07:16:17 +00:00  
				
					
						
							
							
								 
						
							
							
								36c481cd10 
								
									
								
							
								 
							
						 
						
							
							
								
								catch exceptions thrown while importing orders  
							
							
							
						 
						
							2021-06-30 14:58:01 -07:00  
				
					
						
							
							
								 
						
							
							
								367fdbd31c 
								
									
								
							
								 
							
						 
						
							
							
								
								normalize pathnames and handle dirs as basenames  
							
							
							
						 
						
							2021-06-29 14:25:30 -07:00  
				
					
						
							
							
								 
						
							
							
								c30ac42c51 
								
									
								
							
								 
							
						 
						
							
							
								
								use "move selector" instead of "move cursor"  
							
							
							
						 
						
							2021-06-23 14:25:45 +08:00  
				
					
						
							
							
								 
						
							
							
								2fc5fbacb5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_reveal_unhideFlood' into develop  
							
							
							
						 
						
							2021-06-19 01:08:05 -04:00  
				
					
						
							
							
								 
						
							
							
								a300c5592d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_teleport' into develop  
							
							
							
						 
						
							2021-06-18 18:21:49 -04:00  
				
					
						
							
							
								 
						
							
							
								293b6e880f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_plugin_doc' into develop  
							
							
							
						 
						
							2021-06-17 22:09:41 -04:00  
				
					
						
							
							
								 
						
							
							
								ba5915b866 
								
							
								 
							
						 
						
							
							
								
								embark-assistant early waterfall quit removed  
							
							
							
						 
						
							2021-06-13 17:47:15 +02:00  
				
					
						
							
							
								 
						
							
							
								fc8e1dd388 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_blueprint2' into develop  
							
							
							
						 
						
							2021-06-13 00:53:22 -04:00  
				
					
						
							
							
								 
						
							
							
								1c9c370fcd 
								
									
								
							
								 
							
						 
						
							
							
								
								remove dead code from plants  
							
							
							
						 
						
							2021-06-07 21:51:25 -07:00  
				
					
						
							
							
								 
						
							
							
								de8ce58052 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stonesense  
							
							... 
							
							
							
							Ref dfhack/stonesense#77 , dfhack/stonesense#78  
							
						 
						
							2021-06-06 23:26:31 -04:00  
				
					
						
							
							
								 
						
							
							
								ed0e4ef841 
								
									
								
							
								 
							
						 
						
							
							
								
								whoops that was important  
							
							
							
						 
						
							2021-06-06 09:00:33 -07:00  
				
					
						
							
							
								 
						
							
							
								fc860478e4 
								
									
								
							
								 
							
						 
						
							
							
								
								move fastdwarf's teleport code to Units module  
							
							... 
							
							
							
							and expose in Lua API 
							
						 
						
							2021-06-06 08:48:32 -07:00  
				
					
						
							
							
								 
						
							
							
								94157633a8 
								
									
								
							
								 
							
						 
						
							
							
								
								don't suspsend core for Lua entrypoint  
							
							
							
						 
						
							2021-06-05 14:45:09 -07:00  
				
					
						
							
							
								 
						
							
							
								7d7d1feb4b 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stonesense  
							
							... 
							
							
							
							Ref dfhack/stonesense#73 , dfhack/stonesense#76  
							
						 
						
							2021-06-05 15:16:18 -04:00  
				
					
						
							
							
								 
						
							
							
								bce6432ea6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'bseiller/ea_improve_survey_performance_by_changing_inorgancs_to_vector_int' into develop  
							
							
							
						 
						
							2021-06-04 00:21:34 -04:00  
				
					
						
							
							
								 
						
							
							
								fb8d6614c7 
								
									
								
							
								 
							
						 
						
							
							
								
								expose core flood unhide logic to Lua  
							
							... 
							
							
							
							refactor is a straight copy-paste. this code could really stand some
cleanup (unused vars, unnecessary use of the MapCache layer, forced
allocation of all blocks even if they are not being unhidden, etc.), but
that can come in a later PR. 
							
						 
						
							2021-06-02 14:49:19 -07:00  
				
					
						
							
							
								 
						
							
							
								ce6a2d2974 
								
									
								
							
								 
							
						 
						
							
							
								
								used passed-in out param instead of the console  
							
							
							
						 
						
							2021-06-01 02:16:48 -07:00  
				
					
						
							
							
								 
						
							
							
								1b1b4245c9 
								
									
								
							
								 
							
						 
						
							
							
								
								report output filenames when creating blueprints  
							
							... 
							
							
							
							also refactor so we can get this data from gui/blueprint 
							
						 
						
							2021-05-31 15:34:19 -07:00  
				
					
						
							
							
								 
						
							
							
								5e127ed1e8 
								
									
								
							
								 
							
						 
						
							
							
								
								invalidate resume cache when buildings are added  
							
							
							
						 
						
							2021-05-26 22:29:55 -07:00  
				
					
						
							
							
								 
						
							
							
								5cd86743f1 
								
							
								 
							
						 
						
							
							
								
								trying to make gcc happy  
							
							... 
							
							
							
							- survey.cpp: adding include to allow gcc to find std::memset 
							
						 
						
							2021-05-25 18:56:58 +02:00  
				
					
						
							
							
								 
						
							
							
								2516f9927a 
								
							
								 
							
						 
						
							
							
								
								removing trailing whitespace  
							
							
							
						 
						
							2021-05-23 14:12:16 +02:00  
				
					
						
							
							
								 
						
							
							
								838285e925 
								
							
								 
							
						 
						
							
							
								
								Improve performance of surveying => faster search  
							
							... 
							
							
							
							- def.h: changed vectors for inorganics to contain uint8_t instead of bool which improves the performance when using std::fill and std::memset to batch-set the whole array
- survey.cpp: using std::memset instead of direct assignment to reset the inorganic vectors, also using the actual size of each vector for the call
- changelog.txt: add note concerning the changes 
							
						 
						
							2021-05-23 11:28:48 +02:00  
				
					
						
							
							
								 
						
							
							
								1aaed3a6ed 
								
									
								
							
								 
							
						 
						
							
							
								
								error on invalid phase names  
							
							
							
						 
						
							2021-05-21 06:34:28 -07:00  
				
					
						
							
							
								 
						
							
							
								0409b7bca5 
								
									
								
							
								 
							
						 
						
							
							
								
								modify start, not options.start when getting coord  
							
							
							
						 
						
							2021-05-21 06:34:28 -07:00  
				
					
						
							
							
								 
						
							
							
								07e29bdc3a 
								
									
								
							
								 
							
						 
						
							
							
								
								use new getCursorCoord call and move suspender up  
							
							
							
						 
						
							2021-05-15 12:05:32 -07:00  
				
					
						
							
							
								 
						
							
							
								256ca13668 
								
									
								
							
								 
							
						 
						
							
							
								
								make short help text more generic  
							
							
							
						 
						
							2021-05-14 23:07:44 -07:00  
				
					
						
							
							
								 
						
							
							
								5a149f44e0 
								
									
								
							
								 
							
						 
						
							
							
								
								use setHotkeyCmd instead of dfhack.run_script  
							
							
							
						 
						
							2021-05-14 23:02:04 -07:00  
				
					
						
							
							
								 
						
							
							
								bee0c15ba0 
								
									
								
							
								 
							
						 
						
							
							
								
								yeah, this isn't lua  
							
							... 
							
							
							
							(though "and" instead of "&&" seems to work in gcc!) 
							
						 
						
							2021-05-10 21:11:14 -07:00  
				
					
						
							
							
								 
						
							
							
								816cd5cf27 
								
									
								
							
								 
							
						 
						
							
							
								
								add unit tests  
							
							
							
						 
						
							2021-05-10 21:11:13 -07:00  
				
					
						
							
							
								 
						
							
							
								cc489db084 
								
									
								
							
								 
							
						 
						
							
							
								
								add comment to parse_gui_commandline function  
							
							
							
						 
						
							2021-05-10 21:11:13 -07:00  
				
					
						
							
							
								 
						
							
							
								a949065a7e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix typo in comment  
							
							
							
						 
						
							2021-05-10 21:11:13 -07:00  
				
					
						
							
							
								 
						
							
							
								09829551ee 
								
									
								
							
								 
							
						 
						
							
							
								
								fix formatting  
							
							
							
						 
						
							2021-05-10 21:11:13 -07:00  
				
					
						
							
							
								 
						
							
							
								7c7d96b5c1 
								
									
								
							
								 
							
						 
						
							
							
								
								output args being passed to gui/blueprint  
							
							
							
						 
						
							2021-05-10 21:11:13 -07:00  
				
					
						
							
							
								 
						
							
							
								a7a5a48c7a 
								
									
								
							
								 
							
						 
						
							
							
								
								first stage of blueprint overhaul  
							
							... 
							
							
							
							- make depth and name parameters optional
- allow depth to be negative to indicate top-down instead of the
  previous hard-coded bottom-up
- add --cursor for specifying start position (game cursor is not needed
  if this param is specified) 
							
						 
						
							2021-05-10 21:11:10 -07:00  
				
					
						
							
							
								 
						
							
							
								eb0d264855 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_tiletypes_typo' into develop  
							
							
							
						 
						
							2021-05-10 00:37:44 -04:00  
				
					
						
							
							
								 
						
							
							
								faef412c78 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/dwarfvet-cleanup' into develop  
							
							
							
						 
						
							2021-05-10 00:27:06 -04:00  
				
					
						
							
							
								 
						
							
							
								e7f0f1fb70 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_blueprint_cacheless' into develop  
							
							
							
						 
						
							2021-05-10 00:21:14 -04:00  
				
					
						
							
							
								 
						
							
							
								26b1489235 
								
									
								
							
								 
							
						 
						
							
							
								
								make isPlanModeEnabled() consider enable_all  
							
							
							
						 
						
							2021-05-08 07:41:08 -07:00  
				
					
						
							
							
								 
						
							
							
								7848771b1a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix label misspelling in tiletypes  
							
							
							
						 
						
							2021-05-05 12:54:14 -07:00  
				
					
						
							
							
								 
						
							
							
								e28bbd3a20 
								
									
								
							
								 
							
						 
						
							
							
								
								don't crash for invalid coordinates  
							
							
							
						 
						
							2021-04-27 09:19:33 -07:00  
				
					
						
							
							
								 
						
							
							
								e516cf1a80 
								
									
								
							
								 
							
						 
						
							
							
								
								remove MapCache header include  
							
							
							
						 
						
							2021-04-27 09:19:33 -07:00  
				
					
						
							
							
								 
						
							
							
								9b416a8662 
								
									
								
							
								 
							
						 
						
							
							
								
								speed up dig blueprint creation by 70%  
							
							... 
							
							
							
							remove the unneeded cache layer. the cache is for writing. we're just
reading. all the cache is doing is adding latency as it makes its copies
of map data structures.
generating a 190x190x100 dig blueprint:
before change: 1.7s
after change:  1.0s
the performance gains aren't as important here as the reduced complexity
of the algorithm, though. for reasonably-sized blueprints, the time
savings are unnoticeable. 
							
						 
						
							2021-04-27 09:19:30 -07:00  
				
					
						
							
							
								 
						
							
							
								e4de302048 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify building overlap calculations significantly  
							
							... 
							
							
							
							Fixes  #1824  
						
							2021-04-14 00:59:43 -04:00  
				
					
						
							
							
								 
						
							
							
								7b1d7a7ff9 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix off-by-one error in report-usage  
							
							
							
						 
						
							2021-04-05 23:35:11 -04:00  
				
					
						
							
							
								 
						
							
							
								14172b7c0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve readability of report-usage output  
							
							
							
						 
						
							2021-04-05 23:33:53 -04:00  
				
					
						
							
							
								 
						
							
							
								40c2b19083 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch from vector to unordered_set  
							
							
							
						 
						
							2021-04-05 23:28:42 -04:00  
				
					
						
							
							
								 
						
							
							
								1c3e60337c 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch to range-based for  
							
							
							
						 
						
							2021-04-05 23:23:31 -04:00  
				
					
						
							
							
								 
						
							
							
								761cf19e99 
								
									
								
							
								 
							
						 
						
							
							
								
								tweak hide-priority: make toggle state persist across designation menu uses  
							
							... 
							
							
							
							To reproduce:
1. Enter the `d`esignation menu
2. Press `-+` to change priorities
3. Create a designation
4. Press `Alt-p` to hide priorities
5. Exit and re-enter the designation menu (`Esc`, `d`)
Previously, priorities would be visible again after step 5. With this change, they are not visible until you press `Alt-p` again.
Fixes  #1068 . Note that this is a relatively unobtrusive fix: selecting a priority with `+-` will still result in priorities being shown again. This is native DF behavior that I am reluctant to override because users of designation priorities likely want to see them. 
							
						 
						
							2021-04-05 21:58:51 -04:00  
				
					
						
							
							
								 
						
							
							
								a5128fd7e6 
								
									
								
							
								 
							
						 
						
							
							
								
								dwarfvet: minor logic cleanup  
							
							... 
							
							
							
							- Use at() to crash immediately on out-of-range errors instead of introducing
  memory corruption (see #1824 )
- Replace custom implementation of df::unit::find()
- Use range-based for with get_vector() where appropriate 
							
						 
						
							2021-04-05 00:38:23 -04:00  
				
					
						
							
							
								 
						
							
							
								dfb52a2aba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/command-prompt-fix-gui-scripts' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-04-02 21:53:14 -04:00  
				
					
						
							
							
								 
						
							
							
								257f8dbe00 
								
									
								
							
								 
							
						 
						
							
							
								
								buildingplan: fix size calculation for constructions  
							
							... 
							
							
							
							Planning a 4x2 construction with DF's `umkh` keys (i.e. not automaterial's box-select) would previously produce a 5x3 construction instead, for example. 
							
						 
						
							2021-04-01 00:16:54 -04:00  
				
					
						
							
							
								 
						
							
							
								c06d1f8e52 
								
									
								
							
								 
							
						 
						
							
							
								
								tagged union support for lua ( #1818 )  
							
							
							
						 
						
							2021-03-30 15:55:06 -05:00  
				
					
						
							
							
								 
						
							
							
								572b6ebab5 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix warning ( #1796 )  
							
							
							
						 
						
							2021-03-27 00:11:50 -04:00  
				
					
						
							
							
								 
						
							
							
								d61c4aa234 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_xlsxreader_classes' into develop  
							
							
							
						 
						
							2021-03-27 00:10:03 -04:00  
				
					
						
							
							
								 
						
							
							
								4d2af8438f 
								
									
								
							
								 
							
						 
						
							
							
								
								always read all cells to work around xlsxio bug  
							
							... 
							
							
							
							otherwise xlsxio will return a spurious empty row on next row read 
							
						 
						
							2021-03-26 19:43:15 -07:00  
				
					
						
							
							
								 
						
							
							
								26e41005e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix fastdwarf warning  
							
							
							
						 
						
							2021-03-25 17:20:33 -04:00  
				
					
						
							
							
								 
						
							
							
								aac958aa50 
								
									
								
							
								 
							
						 
						
							
							
								
								add open() wrapper fn and document class methods  
							
							
							
						 
						
							2021-03-22 09:38:20 -07:00  
				
					
						
							
							
								 
						
							
							
								59b023c71d 
								
									
								
							
								 
							
						 
						
							
							
								
								Ensure that command-prompt is dismissed after a command creates a new screen  
							
							... 
							
							
							
							Fixes  #1803 
Running a command that created a new screen would previously result in a screen
order that looked like this, due to how `Screen::Hide` works:
- DF screen
  - `command-prompt` screen (dismissed)
    - New screen
The `command-prompt` screen remained on the stack until the new screen was
dismissed, so it would intercept viewscreen vmethod calls intended for the
DF screen.
This change adds a new behavior to `Screen::Hide` that results in this screen
order after running a command:
- DF screen
  - New screen
    - `command-prompt` screen (dismissed) - DF removes this screen immediately 
						
							2021-03-21 20:42:50 -04:00  
				
					
						
							
							
								 
						
							
							
								1f9e875bcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stonesense, scripts  
							
							
							
						 
						
							2021-03-11 00:00:49 -05:00  
				
					
						
							
							
								 
						
							
							
								67ed9e135f 
								
									
								
							
								 
							
						 
						
							
							
								
								update stonesense ref  
							
							
							
						 
						
							2021-03-10 15:45:36 -06:00  
				
					
						
							
							
								 
						
							
							
								f566284b80 
								
									
								
							
								 
							
						 
						
							
							
								
								update stonesense ref  
							
							
							
						 
						
							2021-03-10 15:31:50 -06:00  
				
					
						
							
							
								 
						
							
							
								1554d06831 
								
									
								
							
								 
							
						 
						
							
							
								
								update stonesense submodule  
							
							
							
						 
						
							2021-03-10 15:14:12 -06:00  
				
					
						
							
							
								 
						
							
							
								45823c2745 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master
plugins/stonesense: master 
							
						 
						
							2021-03-10 07:15:44 +00:00  
				
					
						
							
							
								 
						
							
							
								69a2f44020 
								
									
								
							
								 
							
						 
						
							
							
								
								Lua class wrappers for the xlsxreader plugin API  
							
							
							
						 
						
							2021-03-08 15:04:50 -08:00  
				
					
						
							
							
								 
						
							
							
								4aaa54c056 
								
									
								
							
								 
							
						 
						
							
							
								
								dwarfvet: remove console spam when plugin is enabled but no hospitals exist  
							
							
							
						 
						
							2021-03-07 14:59:41 -06:00  
				
					
						
							
							
								 
						
							
							
								ef53c2d672 
								
							
								 
							
						 
						
							
							
								
								adapted to changed df-structures enum value names  
							
							
							
						 
						
							2021-03-05 12:45:51 +01:00  
				
					
						
							
							
								 
						
							
							
								9df06564a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PatrikLundell/Prospector' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-03-03 23:56:06 -05:00  
				
					
						
							
							
								 
						
							
							
								1b2eed7c5e 
								
									
								
							
								 
							
						 
						
							
							
								
								confirm convict: use visible name to avoid exposing alternate identities  
							
							... 
							
							
							
							Ref #1593 
See also:
https://www.reddit.com/r/dwarffortress/comments/ltzu82/if_i_wasnt_sure_i_found_the_vampire_before/ 
http://www.bay12forums.com/smf/index.php?topic=164123.msg8253738#msg8253738  
							
						 
						
							2021-02-28 01:01:47 -05:00  
				
					
						
							
							
								 
						
							
							
								4a7fcc6118 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix plugin name in error, add link in docs  
							
							... 
							
							
							
							Ref #1769  
							
						 
						
							2021-02-25 00:41:13 -05:00  
				
					
						
							
							
								 
						
							
							
								cb9ed4ff0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_manipulator' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-02-25 00:39:01 -05:00  
				
					
						
							
							
								 
						
							
							
								af34b5d614 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'bseiller/ea_improve_survey_performance_keep_mlts_on_heap' into develop  
							
							
							
						 
						
							2021-02-23 00:22:22 -05:00  
				
					
						
							
							
								 
						
							
							
								60e83046f8 
								
							
								 
							
						 
						
							
							
								
								Prevent accidental double-frees  
							
							... 
							
							
							
							- matcher.cpp, survey.cpp: setting the state pointer to null/nullptr in ::shutdown() to prevent errors caused by accidental double-frees - an additional check if the pointer is null already is not necessary as the standard guarantees that nothing happens if delete is called on a nullpointer
Co-Authored-By: Alan <3719547+lethosor@users.noreply.github.com> 
							
						 
						
							2021-02-20 22:43:12 +01:00  
				
					
						
							
							
								 
						
							
							
								de9375574a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix syntax error  
							
							
							
						 
						
							2021-02-18 23:25:21 -08:00  
				
					
						
							
							
								 
						
							
							
								3e6294198b 
								
									
								
							
								 
							
						 
						
							
							
								
								update wording of fortplan deprecation notice  
							
							
							
						 
						
							2021-02-18 23:23:50 -08:00  
				
					
						
							
							
								 
						
							
							
								09f0607db2 
								
									
								
							
								 
							
						 
						
							
							
								
								add deprecation warnings to fortplan  
							
							
							
						 
						
							2021-02-13 11:07:14 -08:00  
				
					
						
							
							
								 
						
							
							
								55743fc43f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into myk_manipulator  
							
							
							
						 
						
							2021-02-13 07:16:58 -08:00  
				
					
						
							
							
								 
						
							
							
								a051077820 
								
									
								
							
								 
							
						 
						
							
							
								
								update structures  
							
							
							
						 
						
							2021-02-10 18:54:12 -06:00  
				
					
						
							
							
								 
						
							
							
								ebbbfc0f8e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_orders_crash' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-02-10 00:10:53 -05:00  
				
					
						
							
							
								 
						
							
							
								6ffbf401c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into ea_improve_survey_performance_keep_mlts_on_heap  
							
							
							
						 
						
							2021-02-09 08:42:42 +01:00  
				
					
						
							
							
								 
						
							
							
								4660f52b36 
								
							
								 
							
						 
						
							
							
								
								improved pre embark mineral estimates  
							
							
							
						 
						
							2021-02-08 14:45:49 +01:00  
				
					
						
							
							
								 
						
							
							
								09d91dcae1 
								
									
								
							
								 
							
						 
						
							
							
								
								move alchemist-enabling logic to autohauler  
							
							
							
						 
						
							2021-02-06 14:14:08 -08:00  
				
					
						
							
							
								 
						
							
							
								6819ee9928 
								
									
								
							
								 
							
						 
						
							
							
								
								make alchemist flag valid for controllable civs  
							
							
							
						 
						
							2021-02-05 16:45:39 -08:00  
				
					
						
							
							
								 
						
							
							
								4d57d27d4d 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "allow alchemist skill to be toggled in manipulator"  
							
							... 
							
							
							
							This reverts commit fa662cafbc 
							
						 
						
							2021-02-05 16:10:36 -08:00  
				
					
						
							
							
								 
						
							
							
								efc92750fa 
								
							
								 
							
						 
						
							
							
								
								Fix crash  
							
							... 
							
							
							
							embark-assistant.cpp: Move call to survey::initiate() after call to survey::setup(), otherwise state won't exist 
							
						 
						
							2021-02-04 01:10:10 +01:00  
				
					
						
							
							
								 
						
							
							
								52bf998224 
								
							
								 
							
						 
						
							
							
								
								Adapt to review comments by @PatrikLundell  
							
							... 
							
							
							
							- survey.cpp: rename loop variable for more clarity; replace use of parmeter with use of vector.size(), replace nested vector.at calls with direct index access/subscript as it is faster and easier to read 
							
						 
						
							2021-02-03 14:32:03 +01:00  
				
					
						
							
							
								 
						
							
							
								0c304cf85f 
								
							
								 
							
						 
						
							
							
								
								Improve performance of surveying => faster search  
							
							... 
							
							
							
							replace the local/automatic mid_level_tiles variable in matcher::match_world_tile with one that is created once during the setup phase (heap).
The dynamic part of the contained (16*16*3 = 768) vectors is being allocated on the heap in both cases - which made the repeated instatiations of the automatic variable so slow/expensive.
Also replace calls to vector<bool>.resize in nested loops with direct assignments to those vectors, which curiously even after a lot of profiling is the fastest way to reset the inorganic vectors - at least on Windows.
- embark-assistant.cpp: Replace 2 local/automatic mid_level_tiles variables with a single dynamic variable created during setup as well; add calls to matcher::setup() and matcher::shutdown()
- matcher.cpp/.h: add state with mid_level_tiles member; add setup and shutdown functions
- survey.cpp: add function reset_mlt_inorganics as replacement for the looped calls to vector::resize as all inorganic vectors are now expected to have the proper size when entering survey::survey_mid_level_tile 
							
						 
						
							2021-02-03 00:08:59 +01:00  
				
					
						
							
							
								 
						
							
							
								1063497828 
								
									
								
							
								 
							
						 
						
							
							
								
								don't crash on malformed orders json  
							
							
							
						 
						
							2021-02-02 10:50:21 -08:00  
				
					
						
							
							
								 
						
							
							
								fa662cafbc 
								
									
								
							
								 
							
						 
						
							
							
								
								allow alchemist skill to be toggled in manipulator  
							
							... 
							
							
							
							since autohauler uses it as a flag 
							
						 
						
							2021-02-02 08:28:48 -08:00  
				
					
						
							
							
								 
						
							
							
								56335977ab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into ea_refactoring  
							
							
							
						 
						
							2021-02-01 23:36:04 +01:00  
				
					
						
							
							
								 
						
							
							
								fede136008 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 12.iteration  
							
							... 
							
							
							
							- survey.cpp: replace repeated (nested) vector access with an const int / auto pointer in survey_mid_level_tile 
							
						 
						
							2021-02-01 22:57:30 +01:00  
				
					
						
							
							
								 
						
							
							
								aff64956fb 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 11.iteration  
							
							... 
							
							
							
							- survey.cpp: replace repeated (nested) vector access with a auto pointers in survey_mid_level_tile 
							
						 
						
							2021-02-01 22:53:45 +01:00  
				
					
						
							
							
								 
						
							
							
								4fdcec5893 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 10.iteration  
							
							... 
							
							
							
							- survey.cpp: replacing repeated vector access with auto value in survey_mid_level_tile 
							
						 
						
							2021-02-01 22:36:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1ed783284e 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 9.iteration  
							
							... 
							
							
							
							- survey.cpp: replacing repeated vector access with a const world_geo_biome pointer in survey_mid_level_tile 
							
						 
						
							2021-02-01 22:31:58 +01:00  
				
					
						
							
							
								 
						
							
							
								9d64c9a549 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 8.iteration  
							
							... 
							
							
							
							survey.cpp: remove unused includes 
							
						 
						
							2021-02-01 22:25:57 +01:00  
				
					
						
							
							
								 
						
							
							
								db423cc11e 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 7.iteration  
							
							... 
							
							
							
							- survey.cpp: replacing repeated nested vector access with a const df::inorganic_raw pointer in survey_mid_level_tile 
							
						 
						
							2021-02-01 22:22:10 +01:00  
				
					
						
							
							
								 
						
							
							
								aa520dfcce 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 6.iteration  
							
							... 
							
							
							
							- survey.cpp: add function to copy all incursion values from one  mid_level_tile_incursion_base instance to another; replace repeated assignments with  calls to new function in survey_mid_level_tile 
							
						 
						
							2021-02-01 16:00:01 +01:00  
				
					
						
							
							
								 
						
							
							
								3181532bf2 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 5.iteration  
							
							... 
							
							
							
							- survey.cpp: replacing repeated nested vector access with a const mid_level_tile reference in survey_mid_level_tile 
							
						 
						
							2021-02-01 00:24:56 +01:00  
				
					
						
							
							
								 
						
							
							
								16438c59c8 
								
							
								 
							
						 
						
							
							
								
								Remove trailing whitespace as per lint rules  
							
							
							
						 
						
							2021-01-31 14:03:49 +01:00  
				
					
						
							
							
								 
						
							
							
								115b8a439f 
								
							
								 
							
						 
						
							
							
								
								fixing use of wrong indices, discovered during refactoring in survey::survey_mid_level_tile  
							
							... 
							
							
							
							- survey.cpp: replacing faulty repeated nested vector access (due to wrong indices) with the existing region_map_entry reference 
							
						 
						
							2021-01-31 13:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								fd7c3fc4aa 
								
									
								
							
								 
							
						 
						
							
							
								
								Prevent stockpiles hotkey label from overlapping with autodump  
							
							... 
							
							
							
							stockflow moved to last slot because it isn't enabled in dfhack.init-example
Ref #1764  
							
						 
						
							2021-01-30 21:14:45 -05:00  
				
					
						
							
							
								 
						
							
							
								9c65c1f7c7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_stockpiles_stockflow_conflict' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-01-30 21:11:58 -05:00  
				
					
						
							
							
								 
						
							
							
								c78866aba7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'abstern/autofarm-fallow-if-no-eligible-plants' into develop  
							
							
							
						 
						
							2021-01-30 18:09:12 -05:00  
				
					
						
							
							
								 
						
							
							
								62870e9aee 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove extra log statement, reorder changelog  
							
							... 
							
							
							
							ref #1753  
							
						 
						
							2021-01-30 18:08:17 -05:00  
				
					
						
							
							
								 
						
							
							
								9d0eacadbf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'Moth-Tolias/seedwatch' into develop  
							
							
							
						 
						
							2021-01-30 17:56:16 -05:00  
				
					
						
							
							
								 
						
							
							
								741e430a06 
								
							
								 
							
						 
						
							
							
								
								removing dead store from survey::survey_mid_level_tile  
							
							... 
							
							
							
							- survey.cpp: deleting declaration of and assigments to variable base_z which is never used apart from a self-assigment 
							
						 
						
							2021-01-30 23:37:09 +01:00  
				
					
						
							
							
								 
						
							
							
								028a68ae6f 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 4.iteration  
							
							... 
							
							
							
							- survey.cpp: replacing repeated nested vector access with a region_map_entry reference in survey_mid_level_tile; made a reference mid_level_tile const to prevent acidental change of values 
							
						 
						
							2021-01-30 23:33:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b1cf65860c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into ea_refactoring  
							
							
							
						 
						
							2021-01-30 17:39:41 +01:00  
				
					
						
							
							
								 
						
							
							
								8540fd84a4 
								
							
								 
							
						 
						
							
							
								
								move world loaded check and message printing to plugin_enable()  
							
							
							
						 
						
							2021-01-30 15:14:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c6da99e5ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_stockflow_steals_input' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-01-30 01:59:44 -05:00  
				
					
						
							
							
								 
						
							
							
								845993ba59 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'lethosor/fix-k-search-crash' into develop  
							
							
							
						 
						
							2021-01-29 20:08:08 -05:00  
				
					
						
							
							
								 
						
							
							
								545fcf6745 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into seedwatch  
							
							
							
						 
						
							2021-01-29 11:34:57 +00:00  
				
					
						
							
							
								 
						
							
							
								33342404bc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'seedwatch' of github.com:Moth-Tolias/dfhack into seedwatch  
							
							
							
						 
						
							2021-01-29 11:27:34 +00:00  
				
					
						
							
							
								 
						
							
							
								a3b0cda069 
								
							
								 
							
						 
						
							
							
								
								don't enable if no world is loaded  
							
							
							
						 
						
							2021-01-29 11:26:46 +00:00  
				
					
						
							
							
								 
						
							
							
								5c14f619c8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_buildingplan_enable_all' into develop  
							
							
							
						 
						
							2021-01-29 00:59:33 -05:00  
				
					
						
							
							
								 
						
							
							
								4fbd763c1a 
								
									
								
							
								 
							
						 
						
							
							
								
								Also cancel 'k' search when hotkeys (F1 - Shift-F8) are pressed  
							
							
							
						 
						
							2021-01-29 00:28:32 -05:00  
				
					
						
							
							
								 
						
							
							
								865484f678 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into fix-k-search-crash  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-01-29 00:16:13 -05:00  
				
					
						
							
							
								 
						
							
							
								b33f06efee 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 3.iteration  
							
							... 
							
							
							
							- survey.cpp: replacing repeated nested vector access with a mid_level_tile reference in survey_mid_level_tile 
							
						 
						
							2021-01-28 23:48:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e90e84ab87 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 2.iteration  
							
							... 
							
							
							
							- survey.cpp: replacing pointer and repeated nested vector access with a region_tile_datum reference in survey_mid_level_tile 
							
						 
						
							2021-01-28 23:40:58 +01:00  
				
					
						
							
							
								 
						
							
							
								6e012bb032 
								
							
								 
							
						 
						
							
							
								
								refactoring embark-assistant survey, 1.iteration  
							
							... 
							
							
							
							- survey.cpp: replacing repeated double vector access with a reference in survey_mid_level_tile 
							
						 
						
							2021-01-28 23:38:40 +01:00  
				
					
						
							
							
								 
						
							
							
								98f3142c92 
								
									
								
							
								 
							
						 
						
							
							
								
								change deactivation message to be more accurate  
							
							... 
							
							
							
							Co-authored-by: Alan <lethosor@users.noreply.github.com> 
							
						 
						
							2021-01-28 18:00:34 +00:00  
				
					
						
							
							
								 
						
							
							
								42ae0727fe 
								
									
								
							
								 
							
						 
						
							
							
								
								resolve hotkey help text conflict  
							
							... 
							
							
							
							between stockflow and stockpiles
I removed stockpiles's dynamic placement code as well. it attempted to
move the hotkey help text down if it covered any stockpile links, but
this will no longer work since other hotkey text already takes up all
the lines below stockpiles' hotkey text. 
							
						 
						
							2021-01-27 08:37:12 -08:00  
				
					
						
							
							
								 
						
							
							
								ff69665815 
								
									
								
							
								 
							
						 
						
							
							
								
								keep stockflow from stealing input during rename  
							
							
							
						 
						
							2021-01-27 08:25:21 -08:00  
				
					
						
							
							
								 
						
							
							
								1f7cae17ef 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into ea_incursion_struct  
							
							
							
						 
						
							2021-01-26 23:22:59 +01:00  
				
					
						
							
							
								 
						
							
							
								10634b8ae5 
								
									
								
							
								 
							
						 
						
							
							
								
								fix merge error  
							
							
							
						 
						
							2021-01-24 09:19:01 -08:00  
				
					
						
							
							
								 
						
							
							
								d0fc448a39 
								
									
								
							
								 
							
						 
						
							
							
								
								add 'enable all' option for buildingplan  
							
							... 
							
							
							
							This kind of functionality is much more important now than it used to
be since there are so many supported building types.
Also modified the 'Planning Mode' status on the building placement
screen to reflect whether we're in quickfort mode, enable all mode, or
whether just the building type is enabled.
this setting is not persisted (just like quickfort_mode is not
persisted), but it can be set from onMapLoad.init 
							
						 
						
							2021-01-24 09:08:36 -08:00  
				
					
						
							
							
								 
						
							
							
								3c4cb749a3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into prevent_repeated_survey_mlt_calls  
							
							
							
						 
						
							2021-01-24 13:57:27 +01:00  
				
					
						
							
							
								 
						
							
							
								c525b80dda 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of  https://github.com/DFHack/dfhack  into ea_incursion_struct  
							
							
							
						 
						
							2021-01-24 13:54:25 +01:00  
				
					
						
							
							
								 
						
							
							
								d01e61c658 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix some error message formatting and add some cross-links to docs  
							
							... 
							
							
							
							Followup to #1747  
							
						 
						
							2021-01-22 21:05:20 -05:00  
				
					
						
							
							
								 
						
							
							
								5ef7a81fd1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_buildingplan_set_settings' into develop  
							
							
							
						 
						
							2021-01-22 20:57:30 -05:00  
				
					
						
							
							
								 
						
							
							
								ad39bb3c33 
								
									
								
							
								 
							
						 
						
							
							
								
								address review comments  
							
							
							
						 
						
							2021-01-22 12:48:36 -08:00  
				
					
						
							
							
								 
						
							
							
								6a1b70ae76 
								
							
								 
							
						 
						
							
							
								
								making lint happy by removing trailing whitespace  
							
							
							
						 
						
							2021-01-19 17:43:32 +01:00  
				
					
						
							
							
								 
						
							
							
								438811e108 
								
							
								 
							
						 
						
							
							
								
								handling special case of the cursor having been positioned in the lower right corner before the search  
							
							... 
							
							
							
							- matcher.cpp: manually moving the cursor to the neighbouring world tile so it can be moved back and embark_update is being called when all (incursion) data has been collected
Co-Authored-By: PatrikLundell <22739822+PatrikLundell@users.noreply.github.com> 
							
						 
						
							2021-01-19 16:37:59 +01:00  
				
					
						
							
							
								 
						
							
							
								9b9373be4f 
								
							
								 
							
						 
						
							
							
								
								removing commented out assigments  
							
							
							
						 
						
							2021-01-19 12:06:36 +01:00  
				
					
						
							
							
								 
						
							
							
								cb496c3f59 
								
							
								 
							
						 
						
							
							
								
								fixing indention/whitespaces  
							
							... 
							
							
							
							- defs.h: replacing tab with space/blank for indents 
							
						 
						
							2021-01-19 00:07:28 +01:00  
				
					
						
							
							
								 
						
							
							
								e99c8faa24 
								
							
								 
							
						 
						
							
							
								
								switching to mid_level_tile_incursion_base to store incursion data of world tile edges  
							
							... 
							
							
							
							- defs.h: using mid_level_tile_incursion_base in region_tile_datum to store incursion data of world tile edges
- survey.cpp: commented out "not used" blocks of assignment in survey_mid_level_tile that no longer make sense now 
							
						 
						
							2021-01-19 00:01:54 +01:00  
				
					
						
							
							
								 
						
							
							
								bdfd50cc65 
								
							
								 
							
						 
						
							
							
								
								using mid_level_tile_incursion_base instead of mid_level_tile for incursion processing  
							
							... 
							
							
							
							- matcher.cpp, survey.cpp: adapting signatures to use new struct that only contains incursion specific attributes 
							
						 
						
							2021-01-18 23:50:14 +01:00  
				
					
						
							
							
								 
						
							
							
								cc68767336 
								
							
								 
							
						 
						
							
							
								
								created struct mid_level_tile_incursion_base that only contains attributes that are relevant for incursion processing  
							
							... 
							
							
							
							- def.h: make attributes/fields of mid_level_tile_incursion_base available in mid_level_tile by inheriting from mid_level_tile_incursion_base which also allows treating mid_level_tile as a mid_level_tile_incursion_base 
							
						 
						
							2021-01-18 23:23:50 +01:00  
				
					
						
							
							
								 
						
							
							
								85fe05b723 
								
							
								 
							
						 
						
							
							
								
								early return from embark_update during an active search to improve performance  
							
							... 
							
							
							
							- embark-assistant.cpp: checking if a search is active, if so return early 
							
						 
						
							2021-01-18 22:08:46 +01:00  
				
					
						
							
							
								 
						
							
							
								c300cae2f9 
								
							
								 
							
						 
						
							
							
								
								removing 2 dead stores to speed up survey::survey_mid_level_tile  
							
							... 
							
							
							
							- survey.cpp: removing layer_bottom and layer_top, which are never read, but slow down survey_mid_level_tile significantly because entries are added quite often into the tree map structure
- survey.h: removing now obsolete include for map 
							
						 
						
							2021-01-18 19:38:57 +01:00