Commit Graph

11033 Commits (c603d6a9f35ddcb14c2697e9c155ad23d5b80d58)
 

Author SHA1 Message Date
lethosor 7c572ceec3
Make changelog "invalid line" errors include filename and location
e.g. for merge conflicts
2021-09-01 23:35:57 -04:00
lethosor 0d14a2ccef
Merge remote-tracking branch 'ab9rf/tailor-v2' into develop
Conflicts: docs/changelog.txt
2021-09-01 23:34:30 -04:00
lethosor d71e21efcb
Merge remote-tracking branch 'myk002/myk_orders_sort' into develop 2021-09-01 23:28:33 -04:00
myk002 bd0a2e3877
only output when changes are made
avoids spamming the console when `orders sort` is run on repeat
2021-09-01 16:52:11 -07:00
myk002 2249b42506
update examples docs 2021-09-01 13:06:07 -07:00
myk002 f21ba5c8aa
implement orders sort, document, and add to init 2021-09-01 13:04:23 -07:00
myk002 42d3620ef6
update changelog 2021-09-01 13:04:13 -07:00
DFHack-Urist via GitHub Actions 16d4b45e71 Auto-update submodules
scripts: master
2021-08-31 07:19:49 +00:00
myk002 b1632c0413 alphabetize professions list; add Migrant 2021-08-30 23:52:52 -07:00
myk002 3a8f815f98 fix doc link typo 2021-08-30 23:10:28 -07:00
myk002 62bbfb1296 update examples documentation 2021-08-30 23:10:28 -07:00
myk002 c33a20c589 add prioritization for hide tanning 2021-08-30 23:10:28 -07:00
myk002 27c901d0d2 add checklist items for *stock orders import 2021-08-30 23:10:28 -07:00
myk002 258874bcd1 move mechanisms to basic add wheelbarrow, minecart 2021-08-30 23:10:28 -07:00
myk002 591db4cf92 modify embark guidance based on new professions 2021-08-30 23:10:28 -07:00
myk002 fafd169e20 remove stonecrafting from startmanager 2021-08-30 23:10:28 -07:00
myk002 9094011d49 move cages to basic, reindex each file from 0 2021-08-30 23:10:28 -07:00
myk002 83dfe1b55a incorporate ldog's rebalanced professions 2021-08-30 23:10:28 -07:00
myk002 8d2eb24f51 dreamfort blueprint improvements
- allow empty cages and traps on the surface animal stockpile
- remove animals from the industry quantum stockpile
- split furniture from the goods feeder stockpile so it can have
  wheelbarrows assigned to it
2021-08-30 23:10:28 -07:00
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