Commit Graph

12177 Commits (a900b1789a4e6ce16bdc536fa88a1abfceb3af6e)
 

Author SHA1 Message Date
Myk a900b1789a
Merge pull request #2414 from myk002/myk_mouse_buttons
Make mouse button event behavior conform to docs
2022-11-23 11:29:20 -08:00
DFHack-Urist via GitHub Actions a9ea68b26a Auto-update submodules
scripts: master
2022-11-23 07:15:32 +00:00
Myk ae1c7ff831
Merge pull request #2382 from cppcooper/patch-2
Updates spectate plugin
2022-11-22 10:35:58 -08:00
DFHack-Urist via GitHub Actions 807ce39251 Auto-update submodules
scripts: master
2022-11-22 07:17:58 +00:00
Myk 61974b86ab
Merge pull request #2415 from DFHack/master
Merge robots.txt change from master to develop
2022-11-21 21:47:54 -08:00
Myk 89aef0a2a4
Merge pull request #2410 from myk002/myk_robots
Add robots.txt to our HTML docs
2022-11-21 21:40:24 -08:00
myk002 c9cf5ecca8
we kept editfield as MOUSE_L for click and drag 2022-11-21 17:51:24 -08:00
myk002 db516d9474
update changelog 2022-11-21 17:38:29 -08:00
myk002 24dc879888
adapt library code to newly correct mouse events 2022-11-21 17:36:46 -08:00
myk002 e2218d0429
make mouse button event behavior conform to docs
before, when a mouse button was held down, we'd send a single _MOUSE_L
and _MOUSE_L_DOWN event and that's it. now we properly send a single
_MOUSE_L_DOWN event and _MOUSE_L events for as long as the button is
held down. similar for the right mouse button
2022-11-21 17:35:14 -08:00
Josh Cooper 5352649b88 Implements plugin: spectate v1.0.3b
test
2022-11-21 12:26:40 -08:00
Josh Cooper 4a0abd1915 Implements plugin: spectate v1.0.2b 2022-11-21 12:26:40 -08:00
Josh Cooper b99e948b8a Implements plugin: spectate v1.0.1a 2022-11-21 12:26:40 -08:00
Josh Cooper 40cbe4fe88 Implements plugin: spectate v1.0a 2022-11-21 12:26:40 -08:00
Josh Cooper ec6cd8d53a Implements plugin: spectate v0.5
Fixes spectate not starting with the first job

Updates spectate.cpp

- refactors features/settings to under a `Configuration` struct with a global variable `config`
- refactors existing `config` => `pconfig`
- moves plugin logic, mostly, to namespace SP (spectate plugin)
- utilizes debugging log macros
- updates status format
- refactors status print code into a separate function
2022-11-21 12:26:27 -08:00
Myk edfaf5f9f2
Merge pull request #2412 from myk002/myk_init_order
Ensure init script file run order is consistent
2022-11-20 18:02:28 -08:00
myk002 086ce64787
update changelog 2022-11-20 17:28:59 -08:00
myk002 0190cfb117
ensure foo.init runs before foo.*.init 2022-11-20 17:27:14 -08:00
Myk d2c26acb47
create robots.txt for HTML docs 2022-11-20 17:08:02 -08:00
myk002 5967e5c9e0
fix up cleanowned status message
print unit id instead of raw pointer and display "wear level" instead of
just "wear"
2022-11-20 16:03:08 -08:00
Myk ff447d46bd
don't overcount units for misery widget
addendum to #2366
2022-11-20 09:45:23 -08:00
Myk 152aa70b21
Merge pull request #2409 from ab9rf/autolabor-refactor
Autolabor refactor, phase 1
2022-11-20 08:33:36 -08:00
Kelly Kinkade 2bc2dd8f5b remove unnecessary 'const'
wouldn't it be nice if there was a single C++ standard that all compilers adhered to?
2022-11-20 10:21:32 -06:00
Kelly Kinkade 2453b34194 refactor common labor state map table
eliminates code duplication
2022-11-20 10:09:52 -06:00
Kelly Kinkade aa78c626f9 collect autolabor plugins into one directory
these plugins all share code, moving them into a common directory will make refactoring the code shared between them more straightforward
2022-11-20 01:58:08 -06:00
Myk baf58fdf25
Merge pull request #2113 from Bumber64/Bumber64-patch-2
Add functions reverse-engineered from announcement code
2022-11-18 17:44:53 -08:00
Myk ac5a1d35ae
remove duplicate function definition 2022-11-18 17:39:49 -08:00
Myk 24b237ae25
Update changelog.txt 2022-11-18 17:35:50 -08:00
Myk 11c27d40dd
Merge branch 'develop' into Bumber64-patch-2 2022-11-18 17:34:00 -08:00
Myk 046f799f9e
Merge pull request #2405 from ab9rf/msvc-config
up MSVC warning level to /W3 /WX
2022-11-18 13:45:18 -08:00
Kelly Kinkade 0d5b80204f `Internals` not `Internal` 2022-11-18 15:35:08 -06:00
Kelly Kinkade b6ffaebeda refine comments 2022-11-18 15:29:02 -06:00
Kelly Kinkade a16aca0f03 up MSVC warning level to /W3 /WX
This makes MSVC warn at a level comparable to what we use on gcc for Linux builds
2022-11-18 15:09:50 -06:00
DFHack-Urist via GitHub Actions acd561ec9c Auto-update submodules
library/xml: master
scripts: master
2022-11-18 20:59:44 +00:00
Myk 0b0782f837
Merge pull request #2401 from myk002/myk_default_overlay_config
add a default overlay config with standard widgets
2022-11-18 10:17:42 -08:00
Myk 8594218bf8
Merge pull request #2402 from myk002/myk_shleggings
[orders] replace shell crafts with shleggings
2022-11-18 10:17:25 -08:00
myk002 7b6cd14823
update changelog 2022-11-16 12:33:24 -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
myk002 1c0a4182b7
add a default overlay config with standard widgets 2022-11-16 08:53:02 -08:00
Alan f5d100d28c
Merge pull request #2399 from ab9rf/autofarm-fix-2365
autofarm: insert missing output flushes
2022-11-15 21:37:57 -05:00
Kelly Kinkade 99f919c3dc autofarm: insert missing output flushes
insert calls to std::flush as appropriate

fixes #2365
2022-11-15 20:00:27 -06:00
Myk 880120599d
Merge pull request #2398 from ab9rf/autolabor-fix-1994
autolabor/autohauler: add labor entries for 241-243
2022-11-15 16:48:58 -08:00
lethosor 899fa3d940
Fix quickfort docs link in data/blueprints/README.md 2022-11-15 15:06:40 -05:00
Kelly Kinkade eeee752733 Update changelog.txt
add changelog
2022-11-15 13:21:45 -06:00
Kelly Kinkade d191993376 autolabor/autohauler: add labor entries for 241-243
add missing entries for jobs 241, 242, and 243

this was fixed in labormanager in PR #1566 (see #1561) but was never addressed in autolabor or autohauler

should close #1994
2022-11-15 13:13:33 -06:00
DFHack-Urist via GitHub Actions 822a1c8359 Auto-update submodules
library/xml: master
scripts: master
2022-11-15 07:17:03 +00:00
Myk fa31f3eb56
Merge pull request #2390 from myk002/myk_keybinding_cleanup
clean up default keybindings
Long context lists is a short term solution until we can implement script hotkey guards (or we convert the keybindings into overlay widgets)
2022-11-14 20:00:32 -08:00
myk002 983ae02517 update keybinding docs 2022-11-14 19:54:58 -08: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