Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
level = levels[3]
data = OGame.collect_status(status[3])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.alliance_depot, level=level)
class missile_silo_class:
level = levels[4]
data = OGame.collect_status(status[4])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.missile_silo, level=level)
class nanite_factory_class:
level = levels[5]
data = OGame.collect_status(status[5])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.nanite_factory, level=level)
class terraformer_class:
level = levels[6]
data = OGame.collect_status(status[6])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.terraformer, level=level)
class repair_dock_class:
level = levels[7]
data = OGame.collect_status(status[7])
is_possible = data[0]
in_construction = data[1]
level = levels[1]
data = OGame.collect_status(status[1])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.shipyard, level=level)
class moon_base_class:
level = levels[2]
data = OGame.collect_status(status[2])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.moon_base, level=level)
class sensor_phalanx_class:
level = levels[3]
data = OGame.collect_status(status[3])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.sensor_phalanx, level=level)
class jump_gate_class:
level = levels[4]
data = OGame.collect_status(status[4])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.jump_gate, level=level)
class moon_facilities_buildings(object):
robotics_factory = robotics_factory_class
shipyard = shipyard_class
moon_base = moon_base_class
sensor_phalanx = sensor_phalanx_class
def supply(self, id):
response = self.session.get(self.index_php + 'page=ingame&component=supplies&cp={}'.format(id)).text
html = OGame.HTML(response)
levels = [int(level) for level in html.find_all('class', 'level', 'attribute', 'data-value', exact=True)]
status = html.find_all('data-technology', '', 'attribute', 'data-status')
class metal_mine_class:
level = levels[0]
data = OGame.collect_status(status[0])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.metal_mine, level=level)
class crystal_mine_class:
level = levels[1]
data = OGame.collect_status(status[1])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.crystal_mine, level=level)
class deuterium_mine_class:
level = levels[2]
data = OGame.collect_status(status[2])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.deuterium_mine, level=level)
class solar_plant_class:
level = levels[3]
data = OGame.collect_status(status[3])
is_possible = data[0]
in_construction = data[1]
level = levels[0]
data = OGame.collect_status(status[0])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.robotics_factory, level=level)
class shipyard_class:
level = levels[1]
data = OGame.collect_status(status[1])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.shipyard, level=level)
class moon_base_class:
level = levels[2]
data = OGame.collect_status(status[2])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.moon_base, level=level)
class sensor_phalanx_class:
level = levels[3]
data = OGame.collect_status(status[3])
is_possible = data[0]
in_construction = data[1]
cost = const.price(const.buildings.sensor_phalanx, level=level)
class jump_gate_class:
level = levels[4]
data = OGame.collect_status(status[4])
is_possible = data[0]
in_construction = data[1]