Added map stats.

This commit is contained in:
2014-08-12 19:16:25 +01:00
parent eededd3ed8
commit a9b5576be2

View File

@@ -333,4 +333,11 @@ class DropBot(ClientXMPP):
dest_system = dest_systems[0]
self.map.add_jumpbridge(source_system, dest_system)
return "Done"
return "Done"
def cmd_mapstats(self, args, msg):
return '{} systems, {} gate jumps, {} jump bridges'.format(
len(self.map.nodes()),
len([u for u, v, d in self.map.edges_iter(data=True) if d['link_type'] == 'gate']),
len([u for u, v, d in self.map.edges_iter(data=True) if d['link_type'] == 'bridge'])
)