Commit Graph

1115 Commits (424f24282373d8cb325e0b8798e0ab6a15095cb7)

Author SHA1 Message Date
Myk Taylor a9f47e5680
add New Tools as a valid changelog header
and add to default template
2023-08-11 15:31:37 -07:00
Myk Taylor a6ec77b584
update changelog 2023-08-11 12:58:44 -07:00
Myk fdf878c3b9
Merge pull request #3655 from myk002/myk_banner
[BannerPanel] use square brackets instead of color blocks
2023-08-09 17:51:26 -07:00
Myk cd2d408006
Merge pull request #3642 from randombk/remotefortressreader-reload
Add option to force-fetch world blocks in RemoteFortressReader
2023-08-07 20:01:56 -07:00
Myk 031191ae9a
Update docs/changelog.txt 2023-08-07 19:40:48 -07:00
Myk 970babe77c
Merge pull request #3654 from myk002/myk_mod_reload
ensure active mod scripts are properly reloaded
2023-08-07 19:39:39 -07:00
David Li 8b5321fe86 Add option to force-fetch world blocks in RemoteFortressReader
The current behavior of GetBlockList in the RemoteFortressReader
  Protobuf RPC API is to only return blocks that have changed since
  the last fetch. This causes problems when the RPC client (i.e. a
  world renderer) wants to restart, as it can no longer fetch the
  full world state.

  This patch adds a `force_reload` option to BlockRequest, defaulting
  to `false` (the current behavior). When passed, it returns all
  requested blocks regardless of whether they have changed or not.

Signed-off-by: David Li <jiawei.davidli@gmail.com>
2023-08-07 19:17:04 -07:00
Myk Taylor 99517fcd81
use square brackets instead of color blocks 2023-08-07 17:20:58 -07:00
Myk Taylor 62a1bd6970
ensure active mod scripts are properly reloaded 2023-08-07 17:18:00 -07:00
Myk Taylor 8bff1399d4
add functions to Panel in addition to attributes 2023-08-07 17:02:55 -07:00
Myk 139a3a5ae8
Merge pull request #3649 from myk002/myk_bannerpanel
[widgets] factor banner out into reusable panel class
2023-08-07 12:54:32 -07:00
Myk Taylor 8c166935d5
factor banner out into reusable panel class 2023-08-07 12:40:48 -07:00
Myk Taylor e80884459c
don't display dfhack logo in legends mode 2023-08-07 12:39:20 -07:00
Myk 30befab78f
Merge pull request #3644 from myk002/myk_trade
remove caravan_buying param from getValue call
2023-08-06 23:57:07 -07:00
Myk Taylor 488ad0f827
add changelog template for new verions
and mark unused headers as deprecated
2023-08-06 23:02:45 -07:00
Myk Taylor db48e0eba0
remove caravan_buying param from getValue call
the identity of the selling party doesn't actually affect the value!
2023-08-06 17:38:34 -07:00
lethosor 47b4773786
df.new(): catch errors thrown by allocate()
This can include DFHack::Error::VTableMissing exceptions if the vtable of a
member field is unknown.

Fixes #3627
2023-08-04 17:22:20 -04:00
Myk Taylor a9df9f92d9
update for 50.09-r2 2023-07-21 18:50:15 -07:00
Myk Taylor 87a391b2ce
update changelog 2023-07-21 17:46:38 -07:00
Myk 65fc79c5e2
Merge branch 'develop' into myk_dwarfvet 2023-07-21 14:23:13 -07:00
Myk Taylor dff4816287
update dwarfvet 2023-07-21 04:12:56 -07:00
Myk Taylor 040d2caa95
update changelog 2023-07-20 19:22:30 -07:00
Myk Taylor 0d81f5ce6e
don't include dead citizens in the citizens list 2023-07-18 23:09:19 -07:00
Myk Taylor 2d2ecf6f0d
add TextButton 2023-07-16 20:24:39 -07:00
Myk 2cd226d879
Merge pull request #3566 from myk002/myk_pasture
[zone] initial implementation of pasture assignment screen
2023-07-16 14:36:57 -07:00
Myk Taylor 2fa4efbb8a
initial implementation of pasture assignment screen 2023-07-16 12:16:45 -07:00
Myk Taylor e565aa3578
update changelog 2023-07-16 12:16:06 -07:00
Myk Taylor 5c7aea0775
fix logic for autotrain and autotrade 2023-07-16 12:15:48 -07:00
Myk e1ad92295c
Merge pull request #3565 from myk002/myk_exotic
[stockpiles] include exotic pets as tameable
2023-07-16 12:01:22 -07:00
Myk Taylor a820b95d8c
include exotic pets as tameable 2023-07-15 14:40:04 -07:00
Myk Taylor 83f8be5312
add better noble suites and apartments 2023-07-15 14:26:51 -07:00
Myk 1643eac7e0
Merge branch 'develop' into patch-1 2023-07-13 17:02:39 -07:00
Myk 324a8c52e7
Update changelog.txt 2023-07-13 16:08:00 -07:00
Myk cbe821c2f2
Merge pull request #3546 from myk002/myk_misery
[misery] realign the docs to the actual implementation
2023-07-10 11:26:14 -07:00
Myk Taylor ff6f7c9454
realign the misery docs to the actual implementation 2023-07-09 10:20:56 -07:00
Myk Taylor ed8bf1cff1
update changelog 2023-07-08 18:40:53 -07:00
Myk Taylor 6f48161021
fix quoting in changelog 2023-07-07 15:57:24 -07:00
Kelly Kinkade 6997b6be21 add changelog for 3dveins 2023-07-07 16:00:39 -05:00
Myk Taylor 7d3c8bd040
add notes to the API section of the changelog 2023-07-06 03:24:53 -07:00
Myk Taylor b938891e11
add dfhack.items.isRequestedTradeGood 2023-07-06 03:24:36 -07:00
Myk Taylor c2e647b79b
fix item prices and algorithm
adjust prices according to race WAR affinity
2023-07-06 03:24:15 -07:00
Myk 79dbcf0461
Merge pull request #3524 from myk002/myk_copypaste
support copy/paste from system clipboard
2023-07-05 23:09:08 -07:00
Myk c25b6e642e
Merge pull request #3533 from myk002/myk_noble
port API for unit lookup by noble role from quickfort
2023-07-05 19:34:29 -07:00
Myk 8e7d7fefc0
Merge pull request #3527 from myk002/myk_no_extra_keys
filter out spurious STRING keybindings
2023-07-05 12:10:51 -07:00
Myk Taylor cbdb56a1ac
port API for unit lookup by noble role from quickfort 2023-07-03 13:47:43 -07:00
Myk Taylor 7e92123952
update changelog 2023-07-03 11:27:13 -07:00
Myk Taylor fdf2430fc4
filter out spurious STRING keybindings
that don't match actual SDL string input
2023-07-03 09:09:52 -07:00
Myk Taylor 175c249d29
support copy/paste from system clipboard 2023-07-02 18:04:06 -07:00
Myk Taylor 09027543df
update to 50.09-r1 2023-06-26 16:31:18 -07:00
Myk Taylor eff1755675
bump to 50.08-r4 2023-06-23 10:59:21 -07:00
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