Advertisement
Guest User

Dumb ship generator mk4

a guest
Apr 7th, 2020
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.87 KB | None | 0 0
  1. import random
  2.  
  3. theGirls = ["Riko Chiaki", "Akemi Homura", "Mayu Kozue", "Takamachi Nanoha", "Nanoha Takamachi", "Holy Alina", "Mitama Yakumo (Kimono)", "Kanagi Izumi", "Ashley Taylor", "Miki Sayaka", "Mao Himika", "Holy Mami", "Yakumo Mitama", "Ultimate Madoka", "Azusa Mifuyu", "Shizumi Konoha", "Misono Karin", "Aino Mito", "Madoka Kaname (Kimono)", "Yukino Kanae", "Minami Rena", "Amano Suzune", "Alina Gray", "Fate T. Harlaown", "Riz Hawkwood", "Nanami Yachiyo", "Sakura Kyouko", "Tomoe Mami", "Tart", "Amane Tsukuyo", "Shion Chisato", "Togame Momoko", "Akino Kaede", "Awane Kokoro", "Kazumi", "Melissa de Vignolles", "Rumor Tsuruno", "Miyako Hinano", "Kaname Madoka", "Isuzu Ren", "Misaki Umika", "Yui Tsuruno", "Anna Meru", "Madoka-senpai", "Homura Akemi (Glasses)", "Tatsuki Asuka", "Ibuki Reira", "Yagami Hayate", "Amane Tsukasa", "Kure Kirika", "Chun Meiyui", "Maki Kaoru", "Chitose Yuma", "Yusa Hazuki", "Mitsuki Felicia", "Tokiwa Nanaka", "Eri Aimi", "Futaba Sana", "Kagami Masara", "Narumi Arisa", "Kumi Seika", "Ayano Rika", "Natsume Kako", "Mikuni Oriko", "Ami Ria", "Shinobu Akira", "Mikuri Ayame", "Haruna Konomi", "Minagi Sasara", "Mariko Ayaka", "Utsuho Natsuki", "Kurumi Manaka", "Hozumi Shizuku", "Kisaki Emiri", "Tamaki Iroha", "Yayoi Kanoko", "Kuro", "Snaa", "Hiiragi Nemu", "Satomi Touka", "Tamaki Ui", "Rumor of the Ten-Thousand-Year Sakura", "Corbeau", "Kuroha Tamaki", "Momoe Nagisa"]
  4. flavorText = ["and is clearly OTP", "written by our lord and savior UCC", "written by Accelzero in a pathetic attempt to keep the channel wholesome", "and it's just as cursed as it sounds", "and definitely needs more love", "and is definitely quite sus, to say the least", "and oh man does that concept sound terrible", "as Godoka watches over in dissapointment", "as Godoka watches over in awe", "as Godoka watches over in fear", "written as a questionable doujin", "and it's technically canon if you squint", "written as a steamy fanfiction by Nemu", "and it's definitely not something to show your friends you like"]
  5.  
  6. howManyGirls = int(input("How many characters would you like to ship together? Please enter a positive integer, and not text."))
  7. seedInput = input("Would you like to input a seed? Please enter in 'yes' or 'Yes' if so.")
  8. if seedInput == "yes" or seedInput == "Yes":
  9.     seedInput = int(input("What seed would you like to input? Please enter a positive integer, and not text."))
  10.     seed = seedInput
  11. else:
  12.     seed = random.randint(1,1000)
  13. random.seed(seed)
  14. godokaShip = False
  15. sizeOfList = len(theGirls) - 1
  16. girlNum = random.randint(0,(len(theGirls) - 1))
  17. if theGirls[girlNum] == "Ultimate Madoka":
  18.     flavorText.pop(9)
  19.     flavorText.pop(8)
  20.     flavorText.pop(7)
  21.     godokaShip = True
  22. if theGirls[girlNum] == "Shion Chisato" or theGirls[girlNum] == "Narumi Arisa" or theGirls[girlNum] == "Amano Suzune" or theGirls[girlNum] == "Awane Kokoro":
  23.     flavorText.append("and GAN already drew hentai for it")
  24. if theGirls[girlNum] == "Holy Mami" or theGirls[girlNum] == "Tomoe Mami":
  25.     flavorText.append("and I better not hear any head jokes, alright?")
  26. if theGirls[girlNum] == "Chitose Yuma" or theGirls[girlNum] == "Riko Chiaki" or theGirls[girlNum] == "Tamaki Ui" or theGirls[girlNum] == "Hiiragi Nemu" or theGirls[girlNum] == "Satomi Touka" or theGirls[girlNum] == "Momoe Nagisa":
  27.     flavorText.append("resulting in the arrival of the FBI.")
  28. flavorNum = 0
  29. currentGirl = theGirls[girlNum]
  30. theGirls.pop(girlNum)
  31. girlsAdded = 0
  32. finalShip = ""
  33.  
  34. while girlsAdded < howManyGirls and girlsAdded < sizeOfList:
  35.     girlsAdded += 1
  36.     finalShip = finalShip + currentGirl
  37.     if girlsAdded < howManyGirls and girlsAdded < sizeOfList:
  38.         finalShip = finalShip + " x "
  39.     girlNum = random.randint(0, (len(theGirls) - 1))
  40.     if theGirls[girlNum] == "Ultimate Madoka" and godokaShip == False:
  41.         flavorText.pop(9)
  42.         flavorText.pop(8)
  43.         flavorText.pop(7)
  44.     if theGirls[girlNum] == "Shion Chisato" or theGirls[girlNum] == "Narumi Arisa" or theGirls[girlNum] == "Amano Suzune" or theGirls[girlNum] == "Awane Kokoro":
  45.         flavorText.append("and GAN already drew hentai for it")
  46.     if theGirls[girlNum] == "Holy Mami" or theGirls[girlNum] == "Tomoe Mami":
  47.         flavorText.append("and I better not hear any head jokes, alright?")
  48.     if theGirls[girlNum] == "Chitose Yuma" or theGirls[girlNum] == "Riko Chiaki" or theGirls[girlNum] == "Tamaki Ui" or theGirls[girlNum] == "Hiiragi Nemu" or theGirls[girlNum] == "Satomi Touka" or theGirls[girlNum] == "Momoe Nagisa":
  49.         flavorText.append("resulting in the arrival of the FBI.")
  50.     currentGirl = theGirls[girlNum]
  51.     theGirls.pop(girlNum)
  52. if howManyGirls == 1:
  53.     finalShip = finalShip + " x herself"
  54.  
  55. flavorNum = random.randint(0, (len(flavorText) - 1))
  56. print("your ship is", finalShip + ",", flavorText[flavorNum])
  57. print("oh, and the seed was", seed)
  58. variableToHelpYouViewIt = input("You're welcome, @Zeralyos | #FreeGiovanna")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement