Commit graph

94 commits

Author SHA1 Message Date
c622fb554f
Hook in the new marker wall system
it works!
now for the other walls.
2023-06-29 00:39:55 +01:00
f7530da608
initial pos marker wall for +x only
it's not hooked up yet.
2023-06-27 21:45:48 +01:00
61e04952e0
move pos marker textures. will this help #90? 2023-06-27 20:16:04 +01:00
141ea2f0a7
For compatibility, ensure that we also clear the legacy worldedit region too 2023-06-27 20:00:07 +01:00
bfecc2da80
Merge branch 'main' of github.com:sbrl/Minetest-WorldEditAdditions 2023-06-27 19:40:12 +01:00
53bbe14c63
update cloud wand to use new wea_c.pos interface 2023-06-27 19:39:57 +01:00
VorTechnix
8d9f51de35 handler patch
I should have done this in a branch lol
2023-05-28 08:45:39 -07:00
VorTechnix
67baee7465 fixed missing underscore 2023-05-28 08:37:57 -07:00
VorTechnix
8de2892907 added setting_handler 2023-05-24 16:02:51 -07:00
VorTechnix
16afb9eddc Create setting_handler.lua 2023-05-24 14:44:38 -07:00
d1b9d1c1c1
vector3.round_dp(): todo 2023-01-21 03:27:02 +00:00
392708b190
initial wea.revolve() implementation
....but it's not tested or hooked up yet.
Next up: a chat command definition so we can test it.
2023-01-21 03:24:44 +00:00
87812679d9
table_reduce: typo 2023-01-21 02:34:47 +00:00
2ecc8cb2d7
add implementation of array.reduce() from JS 2023-01-21 02:32:09 +00:00
66227153d0
add wea_c.range(min, max, step) 2023-01-21 01:32:17 +00:00
9c66288827
Vector3: add rotate3d.
Thanks to GitHub Copilot for the implementation, it just needed
improving around the edges to make it work perfectly.
For the record, copilot generated it in JS, and then
I manually ported it to Lua.
If the Copilot code looks sufficiently similar to your own source,
get in touch and I will give you full credit.
2023-01-20 23:43:07 +00:00
53609ac83e
vector3: .volume() is already implemented
remove todo comment
2023-01-17 00:08:13 +00:00
cfc1fe3639
huh, weird. evidently we need all the checks ever
ref #88
2023-01-11 02:32:01 +00:00
97bb896829
fixup, ref #88 2023-01-11 02:25:41 +00:00
58dd3ea875
Bugfix new marker system: properly check that the lua entity is a thing
Missing ()
Might fix #88, but needs testing.
2023-01-11 02:18:06 +00:00
c319be5840
fix //spline :D 2022-09-25 17:07:37 +01:00
fe30fd5c51
add comment 2022-09-25 16:16:03 +01:00
2748f4cdfa
//spline: plot chaikin curve 2022-09-25 15:30:16 +01:00
9a4b4beb76
EventEmitter: add debug printing (disabled by default) 2022-09-25 15:03:16 +01:00
9806828760
core pos: fix worldedit compat 2022-09-25 15:02:48 +01:00
888e4b0f78
saferegion: fix missing return 2022-09-25 14:39:57 +01:00
5d9dee9523
pos: fix warning 2022-09-25 02:03:44 +01:00
268e123221
run_command require_pos: also check WEA pos subsystem 2022-09-25 02:02:23 +01:00
363acde496
core pos: make function names actually make sense 2022-09-25 01:59:59 +01:00
7a14e8a590
comment all the debug prints 2022-09-25 01:57:41 +01:00
f998110303
core pos: Add (complicated) compat w/worldedit 2022-09-25 01:43:30 +01:00
285572e16b
saferegion: allow nodes_needed to return string 2022-09-25 01:19:36 +01:00
258a9c1cde
implement initial //spline, but it isn't finished yet 2022-09-25 01:18:40 +01:00
a768378dfd
core: add transparent WorldEdit compatibility to the position subsystem 2022-09-25 01:07:48 +01:00
c2d19105ed
get_pos_all → get_all 2022-09-24 23:50:45 +01:00
3583de4731
wea_c.pos: add get_bounds
....though tbh, I think this should go elsewhere.
2022-09-24 23:48:36 +01:00
38a72468d9
utils: rename folder tables → table to match API 2022-09-24 13:41:44 +01:00
bc5dc6b2b4
write tests for parse.map 2022-09-24 03:15:44 +01:00
84226a9909
write tests for parse.chance+seed 2022-09-24 02:51:56 +01:00
2473c1ce41
Implement Vector3.volume () 2022-09-24 02:33:10 +01:00
VorTechnix
98a74c63dc fixed colour offset bug and refactored hex values 2022-09-20 08:59:49 -07:00
7f2be74580
position markers: colourise numbers 2022-09-20 03:21:55 +01:00
fd1e3fb20f
fix crash on punching new position marker 2022-09-20 02:17:11 +01:00
7423bee714
pos: add set_pos1 and set_pos2 convenience functions 2022-09-19 23:40:42 +01:00
e2e235ce6d
pos_marker_manage: listen on clear event 2022-09-19 23:35:49 +01:00
9910bfad44
pos_marker_manage: listen on the set() event 2022-09-19 23:33:38 +01:00
47b1c44b38
Upgrade position system, add initial position markers 2022-09-19 23:18:49 +01:00
d9877b8c6c
more crash fixes 2022-09-19 19:42:22 +01:00
44e6ba8e3c
Upgrade more old vector stuff in the corners 2022-09-19 18:54:53 +01:00
1024b19629
fix startup crashes; crashes in cloudwand 2022-09-19 17:27:59 +01:00