Commit Graph

14537 Commits (52a478d1d74fe2a454aa33e2996437953132ff77)
 

Author SHA1 Message Date
myk002 31397af99b cache civzones so lookup is O(1) instead of O(N) 2022-02-26 15:32:25 -08:00
myk002 41ea2527eb update changelog 2022-02-26 14:54:42 -08:00
myk002 17f400d091 add light aquifer tap library blueprint and docs 2022-02-26 14:54:42 -08:00
myk002 0362c09811 update changelog 2022-02-25 12:59:38 -08:00
myk002 a7085ea36b report to the console and stderr when we run inits 2022-02-25 12:59:38 -08:00
myk002 dbe87d4156 implement orders list 2022-02-25 12:58:56 -08:00
myk002 5937e55cfd update changelog 2022-02-25 12:58:56 -08:00
myk002 43c7b8a25c update scripts tag 2022-02-25 12:57:17 -08:00
myk002 1d6b942293 update wording in changelog 2022-02-25 12:57:17 -08:00
myk002 2d561ad73d move fortplan docs to Removed.rst 2022-02-25 12:57:17 -08:00
myk002 e458e74058 use correct header in changelog 2022-02-25 12:57:17 -08:00
myk002 6b0f2eace9 update changelog 2022-02-25 12:57:17 -08:00
myk002 2ebfca42dd merge buildingplan-lib.cpp into buildingplan.cpp 2022-02-25 12:57:17 -08:00
myk002 0d1668a7a5 merge buildingplan-lib into buildingplan
so no one else is tempted to use it as a library. starting buildingplan
from two separate plugins just runs two completely separate engines with
separate state, one of which is completely inaccessible from the UI.
2022-02-25 12:57:17 -08:00
myk002 eae90c9448 remove fortplan code; leave doc stub 2022-02-25 12:57:17 -08:00
myk002 91b55a648b update changelog 2022-02-19 17:54:01 -08:00
myk002 56e8de592c simplify dreamfort with new quickfort features
also:
- add in iron and flux indicators on the industry level
- fix out of date docs for professions
2022-02-19 17:54:01 -08:00
DFHack-Urist via GitHub Actions 53c1d0497b Auto-update submodules
scripts: master
2022-02-19 07:14:55 +00:00
Myk 6a8ceb5a78
Add more whitespace in the pump stack help 2022-02-18 16:08:37 -08:00
myk002 3dcc6fd899 update changelog 2022-02-18 15:47:33 -08:00
myk002 89038ffafa add pump stack blueprint to the libarary, add docs 2022-02-18 15:47:33 -08:00
myk002 94f326804e test transformations in meta blueprint regression 2022-02-18 14:54:45 -08:00
myk002 faa2410058 fix typos in argparse 2022-02-18 14:54:45 -08:00
myk002 5ab541c17e support start() markers in test blueprints 2022-02-18 14:54:45 -08:00
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