Starbeamrainbowlabs
33a2ff1ed4
//spiral2 circle: round down
2021-10-31 19:48:40 +00:00
Starbeamrainbowlabs
9d7000baed
Add circular spirals :D
2021-10-31 16:59:52 +00:00
Starbeamrainbowlabs
d3a8efb9b8
Add //spiral2, write glue for square spirals
...
Next up: circular spirals!
2021-10-31 15:11:01 +00:00
Starbeamrainbowlabs
ad789d500a
Implement spiral square, but it's untested.
...
It would also be awesome to customise the directional plane upon which
the spiral is generated. It might actually be possible without melting
my brain I think....
Looking at http://www.mathematische-basteleien.de/spiral.htm it should
be possible to go this for circles too. But there's 1 particular
function in Vector2.js that we need to port to Vector3.lua that we
haven't yet which we'd need for that.....
2021-10-30 02:46:25 +01:00
Starbeamrainbowlabs
84741f5cb9
ellipsoid2: remove todo
2021-10-23 14:32:44 +01:00
Starbeamrainbowlabs
2ae241aee5
Add //ellipsoid2
2021-10-14 01:50:27 +01:00
Starbeamrainbowlabs
91d5b9abc2
ellipsoid: add comment
2021-10-13 22:50:37 +01:00
Starbeamrainbowlabs
5bdd8ddb5e
ellipsoid: remove redundant minetest.get_content_id("air") call
...
wea.is_airlike() is the new function that should be used instead, but
in this case the call wasn't even necessary
2021-10-13 22:46:14 +01:00
Starbeamrainbowlabs
653864be99
Start working on //copy, but it's not finished yet.
...
We need to merge @VorTechnix's branch in first to gain access to
advanced axis parsing functions before we can complete it.
For this reason, the command registration for //copy is currently
commented out.
2021-10-11 02:41:45 +01:00
Starbeamrainbowlabs
55982b2eab
cloud wand: Improve chat message text
2021-10-03 15:31:27 +01:00
Starbeamrainbowlabs
62582b6abb
Update sapling alias compatibility
2021-08-12 01:09:24 +01:00
Starbeamrainbowlabs
2920f7081d
Add //noiseapply
2021-08-07 23:01:15 +01:00
Starbeamrainbowlabs
b131970f16
fixup
2021-08-07 22:30:38 +01:00
Starbeamrainbowlabs
6f00394d3d
Noise: add perlinmt algorithm & set as default
2021-08-07 22:30:10 +01:00
Starbeamrainbowlabs
fc2444c5cd
//floodfill: remove debug
2021-08-07 02:31:21 +01:00
Starbeamrainbowlabs
d1b0866af2
//floodfill: fix crash
2021-08-07 02:30:38 +01:00
Starbeamrainbowlabs
35777b7ae5
//layers: comment debug
2021-08-05 02:38:57 +01:00
Starbeamrainbowlabs
f30ddbae3b
//walls: add optional thickness argument
2021-08-05 02:00:38 +01:00
Starbeamrainbowlabs
87f84e2482
//bonmeal: add optional node list constraint
2021-08-05 01:17:43 +01:00
Starbeamrainbowlabs
ef678e6a05
//layers: fix
2021-08-04 12:17:39 +01:00
Starbeamrainbowlabs
db830c6633
Implement slope constraint for //layers, but it isn't tested yet
2021-08-04 01:41:51 +01:00
Starbeamrainbowlabs
64ed01132e
scale_down: fix redefining posi_copy
2021-07-30 19:49:11 +01:00
Starbeamrainbowlabs
54d0f5a3a3
run2d: Fix accidental redefining global variable
2021-07-30 19:48:10 +01:00
Starbeamrainbowlabs
51e1e7dcbd
noise.params_apply_default: Fix shadowing variable
2021-07-30 19:47:21 +01:00
Starbeamrainbowlabs
1f4a115063
//maze3d: Fix accidental global variable definition
2021-07-30 19:46:33 +01:00
Starbeamrainbowlabs
f37a2aabcf
//forest: Fix redefining variable i in loop
2021-07-30 19:45:09 +01:00
Starbeamrainbowlabs
c6bae3b7e0
//erode river: fix redefining i in nested loop
2021-07-30 19:44:02 +01:00
Starbeamrainbowlabs
910d4b036f
maze2d: squash another undefined variable
2021-07-30 19:03:54 +01:00
Starbeamrainbowlabs
ecb846fcfe
//erode river: fix undefined global variable
2021-07-30 18:03:39 +01:00
Starbeamrainbowlabs
fa2c0642c1
Fix typo in comment
2021-07-18 20:11:10 +01:00
Starbeamrainbowlabs
e4d3f26692
perlin: use wea.bit.band
2021-07-17 21:34:50 +01:00
Starbeamrainbowlabs
0b379c48cb
Implement //airapply
...
For #56 , but the docs aren't written yet so we'll wait on closing it
until I've written them.
2021-07-15 02:17:14 +01:00
Starbeamrainbowlabs
0d1900d37c
Add airlike backend command, but it's nto tested or hooked up yet
2021-07-13 23:49:21 +01:00
Starbeamrainbowlabs
e799a2ea61
Refactor Queue implementation into separate file
2021-07-13 22:02:34 +01:00
Starbeamrainbowlabs
e85b91d074
//noise2d infrared: remove debug print
2021-07-13 00:56:26 +01:00
Starbeamrainbowlabs
03038689e2
Add infrared noise
2021-07-13 00:54:52 +01:00
Starbeamrainbowlabs
0dee65ca1d
//noise2d: add red noise
2021-07-13 00:15:23 +01:00
Starbeamrainbowlabs
7db2207aea
noise2d/make_2d: add todo
2021-07-12 02:46:47 +01:00
Starbeamrainbowlabs
46c2a02ade
//noise2d: add white algorithm; fix nasty bug in apply_2d
2021-07-12 02:45:32 +01:00
Starbeamrainbowlabs
a42e296f4e
Reference: Document //noise2d
2021-07-06 01:08:36 +01:00
Starbeamrainbowlabs
8a14d35c04
noise2d: add comment
2021-07-04 16:14:48 +01:00
Starbeamrainbowlabs
0b0595a1d3
Remove a whole bunch of stray debug print statements
2021-07-04 14:35:02 +01:00
Starbeamrainbowlabs
1d82013d86
//noise2d: add sin; sort out apply_mode as number
2021-07-04 13:21:13 +01:00
Starbeamrainbowlabs
49bf0f19bc
Perlin: remove debug functions
2021-07-04 12:03:29 +01:00
Starbeamrainbowlabs
b2eb76d280
//noise2d works!
...
...just.
Next up more engines and documentation
2021-07-03 22:53:16 +01:00
Starbeamrainbowlabs
ee2e5716eb
Implement more of the noise command backend
...
It's still not hooked up yet though, and there's no command parsing
logic either
2021-07-03 01:44:36 +01:00
Starbeamrainbowlabs
db7b20d485
Refactor table functions into subtable of wea
...
Also, you can return a value from dofile()!!!!
This changes everything.
2021-06-28 00:56:29 +01:00
Starbeamrainbowlabs
9cb746e86a
noise: add comment
2021-05-31 00:38:07 +01:00
Starbeamrainbowlabs
9b53b73bc9
//erode river: Update docs,rename some parameters for consistency
2021-05-30 02:09:52 +01:00
Starbeamrainbowlabs
74bde4e60c
//erode river: comment debug
...
...we might need them again in the future
2021-05-30 01:44:00 +01:00