Myk Taylor
7a4aaf8bc9
normalize characters in search text and match keys for FilteredLists
2023-08-14 16:39:28 -07:00
Myk Taylor
a521b54da1
normalize input for animal assignment search
2023-08-14 16:38:43 -07:00
DFHack-Urist via GitHub Actions
5c06e9f99e
Auto-update submodules
...
scripts: master
2023-08-14 07:12:55 +00:00
Myk
4297a57965
Merge pull request #3673 from myk002/myk_zone
...
add small animal support to animal assignment screens
2023-08-13 03:02:57 -07:00
Myk Taylor
463a8647e6
complete vermin and small animal support
2023-08-13 02:45:04 -07:00
Myk Taylor
296a34834c
expose and use casteFlagSet
2023-08-13 00:20:08 -07:00
Myk Taylor
93ed45d6e7
handle small pets, similar to vermin
2023-08-12 23:29:45 -07:00
Myk
71e5901214
Merge pull request #3672 from myk002/myk_gui
...
[orders] prevent overlay from appearing on the new workorder page
2023-08-12 23:21:13 -07:00
lethosor
e69b6ed4ea
Merge remote-tracking branch 'lethosor/struct-fields-lua' into develop
2023-08-13 01:43:19 -04:00
Myk
8f33f4ee44
Merge pull request #3670 from myk002/myk_readtile
...
[Screen] detect extended tile properties and communicate them back to lua
2023-08-12 22:22:40 -07:00
lethosor
b039f227c3
Document type._fields
2023-08-13 01:16:25 -04:00
Myk Taylor
35b0765f58
update changelog
2023-08-12 22:06:52 -07:00
Myk Taylor
1c2efcd8ce
fix test
2023-08-12 22:04:15 -07:00
Myk Taylor
b787c2bb1e
make creating a workorder a subscreen instead of a top-level
2023-08-12 22:02:17 -07:00
lethosor
2a82add030
Test for order of subclass fields
2023-08-12 22:39:20 -04:00
lethosor
574fa08747
Add index_enum, ref_target
2023-08-12 22:12:45 -04:00
lethosor
396b2d7832
Adapt tests to dynamically-generated field info
...
No need to freeze the field info tables anymore
2023-08-12 21:59:14 -04:00
DFHack-Urist via GitHub Actions
1a630eab34
Auto-update submodules
...
library/xml: master
2023-08-13 00:45:42 +00:00
lethosor
fc6d4caa8e
Dynamically generate field info in __index
...
Constructing the complete tables when the types were initialized made it
impossible to populate the "type" field, because not all types had been added to
the global type tables yet.
2023-08-12 20:18:22 -04:00
lethosor
4a9a83daa5
Expose more fields, refactor
2023-08-12 20:01:03 -04:00
lethosor
29f99733fe
Add tests
2023-08-12 19:04:51 -04:00
lethosor
92549f3c56
Add _fields table to struct types
2023-08-12 19:04:49 -04:00
Myk Taylor
c37dce7c33
detect extended tile properties and communicate them back to lua
2023-08-12 15:53:22 -07:00
DFHack-Urist via GitHub Actions
9cb764b847
Auto-update submodules
...
scripts: master
2023-08-12 07:11:31 +00:00
lethosor
b136141a0a
Merge remote-tracking branch 'lethosor/struct-fields-original-name' into develop
2023-08-12 01:56:48 -04:00
lethosor
0a5e914a65
Add struct_field_info_extra::original_name field for globals
2023-08-12 01:19:18 -04:00
lethosor
351dfa84c2
Remove obsolete STATIC_FIELDS_GROUP check
2023-08-12 01:17:44 -04:00
Myk Taylor
e61c4e8f86
update zone docs
...
ref: #3667
2023-08-11 20:18:07 -07:00
DFHack-Urist via GitHub Actions
4aaf625f4d
Auto-update submodules
...
library/xml: master
scripts: master
2023-08-12 01:49:06 +00:00
Myk
9368d0bafd
Merge pull request #3667 from myk002/myk_assign_unit
...
[caravan] unit assignment screens for cages, restraints, and pits/ponds
2023-08-11 18:48:22 -07:00
Myk Taylor
ab9ef7a1f1
update changelog
2023-08-11 18:33:50 -07:00
Myk Taylor
214b78ba3c
add unit assignment screens for pits/cages/chains
...
refactor the existing Pasture assignment screen to handle variations
2023-08-11 18:32:52 -07:00
Myk
1307c727cf
Merge pull request #3665 from myk002/myk_keykey
...
Refine keyboard input handing
2023-08-11 18:22:35 -07:00
Myk
3e6f1b9043
Merge pull request #3666 from myk002/myk_new_tools
...
add New Tools as a valid changelog header
2023-08-11 18:22:18 -07:00
Myk Taylor
a9f47e5680
add New Tools as a valid changelog header
...
and add to default template
2023-08-11 15:31:37 -07:00
Myk Taylor
a6ec77b584
update changelog
2023-08-11 12:58:44 -07:00
Myk Taylor
8d8c139ccb
don't add keys as text when ctrl or alt are pressed
2023-08-11 12:54:49 -07:00
Myk Taylor
fa22f9521a
never suppress sdl key events when modifier keys are active
2023-08-11 12:54:18 -07:00
Myk Taylor
aaf223effd
scope `spotclean` to dwarfmode
2023-08-11 12:53:46 -07:00
Myk
e8a2ac68fe
Merge pull request #3662 from lethosor/fix-unknown-global-field-ref
...
Fix crash in df.global:_field() when global address is unknown
2023-08-11 10:38:12 -07:00
lethosor
9aee332fbd
Widen and clarify structures test mode restrictions
2023-08-11 12:52:28 -04:00
DFHack-Urist via GitHub Actions
3a143e0601
Auto-update submodules
...
library/xml: master
scripts: master
2023-08-11 07:12:32 +00:00
lethosor
6bd0819635
Fix crash in df.global:_field() when global address is unknown
...
and add a test
2023-08-11 02:31:54 -04:00
lethosor
34ddf6bed7
Merge remote-tracking branch 'lethosor/memscan-funcs' into develop
2023-08-11 01:38:15 -04:00
Myk
75265567d3
Merge pull request #3660 from ab9rf/msvc-1937
...
allow msvc 17.7.0 (1937) for builds
2023-08-10 22:27:08 -07:00
Kelly Kinkade
5677a0faf7
allow msvc 17.7.0 (1937) for builds
2023-08-11 00:07:20 -05:00
lethosor
ea43d6c801
get_code_segment(): update check for DF executable on Linux
2023-08-10 15:06:45 -04:00
lethosor
0ac7d23bcf
Add memscan.read_global_table() and memscan.read_c_string()
2023-08-10 15:06:24 -04:00
lethosor
46499a66cc
Add cxx_demangle() and Lua wrapper
2023-08-10 15:01:19 -04:00
DFHack-Urist via GitHub Actions
98485af4cf
Auto-update submodules
...
scripts: master
2023-08-10 07:13:28 +00:00