Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def gravity_waves(game):
- pirate1 = game.get_my_pirate_by_id(1)
- pirate2 = game.get_my_pirate_by_id(2)
- pirate3 = game.get_my_pirate_by_id(3)
- ms = game.get_my_motherships()[0]
- c0 = game.get_my_capsules()[0].initial_location.towards(ms, 100)
- p3loc = c0.towards(ms, 300)
- if pirate1.is_alive():
- if pirate1.has_capsule():
- pirate1.sail(ms)
- else:
- pirate1.sail(c0)
- if pirate3.is_alive():
- if pirate1.has_capsule():
- pirate3.sail(ms)
- else:
- pirate3.sail(p3loc)
- if pirate2.is_alive():
- if pirate1.has_capsule():
- pirate2.sail(ms)
- else:
- pirate2.sail(p3loc)
- pirate4 = game.get_my_pirate_by_id(4)
- pirate5 = game.get_my_pirate_by_id(5)
- pirate6 = game.get_my_pirate_by_id(6)
- enemies = game.get_enemy_living_pirates()
- loc = game.get_enemy_capsules()[0].initial_location
- pus = game.get_living_asteroids()[0].initial_location
- if pirate4.is_alive():
- if not pirate4.get_location() == loc:
- pirate4.sail(loc)
- else:
- for enemy in enemies:
- if pirate4.can_push(enemy):
- pirate4.push(enemy, pus)
- if pirate5.is_alive():
- if not pirate5.get_location() == loc:
- pirate5.sail(loc)
- else:
- for enemy in enemies:
- if pirate5.can_push(enemy):
- pirate5.push(enemy, pus)
- if pirate6.is_alive():
- if not pirate6.get_location() == loc:
- pirate6.sail(loc)
- else:
- for enemy in enemies:
- if pirate6.can_push(enemy):
- pirate6.push(enemy, pus)
- def graviton(game):
- players = game.get_my_living_pirates()
- ms = game.get_my_motherships()[0]
- cap = game.get_my_capsules()[0]
- wm = game.get_all_wormholes()
- w2 = wm[2]
- w3 = wm[3]
- for p in players:
- loc = p.get_location()
- if p.has_capsule():
- if loc.col >= 3200:
- p.sail(ms)
- elif w2.is_active:
- p.sail(ms)
- else:
- if loc.col>=3200:
- if w3.is_active:
- p.sail(w3)
- else:
- p.sail(cap.initial_location)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement