Commit Graph

13451 Commits (e9555c29be83c3b21278aea082dffdb3f9fb2eeb)
 

Author SHA1 Message Date
Myk Taylor 8774d3191f
sync tags from spreadsheet 2023-01-29 17:59:16 -08:00
Rose c9ddb4d943 There was one more place for autoclothing to crash. 2023-01-29 17:51:10 -08:00
Rose c79b95ec33 Don't crash autoclothing if a dwarf has a broken inventory item. 2023-01-29 17:48:23 -08:00
Myk Taylor 2b3160b1b9
fix typos 2023-01-29 17:39:48 -08:00
Myk Taylor 61f3325860
update sample plugin code
status -> config
don't make cycle ticks configurable. nobody does that
2023-01-29 17:35:02 -08:00
Rose 75c560d9e1 Add in a strictness parameter to Autoclothing. It's not used yet. 2023-01-29 17:19:21 -08:00
Myk f4c4d4dcdf
Merge pull request #2745 from myk002/myk_no_stuck_df_viewscreens
Prevent DF screens from getting stuck and corrupting the stack on transitions
2023-01-29 16:58:36 -08:00
Myk 376526d512
Merge branch 'develop' into myk_no_stuck_df_viewscreens 2023-01-29 16:55:52 -08:00
Myk 274e995790
Merge pull request #2747 from myk002/myk_on_off
Add new on/off icons
2023-01-29 16:55:01 -08:00
Myk 0f07ac5a30
Merge pull request #2748 from myk002/myk_initial_pause
make initial pause configurable for DFHack windows
2023-01-29 16:54:50 -08:00
Myk edb2859ad4
Merge pull request #2749 from myk002/myk_no_auto_refresh
don't autorefresh the enableable tools list
2023-01-29 16:54:38 -08:00
Myk 72c8c19ad7
Merge pull request #2752 from myk002/myk_get_citizens
Add API for getting a list of citizens
2023-01-29 16:54:02 -08:00
Myk Taylor f1e8ee1b0a
use new API in autochop 2023-01-29 16:28:56 -08:00
Myk Taylor 1c6235633f
add dfhack.units.getCitizens() 2023-01-29 16:28:05 -08:00
John Cosker 26f6820198 Address review comments, hopefully fix linux build 2023-01-29 18:16:26 -05:00
Myk 9141c7e008
remove duplicate args 2023-01-29 11:25:06 -08:00
Myk 4e1fc1cdd3
Merge pull request #2731 from gearsix/getplants-fixes
getplants fixes
2023-01-29 10:55:39 -08:00
Myk 549ccfa3c0
Apply suggestions from code review 2023-01-29 10:53:05 -08:00
Myk Taylor 8d4990b8fd
don't autorefresh the enableable tools list
it just takes too long (>1s) to refresh every time.
manual refresh with script_manager.reload() is still available for devs
who need it
2023-01-29 00:55:49 -08:00
Myk Taylor 4c455224f9
make initial pause configurable 2023-01-29 00:41:02 -08:00
Myk f420b4b77e
Merge pull request #2744 from myk002/myk_no_inception
Solve the inception problem: prevent screens (e.g. gui/launcher) from hanging when they attempt to dismiss and show themselves simultaneously
2023-01-29 00:38:17 -08:00
Myk Taylor 2a3710202a
use new icons in pathable 2023-01-29 00:35:34 -08:00
Myk Taylor c2d6debcd8
add on/off light textures and expose to lua 2023-01-29 00:35:29 -08:00
Myk Taylor 211d18717c
test against type instead of string 2023-01-28 23:34:56 -08:00
DFHack-Urist via GitHub Actions 6dc74f201d Auto-update submodules
library/xml: master
scripts: master
2023-01-29 07:13:24 +00:00
gearsix 339e742471 Merge branch 'develop' into getplants-fixes 2023-01-28 22:09:30 +00:00
gearsix 21ebd778b1 updated changelog 2023-01-28 22:05:36 +00:00
Myk 2003efc21f
Merge branch 'develop' into myk_no_stuck_df_viewscreens 2023-01-28 12:03:50 -08:00
Myk 99d1ed6828
Merge branch 'develop' into myk_no_inception 2023-01-28 11:58:37 -08:00
Myk 255307890b
Merge pull request #2735 from myk002/myk_resizable
only mark the border corner as resizable if the window is resizable
2023-01-28 11:55:39 -08:00
Myk 5f90756677
Merge pull request #2734 from myk002/myk_tiletypes
Expose tiletype setting from the tiletypes plugin to lua
2023-01-28 11:55:04 -08:00
Myk Taylor 114bc2a576
also lock down the world map 2023-01-28 08:57:24 -08:00
Myk 717f0219d4
Merge pull request #2743 from johncosker/enable-dig
Fix dig plugin and enable building it
2023-01-28 08:37:51 -08:00
Myk Taylor a931ca692d
Fix debug level typo 2023-01-28 08:21:13 -08:00
Myk Taylor 65aa772a5b
update changelog 2023-01-28 08:07:29 -08:00
Myk Taylor f12ca33c0b
ensure DF screens don't get "stuck" when DFHack tool windows are on top 2023-01-28 08:05:37 -08:00
Myk Taylor 25ff015497
update changelog 2023-01-28 08:04:36 -08:00
Myk Taylor 863ca2ca65
solve the inception problem
where hideGuard smashes the viewscreen stack with multiple insertions
for the same screen
2023-01-28 08:02:46 -08:00
John Cosker 09c71bceeb Fix dig plugin and enable building it 2023-01-28 10:06:48 -05:00
John Cosker 1bc9c41762 Merge branch 'merge-autoslab' of https://github.com/johncosker/dfhack into merge-autoslab 2023-01-28 09:01:54 -05:00
John Cosker 1a3d2c0a2d Sort header includes per guidelines 2023-01-28 09:01:14 -05:00
John Cosker 70b15ffcd1 Implement autoslab engraving feature (#1)
* Initial autoslab implementation
2023-01-28 09:01:14 -05:00
DFHack-Urist via GitHub Actions 277a37a12f Auto-update submodules
scripts: master
2023-01-28 07:13:34 +00:00
lethosor bf95520949
Merge remote-tracking branch 'kelvie/sudo-fix' into develop 2023-01-27 21:56:47 -05:00
John Cosker b9b8b36652 Sort header includes per guidelines 2023-01-27 20:08:33 -05:00
John Cosker 37b5be1f35
Implement autoslab engraving feature (#1)
* Initial autoslab implementation
2023-01-27 19:46:56 -05:00
Kelvie Wong fb129c1a16 Fix permissions in ccache dir
I think this affects basically nobody but me since everyone else seems
to run docker rootless.
2023-01-27 15:12:02 -08:00
Myk Taylor f47adba3d1
fix underscores-to-dashes 2023-01-27 14:45:56 -08:00
DFHack-Urist via GitHub Actions 9080af6948 Auto-update submodules
library/xml: master
scripts: master
2023-01-27 22:27:41 +00:00
Myk Taylor 18a2827385
only mark the border corner as resizable if the window is resizable 2023-01-27 14:20:21 -08:00