Time |
Nick |
Message |
00:38 |
|
tyler-2 left #minetest-dev |
06:07 |
|
pmp-p joined #minetest-dev |
06:43 |
|
pmp-p joined #minetest-dev |
06:43 |
|
Calinou joined #minetest-dev |
06:43 |
|
ghoti joined #minetest-dev |
06:43 |
|
Taoki joined #minetest-dev |
06:43 |
|
TC01 joined #minetest-dev |
06:43 |
|
Hijiri joined #minetest-dev |
07:18 |
|
pyrollo joined #minetest-dev |
08:00 |
|
ShadowNinja joined #minetest-dev |
08:08 |
|
calcul0n joined #minetest-dev |
08:22 |
|
thePalindrome joined #minetest-dev |
08:50 |
|
pyrollo joined #minetest-dev |
09:28 |
|
calcul0n_ joined #minetest-dev |
10:31 |
|
proller joined #minetest-dev |
10:51 |
|
Fixer joined #minetest-dev |
11:35 |
|
YuGiOhJCJ joined #minetest-dev |
11:47 |
|
pyrollo joined #minetest-dev |
12:07 |
|
Gael-de-Sailly joined #minetest-dev |
12:12 |
|
Darcidride joined #minetest-dev |
12:28 |
|
tyler-2 joined #minetest-dev |
12:45 |
|
proller joined #minetest-dev |
13:49 |
|
calcul0n joined #minetest-dev |
13:55 |
|
Gael-de-Sailly joined #minetest-dev |
14:12 |
|
calcul0n joined #minetest-dev |
14:14 |
|
calcul0n_ joined #minetest-dev |
14:26 |
|
tyler-2 left #minetest-dev |
15:20 |
|
pyrollo joined #minetest-dev |
15:34 |
|
proller joined #minetest-dev |
15:50 |
|
DS-minetest joined #minetest-dev |
16:21 |
|
calcul0n_ joined #minetest-dev |
16:23 |
|
tyler-2 joined #minetest-dev |
16:26 |
|
wsor4035 joined #minetest-dev |
17:11 |
|
calcul0n__ joined #minetest-dev |
17:43 |
|
paramat joined #minetest-dev |
17:45 |
paramat |
+1 for game#2396 , will merge in approx. 6 hours, in case anyone wants to check the PR first |
17:45 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/2396 -- Add (simpler) craftguide mod by pauloue |
17:46 |
paramat |
simple PR #10247 is ready. have added lua docs to thread to help reviewers |
17:46 |
ShadowBot |
https://github.com/minetest/minetest/issues/10247 -- Give unnamed world names incremental numbers. Format 'world<number>' by paramat |
17:52 |
|
GreenXenith joined #minetest-dev |
17:54 |
GreenXenith |
Krock, could I trouble you for your thoughts on #10304 :) |
17:54 |
ShadowBot |
https://github.com/minetest/minetest/issues/10304 -- Raycasting/entity collision with attached entities returns all siblings or fails entirely (aabb) |
17:54 |
GreenXenith |
IIRC you've done the most recently with entity attachments and collisions |
17:56 |
Krock |
Well yes.. that's because the server does not handle attachment offsets |
17:56 |
Krock |
in the client that's done using bone attachments to the models, but that doesn't exist server-side |
17:57 |
Krock |
it's been like this forever, except that there was never a server API which uncovered the issue |
17:58 |
Krock |
for the same reason you might get anticheat warnings when you're digging nodes while attached to an entity over a longer distance (> 1 or 2 m) |
17:58 |
GreenXenith |
So the solution is to make the server handle attachment offsets? |
17:58 |
Krock |
yes |
17:59 |
Krock |
it's a feature request so to say |
17:59 |
GreenXenith |
Would it be as trivial as re-using the client offset code on the server? |
18:00 |
Krock |
how? |
18:00 |
GreenXenith |
The client already handles offsets for entity<->player collisions |
18:00 |
GreenXenith |
In theory the same thing can be applied to entity<->entity collisions on the server? |
18:01 |
Krock |
this is not collision related |
18:02 |
GreenXenith |
Right right |
18:03 |
GreenXenith |
Because raycasts fail too |
18:03 |
GreenXenith |
Is it the boxes not being offset or is the entity just straight up not being offset on the server? |
18:03 |
Krock |
latter |
18:04 |
GreenXenith |
So could the client offset code be used on the server |
18:04 |
GreenXenith |
+? |
18:05 |
GreenXenith |
Isnt it just updating the position and rotation in the entity step? |
18:05 |
Krock |
Does the server handle models? No it doesn't. Does it handle animations? No it doesn't. In fact the server does not even know about meshes at all |
18:06 |
GreenXenith |
Oh right |
18:06 |
GreenXenith |
I was forgetting about bones |
18:06 |
GreenXenith |
The server knows about entities themselves, so non-bone attachments is already doable on the server |
18:07 |
Krock |
right |
18:08 |
GreenXenith |
Implementing this becomes much less trivial only because one would have to essentially include the irrlicht stuff the client uses to handle meshes and whatnot |
18:11 |
GreenXenith |
But wait |
18:11 |
GreenXenith |
You mentioned that there hadnt been a server API to expose this |
18:11 |
GreenXenith |
which means that get_pos on an attached entity should return a valid position? |
18:12 |
Krock |
ah right. indeed, get_pos would also show the parent's position |
18:17 |
GreenXenith |
How unfortunate :] |
18:30 |
|
pyrollo joined #minetest-dev |
18:31 |
|
fluxflux joined #minetest-dev |
18:51 |
|
tyler-2 left #minetest-dev |
19:12 |
|
tyler-2 joined #minetest-dev |
19:28 |
|
calcul0n_ joined #minetest-dev |
19:31 |
|
DS-minetest_ joined #minetest-dev |
19:52 |
|
DS-minetest joined #minetest-dev |
20:09 |
|
proller joined #minetest-dev |
22:33 |
|
tyler-2 left #minetest-dev |
22:48 |
|
paramat joined #minetest-dev |
22:49 |
|
tyler-2 joined #minetest-dev |
23:16 |
paramat |
merging game#2396 =D at last |
23:16 |
ShadowBot |
https://github.com/minetest/minetest_game/issues/2396 -- Add (simpler) craftguide mod by pauloue |