

This dragon will be added to the array list. If Parent A and Parent B contain the same dragon.Stage 3 This stage will only be unlocked if both parents have more than 1 element or are a wildcard. If the containing types are equal, an elemental from that type is generated.

It will only check the opposite list in stage one. Containing : P1(e1)/P2(e3) if opposite = none check if P1(e1) = P2(e3).Containing : P1(e1)/P2(e2) if opposite = none check if P1(e1) = P2(e2).Containing : P1(e1)/P2(e1) if opposite = none.In this process, only type combinations are generated. An elemental that contains the first element from left parent will be generated on the list. At the end of this process when no dragons are generated on the list. When an opposite is detected, the process will skip to Stage 3. The system will only check for opposites on Stage 1.
