Dragon Story Wiki
No edit summary
(invisible comments)
Line 48: Line 48:
 
air: {
 
air: {
 
name: "Air",
 
name: "Air",
colors: ["yellow"],
+
types: ["yellow"],
  +
environments: ["dragon_islands"],
 
incubation: "2_hours_2",
 
incubation: "2_hours_2",
 
rarity: 1
 
rarity: 1
Line 55: Line 56:
 
titan: {
 
titan: {
 
name: "Titan",
 
name: "Titan",
colors: ["red", "purple"],
+
types: ["red", "purple"],
  +
environments: ["dragon_islands"],
 
incubation: "32_hours_32",
 
incubation: "32_hours_32",
 
rarity: 2
 
rarity: 2
Line 64: Line 66:
 
clockwork: {
 
clockwork: {
 
name: "Clockwork",
 
name: "Clockwork",
colors: ["yellow", "red"],
+
types: ["yellow", "red"],
  +
environments: ["dragon_islands"],
 
incubation: "13_hours_13",
 
incubation: "13_hours_13",
 
rarity: 3,
 
rarity: 3,
Line 72: Line 75:
 
nightelf: {
 
nightelf: {
 
name: "Night Elf",
 
name: "Night Elf",
colors: ["black"],
+
types: ["black"],
  +
environments: ["dragon_islands"],
 
incubation: "14_hours_14",
 
incubation: "14_hours_14",
 
rarity: 3,
 
rarity: 3,
parents: [[["colors", ["purple"]], ["colors", ["black"]]]]
+
parents: [[["types", ["purple"]], ["types", ["black"]]]]
 
},
 
},
   
 
passion: {
 
passion: {
 
name: "Passion",
 
name: "Passion",
colors: ["valentine"],
+
types: ["valentine"],
  +
environments: ["dragon_islands"],
 
incubation: "16_hours_16",
 
incubation: "16_hours_16",
 
rarity: 3,
 
rarity: 3,
Line 90: Line 95:
 
infinity: {
 
infinity: {
 
name: "Infinity",
 
name: "Infinity",
colors: ["diamond"],
+
types: ["diamond"],
  +
environments: ["dragon_islands"],
 
incubation: "40_hours_40",
 
incubation: "40_hours_40",
 
rarity: 4,
 
rarity: 4,
 
expired: false,
 
expired: false,
parents: [[["id", "wizard"], ["colors", ["green", "yellow"]]],
+
parents: [[["id", "wizard"], ["types", ["green", "yellow"]]],
[["colors", ["diamond"]], ["colors", ["diamond"]]]],
+
[["types", ["diamond"]], ["types", ["diamond"]]]],
 
specificoffspring: ["fire"]
 
specificoffspring: ["fire"]
 
},
 
},
Line 106: Line 112:
 
id: {
 
id: {
 
name: "",
 
name: "",
colors: [],
+
types: [],
  +
environments: [],
 
incubation: "",
 
incubation: "",
 
rarity:
 
rarity:
Line 119: Line 126:
 
The name must have the correct capitalization and punctuation. For example, "IceCream" or "ice cream" are incorrect and should be written as "Ice Cream".
 
The name must have the correct capitalization and punctuation. For example, "IceCream" or "ice cream" are incorrect and should be written as "Ice Cream".
   
--- colors: ---
+
--- types: ---
   
This is a list of the dragon's actual colors. Include each color in quotation marks ("") and include a comma following those quotes if the color is not the last one in the list. Include each color in the order that it should be displayed for that dragon. For example, the Eagle Dragon's entry should say colors: ["yellow", "red"] while the Firestorm Dragon's entry should say colors: ["red", "yellow"].
+
This is a list of the dragon's actual types. Include each type in quotation marks ("") and include a comma following those quotes if the type is not the last one in the list. Include each type in the order that it should be displayed for that dragon. For example, the Eagle Dragon's entry should say types: ["yellow", "red"] while the Firestorm Dragon's entry should say types: ["red", "yellow"].
  +
  +
--- environments: ---
  +
  +
This is a list of the environments in which the dragon lives. An environment is the island on which a dragon is available. Include each environment in quotation marks ("") and include a comma following those quotes if the environment is not the last one in the list. For example, the Abominable Dragon's entry should say environments: ["arctic_isles"], while the Fruitful Dragon's entry should say environments: ["dragon_islands"]. A dragon that lives on both islands should say environments: ["dragon_islands", "arctic_isles"].
   
 
--- incubation: ---
 
--- incubation: ---
Line 198: Line 209:
 
parents: [[[], []], [[], []]] (two empty rules, each holding an empty pair)
 
parents: [[[], []], [[], []]] (two empty rules, each holding an empty pair)
   
Now, each requirement in a pair will have a type of "id" or "colors". A requirement will be represented in a list of two elements with the type on the left side and the specifics on the right.
+
Now, each requirement in a pair will have a type of "id" or "types". A requirement will be represented in a list of two elements with the type on the left side and the specifics on the right.
   
 
The id requirement contains a type "id" on the left and a dragon's id in quotes on the right, like so:
 
The id requirement contains a type "id" on the left and a dragon's id in quotes on the right, like so:
Line 204: Line 215:
 
["id", "icecream"]
 
["id", "icecream"]
   
The colors requirement contains a type "colors" on the left and a list of colors in brackets, separated by commas if there are multiple colors, on the right, like so:
+
The types requirement contains a type "types" on the left and a list of types in brackets, separated by commas if there are multiple types, on the right, like so:
   
["colors", ["red"]] (only one color: red)
+
["types", ["red"]] (only one type: red)
   
["colors", ["yellow","blue","green"]] (three colors: yellow, blue, green)
+
["types", ["yellow","blue","green"]] (three types: yellow, blue, green)
   
Now, let's say that one parent requirement must have the id icecream and the other parent must have the colors yellow, blue, and green. This is how you would put it into the parents field:
+
Now, let's say that one parent requirement must have the id icecream and the other parent must have the types yellow, blue, and green. This is how you would put it into the parents field:
   
parents: [[["id", "icecream"], ["colors", ["yellow", "blue", "green"]]]] (one rule with a pair containing an id requirement and a colors requirement)
+
parents: [[["id", "icecream"], ["types", ["yellow", "blue", "green"]]]] (one rule with a pair containing an id requirement and a types requirement)
   
Let's say that this fictional dragon has another set of rules aside from the one that we just added, and it can also be bred if each parent contributes the color red. This is how the parents field should look with both rules included (new line and spaces are optional and only done for clarity's sake):
+
Let's say that this fictional dragon has another set of rules aside from the one that we just added, and it can also be bred if each parent contributes the type red. This is how the parents field should look with both rules included (new line and spaces are optional and only done for clarity's sake):
   
parents: [[["id", "icecream"], ["colors", ["yellow", "blue", "green"]]],
+
parents: [[["id", "icecream"], ["types", ["yellow", "blue", "green"]]],
[["colors", ["red"]], ["colors", ["red"]]]]
+
[["types", ["red"]], ["types", ["red"]]]]
   
In general, just make sure that every list has its own set of brackets [], every element is properly separated by a comma, every rule contains a pair of parent requirements, and every parent requirement contains a list with the type on the left and the specific requirement on the right (an id for the "id" type and a list of colors for the "colors" type).
+
In general, just make sure that every list has its own set of brackets [], every element is properly separated by a comma, every rule contains a pair of parent requirements, and every parent requirement contains a list with the type on the left and the specific requirement on the right (an id for the "id" type and a list of types for the "types" type).
   
 
*specificoffspring*
 
*specificoffspring*
Line 227: Line 238:
 
infinity: {
 
infinity: {
 
name: "Infinity",
 
name: "Infinity",
colors: ["diamond"],
+
types: ["diamond"],
 
incubation: "2_days_40",
 
incubation: "2_days_40",
 
rarity: 4,
 
rarity: 4,
Line 243: Line 254:
 
ruby: {
 
ruby: {
 
name: "Ruby",
 
name: "Ruby",
colors: ["red"],
+
types: ["red"],
 
incubation: "16_hours_16",
 
incubation: "16_hours_16",
 
rarity: 2,
 
rarity: 2,

Revision as of 23:12, 6 September 2013


Having issues using the calculator?

  • Check that Javascript is enabled for the browser that you are using to visit this site.
  • Make sure that you are viewing the page using the full site option. Wikia's mobile skin disables a lot of HTML and javascript features, which will make a lot of the site unusable on your iDevice. You may find the full site option by scrolling all the way to the bottom of the page and then clicking the link in the wikia menu.
  • Confirm that you're up-to-date with your device's operating system. Ignoring updates for too long can cause all sorts of compatibility issues. It is your responsibility to keep your device updated!
  • Try downloading a different browser. Some browsers are unstable or have oddities that do not work well with the code.
  • Try clearing your cache. The method for clearing your cache depends upon your browser (Firefox, Chrome, Safari, etc.). If you're unsure about how to clear your cache, do a quick online search for how to clear the cache of your particular browser. Your browsers will correctly clear your cache for you after a certain amount of time (usually a day).

If you are still experiencing issues, you can try Hyper ch's external breeding tool.

DISCLAIMER: The Breeding Calculator is a player-updated tool. While we try our best to keep it up-to-date, TeamLava makes constant changes to the breeding rules, which can sometimes be implemented quickly, but other times they require a complete restructure of the code. If something happens in the game that doesn't match the results shown by the tool and the unexpected behavior continues AFTER you have cleared your cache, please report it.

Because things change from time to time, remember to clear your cache to get the updated code before you attempt to report an error. We appreciate your patience and cooperation. Thank you.

***ATTENTION*** As of September 3, 2013, the code and how it interacts with the data has been significantly changed in order to support Arctic Isles dragon behavior. You must get the updated code or the calculator will not work. This can be done by manually clearing your cache or waiting for the browser to clear your cache for you. If you do not seem to be successfully clearing your cache, try using CTRL + SHIFT + R to avoid sticky caching.

Note that different players are reporting different breeding times and gold costs for the same dragons, and it seems as if TeamLava is in the middle of testing different values on us. We are not sure when they will stabilize the values, but we will update them as soon as possible. For now, we have arbitrarily decided to list all Arctic Isles dragons as 8 hour times, but keep in mind that your game might have 4, 8, or 12 hour times. The same time will be used for all of your Arctic Isles dragons.

Breeding Outcomes

See what happens when you breed two dragons here.

* For players without the new timer system, dragons with incubation times of longer than 24 hours will inaccurately show a time rounded up to the next whole day when you first breed them (Ex: 25 hours gets rounded to 2 days). To determine how many hours the incubation will take, check the initial gold cost.


Breeding Possibilities

See which dragons you can use to breed your desired dragon here.

* Dragon level, order, and species do not affect the probability of getting a rare dragon. To breed a desired dragon, you simply need the correct parents and enough patience while we confirm the rules and update the tool.