Breeding/System

==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===
:#Containing : P1(e1)/P2(e1) if opposite = none;
:#Containing : P1(e1)/P2(e2) if opposite = none; check if P1(e1) = P2(e2)
:#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===
:#Containing : P1(e2)/P2(e1)
:#Containing : P1(e2)/P2(e2)
:#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.
:#Containing : P1(e1)/P2(e1)/P2(e2)
:#Containing : P1(e2)/P2(e1)/P2(e2)
:#Containing : P1(e3)/P2(e1)/P2(e2)
:#Containing : P2(e1)/P1(e1)/P1(e2)
:#Containing : P2(e2)/P1(e1)/P1(e2)
:#Containing : P2(e3)/P1(e1)/P2(e2)
==Process 2: Checking Condition==
#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.
#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.	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==
#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.
#Both array lists from Processes 1 and 2 are combined into one big list.
#The total rating from the parents will be calculated to see which slots are unlocked.
#The system picks a dificulty. This percentage is determed by the amount of slots there are unlocked.
#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.
#The locked slots from that dificulty will be removed.
#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.
#Grab array list (in elements phase)
#Check array list to see if it can generate exclusive dragons
#Convert array list to dragons
#Remove dragons if they don't reach the requirement of parents level 20
#Remove dragons if they don't reach the requirement of parents level 15
#Remove dragons if they don't reach the requirement of parents level 10
#Randomly pick an exclusive dragon out of the array list.
#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)	Parent A (Lv 15)		Parent B (Lv 15)	Parent B (Lv 15)
Primary (e1) 	Secondary (e2) 		Primary (e1) 	Secondary (e2)
 	 	 	
Process 1: Type Cycle 	Process 1: Type Cycle 	Process 1: Type Cycle 	Result
Stage 1 	 	 	
 	1. Containing : P1(e1)/P2(e1) => / ok 	1. Containing : P1(e1)/P2(e1) => / ok 	add
 	2. Containing : P1(e1)/P2(e2) => / ok 	2. Containing : P1(e1)/P2(e2) => / ok 	add
 	3. Containing : P1(e1)/P2(e3) => null 	3. Containing : P1(e1)/P2(e3) => null 	none
Stage 2 	 	 	
 	1. Containing : P1(e2)/P2(e1) => / ok 	1. Containing : P1(e2)/P2(e1) => / ok 	add
 	2. Containing : P1(e2)/P2(e2) => / ok 	2. Containing : P1(e2)/P2(e2) => / ok 	add
 	3. Containing : P1(e2)/P2(e3) => null 	3. Containing : P1(e2)/P2(e3) => null 	none
Stage 3 	Both P have more than 1 element => Unlock 	Both P have more than 1 element => Unlock 	
 	1. Containing : P1(e1)/P2(e1)/P2(e2) => / / ok 	1. Containing : P1(e1)/P2(e1)/P2(e2) => / / ok 	add
 	2. Containing : P1(e2)/P2(e1)/P2(e2) => / / ok 	2. Containing : P1(e2)/P2(e1)/P2(e2) => / / ok 	add
 	3. Containing : P1(e3)/P2(e1)/P2(e2) => null 	3. Containing : P1(e3)/P2(e1)/P2(e2) => null 	none
 	4. Containing : P2(e1)/P1(e1)/P1(e2) => / / ok 	4. Containing : P2(e1)/P1(e1)/P1(e2) => / / ok 	add
 	5. Containing : P2(e2)/P1(e1)/P1(e2) => / / ok 	5. Containing : P2(e2)/P1(e1)/P1(e2) => / / ok 	add
 	6. Containing : P2(e3)/P1(e1)/P2(e2) => null 	6. Containing : P2(e3)/P1(e1)/P2(e2) => null 	none
 	 	 	
Process 2: Generate 	Process 2: Generate 	Process 2: Generate 	
 	1. / => Add 2. / => Add 3. / => Add 4. / => Add 5. / / => no dragon6. / / => no dragon7. / / => no dragon8. / / => no dragon	1. / => Add 2. / => Add 3. / => Add 4. / => Add 5. / / => no dragon6. / / => no dragon7. / / => no dragon8. / / => no dragon	1. / => Add 2. / => Add 3. / => Add 4. / => Add 5. / / => no dragon6. / / => no dragon7. / / => no dragon8. / / => no dragon
Process 3: Exclusive Dragons	Process 3: Exclusive Dragons 	Process 3: Exclusive Dragons 	Process 3: Exclusive Dragons
1. 	/ => Add 	/ => Add 	/ => Add
2. 	/ => Add 	/ => Add 	/ => Add
3. 	/ => no dragon 	/ => no dragon 	/ => no dragon
4. 	/ => no dragon 	/ => no dragon 	/ => no dragon
5. 	/ / => no dragon 	/ / => no dragon 	/ / => no dragon
6. 	/ / => no dragon 	/ / => no dragon 	/ / => no dragon
7. 	/ / => no dragon 	/ / => no dragon 	/ / => no dragon
8. 	/ / => no dragon 	/ / => no dragon 	/ / => no dragon
Summary: Dragon List 	Summary: Dragon List 	Summary: Dragon List 	Summary: Dragon List
 	1. Hybrid/Rare Hybrid List 	1. Hybrid/Rare Hybrid List 	1. Hybrid/Rare Hybrid List
     	     	     	    
 	2. Exclusive Dragon List 	2. Exclusive Dragon List 	2. Exclusive Dragon List
 	 	 	
For more details & discussion, see this thread
Category:Breeding