mod emotion some commands are broken #3504
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#3504
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Those commands are broken:
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...
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.
Either that or a new mod that brings nothing but the model and everyone else has to depend on that.
upstream PRs:
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").
new upstream PR which supersedes the old one: https://github.com/runsy/petz/pull/145
upstream merged! :)
QA
Neither of the commands seem to have an effect on the current model.
possibly playeranim broke things
yeah definitely playeranim. fixing this is not trivial, probably we should put it off until 1.1.119.