Commit graph

370 commits

Author SHA1 Message Date
f1a433b5e3
split_shell: automatically trim whitespace; ignore args that consist solely of whitespace
Hence "//bonemeal       1     4     " now functions correctly
2021-12-28 01:27:39 +00:00
58d3c1e43b
Add optional frame to brush previews
This way, it's easiere to see where the edges are of the preview
2021-12-27 19:45:13 +00:00
d657ce1abe
//sculptlist: fix bugs. It works! 2021-12-27 19:36:57 +00:00
10c9d6f886
Start implementing a //sculpt command, but it's not finished or tested yet.
First up: test that our initial basic dynamic brushes work as intended 
with the //sculptlist [preview] command.

Also on the todo list: document it in the chat command reference!
2021-12-27 03:11:52 +00:00
c030acfd7e
Vector3: add new .clamp() function 2021-12-27 02:18:56 +00:00
eab498aac2
comment debug logging 2021-12-27 01:58:01 +00:00
6e89fc868f
//maze: fix generated maze not reaching to the very edge of the defined region
Fixes #60.
2021-12-26 22:57:47 +00:00
f7a5e223d4
really fix #72 2021-12-26 22:40:00 +00:00
502595579e
Try fixing #72 2021-12-26 22:36:24 +00:00
607f2bfdea
//move+: bugfix 2021-11-13 12:41:00 +00:00
8ec89c3e67
Implement //move+, but it isn't working right just yet. 2021-11-13 12:36:10 +00:00
d560583121
Make //copy+ a thing using the new wea.parse.axes 2021-11-11 02:20:37 +00:00
9729e82e35
parse_axes: support "true" as alias to activate mirrorring submode 2021-11-11 01:50:12 +00:00
94f675ddce
parse_axes: add mirroring function 2021-11-11 01:47:22 +00:00
41604d19ac
player.lua: tidy up comments 2021-11-11 01:33:08 +00:00
43ea6e34c1
fixup 2021-11-10 02:07:34 +00:00
e82440a096
Add deep copy table function 2021-11-10 02:07:13 +00:00
35970b31b3
Implement tests for parse_axes 2021-11-08 00:47:35 +00:00
4fb59a160f
parse_relative_axis_name: write tests 2021-11-08 00:16:51 +00:00
96c3ede365
parse_axes: bugfix, start writing tests 2021-11-07 18:04:18 +00:00
2babba9c55
first pass on writing an advanced axes parser, but it's untested 2021-11-07 17:14:11 +00:00
VorTechnix
46bd5d4fce Merge branch 'VorTechnix' of https://github.com/sbrl/Minetest-WorldEditAdditions into VorTechnix 2021-11-07 07:36:45 -08:00
VorTechnix
54268431b5 added missing quotation marks 2021-11-07 07:36:43 -08:00
VorTechnix
f7d4c5c6ac
Fix shadowing error 2021-11-07 07:04:07 -08:00
3f48832fff
Merge branch 'main' into VorTechnix 2021-11-07 14:31:01 +00:00
33a2ff1ed4
//spiral2 circle: round down 2021-10-31 19:48:40 +00:00
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
VorTechnix
191e99f0b5 refactored table_tosting 2021-10-10 14:39:50 -07:00
VorTechnix
b72d36816e added to_boolean 2021-10-10 14:39:30 -07:00
55982b2eab
cloud wand: Improve chat message text 2021-10-03 15:31:27 +01:00
VorTechnix
a5960983e7 Merge branch 'main' into VorTechnix 2021-09-05 09:34:54 -07: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
VorTechnix
551f0c7e16 player_dir debugged (hopefully) 2021-08-05 20:38:59 -07:00
VorTechnix
cff58792bf Merge branch 'main' into VorTechnix 2021-08-05 10:43:00 -07:00
VorTechnix
4cf30a0e74 updated @return on sort 2021-08-05 10:41:35 -07:00
VorTechnix
533519d318 streamlined getsign 2021-08-05 10:40:36 -07:00
e9398862b9
wea.inspect: comment out debug 2021-08-05 15:58:14 +01:00