def printInfo(self): pp = PrettyPrinter() with PPWrap(pp, "Player Stats"): self.player_stats.printInfo(pp) with PPWrap(pp, "World Data"): self.worlds.printInfo(pp) with PPWrap(pp, "Player Data"): self.player_data.printInfo(pp)
def pr_list(pp, prefix, a): pp.println(prefix) with PPWrap(pp): pp.println("Count:", len(a)) for i in range(len(a)): pp.println("{}:".format(i)) with PPWrap(pp): a[i].printInfo(pp) return
def printInfo(self, pp): def pr_list_raw(pp, prefix, a): pp.println(prefix) with PPWrap(pp): pp.println("Count:", len(a)) for i in range(len(a)): pp.println("{}:".format(i), a[i]) return def pr_list(pp, prefix, a): pp.println(prefix) with PPWrap(pp): pp.println("Count:", len(a)) for i in range(len(a)): pp.println("{}:".format(i)) with PPWrap(pp): a[i].printInfo(pp) return pp.println("Player Version:", self.version) pp.println("Player Name:", self.name) pp.println("Player ID:", self.player_id) pp.bytes("Starting Seed", self.start_seed) pp.println("Health:", self.health) pp.println("Max Health:", self.health_max) pp.println("Max Stamina:", self.stamina_max) pp.println("First Spawn:", self.first_spawn) pp.println("Time Since Death:", self.time_since_death) pp.println("Guardian Power:") with PPWrap(pp): pp.println("Name:", self.gp_name) pp.println("Cooldown:", self.gp_cooldown) pr_list(pp, "Active Food:", self.active_food) pp.println("Appearance:") with PPWrap(pp): self.appearance.printInfo(pp) pp.println("Inventory:") with PPWrap(pp): self.inventory.printInfo(pp) pp.println("Skills:") with PPWrap(pp): self.skill_list.printInfo(pp) pr_list(pp, "Known Biomes:", self.known_biomes) pr_list(pp, "Crafting Stations:", self.known_stations) pr_list_raw(pp, "Known Recipes:", self.known_recipes) pr_list_raw(pp, "Discovered Materials:", self.discovered_materials) pr_list_raw(pp, "Trophies:", self.trophies) pr_list_raw(pp, "Discovered Uniques:", self.discovered_uniques) pr_list(pp, "Journal:", self.journal) return
def printInfo(self, pp): pp.println("Count:", len(self.markers)) for i in range(len(self.markers)): pp.println("{}:".format(i)) with PPWrap(pp): self.markers[i].printInfo(pp) return
def pr_list_raw(pp, prefix, a): pp.println(prefix) with PPWrap(pp): pp.println("Count:", len(a)) for i in range(len(a)): pp.println("{}:".format(i), a[i]) return
def printInfo(self, pp): pp.println("Visibility Info Version:", self.version) pp.println("Edge Length:", self.edge_length) count = self.pixel_data.get_height() * self.pixel_data.get_width() pp.println("Visibility Byte Count:", count) pp.println("Public Position On Map:", self.public_position) pp.println("Map Markers:") with PPWrap(pp): self.marker_list.printInfo(pp) return
def printInfo(self, pp): pp.println("UID:", self.uid) if self.have_spawn_point: pp.println("Spawn Point (X,Y,Z):", self.spawn_point) else: pp.println("Spawn Point (X,Y,Z): None") if self.have_logout_point: pp.println("Logout Point (X,Y,Z):", self.logout_point) else: pp.println("Logout Point (X,Y,Z): None") if self.have_death_point: pp.println("Death Point (X,Y,Z):", self.death_point) else: pp.println("Death Point (X,Y,Z): None") pp.println("Home Point (X,Y,Z):", self.home_point) pp.println("Visibility Data:") with PPWrap(pp): self.vis_data.printInfo(pp) return
def printInfo(self, pp): pp.println("Worlds Visited:", len(self.worlds)) for i in range(len(self.worlds)): with PPWrap(pp, "World {}".format(i)): self.worlds[i].printInfo(pp) return