eac7fac8e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2389  from myk002/myk_gui_anywhere  
							
							... 
							
							
							
							[Gui] add "anywhere" keybinding guard 
							
						 
						
							2022-11-09 15:48:04 -08:00  
				
					
						
							
							
								 
						
							
							
								8cd9c88981 
								
									
								
							
								 
							
						 
						
							
							
								
								use new standard "anywhere" hotkey in Gui  
							
							
							
						 
						
							2022-11-09 14:34:39 -08:00  
				
					
						
							
							
								 
						
							
							
								d95a5ac238 
								
									
								
							
								 
							
						 
						
							
							
								
								add string_to_int to MiscUtils.h  
							
							
							
						 
						
							2022-11-09 11:55:29 -08:00  
				
					
						
							
							
								 
						
							
							
								8a47c103fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2379  from myk002/myk_overlay_reset_and_simplify  
							
							... 
							
							
							
							[overlay] reset implementation and simplify with lovely preprocessor macros 
							
						 
						
							2022-11-09 10:32:15 -08:00  
				
					
						
							
							
								 
						
							
							
								dce312b83b 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "use preprocessor foreach to reduce boilerplate"  
							
							... 
							
							
							
							This reverts commit 5e845ec7983555a3577e583038da824902dbf477.
not compatible with our MSVC toolchain. we can revert this revert once
we update MSVC for the steam release 
							
						 
						
							2022-11-09 09:37:51 -08:00  
				
					
						
							
							
								 
						
							
							
								69673c2472 
								
									
								
							
								 
							
						 
						
							
							
								
								remove unused (and unusable) instance fields  
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
				
					
						
							
							
								 
						
							
							
								2f81c3a696 
								
									
								
							
								 
							
						 
						
							
							
								
								use preprocessor foreach to reduce boilerplate  
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
				
					
						
							
							
								 
						
							
							
								78e5c072e5 
								
									
								
							
								 
							
						 
						
							
							
								
								reset overlay code to skeleton  
							
							
							
						 
						
							2022-11-09 09:37:43 -08:00  
				
					
						
							
							
								 
						
							
							
								3a713c6368 
								
									
								
							
								 
							
						 
						
							
							
								
								update devel plugins  
							
							
							
						 
						
							2022-11-07 17:52:39 -08:00  
				
					
						
							
							
								 
						
							
							
								5b9c18fc3c 
								
									
								
							
								 
							
						 
						
							
							
								
								migrate string fns from uicommon to MiscUtils  
							
							... 
							
							
							
							and clean up some leaky usings 
							
						 
						
							2022-11-07 15:36:16 -08:00  
				
					
						
							
							
								 
						
							
							
								1e31cc197d 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into spectate  
							
							
							
						 
						
							2022-10-26 12:30:58 -07:00  
				
					
						
							
							
								 
						
							
							
								c7f4f57367 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2360  from myk002/myk_automaterial_render  
							
							... 
							
							
							
							[automaterial] fix render errors with box boundaries 
							
						 
						
							2022-10-26 12:25:48 -07:00  
				
					
						
							
							
								 
						
							
							
								e60cbfc743 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #2361  from myk002/myk_zjump_twbt  
							
							... 
							
							
							
							[mousequery] fix z-level jumps when clicking quickly 
							
						 
						
							2022-10-26 12:25:40 -07:00  
				
					
						
							
							
								 
						
							
							
								9dc199dac3 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							
							
						 
						
							2022-10-25 15:01:57 -07:00  
				
					
						
							
							
								 
						
							
							
								48e0b53adc 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixes logical error in new failsafe  
							
							
							
						 
						
							2022-10-24 17:59:29 -07:00  
				
					
						
							
							
								 
						
							
							
								606f204b82 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply suggestions from code review  
							
							
							
						 
						
							2022-10-24 17:57:14 -07:00  
				
					
						
							
							
								 
						
							
							
								7b2119c4d1 
								
									
								
							
								 
							
						 
						
							
							
								
								remove debug statement that doesn't help  
							
							
							
						 
						
							2022-10-24 17:03:28 -07:00  
				
					
						
							
							
								 
						
							
							
								8b61a17009 
								
									
								
							
								 
							
						 
						
							
							
								
								prevent z-level from changing after box select  
							
							... 
							
							
							
							if the player clicks the mouse too fast after finishing a selection 
							
						 
						
							2022-10-24 12:46:31 -07:00  
				
					
						
							
							
								 
						
							
							
								01c46f7a7e 
								
									
								
							
								 
							
						 
						
							
							
								
								fix z-level jumps when clicking quickly  
							
							... 
							
							
							
							this happens when TWBT is enabled and multilevel is > 0
getDepthAt() returns inconsistent values for the same position, leading
to a mismatch when we "unshift" the coordinates to account for render
depth 
							
						 
						
							2022-10-24 12:44:25 -07:00  
				
					
						
							
							
								 
						
							
							
								6a57cc4450 
								
									
								
							
								 
							
						 
						
							
							
								
								fix render errors with automaterial box boundaries  
							
							
							
						 
						
							2022-10-24 12:41:17 -07:00  
				
					
						
							
							
								 
						
							
							
								a39d3f20a7 
								
							
								 
							
						 
						
							
							
								
								Replaces unsigned integer for freq map's value to ensure reasonable p's  
							
							
							
						 
						
							2022-10-21 00:02:42 -07:00  
				
					
						
							
							
								 
						
							
							
								f0baaff9db 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/spectate' into spectate  
							
							
							
						 
						
							2022-10-20 23:53:20 -07:00  
				
					
						
							
							
								 
						
							
							
								f66dd6f404 
								
							
								 
							
						 
						
							
							
								
								Implements change requests  
							
							... 
							
							
							
							- removes redundant `if (df::global::ui)` checks; and tested to ensure no segfaults cropped up like in the past times I've removed these
- removes useless `if (pause_lock)` pause lock is set when plugin initializes, even if pause lock was left null (since we technically don't need it, and that was the point of the null check) it still would be a useless check (actually an impediment preventing functionality)
- removes disabled interpose code
- removes lua linkage
- updates doc
extra:
- surrounds user input for tick frequency with `std::abs()` not that we would have ended up with a negative value, but it was probably a typo and this is easier than printing an error or letting it underflow past max int (on most systems) 
							
						 
						
							2022-10-20 23:52:30 -07:00  
				
					
						
							
							
								 
						
							
							
								fd747525d0 
								
									
								
							
								 
							
						 
						
							
							
								
								Removes atomic_bool from pause.h  
							
							... 
							
							
							
							this is 99% for triggering CI 
							
						 
						
							2022-10-15 22:58:21 -07:00  
				
					
						
							
							
								 
						
							
							
								851ff10959 
								
							
								 
							
						 
						
							
							
								
								Fixes uninitialized warning  
							
							
							
						 
						
							2022-10-14 18:23:48 -07:00  
				
					
						
							
							
								 
						
							
							
								9b1541add5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into spectate  
							
							
							
						 
						
							2022-10-14 17:41:34 -07:00  
				
					
						
							
							
								 
						
							
							
								45ac340f37 
								
							
								 
							
						 
						
							
							
								
								Finalizes spectate update  
							
							... 
							
							
							
							- Fixes for state transitions that were found broken. eg. plugin disabled -> enable auto-unpause feature -> enable plugin (auto-unpause will not truly be enabled; similar transitions were broken)
- Adds a commented out lock for if the pause code is ever adopted into the core API, as to enable many mods to use the `World::SetPauseState()` without walking over each other, and in the case of `reveal hell` also be able to avoid needing to set the state every tick in onupdate
- Revises the usage docs with `enable|disable|set` syntax 
							
						 
						
							2022-10-14 17:02:43 -07:00  
				
					
						
							
							
								 
						
							
							
								736313d16b 
								
							
								 
							
						 
						
							
							
								
								Extends pause api  
							
							
							
						 
						
							2022-10-14 15:55:44 -07:00  
				
					
						
							
							
								 
						
							
							
								aa64dea61d 
								
							
								 
							
						 
						
							
							
								
								Revert "Includes pause.h in spectate's cmake"  
							
							... 
							
							
							
							This reverts commit 2c9ce5f316 
							
						 
						
							2022-10-14 15:44:52 -07:00  
				
					
						
							
							
								 
						
							
							
								d53746ed48 
								
							
								 
							
						 
						
							
							
								
								Fixes various state transition edge cases  
							
							
							
						 
						
							2022-10-14 15:43:39 -07:00  
				
					
						
							
							
								 
						
							
							
								20c0b75f8b 
								
									
								
							
								 
							
						 
						
							
							
								
								reduce size of overlay button  
							
							
							
						 
						
							2022-10-14 13:20:50 -07:00  
				
					
						
							
							
								 
						
							
							
								fea0ce0718 
								
									
								
							
								 
							
						 
						
							
							
								
								fix cvs quoting  
							
							
							
						 
						
							2022-10-14 13:11:26 -07:00  
				
					
						
							
							
								 
						
							
							
								7c769ebb9c 
								
							
								 
							
						 
						
							
							
								
								Disables pause locking and announcement manipulation code in spectate  
							
							
							
						 
						
							2022-10-14 12:42:20 -07:00  
				
					
						
							
							
								 
						
							
							
								ff072bf0c2 
								
							
								 
							
						 
						
							
							
								
								Updates spectate's pause locking  
							
							
							
						 
						
							2022-10-14 12:41:36 -07:00  
				
					
						
							
							
								 
						
							
							
								b1bf80e585 
								
									
								
							
								 
							
						 
						
							
							
								
								support "group" file split strategy for blueprint  
							
							
							
						 
						
							2022-10-14 12:27:24 -07:00  
				
					
						
							
							
								 
						
							
							
								ffed499057 
								
							
								 
							
						 
						
							
							
								
								Swaps static variable instantiation order in pause.cpp  
							
							
							
						 
						
							2022-10-13 23:22:51 -07:00  
				
					
						
							
							
								 
						
							
							
								c9165f8999 
								
							
								 
							
						 
						
							
							
								
								Adds the pause.h World::Update() to onupdate, to keep settings locked  
							
							
							
						 
						
							2022-10-13 11:57:05 -07:00  
				
					
						
							
							
								 
						
							
							
								2c9ce5f316 
								
							
								 
							
						 
						
							
							
								
								Includes pause.h in spectate's cmake  
							
							... 
							
							
							
							as to.. "changes to the header file will trigger recompliation" 
							
						 
						
							2022-10-13 11:52:39 -07:00  
				
					
						
							
							
								 
						
							
							
								b4986aad97 
								
									
								
							
								 
							
						 
						
							
							
								
								create meta bp only if it will reduce the bp count  
							
							
							
						 
						
							2022-10-12 17:49:37 -07:00  
				
					
						
							
							
								 
						
							
							
								c52138b168 
								
									
								
							
								 
							
						 
						
							
							
								
								generate meta blueprints  
							
							
							
						 
						
							2022-10-12 17:42:36 -07:00  
				
					
						
							
							
								 
						
							
							
								f411ba76ba 
								
									
								
							
								 
							
						 
						
							
							
								
								record accurate room sizes in blueprints  
							
							
							
						 
						
							2022-10-12 16:33:06 -07:00  
				
					
						
							
							
								 
						
							
							
								80d993e734 
								
									
								
							
								 
							
						 
						
							
							
								
								split rooms phase from query and record names  
							
							
							
						 
						
							2022-10-12 16:01:54 -07:00  
				
					
						
							
							
								 
						
							
							
								e5b8de55ef 
								
							
								 
							
						 
						
							
							
								
								Adds missing newlines  
							
							
							
						 
						
							2022-10-12 14:44:51 -07:00  
				
					
						
							
							
								 
						
							
							
								8d8ef023fd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into spectate  
							
							
							
						 
						
							2022-10-12 14:40:56 -07:00  
				
					
						
							
							
								 
						
							
							
								cd4c6489dc 
								
							
								 
							
						 
						
							
							
								
								Changed spectate auto-disengage to only trigger when unpaused  
							
							
							
						 
						
							2022-10-12 14:39:49 -07:00  
				
					
						
							
							
								 
						
							
							
								303599222c 
								
							
								 
							
						 
						
							
							
								
								Revert "Revises nopause in reveal with pause API in World module"  
							
							... 
							
							
							
							This reverts commit 318dd4c7db 
							
						 
						
							2022-10-12 14:15:11 -07:00  
				
					
						
							
							
								 
						
							
							
								63e9192367 
								
							
								 
							
						 
						
							
							
								
								Moves specate and pause-api to plugins/spectate/  
							
							
							
						 
						
							2022-10-12 14:13:09 -07:00  
				
					
						
							
							
								 
						
							
							
								b78af72403 
								
									
								
							
								 
							
						 
						
							
							
								
								record built constructions in blueprint  
							
							
							
						 
						
							2022-10-12 13:31:46 -07:00  
				
					
						
							
							
								 
						
							
							
								ddf7850d90 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into spectate  
							
							
							
						 
						
							2022-10-12 11:33:55 -07:00  
				
					
						
							
							
								 
						
							
							
								a49538695d 
								
							
								 
							
						 
						
							
							
								
								Ensures consistent formatting and improves some comments  
							
							
							
						 
						
							2022-10-12 11:21:59 -07:00