Hm, you guys were right, the code was completely bonkers.
I should have fixed it by now, let me know after the auto build if you find bugs
New format if you want props to sync with a main actor:
<animations>
<animation file="infantry/general/inf_02.psa" name="Death" id="death1" speed="250"/>
<animation file="infantry/general/inf_03.psa" name="Death" id="anotherdeath" speed="250"/>
<!-- ... -->
</animations>
To clarify:
-no need to use named variants, just put all your animations inside one <animations> block.
-"name" now must refer to an animation type (e.g. "walk", "death", "idle").
-You can use frequencies as before.
-"id" is now the parameter used to sync across props. If an animation has an ID, all props will try using an animation with the same name and ID. You may have several animations with the same ID.
I'll try adding tests for this later because it's quite annoying to check manually.