private void ShowStats_Executed(object sender, ExecutedRoutedEventArgs e) { WorldStats stats = new WorldStats(); stats.Add("Eye of Cthulhu", killedBoss1 ? "Blackened" : "Undefeated"); // killedBoss2 should be Brain of Cthulhu in crimson, but it isn't. if (!crimson) stats.Add("Eater of Worlds", killedBoss2 ? "Choked" : "Undefeated"); stats.Add("Skeletron", killedBoss3 ? "Boned" : "Undefeated"); stats.Add("Wall of Flesh", hardMode ? "Flayed" : "Undefeated"); stats.Add("Queen Bee", killedQueenBee ? "Swatted" : "Undefeated"); stats.Add("The Destroyer", killedMechBoss1 ? "Destroyed" : "Undefeated"); stats.Add("The Twins", killedMechBoss2 ? "Separated" : "Undefeated"); stats.Add("Skeletron Prime", killedMechBoss3 ? "Boned" : "Undefeated"); stats.Add("Plantera", killedPlantBoss ? "Weeded" : "Undefeated"); stats.Add("Golem", killedGolemBoss ? "Stoned" : "Undefeated"); stats.Add("Goblin Invasion", killedGoblins ? "Thwarted" : "Undefeated"); stats.Add("Clown", killedClown ? "Eviscerated" : "Undefeated"); stats.Add("Frost Horde", killedFrost ? "Thawed" : "Undefeated"); stats.Add("Pirates", killedPirates ? "Keelhauled" : "Undefeated"); stats.Add("Tinkerer", savedTinkerer ? "Saved" : killedGoblins ? "Bound" : "Not present yet"); stats.Add("Wizard", savedWizard ? "Saved" : hardMode ? "Bound" : "Not present yet"); stats.Add("Mechanic", savedMechanic ? "Saved" : killedBoss3 ? "Bound" : "Not present yet"); stats.Add("Game Mode", hardMode ? "Hard" : "Normal"); stats.Add("Broke a Shadow Orb", smashedOrb ? "Yes" : "Not Yet"); stats.Add("Orbs left til EoW", (3 - shadowOrbCount).ToString()); stats.Add("Altars Smashed", altarsSmashed.ToString()); stats.Show(); }
private void ShowStats_Executed(object sender, ExecutedRoutedEventArgs e) { WorldStats stats = new WorldStats(); stats.Add("Eye of Cthulu", killedBoss1 ? "Defeated" : "Undefeated"); stats.Add("Eater of Worlds", killedBoss2 ? "Defeated" : "Undefeated"); stats.Add("Skeletron", killedBoss3 ? "Defeated" : "Undefeated"); stats.Add("Wall of Flesh", hardMode ? "Defeated" : "Undefeated"); stats.Add("Goblin Invasion", killedGoblins ? "Destroyed" : goblinsDelay == 0 ? "Ongoing" : "In " + goblinsDelay); stats.Add("Clown", killedClown ? "Dead" : "Nope!"); stats.Add("Frost Horde", killedFrost ? "Destroyed" : "Unsummoned"); stats.Add("Tinkerer", savedTinkerer ? "Saved" : killedGoblins ? "Bound" : "Not present yet"); stats.Add("Wizard", savedWizard ? "Saved" : hardMode ? "Bound" : "Not present yet"); stats.Add("Mechanic", savedMechanic ? "Saved" : killedBoss3 ? "Bound" : "Not present yet"); stats.Add("Game Mode", hardMode ? "Hard" : "Normal"); stats.Add("Broke a Shadow Orb", smashedOrb ? "Yes" : "Not Yet"); stats.Add("Orbs left til EoW", (3 - shadowOrbCount).ToString()); stats.Add("Altars Smashed", altarsSmashed.ToString()); stats.Show(); }