Ryan Dwyer
924c780210
Replace slashes with spaces for multi-named zones
2023-11-08 00:30:58 -08:00
Ryan Dwyer
e58553fd0c
Replace get_location_type_from_language_name with static language_name_type mapping
2023-11-07 21:29:27 -08:00
Ryan Dwyer
14d441344f
Rename 'get_typestring_from_language_name' to 'get_location_type_from_language_name'
2023-11-07 12:55:55 -08:00
Ryan Dwyer
fc2819ec1a
Add get_typestring_from_language_name
2023-11-07 12:52:04 -08:00
Ryan Dwyer
4798dc6560
Fix nested if order of operations
2023-11-07 02:30:06 -08:00
pre-commit-ci[bot]
8b625e30db
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-11-07 10:26:04 +00:00
Ryan Dwyer
2162341e7f
Implement myk002's proposed changes
2023-11-07 02:24:30 -08:00
Ryan Dwyer
5df373c3c5
Merge branch 'develop' into placesort
2023-11-07 00:00:33 -08:00
pre-commit-ci[bot]
b71e283b3e
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2023-11-07 07:54:35 +00:00
Ryan Dwyer
9953f81248
Add search to Zones page
2023-11-06 23:28:08 -08:00
Myk Taylor
4fb7694e6e
reset subset filters when the context is exited
2023-11-06 17:58:36 -08:00
Myk Taylor
8361ef6981
military and burrow membership filters for burrow assignment
2023-11-06 08:52:48 -08:00
Myk Taylor
2ce55efed7
add filter for unburrowed units
2023-11-05 03:20:36 -08:00
Myk Taylor
42298b4d2e
show how many work animals a unit has when assigning
2023-11-05 03:09:30 -08:00
Myk Taylor
4686dcec42
filter units by squad or burrow
...
on work animal assignment page
2023-11-05 01:26:14 -07:00
Myk
cfec7cef12
Merge pull request #3958 from myk002/myk_work_animal
...
[sort] support search and filter for work animal assignment
2023-11-04 19:37:48 -07:00
Myk Taylor
749ccc5182
filter out non-denominational temples if one is established
2023-11-04 19:06:03 -07:00
Myk Taylor
e196ceb8f9
support search for work animal assignment
2023-11-04 18:59:20 -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 Taylor
29d39938f9
default the location filter to off
...
to preserve default vanilla behavior
2023-10-16 23:40:07 -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
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
Myk Taylor
bd1381bbf3
clean up whitespace
2023-10-09 02:37:32 -07:00
Myk Taylor
98b44ea8f0
allow right click exit when search is focused
...
but screen isn't a search-enabled screen
2023-10-09 02:32:26 -07:00
Myk Taylor
9f9d8ff74b
implement risky visitor detection, refine algorithm
2023-10-09 02:25:45 -07:00
Myk Taylor
a575727c09
add support for searching jobs (tasks)
2023-10-09 01:44:21 -07:00
Myk Taylor
06faeb669b
add support for work details and interrogation
2023-10-09 01:10:32 -07:00
Myk Taylor
060becec7c
implement search for conviction screen
2023-10-08 16:28:02 -07:00
Myk Taylor
c1531ae646
prototype justice overlay
2023-10-08 15:49:11 -07:00
Myk Taylor
0ad61ccf26
rename file to reflect the more general usage
2023-10-08 13:44:09 -07:00
Myk Taylor
420e0d0952
add search support for info objects tabs
2023-10-08 11:30:57 -07:00
Myk Taylor
ab386a0ed2
add docs for creatures search overlay
2023-10-07 22:50:31 -07:00
Myk
8886cd7e79
Allow searching for job
2023-10-07 20:51:11 -07:00
Myk Taylor
673287d0a4
implement search logic
2023-10-07 18:40:47 -07:00
Myk Taylor
ae1d6f98f6
add basic framework for info search widget
2023-10-07 13:12:16 -07:00
lethosor
d1f0edd33b
Apply initial pre-commit config
2022-04-12 14:48:19 -04:00
jj
1f7a01d685
follow rename unit.military.squad_index to squad_id in df-structures
2012-10-20 22:35:39 +02:00
Alexander Gavrilov
ba763b773d
New tweaks for the military assign to position screen.
2012-09-28 18:01:17 +04:00
Alexander Gavrilov
b992b04f0b
Remove stuff that shouldn't be in the core, and expose to lua what's left.
...
Specifically, any "if (verbose) { Core::printerr("blah") }" kind
of stuff definitely doesn't belong in the common API functions.
Also, ref->getUnit() is very expensive.
On the other hand, checks for crash-inducing conflicts with the
ui should be in the core api, and not in client plugins.
2012-05-20 21:57:45 +04:00