Commit Graph

1115 Commits (e2dcced8ef23861f64daa34e7960af1785c1497d)

Author SHA1 Message Date
Myk Taylor 5a90a04a8e
handle obsidian 2023-06-21 02:00:06 -07:00
Myk Taylor b571e5b52b
don't diplay orders overlay on subscreens 2023-06-19 16:48:07 -07:00
Myk Taylor 14590d0ae5
increase tin ore count requirements in orders
each order takes multiple boulders of cassiterite. increase limits so
when all orders are active, cassiterite stores are not depleted
2023-06-17 09:36:28 -07:00
Myk 18c228e178
Merge pull request #3479 from myk002/myk_blueprints
[blueprint library] update pump_stack and aquifer_tap
2023-06-17 09:27:57 -07:00
Myk Taylor 5599968fa4
update pump_stack and aquifer_tap library blueprints 2023-06-16 17:18:17 -07:00
Myk Taylor dfeac78aae
don't select artifacts as masterful quality
artifacts no longer have the artifact quality rating
we need to check for the flag explicitly
2023-06-16 16:05:01 -07:00
Myk Taylor 5a208742c3
clean up changelog 2023-06-15 11:28:08 -07:00
Myk Taylor 0a9056df91
update changelog 2023-06-12 12:55:03 -07:00
Myk c06f54df8f
Merge pull request #3464 from myk002/myk_blueprint_library
update blueprint library
2023-06-11 21:20:11 -07:00
Myk Taylor 23f9764cb9
update changelog 2023-06-11 02:39:15 -07:00
plule c55ab745bb RemoteFortressReader: Fix a possible null pointer access on image descriptions 2023-06-10 22:05:14 +02:00
Myk Taylor 321941385e
add artifacts and masterworks presets 2023-06-07 11:57:16 -07:00
Myk Taylor 8c1e761f86
update changelog 2023-06-07 01:28:15 -07:00
Myk Taylor efc4f277d9
clear item occupancy flags for channeled tiles 2023-06-06 08:06:56 -07:00
UnFaventia e50fe7eb99
Update changelog.txt 2023-06-06 12:17:53 +10:00
UnFaventia 48d29de917
Merge branch 'develop' into Autonick-Updates 2023-06-06 12:16:28 +10:00
UnFaventia 2de77d3f57
Update changelog.txt 2023-06-06 12:11:10 +10:00
UnFaventia 0f224e60da
Update changelog.txt 2023-06-06 11:21:44 +10:00
Myk Taylor b4a804ca0c
bump to 50.08-r3 2023-06-05 17:42:35 -07:00
Myk Taylor 4a2b97105c
only initialize steam if launched from steam 2023-06-05 14:18:55 -07:00
Myk Taylor ecf82471cf
update for 50.08-r2 2023-06-01 11:20:08 -07:00
Myk Taylor 2edfe151d3
update changelog 2023-05-28 20:44:28 -07:00
Myk Taylor 0918fbb004
add ensure_keys utility function 2023-05-27 03:16:51 -07:00
Myk 2efeead96e
Merge pull request #3414 from myk002/myk_scroll_to_focus
scroll mouse wheel to focus window under cursor
2023-05-25 17:18:52 -07:00
Myk 906b1570b9
Merge pull request #3417 from myk002/myk_draggable_frame
allow dragging by frame edge for non-resizable windows
2023-05-25 17:18:40 -07:00
Myk Taylor 87775317a5
don't throw if json is unreadable
just act like the file didn't exist (unless strict is set)
2023-05-24 12:41:02 -07:00
Myk Taylor 6f49a0eb3d
allow dragging by frame edge for non-resizable windows 2023-05-23 15:17:01 -07:00
Myk Taylor f3ce805960
scroll mouse wheel to focus window under cursor 2023-05-23 12:26:44 -07:00
Myk Taylor d06118ad8e
support recording stockpiles in blueprints 2023-05-21 09:45:28 -07:00
Myk 8d73385aaf
Update changelog.txt 2023-05-20 05:01:07 -07:00
Myk c782873f86
Update changelog.txt 2023-05-20 04:58:08 -07:00
Myk Taylor 3729d7daa4
encode transmitted names in utf-8 2023-05-19 19:51:51 -07:00
Myk 804a80ea98
Merge pull request #3396 from myk002/myk_autodump
[autodump] remove cursor guard so autodump destroy can work
2023-05-19 11:33:33 -07:00
Myk Taylor d4e8d3399b
remove cursor guard from autodump so autodump destroy can work 2023-05-18 16:56:22 -07:00
Myk d48f4844d6
Merge branch 'develop' into myk_title_launch 2023-05-18 16:38:19 -07:00
Myk Taylor ee5553358e
update changelog 2023-05-18 11:01:04 -07:00
TaxiService afcbee48dd
Update docs/changelog.txt
Co-authored-by: Myk <myk.taylor@gmail.com>
2023-05-18 19:28:30 +02:00
Taxi Service 4cf88a1f8e actually fixed changelog entry..? 2023-05-18 13:52:07 +02:00
Taxi Service e7eb664ead ATTEMPTING to fix changelog entry... AGAIN 2023-05-18 13:29:26 +02:00
Taxi Service 69612bde0f ATTEMPTING to fix changelog entry... 2023-05-18 13:27:27 +02:00
Taxi Service c224a53435 fixed changelog entry... 2023-05-18 13:21:18 +02:00
Taxi Service 58519890b6 added changelog entry 2023-05-18 13:13:56 +02:00
Myk Taylor 6aede45135
add links to quickstart-guide and gui/control-panel to the title screen 2023-05-17 11:56:49 -07:00
Myk 5268de8dd8
Merge branch 'develop' into myk_classic 2023-05-17 11:27:33 -07:00
Myk 29ece9ce3f
Merge pull request #3381 from myk002/myk_substring_filter
make full text search configurable for list filters
2023-05-17 11:26:45 -07:00
Myk fb6c871966
Merge branch 'develop' into myk_dreamfort 2023-05-17 10:28:03 -07:00
Myk 2e1aae31a8
Merge pull request #3378 from myk002/myk_remote_server
[RemoteServer] fix crash on malformed json
2023-05-17 10:27:08 -07:00
Myk 259566253b
Merge pull request #3385 from myk002/myk_orders
[orders] improve orders library with new findings
2023-05-17 10:24:14 -07:00
Myk b787ee7aa5
Merge pull request #3379 from myk002/myk_rescan
[overlay] rename overlay.reload to overlay.rescan
2023-05-17 10:21:15 -07:00
Myk f265767d7a
Merge branch 'develop' into myk_remote_server 2023-05-17 10:21:02 -07:00
Myk 642c567f73
Merge pull request #3375 from myk002/myk_autolabor_warning
[autolabor] fix warning appearing on inappropriate screens
2023-05-17 10:20:33 -07:00
Myk Taylor 11361975f9
look up texpos values instead of assuming they're constant 2023-05-16 17:14:36 -07:00
Myk Taylor 368a9fbc2e
update dreamfort traffic patterns 2023-05-16 16:34:22 -07:00
Myk Taylor 04b1b0f84d
update changelog 2023-05-16 16:07:57 -07:00
Myk Taylor 217be6b58d
make full text search configurable for list filters 2023-05-16 12:36:58 -07:00
Myk Taylor a76bed0ed5
rename overlay.reload to overlay.rescan 2023-05-16 11:41:28 -07:00
Myk Taylor f05fe33307
fix crash on malformed json (again) 2023-05-16 11:26:47 -07:00
Myk Taylor b845ea15b8
update changelog 2023-05-15 18:34:43 -07:00
Myk 9f997eaade
Update docs/changelog.txt
Co-authored-by: Alan <lethosor@users.noreply.github.com>
2023-05-15 17:54:45 -07:00
Myk Taylor 910b7c2ae9
fix autolabor warning appearing on inappropriate screens 2023-05-15 17:52:20 -07:00
Myk Taylor 1a703c344f
support disabling DFHack with --disable-dfhack 2023-05-15 17:41:28 -07:00
lethosor 94e56bf4c7
Update changelog and docs for readded plugins
Also mark reinstated plugins in the changelog, including for previous v50 releases
2023-05-10 23:49:42 -04:00
John Cosker aa0721edee Changelog 2023-05-03 20:01:17 -04:00
John Cosker 58e11b01cb Comments 2023-05-03 19:37:44 -04:00
John Cosker 611e6d3a12
Merge branch 'develop' into design-refactor 2023-05-03 19:05:15 -04:00
Myk Taylor bebf3584ba
maybe fix terminal in foreground issue 2023-05-03 14:15:36 -07:00
Myk 2e64cf4373
Merge branch 'develop' into myk_add_spatter 2023-05-02 17:10:43 -07:00
Myk c91268e50f
Merge branch 'develop' into myk_worknow 2023-05-02 16:35:26 -07:00
Taxi Service ef0c8950bd renamed val_gap to option_gap, updated docs/changelog 2023-05-02 16:46:46 +02:00
John Cosker 0eb04f1b73 changelog 2023-05-01 14:32:09 -04:00
Myk Taylor 923f84b2f2
bump to 50.08-r1 2023-04-29 18:58:34 -07:00
Myk Taylor 83fa87b492
add work-now to the build 2023-04-27 14:22:45 -07:00
Myk Taylor 1b8fc20ad5
check items for accessibility for dialogs
before we only checked when doing the cycle, so if an inaccessible item
were manually selected, we'd never be able to build
2023-04-26 21:01:21 -07:00
Myk Taylor 9c447e8d45
re-add add-spatter plugin (minimal changes) 2023-04-26 14:47:24 -07:00
Taxi Service 6e1300458c fixed some wrong quotation marks in changelog.txt that made the build thingy cry 2023-04-26 01:26:38 +02:00
Taxi Service 48ffad2f71 added and attributes to 2023-04-26 01:02:38 +02:00
Myk 8f3d9f2f88
Merge pull request #3298 from myk002/myk_autoclothing
[autoclothing] demote chatty WARN messages to DEBUG
2023-04-24 14:37:35 -07:00
Myk Taylor 65d7b290a3
add ZScreenModal class for modal dialogs 2023-04-24 14:32:33 -07:00
Myk 359df08803
Merge branch 'develop' into myk_autoclothing 2023-04-24 14:16:42 -07:00
Myk d5e302bc0d
Merge pull request #3296 from myk002/myk_dig_now
[dig-now] fix smoothing job detection
2023-04-24 14:16:19 -07:00
Myk 300e891f8a
Update changelog.txt 2023-04-24 14:15:09 -07:00
Myk 2a410f7570
Merge pull request #3294 from myk002/myk_title_version
add DFHack title version overlay
2023-04-24 14:13:53 -07:00
Myk 8a9f65d347
Merge pull request #3295 from myk002/myk_version
add "version" alias to run the help
2023-04-24 14:13:34 -07:00
Myk 99b6aa0f90
Merge branch 'develop' into myk_dig_now 2023-04-24 14:13:25 -07:00
Myk Taylor ab047af163
demote chatty WARN messages to DEBUG 2023-04-24 00:31:20 -07:00
Myk Taylor 31401b2e19
fixed size limit calculations for rollers 2023-04-23 23:48:10 -07:00
Myk Taylor 74e1aa70d9
fix smoothing job detection 2023-04-23 23:28:50 -07:00
Myk f009ca907e
Merge pull request #3271 from TaxiService/bplan_slidertowidgets
move Slider class from filterselection.lua into widgets.lua
2023-04-23 18:44:58 -07:00
Myk 276efc9813
Apply suggestions from code review 2023-04-23 18:40:24 -07:00
Myk Taylor 87e67987a9
add "version" alias to run the help 2023-04-23 17:41:38 -07:00
Myk Taylor b59bf72cd2
turn down the title-version plugin 2023-04-23 17:32:30 -07:00
Myk Taylor 33142a5dfc
add DFHack title version overlay 2023-04-23 17:26:45 -07:00
Myk 7e9936f856
Merge branch 'develop' into myk_troll_Fur 2023-04-21 13:49:27 -07:00
Myk Taylor 6d9a07355b
allow filtering by yarn 2023-04-21 11:54:38 -07:00
Myk Taylor 6b86f7c691
planner panel is minimized by default
and minimized state is now persisted across reloads
2023-04-21 11:20:28 -07:00
Taxi Service 8371aa0b8b renamed Slider to RangeSlider, and added draft of Lua API.rst entry 2023-04-20 13:24:47 +02:00
Myk 78a322dc84
Merge pull request #3266 from myk002/myk_dt_warning
add a warning when DT appears to be running
2023-04-19 23:53:16 -07:00
Taxi Service a0b259bb67 attempt to fix changelog entry... 2023-04-19 11:44:27 +02:00
Taxi Service 1620604a8e added changelog entry 2023-04-19 11:38:22 +02:00
Myk Taylor ac4a068007
add missing changelog for buildingplan 2023-04-18 21:08:50 -07:00
Myk Taylor 250f05667b
add a warning when DT appears to be running 2023-04-18 15:50:59 -07:00
Myk Taylor e9f6695ace
infrastructure for hiding armok tools 2023-04-17 09:39:15 -07:00
Myk Taylor d1d521fbdb
infrastructure for hiding the terminal console on startup 2023-04-16 22:34:29 -07:00
Myk 777a5b7cea
Merge branch 'develop' into myk_toggle_cursor 2023-04-16 10:32:07 -07:00
Myk Taylor 67f50eafb0
add alias and keybinding for toggling the keyboard cursor 2023-04-15 22:26:38 -07:00
Myk Taylor ef380e9e1c
don't reset planner panel minimized state 2023-04-15 15:49:36 -07:00
Myk Taylor f7e3973da8
bump to 50.07-r1, scrub changelog 2023-04-12 01:45:42 -07:00
Myk Taylor 20bea5fa21
add ability to filter by cloth and silk 2023-04-11 03:49:28 -07:00
Myk Taylor 51047367f4
fix index out of bounds error when reading gems 2023-04-10 23:28:00 -07:00
Myk Taylor c0fe5776fb
update Installing docs for Steam 2023-04-10 18:29:41 -07:00
Myk Taylor 6a7446780b
hide terminal console when running on steam deck 2023-04-10 04:35:34 -07:00
Myk Taylor 04c16186de
hide planner overlay during the tutorial 2023-04-10 04:24:00 -07:00
Kelly Kinkade 95fb4e7eaa add raw/cooked z level output to prospector
toady shifted displayed z levels by 100 for v50
2023-04-09 12:57:11 -05:00
Myk ec114bea7c
Merge branch 'develop' into bplan_planneroverlay 2023-04-07 01:14:06 -07:00
Myk cd209d2f54
Merge branch 'develop' into bplan_itemselection 2023-04-07 01:06:38 -07:00
Myk Taylor 83017e8b8f
give active mods a chance to reattach their hooks 2023-04-07 00:48:04 -07:00
Myk Taylor 2ac2817987
enable bugfix services by default 2023-04-06 23:19:04 -07:00
Quietust 8d40ca8be6 Add "faststart" plugin to make DF start faster
In particular, it makes the game's "Loading..." screen animate
as quickly as possible, shortening it from around 10 seconds to
slightly more than 1 second.

A conditional build setting makes it skip the animation as well,
making it slightly faster yet.

Ideally, this should become part of the Tweak plugin, but we're
not building that right now.
2023-04-06 19:47:21 -06:00
TaxiService 7927820e40
Merge branch 'develop' into bplan_planneroverlay 2023-04-06 16:12:40 +02:00
Myk 30bb3d7050
Merge pull request #3168 from myk002/myk_script_paths
read mods from all mod dirs and only use most recent versions
2023-04-05 15:54:24 -07:00
TaxiService e1227faca9
Merge branch 'DFHack:develop' into bplan_itemselection 2023-04-05 15:39:23 +02:00
TaxiService faf2553a92
Merge branch 'DFHack:develop' into bplan_planneroverlay 2023-04-05 11:25:08 +02:00
Myk 7294678e27
Update docs/changelog.txt 2023-04-04 22:42:58 -07:00
silverflyone d42d9ec626 Update changelog.txt
Fix log entry
2023-04-05 12:53:39 +10:00
TaxiService e8e77e9ec2
Merge branch 'DFHack:develop' into bplan_itemselection 2023-04-04 18:25:54 +02:00
TaxiService 0e3df4e3a5
Update docs/changelog.txt
Co-authored-by: Myk <myk.taylor@gmail.com>
2023-04-04 03:28:23 +02:00
TaxiService e8fb2c5a46
Update docs/changelog.txt
Co-authored-by: Myk <myk.taylor@gmail.com>
2023-04-04 01:37:03 +02:00
Myk Taylor cf847109ce
read mods from all mod dirs and only use most recent versions 2023-04-03 15:59:42 -07:00
Taxi Service 8860ddf982 planneroverlay: initial rework commit 2023-04-03 22:46:31 +02:00
Taxi Service 07a4da6573 reworked itemselection ui & added vertical divider pens 2023-04-03 22:23:32 +02:00
TaxiService 3628f8c554
Update docs/changelog.txt
YES PLS

Co-authored-by: Myk <myk.taylor@gmail.com>
2023-04-03 21:29:24 +02:00
Taxi Service 4dc7b3cc43 attempt to make changelog entry work 2023-04-03 21:25:59 +02:00
Taxi Service 57146c527a added changelog entry 2023-04-03 21:20:45 +02:00
Myk 7d293c89a2
Merge pull request #3148 from myk002/myk_hotkey_menu
[hotkeys] adjust text margin in popup menu for wide scrollbar
2023-04-02 09:48:16 -07:00
Myk Taylor 9461e609a0
adjust text margin in hotkey menu for wide scrollbar 2023-04-01 22:53:35 -07:00
Myk 5846c3fc12
Update changelog.txt 2023-04-01 22:11:38 -07:00
Myk Taylor d13dfd7d49
interpret shrubbery as floor instead of wall 2023-03-31 19:29:01 -07:00
Kelly Kinkade 51236f90fa update steam launcher
this version launches dwarf fortress via the steam client

the existing one doesn't set up the steam app context which means access  to DF's steam workshop is broken. launching through the steam client avoids this issue.
2023-03-31 21:05:19 -05:00
Myk Taylor 38d4eea7ac
bump to 50.07-beta2 2023-03-31 05:02:02 -07:00
Myk 8b9a2321ae
Merge pull request #3122 from myk002/myk_automaterial
[buildingplan] implement automaterial selection
2023-03-29 00:01:47 -07:00
Myk Taylor f2958a5529
implement automaterial selection for buildingplan 2023-03-28 23:51:52 -07:00
Myk Taylor 147b0ba84a
fix and extend Labels/CycleHotkeyLabels 2023-03-28 23:36:49 -07:00
Myk 921e08e97a
Merge branch 'develop' into myk_buildingplan_suspendmanager 2023-03-28 06:52:42 -07:00
Myk Taylor 02b52fcb3d
confirm for removing burrows via the repaint menu 2023-03-27 16:11:21 -07:00
Myk Taylor d5c8237c91
update changelog 2023-03-27 03:53:10 -07:00
Myk Taylor 8da7e216a4
buildingplan - suspendmanager integration 2023-03-27 02:24:56 -07:00
Kelly Kinkade f3862e3eec tailor: gatekeep debugging code 2023-03-27 00:44:20 -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
Myk Taylor 0ba4225d85
support showing a different tile on hover for Labels 2023-03-25 15:19:24 -07:00
Myk 4108c57c0d
Merge pull request #3091 from ab9rf/getplants
reenable getplants
2023-03-25 13:11:04 -07:00