Commit Graph

13404 Commits (bf64f1d985e6419bec7a6d9a476c85676f37d778)
 

Author SHA1 Message Date
TaxiService 30a1f2f924
de-hardcoding scrollbar spritesheet definitions
added a new variable "SBSO", and redefined all scrollbar tile definitions as this variable + an offset.
this could make it easier to switch scrollbar graphics from within the game, if necessary.
2023-02-05 18:56:51 +01:00
DFHack-Urist via GitHub Actions 8c79ca5500 Auto-update submodules
scripts: master
2023-02-05 07:13:47 +00:00
Myk 90860f0db0
Merge pull request #2808 from Bumber64/patch-2
Update Gui::resetDwarfmodeView
2023-02-04 22:53:18 -08:00
Myk 427b90c9d5
Merge pull request #2802 from myk002/myk_automelt
[automelt] improve resistance to morphed building ids
2023-02-04 22:50:34 -08:00
Ryan Williams 1eb67ab239
Update Gui::resetDwarfmodeView
* Set `plotinfo->main.mode` again now that alignment is fixed
* Left note about unidentified global
* DF resets the whole `selection_rect` struct
* Comments for `ANNOUNCE_LINE_DURATION` and `ANNOUNCE_DISPLAY_TIME` constants reflect the default 50 GFPS
2023-02-04 19:56:37 -08:00
Ryan Williams 0f78509328
agitated_wilderness_creature is in unit->flags4 2023-02-04 19:29:37 -08:00
Ryan Williams c345acd417
Update Units::isFortControlled
Add check for `agitated_wilderness_creature`.
2023-02-04 18:48:41 -08:00
Myk 11e3362670
Merge pull request #2799 from TaxiService/patch-1
wrong scrollbar sprites mapping fix (issue #2777)
2023-02-04 17:42:31 -08:00
Myk Taylor 2daf1ceca5
make automelt resistent to morphed building ids
i.e. that no longer refer to valid stockiples, which can happen if the
persisted data is from another game
2023-02-04 12:56:19 -08:00
Myk 1365e4bc7d
Merge pull request #2800 from kelvie/build-stonesense
Cleanup: GHA: use declarative env
2023-02-04 12:22:01 -08:00
TaxiService de04cf04e0
wrong scrollbar sprites mapping fix (issue #2777)
i've taken a crack at it, and this seems to fix this "issue" i filed here: https://github.com/DFHack/dfhack/issues/2777

https://i.imgur.com/aFnq80M.mp4
2023-02-04 15:18:26 +01:00
Myk Taylor 71deeb7a48
bump version to 50.05-alpha3.1 2023-02-03 15:48:09 -08:00
Myk 29f56a6c14
Merge pull request #2792 from myk002/myk_seedwatch
[seedwatch] fix parameter parsing when setting targets
2023-02-03 15:35:54 -08:00
Myk Taylor ce16aef29f
update changelog 2023-02-03 15:27:44 -08:00
Myk Taylor 43d1a1563b
fix param parsing for setting targets 2023-02-03 15:27:01 -08:00
Myk Taylor 4a21b0843f
bump to 50.05-alpha3 2023-02-03 14:28:17 -08:00
Kelvie Wong 1e904cfc11 GHA: use declarative env
Rather than calling `env` as part of the commandline.
2023-02-03 14:09:59 -08:00
DFHack-Urist via GitHub Actions 667851d037 Auto-update submodules
scripts: master
2023-02-03 21:50:53 +00:00
Myk Taylor 5a4ab977a5
update changelog 2023-02-03 12:53:59 -08:00
Myk Taylor f2521c4a5c
protect against bad tree data 2023-02-03 12:52:50 -08:00
Myk Taylor 972df67eee
add more instrumentation to autochop 2023-02-03 12:26:01 -08:00
Myk Taylor 81abd52313
include TRACE messages in the build 2023-02-03 12:25:44 -08:00
Myk Taylor e2095f9ae3
restore the file mode to executable 2023-02-03 10:31:17 -08:00
Myk 114014878e
Merge pull request #2788 from kelvie/build-stonesense
cross compile: build stonesense as well
2023-02-03 10:29:43 -08:00
Myk 5b4e3bd607
Merge branch 'develop' into build-stonesense 2023-02-03 10:29:16 -08:00
Myk 9db9d06867
Merge pull request #2759 from CoreyJ87/patch-1
Always build stonesense
2023-02-03 10:28:19 -08:00
Myk d980c7bdef
actually expand EXTRA_CMAKE_ARGS in the command 2023-02-03 10:25:04 -08:00
Myk 04f586b5c8
move stonesense flag to the cross compile action 2023-02-03 10:12:25 -08:00
Kelvie Wong cddcf7850d cross compile: build stonesense as well 2023-02-03 09:27:18 -08:00
DFHack-Urist via GitHub Actions 86962601de Auto-update submodules
scripts: master
2023-02-03 14:48:15 +00:00
Myk d1a77896b4
Merge pull request #2787 from myk002/myk_reset_reload
reset the saved frame counter on new world
2023-02-03 06:46:09 -08:00
Myk f9376d696e
Merge pull request #2786 from myk002/myk_list_double_click
[widgets.List] react to double clicks on list items
2023-02-03 06:45:50 -08:00
Myk Taylor 345b7d78cb
pass attributes through FilteredList 2023-02-03 00:09:10 -08:00
Myk Taylor 2316615763
react to double clicks on list items 2023-02-03 00:09:10 -08:00
Myk Taylor 6831b1a1ae
reset the saved frame counter on new world
this allows the plugins to function normally even after one world is
exited and a different world with a lower frame counter is loaded
2023-02-03 00:08:38 -08:00
Myk Taylor 76712a533c
move control panel hotkey again to Ctrl-Shift-E
Ctrl-Shift-S is too close to the macro save hotkey (Ctrl-S) and can
trigger it sometimes if you're not super careful
2023-02-03 00:02:20 -08:00
Myk Taylor 49246a60f3
properly cast for unsigned comparisons 2023-02-02 23:57:52 -08:00
Myk Taylor 8c7be9a8c2
don't use negative plant indices
and clean up the Kitchen module a bit more
2023-02-02 23:33:24 -08:00
DFHack-Urist via GitHub Actions f991593a80 Auto-update submodules
scripts: master
2023-02-03 07:14:43 +00:00
DFHack-Urist via GitHub Actions bb6824ec11 Auto-update submodules
library/xml: master
scripts: master
2023-02-03 05:07:52 +00:00
Myk Taylor bfc27605cc
use Ctrl-Shift-S instead of tilde for gui/control-panel
since ~ conflicts with the :lua shortcut
2023-02-02 21:03:23 -08:00
Myk Taylor 2cf985be73
don't lose List scroll position when dragging 2023-02-02 19:42:41 -08:00
Myk Taylor aa2339d2aa
add cxxrandom back to the build
and mark channel-safely as tested
2023-02-02 19:42:19 -08:00
Myk b514d9b7f1
Merge pull request #2757 from ab9rf/5005-autolabor
reenable autolabor
2023-02-02 17:15:20 -08:00
Myk 2a8578c4a7
Update docs/plugins/autolabor.rst 2023-02-02 17:15:07 -08:00
Kelly Kinkade 9579f11f35 autolabor: improve docs 2023-02-02 17:09:57 -06:00
Kelly Kinkade c6d63a54c5 update autolabor documentation 2023-02-02 16:18:28 -06:00
Myk 987597e0af add autolabor warning overlay widget 2023-02-02 15:37:36 -06:00
Myk 4df7898d18 link autolabor to lua for the overlay 2023-02-02 15:37:36 -06:00
Kelly Kinkade 16e6114a86 autolabor: realign labors, improve tick handling
realigned the labor table to v50
changed onChange handler to run every 60 in-game ticks instead of every 60 render frames (no reason to run while paused lol)
2023-02-02 15:37:36 -06:00