Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.42 KB | None | 0 0
  1. import random
  2.  
  3. traits = {
  4. "Bloodhound": "Passive : See tracks left behind your foes.\nTactical : Reveal hidden enemies, traps, and clues throughtout structures in front of you.\nUltimate : Enhance Sense, moves faster and highlights prey.",
  5.  
  6. "Gibraltar": "Passive : Aiming deplays a gun shield that blocks incoming fire.\nTactical : Throw down a dome-shield that blocks attacks for 15 seconds.\nUltimate : Call in concentrated mortar strike on a marked position.",
  7.  
  8. "Lifeline": "Passive : Revive knocked down teamates faster while protected by a shield wall. Healing items are used 25% faster.\nTactical : Call your drone of compassion to automatically heal nearby teamates over time.\nUltimate : Care package with high quality defensive gear.",
  9.  
  10. "Pathfinder": "Passive : Scan a survey beacon to reveal the ring's next location.\nTactical: Grapple to get to out-of-reach places quickly.\nUltimate : Create a zipline for everyone to use",
  11.  
  12. "Wraith": "Passive : A voice warns you when danger approaches. As far as you can tell, it's on your side.\nTactical : Reposition quickly through the safety of void space, avoiding all damage.\nUltimate : Link two locations with portals for 60 seconds, allowing your entire team to use them.",
  13.  
  14. "Bangalore": "Passive : Taking fire while sprinting makes you move faster for a brief time.\nTactical : Fire's a high-velocity smoke canister that explodes into a smoke wall on impact.\nUltimate : Call in an artillery strike that slowly creeps across the landscape.",
  15.  
  16. "Caustic": "Passive : Allows you to see enemies through your gas.\nTactical : Drop canisters that release deadly Nox gas when shot or triggered by enemies.\nUltimate : Blankets a large area in Nox gas.",
  17.  
  18. "Mirage": "Passive: Automatically drop a decoy and cloak for five seconds when knocked down.\nTactical : Send out a holographic decoy to confuse the enemy.\nUltimate : Deploy a team of Decoys to distract enemies while you cloak.",
  19. }
  20.  
  21. def Position():
  22. Input = input("Are you 1st, 2nd, or 3rd?: ")
  23. if Input in ["1st","1","1s","1t"]:
  24. First()
  25. elif Input in ["2nd","2","2n","2d"]:
  26. Second()
  27. elif Input in ["3rd","3","3r","3d"]:
  28. Third()
  29. else:
  30. print("Incorrect syntax try again.")
  31. Main()
  32.  
  33. def First():
  34. Choice = random.choice(list(traits))
  35. Design = len(Choice)
  36. print("\n" + Choice + "\n" + "-" * Design + "\n" + traits[Choice],"\n")
  37.  
  38. def Second():
  39. Input2 = input("Champions already picked?: ")
  40. if Input2.capitalize() in traits:
  41. traits.pop(Input2.capitalize())
  42. else:
  43. print("Incorrect syntax, try again.")
  44. Second()
  45. Choice = random.choice(list(traits))
  46. Design = len(Choice)
  47. print("\n" + Choice + "\n" + "-" * Design + "\n" + traits[Choice],"\n")
  48.  
  49. def Third():
  50. Input2 = input("1st Champion Picked: ")
  51. if Input2.capitalize() in traits:
  52. traits.pop(Input2.capitalize())
  53. else:
  54. print("Incorrect syntax, try again.")
  55. Second()
  56. while True:
  57. Input3 = input("2nd Champion Picked: ")
  58. if Input3.capitalize() in traits:
  59. traits.pop(Input3.capitalize())
  60. break
  61. else:
  62. print("Incorrect syntax, try again.")
  63. Choice = random.choice(list(traits))
  64. Design = len(Choice)
  65. print("\n" + Choice + "\n" + "-" * Design + "\n" + traits[Choice],"\n")
  66.  
  67. Position()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement