Commit Graph

1336 Commits

Author SHA1 Message Date
Starbeamrainbowlabs f35fd643a2
docs: specify dev branch 'cause CI 2024-01-02 17:05:06 +00:00
Starbeamrainbowlabs 2d36186da9
docs: Update moondoc 2024-01-02 17:03:42 +00:00
Starbeamrainbowlabs d0e59b4cd7
worldeditadditions: add core @module defs, correct comment formatting errors 2024-01-02 16:59:51 +00:00
Starbeamrainbowlabs 15a52deea1
docs: add Lua API to site via moondoc!
Ref https://github.com/sbrl/moondoc
2024-01-02 16:31:30 +00:00
Starbeamrainbowlabs 1ca524bbc3
Update changelog 2024-01-02 14:46:02 +00:00
Starbeamrainbowlabs abe66cf1c5
//speed: fix crash when pova isn't installed
stupid bug in weac.{player_get_physics_override,player_set_physics_override}, as you might have suspected
2024-01-01 22:24:49 +00:00
Starbeamrainbowlabs c1fce81bc3
post_marker_wall: @module → @namespace 2023-12-31 17:08:36 +00:00
Starbeamrainbowlabs 31c2574ad4
README: Add mod compat list 2023-12-30 13:33:06 +00:00
Starbeamrainbowlabs c6e047baef
README: Add @nosowow's project 2023-12-30 13:25:36 +00: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 45bed5cc71
docs: Improve //noise2d documentation
Thanks to @notsowow for pointing out that it didn't make sense!
2023-12-26 19:07:41 +00:00
Starbeamrainbowlabs faddfe1d48
reference: document movement speed adjustment tool
also update changelog
2023-12-26 15:06:29 +00:00
Starbeamrainbowlabs 7d3b35a47b
wea_wands: Add move speed adjustment tool
It alters the current player's movement speed up or down in x0.5 increments. Min = x0.5.
left/primary click: increase speed
right/secondary click: decrease speed
min speed = 0.5
documentation incoming!
2023-12-26 14:59:46 +00:00
Starbeamrainbowlabs 0a9c125316
Implement //speed 2023-12-26 13:37:19 +00:00
Starbeamrainbowlabs 6d81d47a31
.....why?!?! 2023-12-26 13:23:48 +00:00
Starbeamrainbowlabs a855ca729e
docs/HTMLPicture: remove debug logging 2023-12-26 13:12:17 +00:00
Starbeamrainbowlabs 460aed4f3b
such a stupid bug 2023-12-26 12:27:02 +00:00
Starbeamrainbowlabs 259b332883
docs: ....why wasn't this a problem *years* ago? 2023-12-26 12:22:57 +00:00
Starbeamrainbowlabs 78e30f78a8
website: Add gallery image from @notsowow 2023-12-26 01:43:59 +00:00
Starbeamrainbowlabs 34ac48f085
Implement keen-slider since the current one seemed to be a bit broken
...and also not scalable given what we want to do
2023-12-26 01:30:19 +00:00
Starbeamrainbowlabs 71d95b5e83
reference: add some more alerts in key places 2023-12-20 00:44:39 +00:00
Starbeamrainbowlabs d07c1709cf
....turns out there *is* a GH alert markdown-it plugin!
Thanks, markdown-it-github-alerts :D
A bit of CSS ~~hackery~~ magic and we're away!
2023-12-20 00:40:35 +00:00
Starbeamrainbowlabs 8a143e9a4b
docs: add theme for note/tip/important/warning/caution alerts
Ref https://github.com/orgs/community/discussions/16925
.....unfortunately markdown-it (our markdown renderer) doesn't support the GitHub syntax yet
2023-12-20 00:29:10 +00:00
Starbeamrainbowlabs 37821f11d5
docs/img2brush: limit height of output, update wording 2023-12-20 00:07:24 +00:00
Starbeamrainbowlabs 2722a190f4
reference: update do cs about img2brush tool 2023-12-19 23:47:20 +00:00
Starbeamrainbowlabs 8ee7470435
docs: fix incorrect header handling in markdown rendering 2023-12-19 23:41:37 +00:00
Starbeamrainbowlabs edbb6db264
//rotate: zero out param2 of source
Actually copying over and hanlding param2 properly ref rotation will require //orient+ first
2023-12-19 23:37:15 +00:00
Starbeamrainbowlabs c35631cef4
update changelog 2023-12-17 12:36:08 +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 dc39dbff08
Bugfix: don't +/1 (1, 1, 1) twice in //rotate 2023-12-16 00:37:27 +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 39f671c1ef
docs: fix spacing on reference space 2023-12-15 23:52:20 +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 45f4261c04
//rotate: use temp dest table system
this should prevent segfaults.... but it didn't completely on my system
on second thought, I think it's a problem on my end rather than with the command itself
....or with MT 5.8.

Who knows? Maybe if I ignore it, it will go away.
2023-12-15 02:12:27 +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 b92cc434db
core/run_command: be more robust in case of programming errors 2023-12-13 23:04:09 +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 bce449d2e6
Add GitHub issue templates 2023-12-05 22:54:46 +00:00
Starbeamrainbowlabs 45f69eb8f9
Vector3.rotate3d: clarity in comment 2023-11-29 00:36:50 +00:00
Starbeamrainbowlabs 6d5f2033e1
rotate: initial UNTESTED implementation
It doesn't have a chat command interface yet.

.....I REALLY need to learn Quaternions, but they don't currently make sense to me
2023-11-29 00:36:23 +00:00
Starbeamrainbowlabs e28c428ef7
vector3: doc comment layout 2023-11-28 22:38:26 +00:00
Starbeamrainbowlabs 26fd756321
reference: fix typos 2023-11-28 22:38:11 +00:00
Starbeamrainbowlabs 709b27b519
settings.json: add spellings 2023-11-28 22:38:05 +00:00
Starbeamrainbowlabs 4eee7c66d7
revolve: TODOs 2023-11-28 22:30:04 +00:00
Starbeamrainbowlabs e3962bc8d7
StagedVoxelRegion : ..... I really need to come back and comb through this 2023-11-28 00:40:11 +00:00
Starbeamrainbowlabs de902fbd40
luacheck: VoxelArea is a minetest-defined global 2023-11-28 00:38:48 +00:00