When using animation_controllers to play particles, switching to a different state that also plays particles, particles stop working.
Partner Rank: 2
Partner Team Reporting: The Misfit Society
Verification builds: 1.14.60, 1.16.0.57
Summary:
When using animation_controllers to play particles, switching to a different state that also plays particles, particles stop working.
Impact:
We have a mechanic in our newest content which relies on switching between 2 particle effects, which this bug breaks. Using any workaround would decrease the quality of the particle effects and increase work by a lot.
Repro Steps:
- Open attached world.
- Press blue button to start playing blue particles
- Press orange button to switch to orange particles
Observed Results:
Blue particles start playing in step 2. Orange particles don't play in step 3.
Expected Results:
When switching from blue to orange particles you'd expect blue particles to stop while orange particles should start playing
Screenshots/Videos attached: https://www.youtube.com/watch?v=qVST5Sg1ze8 (World aswell)
Regression Builds: N/A
Notes:
- This bug occurs when switching between particle effects directly. If a playing effect is cleared before the next one is initiated, it works. Clearing an effect can be done with the gray button in the middle.
- After the bug occured, you will be unable to get the particles working again without re-summoning the entity. You do so by pressing the white button below the entity.
- A short description of the taken action (except re-summoning the entity) will be printent to chat (e.g. "Effect cleared."). This is to give a little feedback but also to indicate mark_variant does indeed update even after the bug appeared since the /tellraws are executed within the "on_entry" property of the animation_controller's individual states.