Commit graph

316 commits

Author SHA1 Message Date
9d7000baed
Add circular spirals :D 2021-10-31 16:59:52 +00:00
d3a8efb9b8
Add //spiral2, write glue for square spirals
Next up: circular spirals!
2021-10-31 15:11:01 +00:00
a3f26200a0
init: call spiral_square 2021-10-30 02:47:19 +01:00
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
84741f5cb9
ellipsoid2: remove todo 2021-10-23 14:32:44 +01:00
2ae241aee5
Add //ellipsoid2 2021-10-14 01:50:27 +01:00
91d5b9abc2
ellipsoid: add comment 2021-10-13 22:50:37 +01:00
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
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
55982b2eab
cloud wand: Improve chat message text 2021-10-03 15:31:27 +01:00
62582b6abb
Update sapling alias compatibility 2021-08-12 01:09:24 +01:00
2920f7081d
Add //noiseapply 2021-08-07 23:01:15 +01:00
b131970f16
fixup 2021-08-07 22:30:38 +01:00
6f00394d3d
Noise: add perlinmt algorithm & set as default 2021-08-07 22:30:10 +01:00
fc2444c5cd
//floodfill: remove debug 2021-08-07 02:31:21 +01:00
d1b0866af2
//floodfill: fix crash 2021-08-07 02:30:38 +01:00
e9398862b9
wea.inspect: comment out debug 2021-08-05 15:58:14 +01:00
9bcf242443
Add worldeditadditions.inspect function 2021-08-05 15:55:30 +01:00
35777b7ae5
//layers: comment debug 2021-08-05 02:38:57 +01:00
f30ddbae3b
//walls: add optional thickness argument 2021-08-05 02:00:38 +01:00
87f84e2482
//bonmeal: add optional node list constraint 2021-08-05 01:17:43 +01:00
c48e9f2ab8
Vector3.min, Vector3.max: allow arguments to be numbers 2021-08-04 21:23:01 +01:00
7c7abf4509
Queue: document with comments 2021-08-04 21:11:47 +01:00
ef678e6a05
//layers: fix 2021-08-04 12:17:39 +01:00
db830c6633
Implement slope constraint for //layers, but it isn't tested yet 2021-08-04 01:41:51 +01:00
902d5ddc8b
wea.calculate_normals: update comment 2021-08-04 00:53:47 +01:00
1833e68ec5
terrain.lua: add wea.calculate_slope() 2021-08-04 00:51:16 +01:00
a9b746986a
fixup 2021-07-31 16:08:01 +01:00
07c55dc740
split_shell: comment debug
also, in 45def53 we fixed a bug with quotes being left behind at the and 
of a string
2021-07-31 16:07:48 +01:00
45def53294
various commands: Upgrade to use wea.split_shell 2021-07-31 16:03:04 +01:00
8c76b3b760
Queue: fix accessing undefined variable result 2021-07-30 19:57:16 +01:00
f0e1111b7c
tokenise_commands: fix luacheck issue 2021-07-30 19:56:44 +01:00
0164a9b9eb
wea.parse.map: fix autoconverting to number / bool 2021-07-30 19:56:01 +01:00
05eaf01912
nodes.lua: fix shadowing definition of loop variable i on line 22 2021-07-30 19:54:57 +01:00
3ac0fa14f9
is_airlike: Fix accessing undefined global variable 2021-07-30 19:54:13 +01:00
a8e0a3088b
lru_benchmark: fix luacheck errors 2021-07-30 19:53:29 +01:00
3c414f2dbd
Fix more issues discovered by luacheck 2021-07-30 19:52:36 +01:00
64ed01132e
scale_down: fix redefining posi_copy 2021-07-30 19:49:11 +01:00
54d0f5a3a3
run2d: Fix accidental redefining global variable 2021-07-30 19:48:10 +01:00
51e1e7dcbd
noise.params_apply_default: Fix shadowing variable 2021-07-30 19:47:21 +01:00
1f4a115063
//maze3d: Fix accidental global variable definition 2021-07-30 19:46:33 +01:00
f37a2aabcf
//forest: Fix redefining variable i in loop 2021-07-30 19:45:09 +01:00
c6bae3b7e0
//erode river: fix redefining i in nested loop 2021-07-30 19:44:02 +01:00
910d4b036f
maze2d: squash another undefined variable 2021-07-30 19:03:54 +01:00
ecb846fcfe
//erode river: fix undefined global variable 2021-07-30 18:03:39 +01:00
bd1da727a4
Integrate split_shell into worldeditadditions
...it's not used anywhere yet though
2021-07-28 18:32:41 +01:00
b708fec2db
fixup 2021-07-28 18:07:21 +01:00
6a77b3cd21
split_shell: fix escape handling by unwinding escaping by 1 level 2021-07-28 17:54:44 +01:00
c282e286bb
split_shell: correctly handle escaping edge cases 2021-07-28 17:49:18 +01:00
31a4d89a49
TEST: implement split_shell 2021-07-28 17:39:09 +01:00