summonerName = allSummonerData.getTO("summoner").getString("name");
TypedObject defaultSpellMap = getTO("summonerDefaultSpells").getTO("summonerDefaultSpellMap");
if (defaultSpellMap.containsKey("CLASSIC")) {
classicDefaultSpell1 = SummonerSpell.getSpell(defaultSpellMap.getTO("CLASSIC").getInt("spell1Id"));
classicDefaultSpell2 = SummonerSpell.getSpell(defaultSpellMap.getTO("CLASSIC").getInt("spell2Id"));
} else if (defaultSpellMap.containsKey("ODIN")) {
dominionDefaultSpell1 = SummonerSpell.getSpell(defaultSpellMap.getTO("ODIN").getInt("spell1Id"));
dominionDefaultSpell2 = SummonerSpell.getSpell(defaultSpellMap.getTO("ODIN").getInt("spell2Id"));
}
if (containsKey("masteryBook")) masteryBook = new MasteryBook(getTO("masteryBook"));
//TODO: find out where the public mastery book info is