Commit Graph

426 Commits (a13159bc35265ec169fa6597f09e8b0e7e8f5822)

Author SHA1 Message Date
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
Myk Taylor 67f50eafb0
add alias and keybinding for toggling the keyboard cursor 2023-04-15 22:26:38 -07:00
pre-commit-ci[bot] 2923cf7d21 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2023-04-07 06:22:03 +00:00
Myk Taylor 2ac2817987
enable bugfix services by default 2023-04-06 23:19:04 -07:00
Taxi Service 7c63ea9394 added BOLD_FRAME and INTERIOR_MEDIUM_FRAME 2023-04-03 20:13:57 +02:00
Myk Taylor d67d57af3d
tombstone autounsuspend and add alias 2023-03-24 23:25:14 -07:00
Myk Taylor f6ebe36012
final stockpile library update 2023-03-23 02:26:37 -07:00
Myk Taylor cdf2c407bc
simplify finished goods stockpile settings 2023-03-23 02:26:37 -07:00
Myk Taylor 5af26675b4
rename "category" files to just "cat" 2023-03-23 02:26:37 -07:00
Myk Taylor cabdfe67bf
remove quality sp settings, update bolts 2023-03-23 02:26:37 -07:00
Myk Taylor 4621c33702
add weapons toggle stockpile setting 2023-03-23 02:26:37 -07:00
Myk Taylor d1db7b4ff3
round out the stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 7277977a36
update armor stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 02c57f944a
update weapon stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor ef9da6e8e4
update cloth stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor e9594a0c3b
update finished goods stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 93b289042c
update gem stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor cdbcc21901
update bars/blocks stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor fecebe5d71
update ammo stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 0d1caafeb3
update stone stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor e4ab868dd5
remove unrepresentable refuse stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 1a8f6fafff
update refuse stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 3661cfdcf0
update furniture stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 63f6d0bc72
remove obsolete stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 16f0d680ef
update food stockpile defs 2023-03-23 02:26:37 -07:00
Myk Taylor 4af59f865a
update traps and cages 2023-03-23 02:26:37 -07:00
Myk Taylor e59d60612c
rename traps and cages 2023-03-23 02:26:37 -07:00
Myk Taylor c2a7de232e
use new "all" format categories 2023-03-23 02:26:37 -07:00
Myk Taylor 284d80b076
rename some leftover categories 2023-03-23 02:26:37 -07:00
Myk Taylor 13cd825fed
rename category files to identify them more clearly 2023-03-23 02:26:37 -07:00
Myk Taylor 8c0b59c548
add the stockpiles user data directory 2023-03-23 02:26:37 -07:00
Myk Taylor a4c9a5116f
install the stockpiles settings library 2023-03-23 02:26:37 -07:00
John Cosker e8b9a3acfb Add default alias for gui/dig -> gui/design 2023-03-19 19:43:23 -04:00
John Cosker 4d1e0da1b8 add alias for gui/dig -> gui/design and add default hotkey 2023-03-19 18:38:11 -04:00
Myk Taylor c48c9c77c0
use new data directories for blueprints 2023-03-12 15:43:32 -07:00
Will H 79396c1085 Refuse files
Refuse aliases now complete and nonzero
2023-03-11 16:13:01 +11: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 cfc5226aaf
Merge branch 'develop' into myk_logo 2023-02-08 11:21:37 -08:00
Janeene Beeforth 24827eabe2 Remove checks for silver from library/military for crossbows. 2023-02-08 21:24:24 +11:00
Janeene Beeforth dd10451c2f Remove library/military silver crossbow work-order
It is not possible to create a work-order for making silver crossbows,
so the silver crossbow recipe belongs in the alternative military library
with other artifact/non-craftable weapon recipes.

It's already present in the library/military_include_artifact_materials
work-orders, so simply needed removal from the vanilla library/military
orders version.
2023-02-08 21:24:24 +11:00
Myk Taylor 0a91166a92
add light AA 2023-02-07 22:55:19 -08:00
Myk Taylor 8ee05af6ef
update logo to crisper version provided by TaxiService 2023-02-07 22:55:19 -08:00
Myk Taylor 5747e9f3f0
set up some keybindings that are ready to go
and reinstate autodump-destroy-item
2023-02-06 01:23:52 -08:00
Robob27 2c817ec4ef Enable confirm by default 2023-02-05 19:04:21 -05: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 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 aa22917aeb
add new control panel textures 2023-01-31 23:52:30 -08:00
Myk Taylor 0c92317cce
give gui/control-panel a global hotkey 2023-01-30 14:23:47 -08:00
Myk Taylor c2d6debcd8
add on/off light textures and expose to lua 2023-01-29 00:35:29 -08:00
Myk 49e1d9ff1c
Merge pull request #2722 from myk002/myk_overlay_default_enabled
Allow overlay widgets to set their default enabled state
2023-01-26 13:45:07 -08:00
Scott Ellis 2ae3d7dd85 Stop creating workorders to create platinum weapons
Platinum weapons are normally only created by artifact moods.
Removed creation of platinum weapons from military.json
Altered other weapon work orders to not care about the existance of
platinum.
Renamed original file for those who want to create platinum weapons
anyway.
2023-01-26 08:09:25 -06:00
Myk Taylor 998a63a979
allow overlay widgets to specify a default enabled state
and make relevant library widgets enabled by default
and remove the default overlay.json config file
2023-01-26 00:53:57 -08:00
Myk Taylor 21ebbad669
add keybinding for gui/quickcmd 2023-01-23 15:40:56 -08:00
Eamon Bode fc861f1328
Merge branch 'develop' into automelt 2023-01-23 14:20:48 -05:00
Myk Taylor 9aaa55cd7f
add textures and frames for various use cases 2023-01-23 03:58:51 -08:00
eamondo2 d6c4f15e33 Merge branch 'develop' into automelt 2023-01-22 17:26:55 -05:00
Myk Taylor 740abba621
update comments in quickfort config file 2023-01-22 08:40:16 -08:00
Eamon Bode e5cbc7fd3c
Merge branch 'develop' into automelt 2023-01-22 04:40:10 -05:00
Myk Taylor bb5a3ac8e9
fix library order for minecarts 2023-01-22 00:06:20 -08:00
Janeene Beeforth 3f9f4fe243 Attempt to fix lye order limits 2023-01-22 17:14:48 +11:00
Janeene Beeforth aa4cc8ff41 Update orders related to bags for v50.x
Bags now have their own item type, they're no longer mixed in with boxes
2023-01-22 16:42:19 +11:00
eamondo2 0fbf17f1c8 refactor/fix as per GH suggest 2023-01-21 18:22:15 -05:00
Myk Taylor 226a0ff164
revert autodump hotkeys. we need to discuss how keybindings work more 2023-01-20 09:39:37 -08:00
Myk Taylor 4183bace4d
update autodump, only commands, add hotkeys 2023-01-20 09:31:44 -08:00
Myk Taylor 7d8066f3c7
allow buildingplan to be "always on" 2023-01-17 21:55:27 -08:00
Myk Taylor ac06508d92
add some more icon textures we can use
contributed by TaxiService on the DFHack Discord server
2023-01-12 21:04:41 -08:00
Myk 646acc8b45
Merge pull request #2582 from myk002/myk_init_examples
fix example init file and related doc
2023-01-09 23:50:20 -08:00
Myk 33f68cd92a
Merge pull request #2580 from myk002/myk_keybinding_cleanup
remove twaterlvl from the global keybinding list
2023-01-09 23:50:11 -08:00
Myk Taylor 29506dbd87
remove call go fix/blood-del, which no longer seems useful 2023-01-09 16:13:15 -08:00
Myk Taylor d918e2d9d8
fix example init file and related doc 2023-01-09 15:33:04 -08:00
Myk Taylor 817991f8c9
remove twaterlvl from the global keybinding list
since vanilla df comes with its own keybinding now
2023-01-09 13:48:08 -08:00
Myk Taylor 2234328a91
use an actual pin texture for ZScreen pins 2023-01-09 00:47:13 -08:00
Myk Taylor c70c4131bd
don't include dfhack-config/ in release tarball
create it at runtime
move files around so no dfhack-owned files are in there
2023-01-04 19:41:58 -08:00
Myk Taylor d0fff7692e
move dfhack-config into data 2023-01-04 19:41:10 -08:00
Myk b62cfa3699
Merge pull request #2552 from myk002/myk_mouse
Get correct mouse button down behavior in Lua without overwriting enabler fields
2023-01-04 19:39:43 -08:00
Myk Taylor e9a5ec13af
update logo image 2023-01-04 17:55:01 -08:00
Myk Taylor 5d04b9c4cb
add Textures module and load DFHack logo
undocumented for now since it's internal. in the future, perhaps this
could morph into a dynamic texture loading facility for tools
2023-01-04 13:30:18 -08:00
Myk Taylor 9e38101593
enable the overlay by default
now that gps->enabler is unharmed upon crossing the Lua boundary
2023-01-04 12:09:21 -08:00
Myk Taylor 4b8a173ec4
comment out most keybindings
until we figure out what we want to set. now that everything is just one
viewscreen, we'll have hotkey overload unless we figure something out.
2023-01-01 17:18:39 -08:00
Myk Taylor 990f9f6061
comment out all plugins and default tool init
until we can prove things work in v50
2022-12-18 17:25:18 -08:00
myk002 70ad8a2260
let prioritize restore its state 2022-12-10 21:59:51 -08:00
myk002 a7f7a8d0a1
remap command-prompt's keybinding to gui/launcher 2022-12-04 15:56:12 -08:00
myk002 cb338e4257
remove resume plugin
all functionality has been migrated to unsuspend
2022-11-21 15:27:40 -08:00
myk002 1cc9a4d832
make leggings instead of crafts out of shells
they have a greater average trade price, and "shleggings" is hilarious.
2022-11-16 12:31:24 -08:00
lethosor 899fa3d940
Fix quickfort docs link in data/blueprints/README.md 2022-11-15 15:06:40 -05:00
myk002 4f5cb196a7 scope keybindings closer to their area of use
so they don't clutter the hotkeys list unnecessarily
the better solution for many of these commands is hotkey guards, but we
don't yet support hotkey guards for scripts
2022-11-14 19:54:58 -08:00
myk002 511250afbe reorder keybindings, no definition changes 2022-11-14 19:54:58 -08:00
myk002 89e579239f update dreamfort help, add qsp for training bolts 2022-11-14 19:53:46 -08:00
myk002 bdf201c670
ensure keybinding shows up in hotkeys command
not overlay
2022-11-14 16:46:03 -08:00
myk002 234919ffe1
replace hotkeys keybinding with menu keybinding 2022-11-14 16:46:01 -08:00
myk002 6e0a583e8d
enable overlay from init scripts; self-enable bad
loading other plugin modules during plugin_init results in those other
plugin modules not getting initialized properly. specifically, their
DFHACK_PLUGIN_LUA_FUNCTIONS and commands don't get added to their lua
module namespaces.
2022-11-14 16:40:35 -08:00
myk002 9199f8207f
add global keybinding for on-screen keyboard 2022-10-19 14:05:20 -07:00
myk002 fea0ce0718
fix cvs quoting 2022-10-14 13:11:26 -07:00
myk002 b1bf80e585
support "group" file split strategy for blueprint 2022-10-14 12:27:24 -07:00
myk002 aa83aa4e71
handle construct phase in ecosystem tests 2022-10-12 14:51:36 -07:00
myk002 a0cc040d9c
use new prioritize defaults 2022-09-28 12:15:25 -07:00
Myk Taylor b744d1a8e5
add medical jobs to the priority list
as per discussion on reddit
https://www.reddit.com/r/dwarffortress/comments/xj00e9/science_job_priority/
2022-09-26 22:08:55 -07:00
Myk Taylor ea7326a1c8
add more job types to the example prioritize list 2022-09-24 20:47:16 -07:00
myk002 a392a5371d
add keybinding for gui/workorder-details 2022-09-07 22:02:33 -07:00
myk002 446c321c62
fix spacing error
and floorplan error
2022-09-04 12:27:50 -07:00