mod emotion some commands are broken #3504

Open
opened 2023-01-13 00:13:38 +00:00 by AliasAlreadyTaken · 10 comments

Those commands are broken:

freeze
point
wave
Those commands are broken: ``` freeze point wave ```
AliasAlreadyTaken added the
1. kind/bug
3. source/mod upstream
labels 2023-01-13 00:15:23 +00:00
Member

hm. this seems to caused by the fix for #1686, though things worked just fine back when that PR was tested upstream, and it was tested by at least 3 separate people...

hm. this seems to caused by the fix for https://gitea.your-land.de/your-land/bugtracker/issues/1686, though things worked just fine back when that PR was tested upstream, and it was tested by at least 3 separate people...
flux added this to the flux's TODO list project 2023-01-13 21:50:50 +00:00
flux self-assigned this 2023-01-13 21:51:00 +00:00
Member

the cause is that the fix to emotes changed it from hard-coding assumptions about animations of player models, and instead uses player_api. however, when we use mods w/ other player models, not all of the animations are defined (namely, point, wave, and freeze).

the best solution is probably to PR skinsdb, 3d_armor, and petz, and add the emote animations to those mods.

the cause is that the fix to emotes changed it from hard-coding assumptions about animations of player models, and instead uses player_api. however, when we use mods w/ other player models, not all of the animations are defined (namely, point, wave, and freeze). the best solution is probably to PR skinsdb, 3d_armor, and petz, and add the emote animations to those mods.
Author
Owner

Either that or a new mod that brings nothing but the model and everyone else has to depend on that.

Either that or a new mod that brings nothing but the model and everyone else has to depend on that.
Member
upstream PRs: * [x] 3d_armor: https://github.com/minetest-mods/3d_armor/pull/98 * [x] petz: https://github.com/runsy/petz/pull/145 * [x] skinsdb: https://github.com/minetest-mods/skinsdb/pull/82
flux added the
4. step/blocked
label 2023-01-13 23:24:49 +00:00
Member

Either that or a new mod that brings nothing but the model and everyone else has to depend on that.

the problems is that each of these mods defines their own model, which necessarily defines its own animations. there's no (non-hacky) way to define the animations separately. some mod might even provide a model that turns the player into a horse, which might have a very different set of animations.

annoyingly, there's currently no way to to test whether the model a player is currently using implements a particular animation, which could at least be used to provide feedback ("e.g. you don't know how to wave in this form").

> Either that or a new mod that brings nothing but the model and everyone else has to depend on that. the problems is that each of these mods defines their own model, which necessarily defines its own animations. there's no (non-hacky) way to define the animations separately. some mod might even provide a model that turns the player into a horse, which might have a very different set of animations. annoyingly, there's currently no way to to test whether the model a player is currently using implements a particular animation, which could at least be used to provide feedback ("e.g. you don't know how to wave in this form").
Member

new upstream PR which supersedes the old one: https://github.com/runsy/petz/pull/145

new upstream PR which supersedes the old one: https://github.com/runsy/petz/pull/145
flux added
4. step/ready to QA test
and removed
4. step/blocked
labels 2023-01-24 00:16:48 +00:00
Member

upstream merged! :)

upstream merged! :)
AliasAlreadyTaken added this to the 1.1.117 milestone 2023-01-24 01:32:02 +00:00
AliasAlreadyTaken removed this from the 1.1.117 milestone 2023-01-24 02:49:27 +00:00
flux added this to the 1.1.117.1 milestone 2023-01-25 23:25:23 +00:00
AliasAlreadyTaken modified the milestone from 1.1.117.1 to 1.1.118 2023-02-12 15:59:19 +00:00
Author
Owner

QA

Neither of the commands seem to have an effect on the current model.

QA Neither of the commands seem to have an effect on the current model.
AliasAlreadyTaken added the
ugh/QA NOK
label 2023-04-14 04:44:57 +00:00
Member

possibly playeranim broke things

possibly playeranim broke things
Member

yeah definitely playeranim. fixing this is not trivial, probably we should put it off until 1.1.119.

yeah definitely playeranim. fixing this is not trivial, probably we should put it off until 1.1.119.
AliasAlreadyTaken modified the milestone from 1.1.118 to 1.1.119 2023-04-14 21:35:31 +00:00
AliasAlreadyTaken removed the
4. step/ready to QA test
ugh/QA NOK
labels 2023-04-14 21:35:46 +00:00
AliasAlreadyTaken removed this from the 1.1.119 milestone 2023-05-07 19:25:09 +00:00
flux removed this from the flux's TODO list project 2024-03-30 19:49:23 +00:00
flux removed their assignment 2024-03-30 19:49:25 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#3504
No description provided.