Kelly Kinkade
4a173aac99
tailor: fix #3093 , #3103
...
I significantly restructured the assignment algorithm to eliminate the overproduction issues in #3093
#3103 is addressed by excluding units that don't have the caste-level EQUIPS flag
closes #3093
closes #3103
2023-03-27 00:07:40 -05:00
Myk
428f7572b1
Merge pull request #3101 from myk002/myk_no_binary_lua
...
remove lua's ability to load binary chunks
2023-03-25 16:42:23 -07:00
Myk Taylor
b3a20e771b
remove lua's ability to load binary chunks
...
to protect against malware attacks
2023-03-25 15:53:42 -07:00
DFHack-Urist via GitHub Actions
28eeb95eed
Auto-update submodules
...
scripts: master
2023-03-25 22:28:21 +00:00
Myk
9a7daea9f6
Merge pull request #3100 from myk002/myk_htile
...
support showing a different tile on hover for Labels
2023-03-25 15:27:20 -07:00
Myk Taylor
0ba4225d85
support showing a different tile on hover for Labels
2023-03-25 15:19:24 -07:00
Myk
4090a66eb2
Merge pull request #3094 from ab9rf/autoclothing
...
autoclothing: support disable
2023-03-25 15:02:12 -07:00
Myk
4108c57c0d
Merge pull request #3091 from ab9rf/getplants
...
reenable getplants
2023-03-25 13:11:04 -07:00
Myk
2538324008
Merge pull request #3096 from ab9rf/5007-tailor
...
tailor: add inventory sanity check debug mode
2023-03-25 13:04:47 -07:00
Myk
0e5afeab59
Merge pull request #3008 from myk002/myk_mod_script_paths
...
support scripts in mods
2023-03-25 13:00:15 -07:00
Myk Taylor
6a3e61519a
remove reference to Tachy Guns
2023-03-25 12:56:54 -07:00
Myk Taylor
7cb9d3fe8c
formatting
2023-03-25 12:56:54 -07:00
Myk Taylor
e4579a4aa1
update modding guide
2023-03-25 12:56:54 -07:00
Myk Taylor
de576b5586
start updating modding guide
2023-03-25 12:56:54 -07:00
Myk Taylor
57d6cab10f
wording
2023-03-25 12:56:54 -07:00
Myk Taylor
c3946247d6
update docs for Core
2023-03-25 12:56:54 -07:00
Myk Taylor
42b18d001b
refresh overlay and helpdb on new world to pick up mod content
2023-03-25 12:56:54 -07:00
Myk Taylor
e7f8fbb235
apparaently the macro expansion has an ambiguous else
2023-03-25 12:56:53 -07:00
Myk Taylor
76bacee238
dynamically add mod scripts to the script path
2023-03-25 12:56:48 -07:00
Kelly Kinkade
c8c0040678
tailor: add inventory sanity check debug mode
...
enable with "tailor debugging on" disable with "tailor debugging off"
this setting is not persisted
2023-03-25 14:56:04 -05: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
9a5a259fa9
Merge pull request #3088 from myk002/myk_buildingplan_normalize_stairs
...
[buildingplan] normalize stairs so they all use the same filter
2023-03-25 12:55:29 -07:00
Myk
be96e0226c
Merge pull request #3089 from myk002/myk_unavailable
...
rename "untested" tag to "unavailable"
2023-03-25 12:36:52 -07:00
Myk Taylor
5cfa968b38
update scripts ref
2023-03-25 12:35:16 -07:00
Myk Taylor
2627820bfa
untested -> unavailable
2023-03-25 12:35:01 -07:00
Myk
a532012a01
Merge pull request #3090 from myk002/myk_autounsuspend_turndown
...
turn down autounsuspend gracefully
2023-03-25 12:34:32 -07:00
Kelly Kinkade
1c25c9b80c
autoclothing: support disable
...
this also includes some minor refactorings:
* some debug messages have been "tagged" so it's obvious they're from autoclothing
* a serialized list of flag checks has been replaced with a maskcheck
* partial lua api added, currently only supports enable/disable
2023-03-25 12:42:30 -05:00
Myk Taylor
9f5e4eeda1
fix vscode lint warning
2023-03-25 12:41:32 -05:00
Kelly Kinkade
df286ab71e
reenable getplants
2023-03-25 10:18:06 -05:00
Myk Taylor
a1c2df23c5
fix vscode lint warning
2023-03-24 23:55:54 -07:00
Myk Taylor
2bc92042a5
allow enable to interpret aliases
2023-03-24 23:25:24 -07:00
Myk Taylor
d67d57af3d
tombstone autounsuspend and add alias
2023-03-24 23:25:14 -07:00
Myk
63e022f955
Merge pull request #3087 from myk002/myk_no_building_on_magma
...
mark tiles with magma or deep water as "not free"
2023-03-24 15:46:10 -07:00
Myk Taylor
a8822bdefa
take carved stairs into account when auto building stairs
2023-03-24 15:43:02 -07:00
Myk Taylor
58eaf33b08
normalize stairs so they all use the same filter
2023-03-24 15:26:17 -07:00
Myk Taylor
fe0590503f
mark tiles with magma or deep water as "not free"
2023-03-24 15:05: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
cc5329b935
Merge pull request #3085 from myk002/myk_buildingplan_max_size
...
[buildingplan] respect max building size
2023-03-24 14:35:36 -07:00
Myk Taylor
99d050d0a8
respect building size limits
2023-03-24 14:06:39 -07:00
DFHack-Urist via GitHub Actions
0f8478df17
Auto-update submodules
...
library/xml: master
scripts: master
2023-03-24 07:13:34 +00:00
Myk Taylor
013c6fe02a
don't render footprint if we're minmized
2023-03-23 17:30:18 -07:00
Myk
8ef4932897
Merge pull request #3080 from myk002/myk_the_case_of_the_missing_mask
...
[buildingplan] actually record the deserialized material mask val
2023-03-23 15:53:06 -07:00
Myk
da2ef0365d
Merge branch 'develop' into myk_the_case_of_the_missing_mask
2023-03-23 15:48:53 -07:00
Myk
db934a403f
Merge pull request #3081 from ab9rf/5007-tailor
...
tailor: fix material overrun issue
2023-03-23 15:48:31 -07:00
Kelly Kinkade
95f6e6e5be
tailor: fix material overrun issue
...
properly track materials required for already-queued jobs
fixes #3056
2023-03-23 16:23:06 -05:00
Myk Taylor
873e94ea5d
actually record the deserialized material mask val
2023-03-23 10:48:33 -07:00
Myk
4d540ba8ab
Merge pull request #3078 from myk002/myk_orders
...
add minimize button to orders overlay panel
2023-03-23 03:24:30 -07:00
Myk
5e7389c41a
Merge pull request #3058 from myk002/myk_stockpiles_dir
...
[stockpiles] support selective stockpile modifications
2023-03-23 03:23:25 -07:00
Myk Taylor
05f407e10b
update changelog
2023-03-23 02:40:38 -07:00
Myk Taylor
9154a52d0a
remove spaces and dashes from allowed filename chars
...
since this will likely make it more difficult to represent stockpile
filenames in quickfort's stockpile configuration language
2023-03-23 02:26:37 -07:00