|  Myk Taylor | 1b8fc20ad5 | check items for accessibility for dialogs before we only checked when doing the cycle, so if an inaccessible item
were manually selected, we'd never be able to build | 2023-04-26 21:01:21 -07:00 | 
				
					
						|  Myk Taylor | 6d9a07355b | allow filtering by yarn | 2023-04-21 11:54:38 -07:00 | 
				
					
						|  Myk Taylor | 77c2458900 | filter by gems (for windows) | 2023-04-17 01:05:25 -07:00 | 
				
					
						|  Myk Taylor | 20bea5fa21 | add ability to filter by cloth and silk | 2023-04-11 03:49:28 -07:00 | 
				
					
						|  Myk Taylor | 9e5728244e | don't error out when buildingplan is loaded at DF start | 2023-04-07 02:07:45 -07:00 | 
				
					
						|  Myk Taylor | 99e2e596c0 | use normalized specials vector | 2023-03-31 04:47:54 -07:00 | 
				
					
						|  Myk Taylor | 44adae24ab | fix items not being filtered correctly in item selection screen | 2023-03-31 04:45:59 -07:00 | 
				
					
						|  Myk Taylor | 0db93762cf | bounds check the choice data old forts that persisted data before this attribute existed will have an
invalid value | 2023-03-29 15:09:18 -07:00 | 
				
					
						|  Myk Taylor | f2958a5529 | implement automaterial selection for buildingplan | 2023-03-28 23:51:52 -07:00 | 
				
					
						|  Myk | 921e08e97a | Merge branch 'develop' into myk_buildingplan_suspendmanager | 2023-03-28 06:52:42 -07:00 | 
				
					
						|  Myk Taylor | b515b337ea | silence noisy buildingplan warning about itemless buildings not having items | 2023-03-27 08:38:18 -07:00 | 
				
					
						|  Myk Taylor | 8da7e216a4 | buildingplan - suspendmanager integration | 2023-03-27 02:24:56 -07:00 | 
				
					
						|  Myk | 8b7223d1e2 | Merge pull request #3086 from myk002/myk_buildingplan_no_filter_items [buildingplan] allow player to choose any item when choosing items manually | 2023-03-25 12:55:37 -07:00 | 
				
					
						|  Myk Taylor | 58eaf33b08 | normalize stairs so they all use the same filter | 2023-03-24 15:26:17 -07:00 | 
				
					
						|  Myk Taylor | c8f590cbac | allow player to choose any item when choosing items manually that is, ignore the global and building-specific filters | 2023-03-24 14:36:06 -07:00 | 
				
					
						|  Myk Taylor | 873e94ea5d | actually record the deserialized material mask val | 2023-03-23 10:48:33 -07:00 | 
				
					
						|  Myk Taylor | e95b6805d0 | comment out heat safety feature | 2023-03-16 19:55:12 -07:00 | 
				
					
						|  Myk Taylor | b0f9ad6449 | add buildingplan reset for resetting all filters | 2023-03-15 14:02:59 -07:00 | 
				
					
						|  Myk Taylor | a4365f47f5 | don't pick up empty specials | 2023-03-15 13:40:08 -07:00 | 
				
					
						|  Myk Taylor | 4be5ca4e81 | filter by whether a slab is engraved this actually adds an entirely new "specials" filter system that can be
extended later for other types | 2023-03-15 00:29:27 -07:00 | 
				
					
						|  Myk Taylor | 306d300edf | persist choose items choice per building type | 2023-03-14 22:26:56 -07:00 | 
				
					
						|  Myk Taylor | 4d8580d9e7 | remember "choose items" choice per building type | 2023-03-14 21:55:43 -07:00 | 
				
					
						|  Myk Taylor | 543f9ade0d | account for reverse ordering in job_items vector | 2023-03-13 13:35:12 -07:00 | 
				
					
						|  Myk Taylor | 3798a7cb5e | allow clay to be chosen as a filter material | 2023-03-12 15:13:57 -07:00 | 
				
					
						|  Myk Taylor | 468b3b54d4 | fix buildingplan typo | 2023-03-11 15:36:47 -08:00 | 
				
					
						|  Myk Taylor | 6ad2922aca | filter displayed materials if building heat safety is set | 2023-03-10 02:34:05 -08:00 | 
				
					
						|  Myk Taylor | b884fab7b6 | fix freeze when printing status and there are defunct planned buildings | 2023-03-10 01:04:23 -08:00 | 
				
					
						|  Myk Taylor | 6373832490 | refactor buildingplan into smaller files | 2023-03-09 23:05:48 -08:00 | 
				
					
						|  Myk Taylor | 80addc92d1 | remember default max quality for each item | 2023-03-05 23:04:03 -08:00 | 
				
					
						|  Myk Taylor | ea549f6572 | generate text summary as the filter changes | 2023-03-05 19:15:04 -08:00 | 
				
					
						|  Myk Taylor | 2a2141931f | allow material filter to be read and set | 2023-03-05 18:17:10 -08:00 | 
				
					
						|  Myk Taylor | d07864e5bb | allow material categories to be set from the ui | 2023-03-05 16:32:05 -08:00 | 
				
					
						|  Myk Taylor | f9924d9090 | implement material filter setting and retrieving | 2023-03-05 16:32:05 -08:00 | 
				
					
						|  Myk Taylor | 090f298a47 | init building materials to ordinary max quality | 2023-03-05 16:32:05 -08:00 | 
				
					
						|  Myk Taylor | 982d6a995a | fix signed/unsigned error | 2023-03-02 05:29:33 -08:00 | 
				
					
						|  Myk Taylor | 28599eb2bb | ensure item is on walkable tile | 2023-03-02 05:28:12 -08:00 | 
				
					
						|  Myk Taylor | 4f3cdeaf05 | stub out reachability check for now it's more complicated than we thought | 2023-03-02 05:00:12 -08:00 | 
				
					
						|  Myk Taylor | 926bc8b7d4 | cache valid materials on world load | 2023-03-02 05:00:07 -08:00 | 
				
					
						|  Myk Taylor | 97e5fdb78e | implement saving and retrieving item quality filters | 2023-02-27 12:27:21 -08:00 | 
				
					
						|  Myk Taylor | 1d855014c2 | implement global settings page | 2023-02-27 10:32:54 -08:00 | 
				
					
						|  Myk Taylor | 0f2c88265e | scan IN_PLAY last so more specific vectors are scanned first | 2023-02-26 23:45:15 -08:00 | 
				
					
						|  Myk Taylor | c1ea43244b | order buckets by pickiness | 2023-02-26 23:45:15 -08:00 | 
				
					
						|  Myk Taylor | 4f933e0a36 | ensure reachability for selected items | 2023-02-26 23:45:15 -08:00 | 
				
					
						|  Myk Taylor | d8e440806c | fix signed/unsigned compare | 2023-02-26 09:49:08 -08:00 | 
				
					
						|  Myk Taylor | 4cc262c796 | overhaul serialization; persist item filters | 2023-02-26 09:49:07 -08:00 | 
				
					
						|  Myk Taylor | 60de4619a2 | fix signed unsigned compare | 2023-02-26 09:49:07 -08:00 | 
				
					
						|  Myk Taylor | 097e955796 | infrastructure for item filtering | 2023-02-26 09:49:07 -08:00 | 
				
					
						|  Myk Taylor | 4f2d86f50a | implement hollow area placement for constructions | 2023-02-26 09:49:07 -08:00 | 
				
					
						|  Myk Taylor | 69e9da2e79 | keep target area higlighted while choosing items | 2023-02-26 09:49:07 -08:00 | 
				
					
						|  Myk Taylor | a0785bded4 | implement heat safety | 2023-02-26 09:49:07 -08:00 |