myk002
0303e182a8
fix typo in shift syntax, explain why +y is down
2022-02-18 14:54:45 -08:00
myk002
f2865beb57
add docs for blueprint shifting and transformation
2022-02-18 14:54:45 -08:00
myk002
e531346968
make a (shallow) copy of table params
...
this improves introspection capabilities since the table is snapshotted
at the time of the mock call
2022-02-18 13:33:08 -08:00
myk002
9f86ed03df
update scripts branch
2022-02-18 12:16:14 -08:00
DFHack-Urist via GitHub Actions
0578d8b377
Auto-update submodules
...
scripts: master
2022-02-13 07:15:02 +00:00
myk002
c330d875d5
use goldens for quickfort track ecosystem test
...
for more natural expression of the track blueprint
2022-02-12 18:46:10 -08:00
myk002
139d53ebc2
add ecosystem regression tests for meta blueprints
2022-02-12 18:28:47 -08:00
myk002
925132af4e
use "golden" files for regression testing
...
where they differ from the raw input files. this is required for meta
blueprints since the output blueprints that the `blueprint` plugin
generates only knows map state, not the meta hierarchy that produced it.
2022-02-12 18:28:47 -08:00
myk002
10d5f23400
add documentation for repeat() meta markers
...
and some overall editing updates (sorry for the clutter!)
2022-02-12 18:28:47 -08:00
DFHack-Urist via GitHub Actions
3a86dd7c4f
Auto-update submodules
...
scripts: master
2022-02-07 07:15:23 +00:00
myk002
e0ea113d88
add docs for extended syntax for z-level changes
...
in quickfort blueprints
2022-02-06 16:56:07 -08:00
myk002
1dd567a169
only ignore the specific warning being generated
...
instead of -Wno-error
2022-02-05 16:07:47 -08:00
myk002
7cf055fcd0
avoid treating libexpat build warnings as errors
...
this effectively overrides the CMAKE EXPAT_WARNINGS_AS_ERRORS to be
treated as always OFF. since we currently add -Werror at the top-level
CMakeLists.txt file, that variable was previously effectively always ON.
Unless we want to be on the hook for solving libexpat build warnings, I
believe this way will avoid unnecessary build breakages for users.
2022-02-05 16:07:47 -08:00
DFHack-Urist via GitHub Actions
57b4a419b3
Auto-update submodules
...
scripts: master
2022-01-31 07:16:27 +00:00
lethosor
3a94758916
Pin sphinx to <4.4.0
...
Pending https://github.com/sphinx-doc/sphinx/issues/10112
2022-01-31 01:23:51 -05:00
lethosor
f5500d220e
Merge remote-tracking branch 'Bumber64/patch-1' into develop
2021-12-18 16:49:43 -05:00
Ryan Williams
bc042bc7df
Use copyall instead of nesting pos2xyz and xyz2pos
2021-12-18 02:05:16 -08:00
DFHack-Urist via GitHub Actions
e813301d16
Auto-update submodules
...
scripts: master
2021-12-08 07:16:54 +00:00
DFHack-Urist via GitHub Actions
e1e3c6f7ac
Auto-update submodules
...
library/xml: master
2021-10-29 07:16:44 +00:00
lethosor
b61c88663e
Merge branch 'lethosor/lua-upgrade-5.3.6' into develop
2021-10-08 19:17:32 -04:00
lethosor
1f8392fa0b
Upgrade to Lua 5.3.6
2021-10-08 17:55:55 -04:00
DFHack-Urist via GitHub Actions
5fd56bfb68
Auto-update submodules
...
scripts: master
2021-10-07 07:16:17 +00:00
DFHack-Urist via GitHub Actions
b59db623cf
Auto-update submodules
...
scripts: master
2021-10-05 07:15:58 +00:00
myk002
5d6f88fa72
update changelog
2021-10-04 15:32:26 -07:00
myk002
c8e09f7143
add zone ecosystem tests
2021-10-04 15:32:26 -07:00
myk002
434d072919
implement zone phase for blueprint
2021-10-04 15:32:26 -07:00
myk002
f776219a6f
standardize descriptions of ecosystem tests
2021-10-04 15:32:26 -07:00
myk002
dadb053d5f
fix typo in hostpital supply config
...
powder -> plaster
2021-10-04 15:32:26 -07:00
myk002
86cd723162
update changelog
2021-10-04 12:53:31 -07:00
myk002
ffe5bad66b
implement "track" phase in blueprint
...
required decoupling phases from modes since now we have two "dig" phases
2021-10-04 12:53:31 -07:00
myk002
490afa28c5
ecosystem test harness: decouple phases from modes
2021-10-04 12:53:31 -07:00
myk002
15456c523b
add "tracks" ecosystem test
2021-10-04 12:53:31 -07:00
myk002
9d2e51c003
add tracks to "basic" ecosystem test
2021-10-04 12:53:31 -07:00
myk002
44fc289b79
remove the "all" prefix from ecosystem tests
...
so they're easier to tell apart when listing the dir
2021-10-04 12:53:31 -07:00
myk002
c292b14b3e
add documentation for quickfort single-tile tracks
2021-10-04 11:02:18 -07:00
myk002
8245db8862
update changelog
2021-10-03 08:54:27 -07:00
myk002
089de5f422
support non-rectangular extent-based buildings
2021-10-03 08:54:27 -07:00
myk002
438f030221
update changelog
2021-10-02 23:36:26 -07:00
myk002
27c0c41536
only create empty blueprints on explicit request
...
and use the new functionality in the ecosystem tests, which simplifies
the blueprint commandline creation
2021-10-02 23:36:26 -07:00
myk002
d013b336ba
update changelog
2021-10-02 12:50:47 -07:00
myk002
12eb9e48c7
support multi-type and non-rectangular stockpiles
...
and add integration tests
2021-10-02 12:50:47 -07:00
myk002
06916280f4
update changelog
2021-10-02 09:26:32 -07:00
myk002
42ae45dd5f
support designate for enterSidebarMode
2021-10-02 09:26:32 -07:00
myk002
850da0b5e4
move changelog entries to correct version
2021-10-02 09:25:19 -07:00
myk002
94e88532cd
update scripts head to incorporate unit test fix
2021-10-02 09:25:19 -07:00
myk002
e3f723c6a2
update changelog
2021-10-02 09:25:19 -07:00
myk002
9d1f84c6ac
add all buildings and convert to minimal
...
also add adjacent multi-tile buildings to ensure boundaries are detected
properly
2021-10-02 09:25:19 -07:00
myk002
09d7cd83df
add/fix missing/incorrect building specs
...
added:
- wS
- wp
- roller speed designations
- n
- TS
- ~s
- ~h
- ~c
- F
- ~a
fixed:
- Wall (CW -> Cw)
- DownStair (Cj -> Cd)
also remove track designations. we'll add that back once we create a
"track" phase.
2021-10-02 09:25:19 -07:00
myk002
8a08a0a0c1
produce minimal blueprints for the ecosystem test
2021-10-02 09:25:19 -07:00
myk002
d7d4f364ac
channel over dig equals no ramp
...
fixes special case where a channel tile is specified over a regular dig
tile. this allows dig-now to produce a flat floor in that case, which is
likely what is intended.
2021-10-02 09:25:19 -07:00