Commit Graph

5469 Commits (6f4d3fc9034c9e1f147818304726813fa8adf652)

Author SHA1 Message Date
Myk Taylor a19545dcec
don't unregister handlers on world unload
we still need them for the next world!
2023-11-03 11:54:08 -07:00
Myk Taylor 4d9e6d53f5
document autochop properties 2023-11-03 11:33:43 -07:00
Myk Taylor 322d4fb51f
allow burrows to expand into dug channels 2023-11-03 09:21:14 -07:00
Myk Taylor 604eb47f87
implement burrow name matching with ignoring plus 2023-11-02 13:55:08 -07:00
Myk ff052ae41c
Merge pull request #3948 from myk002/myk_burrow_autogrow
[burrow] reintroduce autogrow
2023-11-02 12:59:26 -07:00
Myk Taylor 940f7de0d2
implement autogrow and update docs
also fix bad state tracking in EventManager for the JobStarted event
2023-11-02 12:44:37 -07:00
Myk Taylor a6ce29d209
remove old code for search plugin (now part of sort) 2023-11-01 23:56:56 -07:00
Myk Taylor 9db479bf32
include ramp tops in flood fill 2023-11-01 12:54:26 -07:00
Myk Taylor aa87d76380
implement CLI functions 2023-10-31 18:54:38 -07:00
Myk Taylor c94aa8d28c
prep for more tiles actions 2023-10-31 16:56:45 -07:00
Myk Taylor 8ca03982d5
implement clear tiles 2023-10-30 16:48:26 -07:00
Myk Taylor c98da947b8
implement flood fill 2023-10-30 16:27:57 -07:00
Myk Taylor f5f9f76ee1
implement box select from the UI 2023-10-30 16:27:57 -07:00
Myk Taylor cf1e4e69ca
basic commandline processing
and skeleton lua interface
2023-10-30 16:27:57 -07:00
Myk Taylor 3523975194
re-add burrow to the build 2023-10-30 16:27:57 -07:00
Myk Taylor ad998001b6
implement skeleton for UI handling 2023-10-30 16:27:57 -07:00
Myk 73dbd6de65
Merge pull request #3923 from myk002/myk_rename_burrow
[burrows] rename burrows plugin to burrow to match the command name
2023-10-30 16:26:04 -07:00
Myk Taylor 19480f41ca
add api for getting the walkability group of a tile 2023-10-29 16:36:02 -07:00
Myk Taylor 5d98282623
also rename lua file 2023-10-27 04:23:02 -07:00
Myk Taylor 7ff30f7c9e
rename burrows plugin to burrow to match the command name 2023-10-27 04:15:59 -07:00
Myk Taylor 435f859000
reinstate embark screen estimates 2023-10-27 03:06:16 -07:00
Myk Taylor 966762c198
unify unit search key logic
so all pages have the same search capabilities
2023-10-26 19:24:01 -07:00
Myk ea28f599ed
Merge pull request #3917 from myk002/myk_stockpiles_buttons
[stockpiles] hide help and configure buttons when panel is minimized
2023-10-26 19:16:50 -07:00
Myk Taylor 369ac7821c
display how many items are available on the planner panel
just like we display how many you'd need to make if you don't have
enough
2023-10-26 09:19:09 -07:00
Myk Taylor 205d14235d
hide help and configure buttons when panel is minimized 2023-10-26 08:55:46 -07:00
Myk Taylor 29d39938f9
default the location filter to off
to preserve default vanilla behavior
2023-10-16 23:40:07 -07:00
Myk 06944ee0bd
Merge pull request #3893 from myk002/myk_tailor
[tailor] reuse existing orders if possible
2023-10-16 09:43:51 -07:00
Myk Taylor a651f6461b
add standard HelpButton and ConfigureButton classes
and use them across the overlays that need them
2023-10-16 03:27:08 -07:00
Myk Taylor 2c626213d8
add overlay for collapsing all categories on stocks screen 2023-10-16 01:55:55 -07:00
Myk Taylor b554f7472e
add stocks plugin (but comment out contents) 2023-10-16 01:55:38 -07:00
Myk Taylor 29ef626889
reuse existing orders if possible 2023-10-16 00:43:58 -07:00
Myk Taylor 287ed440ce
show how many items you need to make when planning 2023-10-15 23:20:31 -07:00
Myk Taylor 45d585cabd
refresh the overlay state when toggling minimize
since the items may have changed
2023-10-15 20:12:45 -07:00
Myk Taylor f50c137f32
we can no longer build with ash, coal, or soap 2023-10-15 20:00:14 -07:00
Myk Taylor 3ed16306da
mercenaries aren't appointed officials 2023-10-15 15:21:07 -07:00
Myk Taylor 682e9d3a86
filter cages by whether they are occupied 2023-10-15 14:03:31 -07:00
Myk Taylor a04623e4fb
add search and filter for slab engraving list 2023-10-15 13:26:25 -07:00
Myk Taylor 042f330eec
add filter for established location types 2023-10-15 00:14:12 -07:00
Myk Taylor cd935dcdcb
properly initialize job id when linking into world 2023-10-13 23:30:09 -07:00
Myk Taylor 0323055e0d
better panel alignment on small screen sizes
for worker assignment screen
2023-10-13 14:48:44 -07:00
Myk Taylor d739d9c1ef
add search support for noble candidates 2023-10-13 14:33:22 -07:00
Myk Taylor ee78f4fbdf
support searching for spheres on the religion selector 2023-10-13 12:37:11 -07:00
Myk Taylor 448dd5fa19
clean up artifact search code 2023-10-12 11:33:22 -07:00
Myk Taylor f14f55a520
add missing storage of visible vec length 2023-10-12 01:21:23 -07:00
Myk Taylor 60818e2194
support search on the world artifacts screen 2023-10-10 16:41:02 -07:00
Myk Taylor e41017a26b
generalize burrow code to other unit assignment screens 2023-10-10 06:03:06 -07:00
Myk Taylor 09e3ed427a
add search functionality for burrows assignment screen 2023-10-10 05:03:59 -07:00
Myk Taylor f282efd4d4
update docs 2023-10-10 04:06:00 -07:00
Myk Taylor 9acf81d3a0
port info widgets to unified superclass 2023-10-10 03:57:03 -07:00
Myk Taylor a085e5ef28
add support for location selector
that is, guildhalls and temples
also start refactoring code for better reuse
2023-10-10 02:33:47 -07:00