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