[FIXED] - NPC emote music can be interrupted by other NPC emotes

Describe the bug:

An NPC emote with music can be interrupted when another NPC emote with music is played.

Sound effects for the interrupted emote will continue to play if applicable.

Testing against Air Jazz!, the following NPC emotes interrupt each other:

  • Air Jazz!
  • Charleston
  • Dive In
  • Do The Robot
  • Freestyling
  • Go Team!
  • Hey Hoe Down
  • Shadow Box

NPC emotes with music that do not cause an interrupt:

  • Fancy Footwork
  • Like Clockwork
  • Rah Rah
  • Rubber Limbs
  • Shake Baby Shake
  • Shuffle
  • Space Hop
  • Touchdown

How do you cause this bug?

  • Place two NPCs.
  • Play the Shadow Box emote on one NPC.
  • Play the Air Jazz! emote on the other NPC.

Air Jazz! and Shadow Box use both music and sound effects.

Which platform: PC (Epic)

Which input: Controller / keyboard + mouse

Your Crayta username: Plasma

How regularly do you see this? Every time

Time + date seen: April 26, 2022

Version number (found in Help tab in Settings): 0.f3.28.120518

Hey @Plasma!

Wow! beautiful list you made me here!
I have gone ahead an opened up a ticket for our internal team to investigate the issue. Thank you for having sharp ears! We should hopefully get this resolved soon. :sun_with_face:


This should now be fixed as of 0.g1.49.126267.

Please let us know if you continue to see this issue!

What is the intended behavior? Should all emote music interrupt emote music on nearby NPCs?

I noticed an issue with the touchdown emote. Unsure if this occurred before 0.g1.49.126267.

If the touchdown emote music has been interrupted, the music will resume playing from the beginning when a player enters its proximity.

I’ll check with the audio team and get back to you on that one :slight_smile:

The basic behvaiour is that a playing emote will be interrupted by a new one and the old one will not start up again.

If you could capture the issue with the specific emote (perhaps others that include a dance track too?) that’d be great! (tagging @QA_NFraser for visibility)