myk002
9e8a35d263
update changelog
2021-07-30 13:09:14 -07:00
myk002
c645cd5454
move units and items to ground when it disappears
2021-07-30 13:09:14 -07:00
myk002
61a18b14be
fix adjacent smooth walls when smoothing
2021-07-30 13:09:14 -07:00
myk002
c1dcaa4378
generate gems as ROUGH, not BOULDER
...
also fix missing dug_tile indices when channels are dug
also fix second boulder/gem being generated with a potentially incorrect
probability when digging channels and ramps
2021-07-30 13:09:13 -07:00
myk002
71c605afd4
make options configurable and document
2021-07-30 13:09:13 -07:00
myk002
f1b38fb6f6
fix up comments
2021-07-30 13:09:13 -07:00
myk002
6bc2a2bdad
implement tile smoothing
2021-07-30 13:09:13 -07:00
myk002
d7f417051d
implement track carving
2021-07-30 13:09:13 -07:00
myk002
5f7dc86c5c
optionally dump generated boulders at pos
2021-07-30 13:09:13 -07:00
myk002
52e666a45a
produce boulders from digging as per game rules
...
also add options struct for later configurability
2021-07-30 13:09:13 -07:00
myk002
02d7d4c5b6
clean up top-level logic
2021-07-30 13:09:12 -07:00
myk002
fc932d2850
use reveal.unhideFlood instead of our dup impl
2021-07-30 13:09:12 -07:00
myk002
a5b70ba163
rename dig-dug to dig-now
2021-07-30 13:09:12 -07:00
myk002
6cf40857e4
convert material to layer mat when digging
...
also ensure dug tiles aren't generated already smoothed
2021-07-30 13:09:12 -07:00
myk002
a4c86770a4
follow digging rules when converting tiles
2021-07-30 13:09:12 -07:00
myk002
d3d5a6edd7
initial implementation of the dig-dug plugin
...
for discussion
2021-07-30 13:09:12 -07:00
myk002
5b960b97bc
fix comment for Maps::getSize(); add getTileSize()
2021-07-30 13:09:12 -07:00
myk002
a5c329cfb2
add plumbing example and center images
2021-07-30 07:16:03 -07:00
myk002
b8ccd6e40b
add dreamfort screenshots to library guide
2021-07-30 07:16:03 -07:00
myk002
17017bb526
update changelog
2021-07-30 07:16:03 -07:00
Susan
3e678819bf
a couple more names
...
suggested by a friend
2021-07-25 17:31:44 +01:00
Susan
11d8be1683
remove potentially confusing names
2021-07-25 17:28:55 +01:00
DFHack-Urist via GitHub Actions
43d7905227
Auto-update submodules
...
scripts: master
2021-07-25 07:14:36 +00:00
Susan
88413e6f1a
remove duplicates
2021-07-25 06:00:51 +01:00
Susan
4e9799cc93
more names, organisation
2021-07-25 05:56:46 +01:00
Susan
64c2dcb217
~65 new names from the 300 list
2021-07-25 04:23:21 +01:00
Susan
eb36f3a9b6
more, more sensible names
2021-07-25 02:58:07 +01:00
Susan
2b92d368cc
add autonick config file
2021-07-25 02:04:10 +01:00
myk002
c6866ca339
display status of items (attached/pending)
2021-07-21 21:58:07 -07:00
myk002
fca8bffaa4
update changelog
2021-07-21 21:58:06 -07:00
lethosor
eb9ed4a5a5
Merge remote-tracking branch 'myk002/myk_tiletypes_options' into develop
2021-07-22 00:11:03 -04:00
DFHack-Urist via GitHub Actions
aaa23be6b0
Auto-update submodules
...
scripts: master
2021-07-18 07:14:38 +00:00
DFHack-Urist via GitHub Actions
22a0b62e43
Auto-update submodules
...
scripts: master
2021-07-16 07:14:49 +00:00
DFHack-Urist via GitHub Actions
b2054801fa
Auto-update submodules
...
library/xml: master
scripts: master
2021-07-15 07:14:59 +00:00
DFHack-Urist via GitHub Actions
10ddef7a09
Auto-update submodules
...
scripts: master
2021-07-11 07:14:35 +00:00
myk002
a34e1e986d
quickfort orders is now safe to include directly
2021-07-09 22:02:15 -07:00
myk002
8fe173299c
update header comment
2021-07-09 22:02:15 -07:00
myk002
551a5cba4b
optimize test area search
2021-07-09 22:02:15 -07:00
myk002
232c85d258
use lua to blueprint to avoid console spam
2021-07-09 22:02:15 -07:00
myk002
0e270a3505
be sure to reset border tiles between tests
2021-07-09 22:02:15 -07:00
myk002
c2b92ce6a0
use new dig-now and tiletypes-here APIs
2021-07-09 22:02:15 -07:00
myk002
3225f5ccf8
fix blueprints install pattern
2021-07-09 22:02:14 -07:00
myk002
21a4f64cdd
ensure test loads when game is not in fort mode
...
even if the test is not being run
2021-07-09 22:02:14 -07:00
myk002
73413038df
add quickfort ecosystem functional test harness
...
and a few initial tests
2021-07-09 22:02:14 -07:00
myk002
d12e6fc91e
update changelog
2021-07-09 22:01:47 -07:00
myk002
20dbd746a8
fix typo
2021-07-09 21:58:32 -07:00
myk002
aba1750bac
use new argparse functions
2021-07-09 21:58:32 -07:00
myk002
1220f6692c
simplify as per code review
2021-07-09 21:58:32 -07:00
myk002
da6fe42202
missed one output line
2021-07-09 21:58:32 -07:00
myk002
da034704e7
add includes for bool identities
2021-07-09 21:58:32 -07:00