Thread:Dpskane/@comment-9946604-20130529164846/@comment-3271569-20130602125925

All dragons are hermaphroditic. This mean they are both male as female.

The system is totaly not that complex. An complex calculation stores the element combinations to an array list for example:
 * Terra/Flame
 * Terra
 * Flame/Electric

Than it will check when they are switched an add them to the array list:
 * Terra/Flame
 * Flame/Terra
 * Terra
 * Flame/Electric
 * Electric/Dragon

Finaly the array list get convert to dragons:
 * Flaming Rock Dragon
 * Volcano Dragon
 * Terra Dragon
 * Laser Dragon
 * Hot Metal Dragon