myk002
aff5c9bf35
add getCursorCoords overload for df::coord
...
and factor out active cursor detection
2021-05-15 12:05:00 -07:00
myk002
95d97b929e
remove unit tests for removed function
2021-05-15 05:59:37 -07:00
myk002
256ca13668
make short help text more generic
2021-05-14 23:07:44 -07:00
myk002
5a149f44e0
use setHotkeyCmd instead of dfhack.run_script
2021-05-14 23:02:04 -07:00
myk002
b0dba22e72
standardize formatting in docs
2021-05-14 22:51:42 -07:00
myk002
bee0c15ba0
yeah, this isn't lua
...
(though "and" instead of "&&" seems to work in gcc!)
2021-05-10 21:11:14 -07:00
myk002
816cd5cf27
add unit tests
2021-05-10 21:11:13 -07:00
myk002
cc489db084
add comment to parse_gui_commandline function
2021-05-10 21:11:13 -07:00
myk002
a949065a7e
fix typo in comment
2021-05-10 21:11:13 -07:00
myk002
09829551ee
fix formatting
2021-05-10 21:11:13 -07:00
myk002
7c7d96b5c1
output args being passed to gui/blueprint
2021-05-10 21:11:13 -07:00
myk002
aba40b6c44
update changelog
2021-05-10 21:11:13 -07:00
myk002
265f17a53f
update blueprint docs
2021-05-10 21:11:13 -07:00
myk002
a7a5a48c7a
first stage of blueprint overhaul
...
- make depth and name parameters optional
- allow depth to be negative to indicate top-down instead of the
previous hard-coded bottom-up
- add --cursor for specifying start position (game cursor is not needed
if this param is specified)
2021-05-10 21:11:10 -07:00
lethosor
84a1b39daa
Merge remote-tracking branch 'myk002/myk_negative_number_params' into develop
2021-05-10 23:07:53 -04:00
Myk
654b3e9c56
Merge branch 'develop' into myk_negative_number_params
2021-05-09 21:46:07 -07:00
lethosor
eb0d264855
Merge remote-tracking branch 'myk002/myk_tiletypes_typo' into develop
2021-05-10 00:37:44 -04:00
lethosor
82ca4c35a5
Force maximum of Sphinx 3 for now
...
See #1851
2021-05-10 00:36:03 -04:00
lethosor
c07ca1f324
Update changelog ( #1826 , #1824 )
2021-05-10 00:27:21 -04:00
lethosor
faef412c78
Merge remote-tracking branch 'lethosor/dwarfvet-cleanup' into develop
2021-05-10 00:27:06 -04:00
lethosor
e7f0f1fb70
Merge remote-tracking branch 'myk002/myk_blueprint_cacheless' into develop
2021-05-10 00:21:14 -04:00
lethosor
dc1cfb32b9
Adjust changelog
2021-05-10 00:15:41 -04:00
lethosor
57f26b6f21
Merge remote-tracking branch 'myk002/myk_buildingplan_enable_check' into develop
2021-05-10 00:11:36 -04:00
lethosor
853e12029e
Merge branch 'develop' of DFHack/dfhack into develop
2021-05-08 22:12:54 -04:00
lethosor
4968d97c22
test/structures/find: avoid overwriting other potential config values
2021-05-08 22:12:07 -04:00
lethosor
6ecfc07c41
Merge remote-tracking branch 'myk002/myk_fortress_mode' into develop
2021-05-08 22:10:59 -04:00
myk002
26b1489235
make isPlanModeEnabled() consider enable_all
2021-05-08 07:41:08 -07:00
DFHack-Urist via GitHub Actions
9254db5a4d
Auto-update submodules
...
scripts: master
2021-05-08 07:21:08 +00:00
myk002
59b08e99f6
fix -- handling and required arg detection
2021-05-07 15:21:45 -07:00
myk002
fd735d4b42
treat negative numbers as non-options in getopt
2021-05-07 15:21:45 -07:00
myk002
dfe4ddee96
ignore dismissed screens when checking for fort
2021-05-07 15:19:34 -07:00
myk002
7060c297a8
disable fortress mode tests in CI for now
...
until we get a reuable fortress save set up
2021-05-07 15:19:10 -07:00
myk002
e07635b345
don't record test status for unreachable tests
...
and print a summary line for how many tests were unreachable
2021-05-07 15:19:10 -07:00
myk002
eaf0722cdf
make save_dir configurable, use load-save to load
2021-05-07 15:19:09 -07:00
myk002
f8baba2cfd
update changelog
2021-05-07 15:19:09 -07:00
myk002
d288bc6bde
implement 'fortress' unit test mode
...
- implement navigation function for loading a fortress from the title
screen (requires a fortress save to be ready in region1/).
- ensure we don't try repeatedly to enter a mode that we can't reach
(such as getting back to the title screen from fortress mode). failing
to enter the mode once will skip all remaining tests in that mode.
2021-05-07 15:19:09 -07:00
DFHack-Urist via GitHub Actions
27433b7388
Auto-update submodules
...
library/xml: master
2021-05-07 07:20:06 +00:00
myk002
7848771b1a
fix label misspelling in tiletypes
2021-05-05 12:54:14 -07:00
DFHack-Urist via GitHub Actions
b1b2087271
Auto-update submodules
...
scripts: master
2021-05-05 07:19:53 +00:00
DFHack-Urist via GitHub Actions
7809c6094a
Auto-update submodules
...
scripts: master
2021-04-28 07:08:30 +00:00
myk002
e28bbd3a20
don't crash for invalid coordinates
2021-04-27 09:19:33 -07:00
myk002
e516cf1a80
remove MapCache header include
2021-04-27 09:19:33 -07:00
myk002
9b416a8662
speed up dig blueprint creation by 70%
...
remove the unneeded cache layer. the cache is for writing. we're just
reading. all the cache is doing is adding latency as it makes its copies
of map data structures.
generating a 190x190x100 dig blueprint:
before change: 1.7s
after change: 1.0s
the performance gains aren't as important here as the reduced complexity
of the algorithm, though. for reasonably-sized blueprints, the time
savings are unnoticeable.
2021-04-27 09:19:30 -07:00
DFHack-Urist via GitHub Actions
c7958480bd
Auto-update submodules
...
scripts: master
2021-04-26 07:09:13 +00:00
DFHack-Urist via GitHub Actions
06612182ec
Auto-update submodules
...
library/xml: master
scripts: master
2021-04-24 07:08:43 +00:00
DFHack-Urist via GitHub Actions
22752f0630
Auto-update submodules
...
library/xml: master
2021-04-23 07:08:50 +00:00
DFHack-Urist via GitHub Actions
1c32783dd2
Auto-update submodules
...
scripts: master
2021-04-19 07:08:11 +00:00
lethosor
d902a59541
Move changelog entry to right section and remove link
...
Ref #1839 : https://github.com/DFHack/dfhack/pull/1839/files#r615517105
2021-04-18 23:43:36 -04:00
lethosor
155d419b8b
Merge remote-tracking branch 'myk002/myk_quickfix' into develop
2021-04-18 23:41:21 -04:00
myk002
a76c89f198
fix quickfortress stockpiles
2021-04-17 14:14:35 -07:00