Second Element Assignment when Bloodline only offers 1 Element
When players have a Bloodline that only offers One Element, it overwrites their primary Element, but not their secondary. The check for Secondary Element currently does not check for BL elements, meaning that a player with a BL that only has 1 element can sometimes run into an issue where they get the same second element as the primary element of their BL limiting them to just 1 element.
To Reproduce Get no Bloodline Look what your primary and secondary elements are Take a BL with just one element, and that element is the same as your natural secondary element You will only have 1 element.
Expected behavior The system checks might need to be more dynamic. When a player receives a BL, it should check the elements of that BL and ensure that those elements are removed from the random assignment. Therefore players cannot get the same 2 elements.
In the screenshot, you will note the player's Natural secondary element is Water which is the same as their Bloodline's primary element. This results in them being assigned None as their Secondary element.