Pet101

The unofficial Wizard101 analytics tool for your pets

Fire school
Pet of the Day
Charrlossus · Fire
Pedigree: 61
Charrlossus
Spell Cards
Magma Colossus
Pedigree vs Fire Average
Shaded box = average ± one standard deviation; blue line = this pet; dashed = μ
Charrlossus is better than 71% of Fire pets!
Among 104 Fire pets, the average pedigree is 56.6 with a standard deviation of = 9.96.
Talents
CommonUncommonRareUltra-RareEpic
Pip O'Plenty
Fire-Shot
Elemental Scout
Fire-Giver
Fire-Proof
Crafty
Detonate Trained
Astute
Health Gift
Dashing
Derby
Slick-N-Slide
Catch
Bombardier
Sap
Stonewall
Exhausted
Bananas!
Lock
Eat My Dust
Immunity

Dynamic School Ranking

What is this?

The chart below ranks all Wizard101 pets that I have recorded within json data by their respective schools. I measure them by the average quality of their pets. The sliders allow you to control which aspects are weighted more heavily into the calculation. But by default (when you first load this page), This is how the scores are assessed:

Score = 0.3(Card score) + 0.3(Talents score) + 0.1(Derby Score) + 0.2(Pedigree score) + 0.1(Attributes Score)

Data

I decided to scrape my own data as very little exists for wizard101. I wrote a python script to scrape Wayback Machine's archived Wizard101 Wiki's pet pages. This is what I gathered:

  • pets.json — I was able to aggregate 764 pets, every pet with its school, cards, abilities (talents and derby), attributes, pedigree, and description. Unfortunately, a lot of information is also unavailable so there may be some pets with missing data.
  • abilities.json — I scraped 320 different pages detailing the rarity of certain pet abilities. I use this data to map ability rarity to a percentage: Common 20, Uncommon 40, Rare 60, Ultra-Rare 80, Epic 100.
  • spells.json — I scraped 327 different pet spells in order to obtain their icon images.

How scores are evaluated (0–100):

  • Cards: more cards = higher score (smoothly scaled to the point where 3+ cards = 100).
  • Talents: I average the rarity score of all talents with available "rarity" properties from abilities.json.
  • Derby: same as talents, but for Derby abilities.
  • Attributes: each stat is scaled to its known cap (Strength 255, Intellect 250, Agility 260, Will 260, Power 250) then averaged.
  • Pedigree: scored from 0–100 as this is KingIsle's official rating system of Wizard101's pets.

How the sliders are applied

  1. I normalize the sliders once their weights sum to 1.
  2. If a pet is missing a component (like, no attributes), I use a neutral value of 50 for that part, so every slider has influence.

School ranking

    The average of scores are taken for all pets in the school. This seemed to be the best way to represent the overall
    school's rating. For an individual pet's rating, the pet is measured by the average pedigree of their school
    to determine the standard deviation.

Try dragging the sliders to re-weight what “best” means!

Storm
Fire
Balance
Death
Life
Myth
Ice
Credits & Sources
  • Website Sources: Wizard101 Central Wiki (https://wiki.wizard101central.com/wiki/Wizard101_Wiki)
    (Due to site access policies, I used snapshots via Wayback Machine internet archives).

  • Data Sources: For the actual data, I scraped them myself :). I wrote a python script that utilizes Beautiful Soup to scrape the Wayback Machine website for archived pages regarding pets, pet spells and pet abilities. A rough total of 1300 pages were scraped to make this dataset, which contains data on 764 pets, 320 pet abilities, and 327 pet spells. check out the repository for this site to access the JSON!