apologies if this is a little confusing, I'm not the best at explaining things (autism is a bitch) but i'll try my best, feel free to ask for elaboration.
Issue Description: Adding an origin to a set replaces all the emotes in that set as opposed to adding the emotes that are missing (i.e. "PogU" in Christmas set with Main set as an origin, both containing variants of the "PogU" emote, will display the "PogU" from the Main set as opposed to the christmas set.)
Where issue occurs
The Issue occurs on the website, when editing users emotes (explained further in recreation)
Recreation
-
Create 2 sets, both of which contain an emote of the same name. (Which i will be referring to as Set1/Emote1 and Set2/Emote2 from here on) Also add another emote to Set1 (Emote3)
-
Add Set1 as an origin to Set2
-
Emote3 will be added to Set2 as intended, but also replaces Emote2 with Emote1.
-
If Set2 is added as an origin to Set1 instead, it will replace Emote1 with Emote2 while still leaving Emote3. This is the work-around I have been using for the past week or so.
Note: As far as I am aware, the goal of the origins feature would be the following: adding Set1 as an orgin to Set2 would keep the emotes from Set2 and add emotes from Set1 where there are no name conflictions. The feature does the latter, but still replaces emotes where there are conflictions.
Expected Behavior
Set2 with Set1 as origin: https://i.imgur.com/N3t7acC.png
Set1 set with Set2 as origin: https://i.imgur.com/HroYxw3.png