Commit Graph

502 Commits

Author SHA1 Message Date
Starbeamrainbowlabs
4fb59a160f parse_relative_axis_name: write tests 2021-11-08 00:16:51 +00:00
Starbeamrainbowlabs
96c3ede365 parse_axes: bugfix, start writing tests 2021-11-07 18:04:18 +00:00
Starbeamrainbowlabs
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
Starbeamrainbowlabs
3f48832fff Merge branch 'main' into VorTechnix 2021-11-07 14:31:01 +00:00
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
a3f26200a0 init: call spiral_square 2021-10-30 02:47:19 +01: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
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
Starbeamrainbowlabs
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
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
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
Starbeamrainbowlabs
e9398862b9 wea.inspect: comment out debug 2021-08-05 15:58:14 +01:00
Starbeamrainbowlabs
9bcf242443 Add worldeditadditions.inspect function 2021-08-05 15:55:30 +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
c48e9f2ab8 Vector3.min, Vector3.max: allow arguments to be numbers 2021-08-04 21:23:01 +01:00
Starbeamrainbowlabs
7c7abf4509 Queue: document with comments 2021-08-04 21:11:47 +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
902d5ddc8b wea.calculate_normals: update comment 2021-08-04 00:53:47 +01:00
Starbeamrainbowlabs
1833e68ec5 terrain.lua: add wea.calculate_slope() 2021-08-04 00:51:16 +01:00
VorTechnix
77ffda46f7 added axis and dir checks 2021-08-02 18:16:50 -07:00
VorTechnix
74ba9cc36f more lib/selector refactoring 2021-08-02 16:01:02 -07:00
VorTechnix
325f1cc11e added init for lib/selectors 2021-08-02 13:29:55 -07:00
VorTechnix
b20c8f9af1 Merge branch 'main' into VorTechnix 2021-08-01 07:03:31 -07:00
Starbeamrainbowlabs
a9b746986a fixup 2021-07-31 16:08:01 +01:00
Starbeamrainbowlabs
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
Starbeamrainbowlabs
45def53294 various commands: Upgrade to use wea.split_shell 2021-07-31 16:03:04 +01:00
Starbeamrainbowlabs
8c76b3b760 Queue: fix accessing undefined variable result 2021-07-30 19:57:16 +01:00