Process 1: Type Cycle

The Type Cycle exists on 3 stages. The system will only check for opposites on Stage 1. When an opposite is detected, the process will skip to Stage 3. At the end of this process when no dragons are generated on the list. An elemental that contains the first element from left parent will be generated on the list. In this process, only type combinations are generated.

Stage 1

  1. Containing : P1(e1)/P2(e1) if opposite = none;
  2. Containing : P1(e1)/P2(e2) if opposite = none; check if P1(e1) = P2(e2)
  3. Containing : P1(e1)/P2(e3) if opposite = none; check if P1(e1) = P2(e3)
It will only check the opposite list in stage one. If the containing types are equal, an elemental from that type is generated.

Stage 2

  1. Containing : P1(e2)/P2(e1)
  2. Containing : P1(e2)/P2(e2)
  3. Containing : P1(e2)/P2(e3)
If the containing types are equal, an elemental from that type is generated.

Stage 3

This stage will only be unlocked if both parents have more than 1 element or are a wildcard.
  1. Containing : P1(e1)/P2(e1)/P2(e2)
  2. Containing : P1(e2)/P2(e1)/P2(e2)
  3. Containing : P1(e3)/P2(e1)/P2(e2)
  4. Containing : P2(e1)/P1(e1)/P1(e2)
  5. Containing : P2(e2)/P1(e1)/P1(e2)
  6. Containing : P2(e3)/P1(e1)/P2(e2)

Process 2: Checking Condition

  1. If Parent A and Parent B contain the same dragon. It's a possibility to get that dragon. This dragon will be added to the array list.
  2. If both dragons from this combination are legend (wildcards), the following dragons will be added to the array list: elementals, hybrids and rare hybrids. 

Slots

When you are breeding two dragons together, the possible results will be listed into 3 different type of slots each with a limit of 11. In total there are 33:

Dificulty Dragons
1
  • Some Elemental Dragons (Sea Dragon and Nature Dragon)
  • Some Hybrid Dragons
  • Some Rare Hybrid Dragons
2
  • Some Elemental Dragons (Terra Dragon, Flame Dragon)
  • Some Hybrid Dragons
  • Some Rare Hybrid Dragons
  • Pure Dragon
  • Some Pure Elemental Dragons (Pure Sea Dragon, Pure Nature Dragon, Pure Dark Dragon)
3
  • Some Elemental Dragons (Electric Dragon, Ice Dragon, Metal Dragon, Dark Dragon)
  • Some Hybrid Dragons
  • Legend Dragons
  • Some Pure Elemental Dragons (Pure Terra Dragon, Pure Flame Dragon, Pure Electric Dragon, Pure Ice Dragon, Pure Metal Dragon)

Both Unique as Special Dragons will never be listed inside one of these slots. When there are more than 11 dragons that can be listed into a difficulty the dragons will be chosen randomly.

Rate Value

Every dificulty has 1 slot unlocked on default (1:1:1). In order to unlock the others you will need a specific ammount of rate value. This value is in fact the current earning of your two dragons:

Earning Formule Unlock Requirement
if level is < 10 or same 10:rate = start coin + add coin *(level-1);

if is more than 10

rate = start coin + add coin*9 + add coin*(level-10)/2;
  • Difficult 1 : [0,50,5,5,5,5,5,5,5,5,5] = need 95 to unlock all
  • Difficult 2 : [0,50,20,20,20,20,20,20,20,20,20] = need 230 to unlock all
  • Difficult 3 : [0,100,100,100,100,100,100,100,100,100,100] = need 1000 to unlock all
If your rating is below 50, only 1 slot from each dificulty will open, which puts each dificulty at a  33.33% chance.

See more at Breeding/Rate_Value

Process 3: Generate

  1. The array list that is generated from Process 1 will search for dragons that match a different order of elements. If found, these dragons will be added to the array list.
  2. Both array lists from Processes 1 and 2 are combined into one big list.
  3. The total rating from the parents will be calculated to see which slots are unlocked.
  4. The system picks a dificulty. This percentage is determed by the amount of slots there are unlocked.
  5. The unlocked slots from that dificulty will be filled randomly with dragons from the array list. This random-factor is based off the internal id of a dragon.
  6. The locked slots from that dificulty will be removed.
  7. The system will randomly pick a slot and save the dragon id on the server.

Process 4: Exclusive Dragons

Note: This information is only speculation since most of the process is located serverside.
  1. Grab array list (in elements phase)
  2. Check array list to see if it can generate exclusive dragons
  3. Convert array list to dragons
  4. Remove dragons if they don't reach the requirement of parents level 20
  5. Remove dragons if they don't reach the requirement of parents level 15
  6. Remove dragons if they don't reach the requirement of parents level 10
  7. Randomly pick an exclusive dragon out of the array list.
  8. Check the exclusive dragon percentage (located in an secured location, so we call it luck).

System Facts

  • The list will not result any elemental dragons if both parents don't have the same element listed.
  • Standart elemental : e, w, f, p, m , i , el, d ,l and pu, on breeding is read that type as string.
  • When breeding two identical legend dragons, the only legend dragon that will be listed on the array list is that dragon.
  • Breeding pure with an elemental will never generate a legend or pure dragon.
  • When breeding a pure with a pure hybrid, it's a possibility to get a pure/legend too because pure + (pure + elemental), just remember pure + pure = pure/legend, elemental A + elemental A = Elemental A. It's possible to get another pure hybrid with this combination.
  • To get a legend dragon you need 2 pure dragons. When breeding for a pure you need 2 legend dragons.
  • To get a pure hybrid you need pure + elemental.
  • This Deus Vault system has been removed
  • All exclusive dragons are breedable on default, but the % is located server side. It is unknown if they adjusted the percentage of certain exclusive dragons or changed it to zero so the exclusive dragon is still unbreedable.

Graphical Example

Parent A (Lv 15)
Adult Cool Fire Dragon
Down arrow.png
Heart.png Parent B (Lv 15)
Adult Gummy Dragon
Down arrow.png
Primary (e1)
Flame
Secondary (e2)
Ice
Primary (e1)
Nature
Secondary (e2)
Electric
Process 1: Type Cycle Result
Stage 1
1. Containing : P1(e1)/P2(e1) => Flame / Nature ok add FlameNature
2. Containing : P1(e1)/P2(e2) => Flame / Electric ok add FlameElectric
3. Containing : P1(e1)/P2(e3) => null none
Stage 2
1. Containing : P1(e2)/P2(e1) => Ice / Nature ok add IceNature
2. Containing : P1(e2)/P2(e2) => Ice / Electric ok add IceElectric
3. Containing : P1(e2)/P2(e3) => null none
Stage 3 Both P have more than 1 element => Unlock
1. Containing : P1(e1)/P2(e1)/P2(e2) => Flame / Nature / Electric ok add FlameNatureElectric
2. Containing : P1(e2)/P2(e1)/P2(e2) => Ice / Nature / Electric ok add IceNatureElectric
3. Containing : P1(e3)/P2(e1)/P2(e2) => null none
4. Containing : P2(e1)/P1(e1)/P1(e2) => Nature / Flame / Ice ok add NatureFlameIce
5. Containing : P2(e2)/P1(e1)/P1(e2) => Electric / Flame / Ice ok add ElectricFlameIce
6. Containing : P2(e3)/P1(e1)/P2(e2) => null none
Process 2: Generate
1. Flame / Nature => Add FlameNature Firebird (2) FlameNature Spicy (1)
2. Flame / Electric => Add ElectricFlame Hot Metal (3) FlameElectric Laser (2)
3. Ice / Nature => Add NatureIce Dandelion (2) NatureIce Mojito (1)
4. Ice / Electric => Add ElectricIce Fluorescent (3) ElectricIce Moose (2)
5. Flame / Nature / Electric => no dragon
6. Ice / Nature / Electric => no dragon
7. Nature / Flame / Ice => no dragon
8. Electric / Flame / Ice => no dragon
Process 3: Exclusive Dragons
1. Flame / Nature => Add NatureFlame Paradise
2. Flame / Electric => Add FlameElectric Music
3. Ice / Nature => no dragon
4. Ice / Electric => no dragon
5. Flame / Nature / Electric => no dragon
6. Ice / Nature / Electric => no dragon
7. Nature / Flame / Ice => no dragon
8. Electric / Flame / Ice => no dragon
Summary: Dragon List
1. Hybrid/Rare Hybrid List
 
 
 
 
Adult Firebird DragonFlameNature Firebird (2)
Adult Spicy DragonFlameNature Spicy (1)
Adult Hot Metal DragonElectricFlame Hot Metal (3)
Adult Laser DragonFlameElectric Laser (2)
Adult Dandelion DragonNatureIce Dandelion (2)
Adult Mojito DragonNatureIce Mojito (1)
Adult Moose DragonElectricIce Moose (2)
2. Exclusive Dragon List

For more details & discussion, see this thread

Community content is available under CC-BY-SA unless otherwise noted.