Commit Graph

379 Commits

Author SHA1 Message Date
Starbeamrainbowlabs
d74427e017
Fix some luacheck errors
the others are because rotate.lua isn't finished
Unfortunately I don't have the time to fix it now, because it will require a lot of time
2024-10-02 01:17:41 +01:00
VorTechnix
e811090527
Position statements for command returns 2024-10-01 08:03:21 -07:00
VorTechnix
f4b3b09b26
Update init.lua Removed TODO 2024-10-01 07:58:08 -07:00
VorTechnix
df2af2df7d
Description Tweak for removed commands
Co-authored-by: Starbeamrainbowlabs <sbrl@starbeamrainbowlabs.com>
2024-10-01 07:48:32 -07:00
VorTechnix
a48576a7ab
Better errors?
Co-authored-by: Starbeamrainbowlabs <sbrl@starbeamrainbowlabs.com>
2024-10-01 06:53:32 -07:00
VorTechnix
f399d475cc
UASPARSE touchups
Co-authored-by: Starbeamrainbowlabs <sbrl@starbeamrainbowlabs.com>
2024-10-01 06:51:38 -07:00
VorTechnix
d6c452a221
hooked up UAS Parse 2024-09-18 21:01:46 -07:00
VorTechnix
d635bec9f3
params fix 2024-09-18 21:01:30 -07:00
VorTechnix
90f2fcb2ab
added UAS Parse 2024-09-18 21:00:51 -07:00
VorTechnix
aaa976c286
aliasing 2024-09-17 12:31:13 -07:00
VorTechnix
1a18d4c8d0
params modification for UAK 2024-09-17 12:31:02 -07:00
VorTechnix
a31e34f420
sfactor deprecation 2024-09-17 12:30:21 -07:00
VorTechnix
4c4fab189e
Update smake.lua 2024-09-15 17:04:57 -07:00
VorTechnix
38b55712cc
scentre, sshift stable + housekeeping 2024-09-15 09:15:22 -07:00
VorTechnix
d1c4f9bd19
finish deprecation 2024-09-13 10:47:42 -07:00
VorTechnix
f51ed36f9e
some optimization 2024-09-12 18:30:21 -07:00
VorTechnix
981bdc2b76
tested: stable enough 2024-09-12 17:45:19 -07:00
VorTechnix
23aae6959f
stabilizing fixes 2024-09-12 17:30:42 -07:00
VorTechnix
4ff01bba4e
new commands registered 2024-09-12 15:09:04 -07:00
VorTechnix
4dacd10597
sgrow, srel, sshrink UNSTABLE 2024-09-12 15:05:57 -07:00
VorTechnix
005615df02
spaces in aliases don't work 2024-09-12 09:09:07 -07:00
VorTechnix
8247a595b1
re-aliasing 2024-09-12 08:04:21 -07:00
VorTechnix
4ab8e7ca2c
Deprecate scol, scube & srect 2024-09-12 06:54:46 -07:00
Starbeamrainbowlabs
02d95cec46
Initial //orient implementation
....unfortunately, it doesn't work yet.
Next up is a frankly ridiculous number of print()s to figure out what's going on here
2024-06-04 22:49:41 +01:00
Starbeamrainbowlabs
c712b502e9
//rotate+: typo in description 2024-06-04 22:43:09 +01:00
Starbeamrainbowlabs
34e8f53de6
//set+: remove debug logging 2024-05-25 15:25:29 +01:00
Starbeamrainbowlabs
4728dad02a
Add //ndef 2024-05-25 15:10:09 +01:00
Starbeamrainbowlabs
170ec01bed
Alias //napply to //nodeapply 2024-05-25 14:48:38 +01:00
Starbeamrainbowlabs
ffdd1b65b3
Implement //set+
This is on the road to //orient and later stair/etc support in //rotate :D
2024-05-25 14:45:56 +01:00
Starbeamrainbowlabs
2f98b86c5f
movetool, //speed: add optdepend on pova
pova is a physics_override manager mod, so it's important we have support for it to ensure we play nice with other mods
Ref https://content.minetest.net/packages/TenPlus1/pova/
2023-12-30 13:12:10 +00:00
Starbeamrainbowlabs
0a9c125316
Implement //speed 2023-12-26 13:37:19 +00:00
Starbeamrainbowlabs
b56bd0d84b
//rotate: fix some minor keyword issues, update reference & changelog
At some point we need to move the parser to allow for a `player` reference for relative keywords.... or else pass them through somehow
2023-12-16 01:11:25 +00:00
Starbeamrainbowlabs
54c66e0dc9
//rotate: fix bug in which regions are accidentally cut off 2023-12-16 00:35:52 +00:00
Starbeamrainbowlabs
0ac76bc694
//rotate: update pos1/pos2 to bound target region
...unfortunately this has exposed a nasty bug!
2023-12-16 00:01:34 +00:00
Starbeamrainbowlabs
e6bf2a10ee
//nodeapply: fix crash on unknown node name
oops, we normalised the node name but then passed the un-normalised node name to NodeListMatcher >_<
2023-12-15 03:11:40 +00:00
Starbeamrainbowlabs
9f8cb4d5da
//rotate: add comments on what needs doing to wrangle it into shape 2023-12-14 00:31:12 +00:00
Starbeamrainbowlabs
27aa3a9c8f
It works!! ....but the output seems off when non 90° increments
...probably due to the wiping and rotation overlapping
2023-12-13 23:20:32 +00:00
Starbeamrainbowlabs
7d29453699
plug in new //rotate+ logic
...but it doesn't work yet
currently it crashes with a variety of interesting and colourful error messages
working on debugging it now, but it's gonna take a moment
2023-12-13 23:05:00 +00:00
Starbeamrainbowlabs
873ff4bef8
Bugfix: don't error out on //flora → //bonemeal alias if bonemeal mod isn't installed
Also add worldeditadditions_core.command_exists to check both WEA and WEW for whether a command exists or not
2023-12-13 22:15:27 +00:00
Starbeamrainbowlabs
74a8996afc
//rotate: start implementing a frontend
This is more complicated than I expected.
We've got a new parser and a state machine for the args, but we now need to put these values to use and pass them to worldeditadditions.rotate().
NOTE TO SELF: BE REAL CAREFUL WITH ORIGIN HANDLING.
We MUST NOT pull from sorted pos1/2 by accident! Though I doubt this would be an issue since weac.pos.get(player_name, i) is a thing
2023-12-10 03:16:28 +00:00
Starbeamrainbowlabs
757f6de3b5
nodeapply: fix luacheck errors 2023-11-28 00:32:47 +00:00
Starbeamrainbowlabs
490db59843
//nodeapply: fix @groups support 2023-11-27 23:48:30 +00:00
Starbeamrainbowlabs
78844484f8
Add //ngroups, which lists the groups a given node is a member of 2023-11-27 23:44:06 +00:00
Starbeamrainbowlabs
28ed864c84
Added //nodeapply to filter cmd changes via a nodelist 2023-11-26 22:20:05 +00:00
Starbeamrainbowlabs
448cf0d674
//unmark: add optional all argument 2023-08-12 13:20:24 +01:00
Starbeamrainbowlabs
fadf4ed06c
Merge branch 'fix-markerdupes' into dev 2023-08-01 00:35:44 +01:00
Starbeamrainbowlabs
aec204de8e
add //listentities 2023-08-01 00:07:10 +01:00
Starbeamrainbowlabs
1aa3071154
pos1-2: convert to unix line endings 2023-07-13 00:14:07 +01:00
VorTechnix
7766af8a8a pos1-2 better implementation (used round) 2023-07-12 09:18:15 -07:00
VorTechnix
d2fb6db3d0 emergency patch for pos1-2 not aligned to node 2023-07-12 08:43:15 -07:00