myk002
3bf6c57a72
restrict lye stockpile to 2 barrels/pots
2021-08-30 23:10:28 -07:00
myk002
9905e5158f
use new prioritize param
2021-08-30 23:10:28 -07:00
myk002
166069e5be
fix some help text
2021-08-30 23:10:28 -07:00
myk002
c191135884
update dreamfort blueprints
...
- move orders for /services2 down to where we run /services2
- plan the roof over the surface barracks before the surface flooring to
encourage the easily-missed-but-important-for-the-next-blueprint roof
to get built first
- add a fourth craftsdwarf's workshop to the industry level, move some
workshops around to compensate
- add tip for how to configure mason's workshops
- forbid goblets in the goods feeder stockpile
- use dig priorities to get the guildhall tiles underneath the cistern
tiles dug quickly before the cistern gets wet
2021-08-30 23:10:28 -07:00
myk002
cc43c0a9c2
remove FillPond from priority list, add CleanSelf and food hauling
2021-08-30 23:10:28 -07:00
myk002
2f0eb04ee1
use "lye" as counter instead of "lye-containing"
2021-08-30 23:10:28 -07:00
myk002
65e5b89d4c
add goblet-related aliases
2021-08-30 23:10:28 -07:00
myk002
3a0d5f09ac
remove blocks from starting misc pile
2021-08-30 23:10:28 -07:00
myk002
6191b24153
refresh dreamfort blueprints
...
- move the first apartments level up in the checklist. it's usually needed before some of the "frills" blueprints
- remove unreliable `addcloak` alias from the `/setup` blueprint and replace it with a message that suggests manually adding leather cloaks to uniforms. We'll find a way to automate this someday.
- add instructions for expanding the `Inside` burrow as the fort is built
- add two craftsdwarf's workshops to the industry level, for a total of three. add suggestions for setting their profiles to restrict them individually to wood, stone, and bones
- add suggestion for restricting the mechanic's workshop to only be used by skilled dwarves
- widen the 1-wide corridor in the apartments level to 2-wide. the blueprint still fits within the footprint of the suites level, so we still fit fine in a 1x1 embark.
2021-08-30 23:10:28 -07:00
myk002
c25d50217c
fix doc typo
2021-08-30 23:10:28 -07:00
myk002
6641a56434
add "restock" orders for rock, glass, and wood
...
also adjust bags and collect sand orders to support glasstock.json
2021-08-30 23:10:28 -07:00
myk002
8fe5ecc30a
automatically prioritize fish cleaning
2021-08-30 23:10:28 -07:00
myk002
4b9df5c2db
minor adjustments to professions; more to come
2021-08-30 23:10:28 -07:00
lethosor
d5be63823d
Merge remote-tracking branch 'TymurGubayev/patch-1' into develop
2021-08-31 00:55:36 -04:00
lethosor
687b84378d
Merge remote-tracking branch 'ab9rf/autofarm-berry-fix' into develop
2021-08-31 00:52:18 -04:00
lethosor
27ce7cf1ee
check-structures-sanity: print error for untagged unions instead of aborting
...
These come up in structures such as world.poetic_forms.all[i].subject_target
without a clear fix.
2021-08-31 00:28:42 -04:00
lethosor
dc86460238
Fix dashes in changelog
2021-08-31 00:28:04 -04:00
DFHack-Urist via GitHub Actions
be07f8b6c5
Auto-update submodules
...
scripts: master
2021-08-29 07:15:11 +00:00
lethosor
e5ca5e48e9
Merge remote-tracking branch 'lethosor/fix-compile-macos-m1-gcc' into develop
2021-08-28 17:05:51 -04:00
lethosor
1d9f12fe3f
Fix signed/unsigned comparison warning
...
From #1903
2021-08-28 15:15:13 -04:00
lethosor
186eab8ab8
Update xml
2021-08-27 01:03:25 -04:00
DFHack-Urist via GitHub Actions
7d88594c31
Auto-update submodules
...
scripts: master
2021-08-26 07:15:31 +00:00
myk002
39a8f2c799
migrate existing tests to use expect.str_find()
2021-08-25 06:38:22 -07:00
DFHack-Urist via GitHub Actions
61cdc24e4a
Auto-update submodules
...
library/xml: master
scripts: master
2021-08-25 07:18:36 +00:00
lethosor
a2911c5d95
Merge remote-tracking branch 'myk002/myk_expect_find' into develop
2021-08-25 00:40:51 -04:00
myk002
9168f9359d
name test method the same as the method under test
2021-08-24 21:29:32 -07:00
myk002
691e54dfc6
rename expect.find to expect.str_find
2021-08-24 21:06:12 -07:00
myk002
b2f44f00f1
add pattern matching expect.find() for unit tests
...
settled on `find()` since the string method of the same name has the
same semantics. other options: `str_find()` since it fails on non-string
or `match()` (but that might imply that the pattern needs to match the
entire string).
2021-08-23 22:59:30 -07:00
lethosor
3a27a5d6a0
Allow dialog tests to run outside of fortress mode
2021-08-22 17:45:45 -04:00
lethosor
10db894d99
Merge remote-tracking branch 'myk002/myk_printall_nontable' into develop
2021-08-21 22:51:35 -04:00
lethosor
39c650de13
Fix compilation error on macOS with GCC 11
...
This should make `-fpermissive` (from #1924 ) unnecessary, so I also removed
those instructions.
2021-08-21 12:58:17 -04:00
lethosor
fb2d453b8b
Merge remote-tracking branch 'chrismdp/apple-m1-docs' into develop
2021-08-21 12:53:57 -04:00
lethosor
d4e40b260e
Merge remote-tracking branches 'TymurGubayev/patch-2' and 'TymurGubayev/patch-3' into develop
2021-08-21 11:30:36 -04:00
Timur Kelman
ca8d89df5a
alt_getopt.lua: allow `?` as an option
...
This makes it possible to call `script -?`
2021-08-21 13:39:10 +02:00
Timur Kelman
bd423ca47c
argparse.lua: `hasArgument` in a comment refers to `hasArg` everywhere else
2021-08-21 13:27:09 +02:00
DFHack-Urist via GitHub Actions
c5509bb76f
Auto-update submodules
...
scripts: master
2021-08-21 07:15:07 +00:00
myk002
86b2329b7f
fix hardcoded call to pairs, add test
2021-08-20 22:55:07 -07:00
DFHack-Urist via GitHub Actions
de48ce2818
Auto-update submodules
...
scripts: master
2021-08-20 13:26:40 +00:00
Alan
2577819e8e
Merge pull request #1925 from myk002/myk_dreamfort_extras
...
[Dreamfort] add supporting files and documentation
2021-08-20 02:32:33 -04:00
myk002
c0146f3795
make /setup blueprint more robust; redesign apts.
2021-08-19 21:58:26 -07:00
myk002
4046e06056
update changelog
2021-08-19 21:58:26 -07:00
myk002
b748c19fde
update docs to point to packaged files
...
instead of google drive uploads
2021-08-19 21:58:26 -07:00
myk002
c8d329e334
add documentation for examples files
2021-08-19 21:58:26 -07:00
myk002
e44d496563
add supporting dreamfort files to data/examples
...
and install them to hack/examples
2021-08-19 21:58:26 -07:00
myk002
119595dcaf
use df.item._identity to test noniterable userdata
2021-08-19 21:57:16 -07:00
myk002
0f0ae156c3
test printall_recurse
2021-08-19 21:57:16 -07:00
myk002
c5bb139282
unit test with userdata
2021-08-19 21:57:16 -07:00
myk002
d9c6c2dde3
add safe_pairs, update unit tests
2021-08-19 21:57:16 -07:00
myk002
6d0f7e40a9
be silent if iteration fails for printall
2021-08-19 21:57:16 -07:00
myk002
51cc8df40c
update changelog
2021-08-19 21:57:14 -07:00