Commit Graph

14255 Commits (89dedd78ac13c3bb63955b48ae86767c50fe407a)
 

Author SHA1 Message Date
Kelly Kinkade f3862e3eec tailor: gatekeep debugging code 2023-03-27 00:44:20 -05:00
Kelly Kinkade 0f5456c45b tidy up after self
remove a couple of no-longer-used variables that i missed last time
2023-03-27 00:31:47 -05:00
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
DFHack-Urist via GitHub Actions e2d4d45c02 Auto-update submodules
scripts: master
2023-03-27 04:44:38 +00: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