Starbeamrainbowlabs
Starbeamrainbowlabs
Right That is a problem Okay In your branch `farwand-refactor` I see: - [`worldeditadditions_tools.do_raycast`](https://github.com/sbrl/Minetest-WorldEditAdditions/blob/f2a6b5531a6efeb53f95554909d09777cc90ed34/worldeditadditions_tools/lib/do_raycast.lua) - wrapper that manages application of settings - [`worldeditadditions_core.raycast`](https://github.com/sbrl/Minetest-WorldEditAdditions/blob/f2a6b5531a6efeb53f95554909d09777cc90ed34/worldeditadditions_core/utils/raycast_adv.lua) - core raycasting functionality ....but I don't...
I still can't find that function definition wow How does it even still work?
Got it On `dev`: https://github.com/sbrl/Minetest-WorldEditAdditions/blob/30e154944d2ac9282d2960ff711ea39baf57f641/worldeditadditions_farwand/init.lua#L1 note that originally the main namespace is registered under `worldeditadditions` as `wea.farwand` Hence the `wea.farwand.do_raycast` call in your branch needs to read `wea_t.raycast`
Pushed a commit to tidy this whole situation w/compat pos.lua calls up b57b3e85ee42c10b191cdb46d3c16dfb4c3ca89f..90f97234a881de012fcadb69492dba985f873d16
We'd need to clean them up a lot (and rewrite large parts of WEA O.o), but could be a good exercise. API docs are: https://worldeditadditions.mooncarrot.space/api/
You're trying to merge into `main`, but could you edit your merge to be against the `dev` branch instead please?
This is nice, but we need to be clear that tests done with this are specifically ref the bits you can't do without Minetest. the Busted automated testing system should...
in theory it might be possible to run the core command runner under Busted.
\*\* the reason for using Busted wherever possible is that busted runs on every commit. Speaking of which, I really need to get around to squashing all the busted errors...
Sounds like everyone's have a bunch of issue with cross-compatibility. Here's my solution that uses `awk` for all the text processing, such that it (should) work on all systems that...