Commit Graph

13898 Commits (21784568bd144d3a70444f9cbc35705619297a1c)
 

Author SHA1 Message Date
Myk Taylor fc4d2605f2
don't softlock the game on modal popups
overlays can prevent clicks from being handled by DF. likewise, vanilla
modal popups can prevent clicks from getting handled by DFHack. to
prevent a softlock, overlay will skip sending input to the overlay
widgets when a modal dialog is visible
2023-03-07 08:00:13 -08:00
DFHack-Urist via GitHub Actions 26a257eb8c Auto-update submodules
library/xml: master
2023-03-07 07:14:18 +00:00
Myk Taylor bc77a91d46
build zero-item buildings with buildingplan
so they can be multi-built like all other buildings (the vanilla ui was
handling the build and then exiting out of the build menu)
2023-03-06 20:51:41 -08:00
Myk 3ba9459883
Merge pull request #2976 from myk002/myk_automaterial
turn down automaterial (superseded by buildingplan)
2023-03-06 15:48:45 -08:00
Myk 000be9c635
Merge pull request #2983 from myk002/myk_ubuuuuuntu
update all build envs to ubuntu-22.04
2023-03-06 15:39:55 -08:00
Myk Taylor 1bf79afd54
ditch gcc 4.8 and 7, replace with 10 2023-03-06 15:29:11 -08:00
Myk Taylor 363a3d484e
fix matrix build? 2023-03-06 15:23:45 -08:00
Myk Taylor 3569f7e687
update ruby action 2023-03-06 15:22:15 -08:00
Myk Taylor 1c36031073
update all build envs to ubuntu-22.04 2023-03-06 15:18:06 -08:00
Myk ee7692af77
Merge pull request #2980 from cppcooper/dig-now
dig-now bug fixing revisited
2023-03-06 13:45:44 -08:00
Myk 8cb3c0cf66
Update changelog.txt 2023-03-06 12:38:14 -08:00
Myk 2095843a71
Merge branch 'develop' into dig-now 2023-03-06 12:37:08 -08:00
Myk 1c6076fa94
Merge pull request #2981 from DFHack/revert-2944-myk_dig_now_revert
Revert "revert recent changes to dig-now due to lockups"
2023-03-06 12:35:46 -08:00
Myk 0459831c6a
Revert "revert recent changes to dig-now due to lockups" 2023-03-06 12:33:02 -08:00
Josh Cooper 1eaee61044 Fixes dig-now job list iteration/scanning 2023-03-06 11:46:43 -08:00
Will H da1df122b1 [quickfort] new alias structure
Files created with `savestock` for each existing alias. Some aliases missing (search) currently.
2023-03-06 23:21:28 +11:00
Myk Taylor 161f84e7b7
turn down automaterial (superseded by buildingplan) 2023-03-06 01:27:27 -08:00
Myk e4596e6d2e
Merge pull request #2975 from myk002/myk_stockpiles
[stockpiles] get savestock and loadstock minimally functional
2023-03-06 00:24:30 -08:00
Myk ec226da929
Merge pull request #2971 from myk002/myk_buildingplan
[buildingplan] v1 features code complete
2023-03-06 00:23:44 -08:00
Myk Taylor 2220c5c07e
editing pass 2023-03-06 00:20:02 -08:00
Myk Taylor bb0d4c410d
update docs 2023-03-06 00:00:25 -08:00
Myk Taylor e9060624af
use same hotkey for sorting, hide unused elements 2023-03-05 23:04:35 -08:00
Myk Taylor 80addc92d1
remember default max quality for each item 2023-03-05 23:04:03 -08:00
Myk Taylor efb307ed25
remove mock warning 2023-03-05 22:09:45 -08:00
Myk Taylor d009668339
implement materials search 2023-03-05 22:09:21 -08:00
Myk Taylor ea549f6572
generate text summary as the filter changes 2023-03-05 19:15:04 -08:00
Myk Taylor c752223fbc
implement invert and reset 2023-03-05 18:31:03 -08:00
Myk Taylor 2a2141931f
allow material filter to be read and set 2023-03-05 18:17:10 -08:00
Myk Taylor 0562dc5234
constify some MaterialInfo methods 2023-03-05 18:16:49 -08:00
Myk Taylor d07864e5bb
allow material categories to be set from the ui 2023-03-05 16:32:05 -08:00
Myk Taylor 028bbca07b
allow vectors to be read from indices other than 1 2023-03-05 16:32:05 -08:00
Myk Taylor f9924d9090
implement material filter setting and retrieving 2023-03-05 16:32:05 -08:00
Myk Taylor d3ef96cc05
allow MaterialInfo structs to be sorted 2023-03-05 16:32:05 -08:00
Myk Taylor 3b116c8061
give global settings page an interior frame 2023-03-05 16:32:05 -08:00
Myk Taylor 090f298a47
init building materials to ordinary max quality 2023-03-05 16:32:05 -08:00
Myk Taylor 23d5607835
update docs 2023-03-05 16:21:28 -08:00
Myk Taylor 8f07a03772
get savestock and loadstock minimally functional 2023-03-05 16:16:32 -08:00
DFHack-Urist via GitHub Actions 9cc7c22306 Auto-update submodules
scripts: master
2023-03-05 07:14:23 +00:00
Josh Cooper 9fb7e0d232 Merge branch 'develop' into dig-now 2023-03-03 12:38:22 -08:00
Josh Cooper dca19e9dad Adds more logging for dig-now 2023-03-03 11:13:25 -08:00
Myk f0200db6c2
Merge pull request #2970 from myk002/myk_buildingplan
[buildingplan] next steps
2023-03-02 06:11:19 -08:00
Myk Taylor c8c1572bc4
fix typo 2023-03-02 06:08:51 -08:00
Myk Taylor 80da035186
always allow constructions to be placed
even if some tiles are invalid. the first selected tile must still be
valid
2023-03-02 06:00:21 -08:00
Myk 9b2f2caa09
Merge pull request #2964 from myk002/myk_buildingplan
[buildingplan] next steps
2023-03-02 05:33:00 -08:00
Myk Taylor 982d6a995a
fix signed/unsigned error 2023-03-02 05:29:33 -08:00
Myk Taylor 28599eb2bb
ensure item is on walkable tile 2023-03-02 05:28:12 -08:00
Myk Taylor 4f3cdeaf05
stub out reachability check for now
it's more complicated than we thought
2023-03-02 05:00:12 -08:00
Myk Taylor 926bc8b7d4
cache valid materials on world load 2023-03-02 05:00:07 -08:00
Myk Taylor 97e5fdb78e
implement saving and retrieving item quality filters 2023-02-27 12:27:21 -08:00
Myk Taylor 1d855014c2
implement global settings page 2023-02-27 10:32:54 -08:00