Advertisement
XxSpiritDuoxX

Boss Fight Mayhem Text Game [Python]

Nov 6th, 2020
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 80.21 KB | None | 0 0
  1. # i created this code
  2.  
  3. # You can mod this whatever you want
  4.  
  5. # Please note that a good amount of the code here is not used and that the game will likely break after floor 50
  6.  
  7. # This will be updated with fixed versions regularly
  8.  
  9. import random
  10. play = True
  11. s1 = True
  12. s2 = True
  13. s3 = True
  14. s4 = True
  15. s5 = True
  16. oni = 1
  17.  
  18. str2 = 0
  19. str = 0
  20. dmg = 0
  21. dmg2 = 0
  22. agi = 0
  23. vit = 0
  24. eng = 0
  25. luck = 0
  26. xHP = 1
  27.  
  28. hp = 100
  29. maxhp2 = 100
  30. energy = 100
  31. maxenergy = 100
  32. score = 0
  33. hard = False
  34. sp = 50
  35.  
  36.  
  37. coin = 2500
  38. ##################### Attributes
  39. bossLV = 1
  40. buff = 1
  41. dmg = dmg2 * buff
  42. heal2 = 0.025
  43. arm = 0
  44. vita = 1.0
  45. maxhp = maxhp2 * vita
  46. heal = maxhp * heal2
  47. xmg = 0
  48. DD = 1
  49. DH = 1
  50. ##################### Visuals
  51. skill = 0
  52. skil = 0
  53. LV1 = 0 #HP Regen
  54. LV2 = 0
  55. LV3 = 0
  56. LV4 = 0
  57. LV5 = 0
  58. LV6 = 0
  59. LV7 = 0
  60. P1 = 0
  61. P2 = 0
  62. P3 = 0
  63. P4 = 0
  64. P5 = 0
  65. P6 = 0
  66. P7 = 0
  67. P8 = 0
  68. P9 = 0
  69. P10 = 0
  70. P11 = 0
  71. P12 = 0
  72. P13 = 0
  73. P14 = 0
  74. R1 = "X"
  75. R2 = "X"
  76. R3 = "X"
  77. R4 = "X"
  78. R5 = "X"
  79. R6 = "X"
  80. R7 = "X"
  81. R8 = "X"
  82. R9 = "X"
  83. R10 = "X"
  84. R11 = "X"
  85. R12 = "X"
  86. bosskills = 0
  87. lifeused = 0
  88. angerBoss = False
  89. weakenBoss = False
  90. perk = 0
  91. aliveArm = 1
  92. ##################### Perk
  93. pride = 1
  94. skillLevel = 0
  95. perkLevel = 0
  96. coin2 = 0
  97. angel = False
  98. angel2 = 4
  99. beserk = 1
  100. curse = 1
  101. plot = 25
  102. plotArmor = False
  103. Angel = False
  104. fatalSave = False
  105. dmgperk = 1
  106. armperk = 1
  107. hpperk = 1
  108. ##################### Level
  109. soul = 1
  110. exp = 0
  111. exp2 = 100
  112. exp3 = 0
  113. zealousy = 1
  114. rebirths = 0
  115. ##################### Items
  116. torch = False
  117. bow = False
  118. sword2 = False
  119. bomb = False
  120. #####################
  121. superior = False
  122. time = 0
  123. bonus = ""
  124. hint = "[0/15] Welcome to the Tower!"
  125. diexdeath = False
  126.  
  127.  
  128. print("Boss Battle Mayhem")
  129. print("=+=+=+=+=+=+=+=+=+=")
  130. print("-------------------")
  131. print("=+=+=+=+=+=+=+=+=+=")
  132. print("Battle bosses until you die,the more damage you deal,the more score")
  133. print("")
  134. print("Choose a Difficulty")
  135. print("[0] Baby      | n o o b . [x0 Score,noob]")
  136. print("[1] Very Easy | noob. [0.2x Score]")
  137. print("[2] Easy      | Socially acceptable if its your first time playing [0.5x Score]")
  138. print("[3] Normal    | Normal Gameplay")
  139. print("[4] Hard      | its gonna be hard [2x Score]")
  140. print("[5] Very Hard | Hell itself [5x Score]")
  141. print("[6] Cataclysm | T O T A L   H E L L . . . [10x Score]")
  142. print("")
  143. print("Set the Diffuclty as 1000 to see the guide,its actually useful [will not advance to game]")
  144. dif = int(input("Difficulty: "))
  145. if dif == 1000:
  146.     print("=+=+=+=+=+=+=+=+=+=+=")
  147.     print("Boss Battling Guide")
  148.     print("=+=+=+=+=+=+=+=+=+=+=")
  149.     print("Note: not all information here exists yet,they are more of a guide to a complete game,in an incomplete game")
  150.     print("----------------------------")
  151.     print("[1] Boss Class")
  152.     print("----------------------------")
  153.     print("There are 5 Boss Classes")
  154.     print("")
  155.     print("Note: There are only a few bosses in the game,Megabosses,Ultrabosses,Superior Bosses,and even the final boss does not exist yet")
  156.     print("")
  157.     print("Bosses,Superbosses,Megabosses,Superior Bosses,and Ultrabosses")
  158.     print("Bosses are the bosses you fight mostly every stage")
  159.     print("Superbosses are rarer than standard bosses,they appear after floor 10,They have a random chance of appearing and are much stronger")
  160.     print("Megabosses are bosses that appear at specific stages and serve as an obstacle to destroy")
  161.     print("Megabosses are much stronger than the previous 2 boss classes and have heavy hitting attack,and are also not randomized")
  162.     print("Superior Bosses are VERY rare,they are upgraded versions of normal Bosses,they have an really small of appearing")
  163.     print("these bosses mainly have much more health,have bonus attacks,and deal 2x damage compared to their normal versions")
  164.     print("Ultrabosses are bosses that appear once every 1000 floors,they are simply,very very strong bosses")
  165.     print("----------------------------")
  166.     print("[2] Superbosses")
  167.     print("----------------------------")
  168.     print("Superbosses are bosses that have a small chance of appearing,their chance to appear is dependent on the difficulty chance")
  169.     print("They are much stronger than normal bosses and that they can deal massive damage")
  170.     print("")
  171.     print("Their Chance to appear is 4% at Baby mode,which increases by 2% every difficulty,meaning at True Cataclysm,they have a 16% chance to appear")
  172.     print("----------------------------")
  173.     print("[3] Megabosses")
  174.     print("----------------------------")
  175.     print("Megabosses appear at floors 50,100,200,400,500,750,and 1500")
  176.     print("After the megaboss at floor 2500 is killed,the next megabosses will be randomised and will appear every 500 waves after that")
  177.     print("")
  178.     print("Megaboss List")
  179.     print("")
  180.     print("FLR 50 || Golun the Superior Golem | has ")
  181. elif dif == 0:
  182.     sp = 500
  183.     score = 0
  184. elif dif == 1:
  185.     sp = 200
  186.     score = 0.2
  187. elif dif == 2:
  188.     sp = 100
  189.     score = 0.5
  190. elif dif == 3:
  191.     sp = 50
  192.     score = 1
  193. elif dif == 4:
  194.     sp = 40
  195.     xHP = 2
  196.     score = 2
  197. elif dif == 5:
  198.     sp = 30
  199.     xHP = 3
  200.     score = 5
  201. elif dif == 6:
  202.     sp = 20
  203.     xHP = 4
  204.     score = 10
  205. elif dif == 656565:
  206.     print("!!!!! TRUE CATACLYSM ACTIVATED !!!!!")
  207.     sp = 10
  208.     xHP = 5
  209.     score = 20
  210.     maxenergy = maxenergy - 80
  211.     print("")
  212. else:
  213.     print("Unknown Difficulty")
  214. ############################################
  215. life = 1
  216. print("Choose a Soul Type")
  217. print("")
  218. print("[1] Zealous Soul      || 3x Soul EXP")
  219. print("[2] Eternal Soul      || Start with 5 Extra Lives instead of 1")
  220. print("[3] Talented Soul     || Have 3x Skill Points")
  221. print("[4] Energetic Soul    || Have no energy limit (aka: 1,000,000 Energy)")
  222. print("[5] Faithful Soul     || Start with a Tier 4 Guardian Angel Perk")
  223. print("[6] Warding Soul      || Start with 100 Armor and a Tier 3 Alive Armor Perk")
  224. soultype = int(input("Choose a Soul Type:"))
  225. ############################################
  226. if soultype == 1:
  227.     classEXP = 3
  228. if soultype == 2:
  229.     life = 5
  230. if soultype == 3:
  231.     sp = sp * 3
  232. if soultype == 4:
  233.     maxenergy = 1000000
  234. if soultype == 5:
  235.     Angel = True
  236.     angel = True
  237.     angel2 = 4
  238.     P3 = 4
  239. if soultype == 6:
  240.     P5 = 3
  241.     aliveArm = 3
  242.     arm = 100
  243. ############################################
  244. while s1 == True:
  245.     print("Invest Points into any of your skills to help you win the fight")
  246.     print("Skill Points |",sp)
  247.     print("Strength increases the damage you do by 5,this only affects your base damage and not your skills,damage is used to increase the score you get per hit")
  248.     print("")
  249.     str2 = int(input("How many SP into Strength?: "))
  250.     s1 = False
  251.     if oni == 1:
  252.         sp = sp - str2
  253.         if sp < 0:
  254.             quit("You have invested too much SP into a stat!")
  255.         elif str2 < 0:
  256.             quit("No,you cannot cheat")
  257. while s2 == True:
  258.     print("======================================================")
  259.     print("Skill Points |",sp)
  260.     print("Agility is a rather useful stat that allows you to dodge boss attacks and allows you to hit more of your attacks often,truly a useful skill")
  261.     print("")
  262.     agi = int(input("How many SP into Agility?: "))
  263.     s2 = False
  264.     if oni == 1:
  265.         sp = sp - agi
  266.         if sp < 0:
  267.             quit("You have invested too much SP into a stat!")
  268.         elif agi < 0:
  269.             quit("No,you cannot cheat")
  270. agi = agi + 10
  271. while s3 == True:
  272.     print("======================================================")
  273.     print("Skill Points |",sp)
  274.     print("Vitality is the most useful ability out of all of them,increasing your lifespan and survival rate,even if you get hit by everything in the world,you still survive,1 Point = +20 HP")
  275.     print("")
  276.     vit = int(input("How many SP into Vitality?: "))
  277.     s3 = False
  278.     if oni == 1:
  279.         sp = sp - vit
  280.         if sp < 0:
  281.             quit("You have invested too much SP into a stat!")
  282.         elif vit < 0:
  283.             quit("No,you cannot cheat")
  284. while s4 == True:
  285.     print("======================================================")
  286.     print("Skill Points |",sp)
  287.     print("Energy is what drives you to do things,with not energy,you can do any actions,however this does not mean it is the most useful,+4 Energy per SP")
  288.     print("")
  289.     eng = int(input("How many SP into Energy?: "))
  290.     s4 = False
  291.     if oni == 1:
  292.         sp = sp - eng
  293.         if sp < 0:
  294.             quit("You have invested too much SP into a stat!")
  295.         elif eng < 0:
  296.             quit("No,you cannot cheat")
  297. while s5 == True:
  298.     print("======================================================")
  299.     print("Skill Points |",sp)
  300.     print("this is useless,there are no easter eggs given by this,for real,you can look at the code and see there is no easter eggs given by this in a boss fight")
  301.     print("")
  302.     lucky = int(input("How many SP into Luck?: "))
  303.     s5 = False
  304.     if oni == 1:
  305.         sp = sp - lucky
  306.         if sp < 0:
  307.             quit("just because you want more luck does not mean that you will be lucky enough for me to let you have more luck")
  308.         elif lucky < 0:
  309.             quit("But Why???????????")
  310.  
  311. str = 10
  312. while vit >= 0:
  313.     vit = vit - 1
  314.     maxhp2 = maxhp2 + 20
  315.     hp = hp + 20
  316.    
  317. while eng >= 0:
  318.     eng = eng - 1
  319.     maxenergy = maxenergy + 4
  320.     energy = energy + 4
  321.    
  322. while str2 >= 0:
  323.     str = str + 1
  324.     dmg2 = dmg2 + 5
  325.     str2 = str2 - 1
  326.  
  327. boss = "ERROR 404"
  328. hp2 = 100111101011
  329. chose = "5"
  330. info = 0
  331. luck = 0
  332. pts = 0
  333. level = 1
  334.  
  335. info = 1
  336. hp2 = 800.0
  337. boss = "Minor Armored Scorpion"
  338.  
  339. while oni == 1:
  340.     if hp > maxhp * 0.7:
  341.         dmg = str * dmg2 * buff * dmgperk * pride * DD
  342.     else:
  343.         dmg = str * dmg2 * buff * dmgperk * DD
  344.     if hp < maxhp * 0.25:
  345.         arm = arm * armperk * aliveArm
  346.     else:
  347.         arm = arm * armperk
  348.     if hp < maxhp * 0.5:
  349.         dmg = str * dmg2 * buff * dmgperk * beserk * DD
  350.     else:
  351.         dmg = str * dmg2 * buff * dmgperk * DD
  352.     DD = 1
  353.     DH = 1
  354.     if bosskills >= 10000000:
  355.         rank = "Hacker - This Man Litteraly Hacked To Get This Title [17]"
  356.         print("we all know you hacked to get this far")
  357.     elif bosskills >= 1000000:
  358.         rank = "Tower Emperor - Unholy God Of Bosses [16]"
  359.         print("now thats dedication right there,you have gotten the highest possible rank,but please,take your time and chill a bit")
  360.     elif bosskills >= 100000:
  361.         rank = "True Overlord [15/16]"
  362.     elif bosskills >= 45000:
  363.         rank = "Overlord [14/16]"
  364.     elif bosskills >= 20000:
  365.         rank = "Mythical Hero [13/16]"
  366.     elif bosskills >= 10000:
  367.         rank = "Legendary Hero [12/16]"
  368.     elif bosskills >= 5500:
  369.         rank = "Hero [11/16]"
  370.     elif bosskills >= 2250:
  371.         rank = "Boss Obliterator [10/16]"
  372.     elif bosskills >= 1350:
  373.         rank = "Boss Killer [9/16]"
  374.     elif bosskills >= 800:
  375.         rank = "Boss [8/16]"
  376.     elif bosskills >= 400:
  377.         rank = "Master [7/16]"
  378.     elif bosskills >= 250:
  379.         rank = "Expert [6/16]"
  380.     elif bosskills >= 125:
  381.         rank = "Veteran [5/16]"
  382.     elif bosskills >= 75:
  383.         rank = "Slayer [4/16]"
  384.     elif bosskills >= 40:
  385.         rank = "Rookie [3/16]"
  386.     elif bosskills >= 15:
  387.         rank = "Recruit [2/16]"
  388.     elif bosskills >= 5:
  389.         rank = "In Training [1/16]"
  390.     elif bosskills >= 0:
  391.         rank = "n o o b [0/16]"
  392.     else:
  393.         rank = "how did you even get this rank????? [-1/16]"
  394.     time = time + 1
  395.     hp = hp + heal
  396.     energy = energy + heal2
  397.     if hp > maxhp:
  398.         hp = maxhp
  399.     if energy > maxenergy:
  400.         energy = maxenergy
  401.     if hp <= 0:
  402.         if plotArmor == True:
  403.             luck = random.randint(1,25) - plot
  404.             if luck >= 4:
  405.                 print("!!!!!     P.L.O.T   A.R.M.O.R     !!!!!")
  406.                 print("You died,but the audience beyond the 4th wall wanted you to live")
  407.                 print("")
  408.                 print("ree")
  409.                 hp = 9999999999999999999
  410.         elif Angel == True:
  411.             luck = random.randint(1,3) + angel2
  412.             if luck >= 4:
  413.                 print("!!!!! G.U.A.R.D.I.A.N   A.N.G.E.L !!!!!")
  414.                 print("Your Guardian Angel has saved you")
  415.                 print("Previous Boss HP     |",hp2)
  416.                 Angel = False
  417.                 hp = 99999999999999999999
  418.                 energy = 99999999999999999999
  419.                 hp2 = hp2 - 12 * dmg
  420.                 print("Boss HP After Revive |",hp2)
  421.             else:
  422.                 print("")
  423.                 print("GAME OVER: You fought well,but your body was too weak and wounded and collapsed dead on the floor.....")
  424.                 print("")
  425.                 print("Difficulty         |",dif,"+ Put difficulty as 656565 to activate True Cataclysm mode")
  426.                 print("Score Multiplier   |",score)
  427.                 print("Score              |",pts * score)
  428.                 print("Floor              |",level)
  429.                 print("Bosses Killed      |",bosskills)
  430.                 print("Slayer Rank        |",rank)
  431.                 print("Died to",boss)
  432.                 quit("Reason for Death: Failed Guardian Angel Save")
  433.         elif life > 0:
  434.             print("!!!!!        R.E.V.I.V.E.D        !!!!!")
  435.             print("You have",life,"Revives Left")
  436.             life = life - 1
  437.             lifeused = lifeused + 1
  438.             hp = maxhp / 2
  439.             energy = maxenergy / 2
  440.         elif fatalSave == True:
  441.             print("!!!!!     F.A.T.A.L   S.A.V.E     !!!!!")
  442.             print("Your Final chance!!!")
  443.         else:
  444.             print("")
  445.             print("GAME OVER: You fought well,but your body was too weak and wounded and collapsed dead on the floor.....")
  446.             print("")
  447.             print("Difficulty         |",dif,"+ Put difficulty as 656565 to activate True Cataclysm mode")
  448.             print("Score Multiplier   |",score)
  449.             print("Score              |",pts * score)
  450.             print("Floor              |",level)
  451.             print("Bosses Killed      |",bosskills)
  452.             print("Slayer Rank        |",rank)
  453.             print("Died to",boss)
  454.             quit("Reason for Death: Endured too much damage")
  455.     print("=-=-=-=-=-=-=-=-=-=-=-=-=")
  456.     print("BOSS CHAMBER")
  457.     print("=-=-=-=-=-=-=-=-=-=-=-=-=")
  458.     print("HP           |",hp,"/",maxhp)
  459.     print("ENG          |",energy,"/",maxenergy)
  460.     print("ARMOR        |",arm)
  461.     print("DAMAGE       |",dmg)
  462.     print("COINS        |",coin)
  463.     print("")
  464.     print("SOUL POWER   |",soul)
  465.     print("SOUL EXP     |",exp,"| Reach",exp2,"Soul EXP to increase Soul Power")
  466.     print("")
  467.     print("STRENGTH     |",str)
  468.     print("AGILITY      |",agi)
  469.     print("REGENERATION |",heal)
  470.     print("")
  471.     print("REBIRTHS     |",rebirths)
  472.     print("SCORE        |",pts * score)
  473.     print("KILLS        |",bosskills)
  474.     print("FLOOR        |",level)
  475.     print("TIME         |",time,"Turns")
  476.     print("RANK         |",rank)
  477.     print("")
  478.     print("SKILL LV     |",skillLevel)
  479.     print("PERK LV      |",perkLevel)
  480.     print("")
  481.     print("=-=-=-=-=-=-=-=-=-=-=-=-=")
  482.     print("Currently Fighting:",boss)
  483.     print("Boss Health:",hp2)
  484.     print("=-=-=-=-=-=-=-=-=-=-=-=-=")
  485.     if energy <= 0:
  486.         if life > 0:
  487.             print("!!!!!     R.E.V.I.V.E.D     !!!!!")
  488.             print("You have",life,"Revives Left")
  489.             life = life - 1
  490.             lifeused = lifeused + 1
  491.             hp = maxhp / 2
  492.             energy = maxenergy / 2
  493.         else:
  494.             print("")
  495.             print("GAME OVER: You fought well,but your body was too exausted and fell,the boss then finishes you off.....")
  496.             print("")
  497.             print("Difficulty         |",dif,"+ Put difficulty as 656565 to activate True Cataclysm mode")
  498.             print("Score Multiplier   |",score)
  499.             print("Score              |",pts * score)
  500.             print("Floor              |",level)
  501.             print("Bosses Killed      |",bosskills)
  502.             print("Slayer Rank        |",rank)
  503.             print("Died to",boss)
  504.             quit("Reason for Death: Too tired to do an action")
  505.     if hp2 <= 0:
  506.         print("As you have cleared Floor",level)
  507.         level = level + 1
  508.         print("You are now climbing the stairs to Floor",level,".....")
  509.         exp3 = exp3 + random.randint(50,100)
  510.         if superior == True:
  511.             superior = False
  512.             xmg = xmg / 2.5
  513.             exp = exp + random.randint(100,500) * level
  514.         exp = exp + random.randint(100,250) + exp3 * zealousy
  515.         coin2 = coin2 + random.randint(100,200)
  516.         coin = coin + random.randint(500,1000) + coin2
  517.         pts = pts + 2500
  518.         bossLV = bossLV + 0.25
  519.         xmg = xmg + 5
  520.         skil = skil + 1
  521.         print(boss,"Defeated!")
  522.         bosskills = bosskills + 1
  523.         chose = random.randint(1,2)
  524.         luck = random.randint(1,100)
  525.         if level == 50:
  526.             boss = "Golun The Superior Golem"
  527.             info = 111
  528.             hp2 = 100000 * xHP * bossLV
  529.             print("")
  530.             print("While walking to the next floor,you start feeling tremors and earthquakes.....")
  531.             print("")
  532.             print("Golun's story was rather simple,He is a construct made of stone,or something that looks like it")
  533.             print("")
  534.             print("Golun's body was created out of bones from a dragon which could change it's skin color")
  535.             print("")
  536.             print("however when they killed said dragon,it's bone looked like stone at the time")
  537.             print("after killing the large dragon,the bone's appearance didnt change,but anyways.....")
  538.             print("")
  539.             print("the Tower Emperor used magic to create a powerful construct to guard the bottom floors")
  540.             print("that construct was Golun,a golum created out of dragon bone,only made to guard the bottom floors forever...")
  541.             print("")
  542.             print("a MEGABOSS is at the next floor")
  543.             print("")
  544.         elif level == 100:
  545.             boss = "Kuranomos The Wardragon"
  546.             info = 222
  547.             hp2 = 150000 * xHP * bossLV
  548.             print("")
  549.             print("While walking to the next floor,you start to sweat to the heat around you.....")
  550.             print("")
  551.             print("Kuranomos was your average dragon that lived in an average mountain")
  552.             print("")
  553.             print("that was until the Tower Emperor came along and killed the beast out of pure boredom")
  554.             print("")
  555.             print("the young emperor was bored at the time and just created the endless tower,then he noticed something")
  556.             print(",There were people invading his tower and slaying all of his minions")
  557.             print("")
  558.             print("then he thought 'Why not use the dragon',and revived it")
  559.             print("then gave it a few power upgrades and some armor,now it resides at the minor floors of the tower...")
  560.             print("")
  561.             print("")
  562.             print("a MEGABOSS is at the next floor")
  563.             print("")
  564.         elif level == 200:
  565.             boss = "Glacial Castle"
  566.             info = 333
  567.             hp2 = 350000 * xHP * bossLV
  568.             print("")
  569.             print("While walking to the next floor,you can feel the air get colder around you.....")
  570.             print("")
  571.             print("The Glacial Castle is not much of a boss,but more of a building blocking the way to floor 201")
  572.             print("")
  573.             print("The Tower Emperor was searching around the lands until he found a group of ice elves,He took intrest in them and")
  574.             print("built an entire castle out of ice and let them live there as long as they defended the floor they were put in")
  575.             print("")
  576.             print("The ice elves now devote their lives to the tower for his kindness to them,in return,the emperor gave them an orb")
  577.             print("")
  578.             print("The orb is treasured by the ice elves,until one time an army of raiders nearly destroyed the castle until the orb")
  579.             print("activated and freezed the 486 remaining raiders and turned them into ice elementals,which now reside in the castle")
  580.             print("")
  581.             print("The castle itself now got an upgrade and their weapons upgraded,after that they now were put in floor 200 instead")
  582.             print("")
  583.             print("Kuranomos now replaced their origianal place in floor 100,but you know what happened to the dragon.....")
  584.             print("")
  585.             print("a MEGABOSS is at the next floor")
  586.             print("")
  587.             print("[Code Unlocked! | Power | Use this code to immediatley shortcut to game breaking]")
  588.             print("")
  589.         elif level == 400:
  590.             boss = "Antres the Skeletal Monarch"
  591.             info = 444
  592.             hp2 = 600000 * xHP * bossLV
  593.             print("")
  594.             print("While walking to the next floor,you notice how the air smells like death and no ordinary man can live.....")
  595.             print("")
  596.             print("Antres used to rule an empire full of gladitor based tournaments")
  597.             print("")
  598.             print("Even before Antres died,no one knew if he really was alive or not as his face is clouded by dark shadows under his red helmet")
  599.             print("But a fact that people can be sure of is that Antres was slain by a gladiator after he tried to create an army of dead")
  600.             print("")
  601.             print("Despite his title as a Monarch,Antres was rather more experienced in swordfighting as he fought many gladiators")
  602.             print("")
  603.             print("soon after he died,the Tower Emperor noticed his abilities and ironically turned him into his own undead")
  604.             print("")
  605.             print("Antres now guards the lesser floors of the tower,taking revenge on anyone who resembles,fights,or is in the bloodline of the same gladiator")
  606.             print("")
  607.             print("This was the main reason why gladiators never ventured out into the tower floors above 200")
  608.             print("")
  609.             print("a MEGABOSS is at the next floor")
  610.             print("")
  611.             print("")
  612.             print("[Code Unlocked! | VeryFast | Use this code,its still broken btw]")
  613.             print("")
  614.         elif level == 750:
  615.             boss = "Xion the Reaper's Assassin"
  616.             info = 555
  617.             hp2 = 300000 * xHP * bossLV
  618.             print("")
  619.             print("While walking to the next floor,you feel lonely.....")
  620.             print("")
  621.             print("Xion was rather lacking in endurance and health compared to the others,but his title is not for show")
  622.             print("")
  623.             print("Xion used to be a normal theif looking to be hired,then he was hired by a guild that called themselves 'Shadowblacks'")
  624.             print("He loved this guild and its many members,that paid the guild back his 2000 coins used to hire him anonimously a few weeks later")
  625.             print("")
  626.             print("However one day the 3 Guild leaders disappearied,when Xion woke up in their base,no one was there")
  627.             print("")
  628.             print("he guarded the base for the next few months and strengthening himself thinking that maybe they left for a mission")
  629.             print("")
  630.             print("however,his team never came back,and then he slowly started accepting assassination requests until the day he died")
  631.             print("")
  632.             print("The amount of people xion has killed is deserving of the title of 'Reapers Assassin'...")
  633.             print("")
  634.             print("what he never knew was that his guild had never left him,they lost their lives here,and Xion followed soon enough")
  635.             print("")
  636.             print("a MEGABOSS is at the next floor")
  637.             print("")
  638.         elif level == 1500:
  639.             boss = "Nomed the Demon Lord"
  640.             info = 666
  641.             hp2 = 1000000 * xHP * bossLV
  642.             print("")
  643.             print("While walking to the next floor,you feel..something.....")
  644.             print("")
  645.             print("Nomed never had a story,other than that he was created into this world already as what he is")
  646.             print("")
  647.             print("whats more suspicious is how Nomed is the only superior figure in the entire tower to have walked here and wanted to be a part of it")
  648.             print("")
  649.             print("a MEGABOSS is at the next floor")
  650.             print("")
  651.         elif level == 2999:
  652.             boss = "Eternareal - The Destroyer Of Worlds"
  653.             info = 888
  654.             hp2 = 2000000 * xHP * bossLV
  655.             print("")
  656.             print("While walking to the next floor,you.....")
  657.             print("")
  658.             print("")
  659.             print(".....")
  660.             print("")
  661.             print("")
  662.             print("a MEGABOSS is at the next floor")
  663.             print("")
  664.         else:
  665.             if luck <= 1:
  666.                 superior = True
  667.                 if chose == 1:
  668.                     superior = True
  669.                     print("An aura of superiority surrounds you.....")
  670.                     print("")
  671.                     print("!!!!! Superior Boss Encounter !!!!!")
  672.                     boss = "Dragonbone Scorpion King"
  673.                     info = 1
  674.                     hp2 = 9000.0 * xHP * bossLV
  675.                     xmg = xmg * 2.5
  676.                 elif chose == 2:
  677.                     print("An aura of superiority surrounds you.....")
  678.                     print("")
  679.                     print("!!!!! Superior Boss Encounter !!!!!")
  680.                     boss = "Igris Shadowlord"
  681.                     info = 1
  682.                     hp2 = 1200.0 * xHP * bossLV
  683.                     xmg = xmg * 2.5
  684.                 elif chose == 3:
  685.                     print("An aura of superiority surrounds you.....")
  686.                     print("")
  687.                     print("!!!!! Superior Boss Encounter !!!!!")
  688.                     boss = "Ethereal Slime God"
  689.                     info = 1
  690.                     hp2 = 15000.0 * xHP * bossLV
  691.                     xmg = xmg * 2.5
  692.                 elif chose == 4:
  693.                     print("An aura of superiority surrounds you.....")
  694.                     print("")
  695.                     print("!!!!! Superior Boss Encounter !!!!!")
  696.                     boss = "Adamantite Construct"
  697.                     info = 1
  698.                     hp2 = 12000.0 * xHP * bossLV
  699.                     xmg = xmg * 2.5
  700.                 elif chose == 5:
  701.                     print("An aura of superiority surrounds you.....")
  702.                     print("")
  703.                     print("!!!!! Superior Boss Encounter !!!!!")
  704.                     boss = "Yggdrasil Sprout"
  705.                     info = 1
  706.                     hp2 = 30000.0 * xHP * bossLV
  707.                     xmg = xmg * 2.5
  708.                 elif chose == 6:
  709.                     print("An aura of superiority surrounds you.....")
  710.                     print("")
  711.                     print("!!!!! Superior Boss Encounter !!!!!")
  712.                     boss = "Kraken"
  713.                     info = 1
  714.                     hp2 = 8000.0 * xHP * bossLV
  715.                     xmg = xmg * 2.5
  716.                 else:
  717.                     print("An aura of superiority surrounds you........?")
  718.                     print("")
  719.                     print("!?!?! Urpesroi Osbs Erunctoen ?!?!?")
  720.                     boss = "|E|R|R|O|R|"
  721.                     info = 404
  722.                     hp2 = 500000 * xHP * bossLV
  723.                     xmg = xmg * 2.5
  724.             elif chose == 1:
  725.                 boss = "Armored Giga Scorpion"
  726.                 info = 1
  727.                 hp2 = 3000.0 * xHP * bossLV * curse
  728.             elif chose == 2:
  729.                 boss = "Shadowknight"
  730.                 info = 2
  731.                 hp2 = 400.0 * xHP * bossLV * curse
  732.             elif chose == 3:
  733.                 boss = "Slime King"
  734.                 info = 3
  735.                 hp2 = 5000.0 * xHP * bossLV * curse
  736.             elif chose == 4:
  737.                 boss = "Stone Golem"
  738.                 info = 4
  739.                 hp2 = 4000.0 * xHP * bossLV * curse
  740.             elif chose == 5:
  741.                 boss = "Yggdrasil Seed"
  742.                 info = 5
  743.                 hp2 = 10000.0 * xHP * bossLV * curse
  744.             elif chose == 6:
  745.                 boss = "Gargantuan Octopus"
  746.                 info = 6
  747.                 hp2 = 2750.0 * xHP * bossLV * curse
  748.             else:
  749.                 chose = random.randint(1,1)
  750.                 print("===============================================")
  751.                 print("=000|][][][|00000000000000000000000|][][][|000=")
  752.                 print("=000|][][][|00 SUPERBOSS WARNING 00|][][][|000=")
  753.                 print("=000|][][][|00 SUPERBOSS WARNING 00|][][][|000=")
  754.                 print("=000|][][][|00 SUPERBOSS WARNING 00|][][][|000=")
  755.                 print("=000|][][][|00 SUPERBOSS WARNING 00|][][][|000=")
  756.                 print("=000|][][][|00 SUPERBOSS WARNING 00|][][][|000=")
  757.                 print("=000|][][][|00000000000000000000000|][][][|000=")
  758.                 print("===============================================")
  759.                 if chose == 1:
  760.                     boss = "Mechanical Fortress X"
  761.                     info == 3
  762.                     hp2 = 25000 * xHP * bossLV
  763.                     print("")
  764.                     print("Boss: Mechanical Fortress X is the superboss that you will be fighting [Boss Type: Tank]")
  765.                     print("Boss Appearance: a Mechanical Base on 4 metallic legs with the base plated in heavy armor with multiple weapons,the boss combined with the legs are large as a 3 story house")
  766.         print("")
  767.         Angel = True
  768.         print("")
  769.         print("Hint:",hint)
  770.         luck = random.randint(1,14)
  771.         if dif == 0:
  772.             if level == 401:
  773.                 print("")
  774.                 print("You climb up the stairs to see...nothing")
  775.                 print("")
  776.                 print("you have reached the top of the tower,now your just standing on its roof,looking at the 'sky'")
  777.                 print("")
  778.                 print("you dont feel victorious or feel like you won,in fact,it was rather underwhelming")
  779.                 print("")
  780.                 print("the tower was rather easy to defeat,its as if like you were the tower emperor")
  781.                 print("")
  782.                 print("that truly was,rather boring,maybe a more difficult experience would be more fun")
  783.                 print("")
  784.                 print("")
  785.                 print("")
  786.                 print("Difficulty         |",dif,"+ Put difficulty as 656565 to activate True Cataclysm mode")
  787.                 print("Score Multiplier   |",score)
  788.                 print("Score              |",pts * score)
  789.                 print("Floor              |",level)
  790.                 print("Bosses Killed      |",bosskills)
  791.                 print("Slayer Rank        |",rank)
  792.                 quit("Game Complete!,Play on a harder Difficulty to progress more into the tower!")
  793.         elif dif == 1 or dif == 2:
  794.             if level == 999:
  795.                 print("")
  796.                 print("You climb up the stairs to see...nothing")
  797.                 print("")
  798.                 print("you have reached the top of the tower,now your just standing on its roof,looking at the 'sky'")
  799.                 print("")
  800.                 print("you dont feel victorious or feel like you won,in fact,it was rather underwhelming")
  801.                 print("")
  802.                 print("the tower was kind of easy to defeat,its as if like the tower had a limit to it")
  803.                 print("")
  804.                 print("that truly was,a bit boring,maybe a more difficult experience would be more fun")
  805.                 print("")
  806.                 print("")
  807.                 print("")
  808.                 print("Difficulty         |",dif,"+ Put difficulty as 656565 to activate True Cataclysm mode")
  809.                 print("Score Multiplier   |",score)
  810.                 print("Score              |",pts * score)
  811.                 print("Floor              |",level)
  812.                 print("Bosses Killed      |",bosskills)
  813.                 print("Slayer Rank        |",rank)
  814.                 quit("Game Complete!,Play on a harder Difficulty to progress more into the tower!")
  815.         elif dif == 3 or 4:
  816.             if level == 3001:
  817.                 print("")
  818.                 print("After killing mortus and advancing to the stairs,you look back at the corpse to see it start spazzing out")
  819.                 print("")
  820.                 print("Mortus suddenly bursts and turns into many souls which now sprint for the stairs up to the tower")
  821.                 print("Then all of the souls and bosses in the tower disappearied")
  822.                 print("")
  823.                 print("you dont feel victorious or feel like you won,in fact,it was rather underwhelming")
  824.                 print("")
  825.                 print("the tower was a bit of a challange to beat")
  826.                 print("")
  827.                 print("that truly was....,maybe a more difficult experience would be more fun...")
  828.                 print("")
  829.                 print("")
  830.                 print("")
  831.                 print("Difficulty         |",dif,"+ Put difficulty as 656565 to activate True Cataclysm mode")
  832.                 print("Score Multiplier   |",score)
  833.                 print("Score              |",pts * score)
  834.                 print("Floor              |",level)
  835.                 print("Bosses Killed      |",bosskills)
  836.                 print("Slayer Rank        |",rank)
  837.                 quit("Game Complete!,Play on a harder Difficulty to progress more into the tower!")
  838.         else:
  839.             if level == 7501:
  840.                 print("")
  841.                 print("you look at the core of the tower one more time,then throw your sword at it.....")
  842.                 print("")
  843.                 print("The Core then breaks and Explodes into small glowing pieces before they all turn into dust")
  844.                 print("The tower now has ceased to expand,but it has taken so many lives it can still hold it's title as endless")
  845.                 print("")
  846.                 print("you dont feel victorious or feel like you won,in fact,it was rather underwhelming")
  847.                 print("")
  848.                 print("the boss was difficult to beat,but i guess.....you can continue")
  849.                 print("")
  850.                 print("")
  851.                 print("")
  852.                 print("Difficulty         |",dif,"+ Put difficulty as 99995 to activate Endless mode,Start with 100 SP (Normal Mode,but endless)")
  853.                 print("Score Multiplier   |",score)
  854.                 print("Score              |",pts * score)
  855.                 print("Floor              |",level)
  856.                 print("Bosses Killed      |",bosskills)
  857.                 print("Slayer Rank        |",rank)
  858.                 quit("Game Complete!,Play on Endless to progress more into the tower!")
  859.         if dif == 3 or 4:
  860.             if level == 3000:
  861.                 hp2 = 4000000 * xHP * bossLV
  862.                 boss = "Mortus - King Of The Tower"
  863.                 info = 2000
  864.         else:
  865.             if diexdeath == False:
  866.                 if level == 5000:
  867.                     hp2 = 4000000 * xHP * bossLV
  868.                     boss = "Diexxus - The True Tower Emperor"
  869.                     info = 3000
  870.             elif level == 7500:
  871.                 hp2 = 10000000 * xHP * bossLV
  872.                 boss = "|T|O|W|E|R|==|H|E|A|R|T| - Core of the Tower"
  873.                 info = 3000  
  874.         if oni == 1:
  875.             if luck == 1:
  876.                 hint = "[1 / 15] Here is the order of damage multipliers: Damage = Base Damage x Sharpness x King's Excalibur x Beserk x Double Damage Buff"
  877.             elif luck == 2:
  878.                 hint = "[2 / 15] Fatal save will only activate if you fail your Plot Armor,then Guardian Angel,and if you have no lives left"
  879.             elif luck == 3:
  880.                 hint = "[3 / 15] Every floor the bosses will get a +5 damage increase,meaning a floor 100 boss will have deal an extra 500 DMG!"
  881.             elif luck == 4:
  882.                 hint = "[4 / 15] an action that needs strength or agility to increase will become much harder to do later on,so keep increasing Strength and Agility"
  883.             elif luck == 5:
  884.                 hint = "[5 / 15] You can upgrade a PERK at floor 5,10,15,20,25,30,40,50,60,75,100,125,150,200,250,300,400,and 500,so choose wisely"
  885.             elif luck == 6:
  886.                 hint = "[6 / 15] The Shadow merchant can appear after floor 12 with a 15% chance,you can buy buffs for coins!"
  887.             elif luck == 7:
  888.                 hint = "[7 / 15] if you dont know,there are superbosses,You will get a notification if you about to face one"
  889.             elif luck == 8:
  890.                 hint = "[8 / 15] making a single boss costs me about 1 - 3 hours,im not joking"
  891.             elif luck == 9:
  892.                 hint = "[9 / 15] luck exists for the sake of existing,thats the truth to it"
  893.             elif luck == 10:
  894.                 hint = "[10/ 15] Yes,i know,you can deal 2,000+ damage in floor 1 in normal mode,stop saying 'Oh wow i found a glitch!!!',its intentional"
  895.             elif luck == 11:
  896.                 hint = "[11/ 15] You have an option to rebirth every 500 floors,if you rebirth,you can get EXTREMELY useful perks depending on your floor"
  897.             elif luck == 12:
  898.                 hint = "[12/ 15] There are 4 kinds of bosses,Normal Bosses,Superbosses,Megabosses,and Ultrabosses,The Guide explains alot about them"
  899.             elif luck == 13:
  900.                 hint = "[13/ 15] There is an end to the tower,the final floor will depend on your difficulty"
  901.             elif luck == 14:
  902.                 hint = "[14/ 15] There is a guide in the game,put in 1000 for the Guide"
  903.         print("")
  904.         if level % 500 == 0:
  905.             print("=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=")
  906.             print("REBIRTH MENU | Appears every 500 Floors | Reset progress but become super powerful")
  907.             print("=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=")
  908.             print("What Happens if i Rebirth?")
  909.             print("=========================================================================================")
  910.             print("[-] Lose all of your gold")
  911.             print("[-] Your Stats will become 1/10 of what they used to be [ex: if you had 100 strength and rebirth,you will have 10 instead]")
  912.             print("[-] Go back to Floor 1")
  913.             print("-----------------------------------------------------------------------------------------")
  914.             print("[+] Have a powerful Rebirth perk that can last even after rebirthing again")
  915.             print("[+] Your Soul power will be the same")
  916.             print("[+] You can grind your soul level")
  917.             print("[+] you can still keep your skills and perks")
  918.             print("[+] You get 100,000 Extra EXP after rebirthing")
  919.             print("=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=")
  920.             print("[1] Godlike Invunerability  |",R1,"| Go Back to Floor 1,but start with extra 50000 Max HP")
  921.             print("[2] Immortal Strength       |",R2,"| Go Back to Floor 1,but start with extra 500 Strength")
  922.             print("[3] True Lightning Reflex   |",R3,"| Go Back to Floor 1,but start with extra 250 Agility")
  923.             print("[4] Indestructable Armor    |",R4,"| Go Back to Floor 1,but start with extra 2500 Armor")
  924.             print("[5] Greed                   |",R5,"| Go Back to Floor 1,but start with 1,000,000 Gold")
  925.             print("[6] Coffee                  |",R6,"| Go Back to Floor 1,but start with extra 2500 Max Energy")
  926.             print("[7] Limit Break             || Use this if you dont want to rebirth,This will double your strength and agility")
  927.             print("[8] Soulbound Zealousy      |",R7,"| Go Back to Floor 1,but you get 3x Soul Experience")
  928.             print("[9] Generic Rebirth         || Go back to Floor 1 with an extra 750,000 EXP,has no limit")
  929.             print("=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=")
  930.             reb = int(input("Choose a Rebirth Option"))
  931.             if reb == 1:
  932.                 if R1 == "X":
  933.                     R1 == "/"
  934.                     exp = exp + 100000
  935.                     str2 = str2 / 10
  936.                     agi = agi / 10
  937.                     maxhp2 = maxhp2 / 10
  938.                     str2 = int(str2)
  939.                     agi = int(agi)
  940.                     maxhp2 = int(maxhp2)
  941.                     level = 1
  942.                     xmg = 0
  943.                     coin = 0
  944.                     coin2 = random.randint(100,200)
  945.                     skil = 0
  946.                     maxhp2 = maxhp2 + 50000
  947.             elif reb == 2:
  948.                 if R2 == "X":
  949.                     R2 == "/"
  950.                     exp = exp + 100000
  951.                     str2 = str2 / 10
  952.                     agi = agi / 10
  953.                     maxhp2 = maxhp2 / 10
  954.                     str2 = int(str2)
  955.                     agi = int(agi)
  956.                     maxhp2 = int(maxhp2)
  957.                     level = 1
  958.                     xmg = 0
  959.                     coin = 0
  960.                     coin2 = random.randint(100,200)
  961.                     skil = 0
  962.                     str2 = str2 + 500
  963.             elif reb == 3:
  964.                 if R3 == "X":
  965.                     R3 == "/"
  966.                     exp = exp + 100000
  967.                     str2 = str2 / 10
  968.                     agi = agi / 10
  969.                     maxhp2 = maxhp2 / 10
  970.                     str2 = int(str2)
  971.                     agi = int(agi)
  972.                     maxhp2 = int(maxhp2)
  973.                     level = 1
  974.                     xmg = 0
  975.                     coin = 0
  976.                     coin2 = random.randint(100,200)
  977.                     skil = 0
  978.                     agi = agi + 250
  979.             elif reb == 4:
  980.                 if R1 == "X":
  981.                     R1 == "/"
  982.                     exp = exp + 100000
  983.                     str2 = str2 / 10
  984.                     agi = agi / 10
  985.                     maxhp2 = maxhp2 / 10
  986.                     str2 = int(str2)
  987.                     agi = int(agi)
  988.                     maxhp2 = int(maxhp2)
  989.                     level = 1
  990.                     xmg = 0
  991.                     coin = 0
  992.                     coin2 = random.randint(100,200)
  993.                     skil = 0
  994.                     armor = armor + 2500
  995.             elif reb == 5:
  996.                 if R5 == "X":
  997.                     R5 == "/"
  998.                     exp = exp + 100000
  999.                     str2 = str2 / 10
  1000.                     agi = agi / 10
  1001.                     maxhp2 = maxhp2 / 10
  1002.                     str2 = int(str2)
  1003.                     agi = int(agi)
  1004.                     maxhp2 = int(maxhp2)
  1005.                     level = 1
  1006.                     xmg = 0
  1007.                     coin = 1000000
  1008.                     coin2 = random.randint(100,200)
  1009.                     skil = 0
  1010.             elif reb == 6:
  1011.                 if R6 == "X":
  1012.                     R6 == "/"
  1013.                     exp = exp + 100000
  1014.                     str2 = str2 / 10
  1015.                     agi = agi / 10
  1016.                     maxhp2 = maxhp2 / 10
  1017.                     str2 = int(str2)
  1018.                     agi = int(agi)
  1019.                     maxhp2 = int(maxhp2)
  1020.                     level = 1
  1021.                     xmg = 0
  1022.                     coin = 0
  1023.                     coin2 = random.randint(100,200)
  1024.                     skil = 0
  1025.                     maxenergy = maxenergy + 2500
  1026.             elif reb == 7:
  1027.                 str = str * 2
  1028.                 agi = agi * 2
  1029.             elif reb == 8:
  1030.                 if R7 == "X":
  1031.                     R7 == "/"
  1032.                     exp = exp + 100000
  1033.                     str2 = str2 / 10
  1034.                     agi = agi / 10
  1035.                     maxhp2 = maxhp2 / 10
  1036.                     str2 = int(str2)
  1037.                     agi = int(agi)
  1038.                     maxhp2 = int(maxhp2)
  1039.                     level = 1
  1040.                     xmg = 0
  1041.                     coin = 0
  1042.                     coin2 = random.randint(100,200)
  1043.                     skil = 0
  1044.                     zealousy = 3
  1045.             elif reb == 9:
  1046.                 if R1 == "X":
  1047.                     R1 == "/"
  1048.                     exp = exp + 750000
  1049.                     str2 = str2 / 10
  1050.                     agi = agi / 10
  1051.                     maxhp2 = maxhp2 / 10
  1052.                     str2 = int(str2)
  1053.                     agi = int(agi)
  1054.                     maxhp2 = int(maxhp2)
  1055.                     level = 1
  1056.                     xmg = 0
  1057.                     coin = 0
  1058.                     coin2 = random.randint(100,200)
  1059.                     skil = 0
  1060.         if level == 5 or level == 10 or level == 15 or level ==  20 or level ==  25 or level ==  30 or level ==  40 or level ==  50 or level ==  60 or level ==  75 or level ==  100 or level ==  125 or level ==  150 or level ==  200 or level ==  250 or level ==  300 or level ==  400 or level ==  500:
  1061.             perkLevel = perkLevel + 1
  1062.             print("Pick a Perk")
  1063.             print("")
  1064.             print("=========================================================================================")
  1065.             print("[1] Beserk               || TIER",P1,"/ 4 | Deal an extra 100% / 200% / 300% Damage when your hp is below 50%")
  1066.             print("[2] Curse of Bosses      || TIER",P2,"/ 3 | Bosses will have only 90% / 80% / 70% HP")
  1067.             print("[3] Guardian Angel       || TIER",P3,"/ 4 | On death,have a 25% / 50% / 75% / 100% to be revived and deal 2 x DMG to the boss [Once per Floor + Does not activate if death is caused by exaustion]")
  1068.             print("[4] Fatal Save           || TIER",P4,"/ 1 | Survive any fatal attack with 1 HP remaining [Once per Floor + Does not activate if death is caused by exaustion]")
  1069.             print("[5] Alive Armor          || TIER",P5,"/ 3 | Have 2x / 3x / 4x Armor when HP is below 25%")
  1070.             print("[6] Lightspeed           || TIER",P6,"/ 1 | +30 Agility")
  1071.             print("[7] Superstrength        || TIER",P7,"/ 2 | +30 Strength")
  1072.             print("[8] Pride                || TIER",P8,"/ 1 | Deal 100% extra damage if your HP is above 70%")
  1073.             print("[9] Trinket              || TIER",P9,"/ 1 | You get a trinket,does not buff your stats")
  1074.             print("[10] Plot Armor          || TIER",P10,"/ 5 | Have a 5% / 10% / 15% / 20% / 25% to Revive after dying,Can happen an infinite number of times in one floor,because plot")
  1075.             print("[11] Minihp              || TIER",P11,"/infinite | +1 HP,use only if you can't decide on a skill")
  1076.             print("[12] Heroes' Platemail   || TIER",P12,"/ 2 | 2x / 3x Armor ")
  1077.             print("[13] King's Excalibur    || TIER",P13,"/ 2 | 2x / 3x Damage")
  1078.             print("[14] Herculean Endurance || TIER",P14,"/ 2 | 2x / 3x HP")
  1079.             print("=========================================================================================")
  1080.             perk = int(input("What skill to Upgrade?: "))
  1081.             if perk == 1:
  1082.                 if P1 > 4:
  1083.                     beserk = beserk + 0.5
  1084.                     P1 = P1 + 1
  1085.             elif perk == 2:
  1086.                 if P2 > 3:
  1087.                     curse = curse - 0.1
  1088.                     P2 = P2 + 1
  1089.             elif perk == 3:
  1090.                 if P3 > 4:
  1091.                     Angel = True
  1092.                     angel = True
  1093.                     angel2 = angel2 + 1
  1094.                     P3 = P3 + 1
  1095.             elif perk == 4:
  1096.                 if P4 > 1:
  1097.                     fatalSave = True
  1098.                     P4 = P4 + 1
  1099.             elif perk == 5:
  1100.                 if P5 > 3:
  1101.                     P5 = P5 + 1
  1102.                     aliveArm = aliveArm + 1
  1103.             elif perk == 6:
  1104.                 if P6 > 1:
  1105.                     P6 = P6 + 1
  1106.                     agi = agi + 30
  1107.             elif perk == 7:
  1108.                 if P7 > 2:
  1109.                     P7 = P7 + 1
  1110.                     str2 = str2 + 30
  1111.             elif perk == 8:
  1112.                 if P8 > 1:
  1113.                     P8 = P8 + 1
  1114.                     pride = 2
  1115.             elif perk == 9:
  1116.                 if P9 > 1:
  1117.                     pass
  1118.             elif perk == 10:
  1119.                 if P10 > 5:
  1120.                     P10 = P10 + 1
  1121.                     plot = plot - 5
  1122.                     plotArmor = True
  1123.             elif perk == 11:
  1124.                 if P11 > 67867867867345853546:
  1125.                     P11 = P11 + 1
  1126.                     hp = hp + 1
  1127.             elif perk == 12:
  1128.                 if P12 > 2:
  1129.                     P12 = P12 + 1
  1130.                     armperk = armperk + 1
  1131.             elif perk == 13:
  1132.                 if P13 > 2:
  1133.                     P13 = P13 + 1
  1134.                     dmgperk = dmgperk + 1
  1135.             elif perk == 14:
  1136.                 if P14 > 2:
  1137.                     P14 = P14 + 1
  1138.                     hpperk = hpperk + 1
  1139.             else:
  1140.                 str2 = str2 + 1
  1141.         skillLevel = skillLevel + 1
  1142.         print("")
  1143.         print("Choose an Attribute to Level up")
  1144.         print("--------------------------------------------------------------------")
  1145.         print("[1] Regeneration       || LEVEL",LV1,"/ 10   | Heals an extra 0.5 % of hp every turn")
  1146.         print("[2] Sharpness          || LEVEL",LV2,"/ 100  | Deal an extra 50 % DMG per level")
  1147.         print("[3] Endurance          || LEVEL",LV3,"/ 100  | Increase HP by 50 % every level")
  1148.         print("[4] Armor              || LEVEL",LV4,"/ 20   | Decrease the amount of damage recieved by 10 every level")
  1149.         print("[5] Agility            || LEVEL",LV5,"/ 100   | Increase your Agility stat by 5 every level [Agility:",agi,"]")
  1150.         print("[6] Strength           || LEVEL",LV6,"/ 100   | Increase your Strength stat by 5 every level [Strength:",str,"]")
  1151.         print("[7] Revival            || LIFES",life,"/ 5   | Revive on death with 100% hp and energy")
  1152.         print("[8] Rejuvination       || Restore all of your Health and Energy back to max and be invincible for 1 turn")
  1153.         print("[9] Double Damage      || Deal 2x Damage for 1 floor [Base DMG + Sharpness x2]")
  1154.         print("[10] Double HP         || Have 2x HP for 1 floor [Vitality + Endurance x2]")
  1155.         print("[11] Anger             || Make the next boss have 2x HP [Note: Do this if you want a challange] ")
  1156.         print("[12] Weaken            || Weaken the next boss to lose 40% of their HP")
  1157.         print("--------------------------------------------------------------------")
  1158.         skill = int(input("What skill to Upgrade?: "))
  1159.         if skill == 1:
  1160.             if LV1 < 15:
  1161.                 heal2 = heal2 + 0.005
  1162.                 LV1 = LV1 + 1
  1163.         elif skill == 2:
  1164.             if LV2 < 100:
  1165.                 buff = buff + 0.5
  1166.                 LV2 = LV2 + 1
  1167.         elif skill == 3:
  1168.             if LV3 < 100:
  1169.                 vita = vita + 0.5
  1170.                 LV3 = LV3 + 1
  1171.         elif skill == 4:
  1172.             if LV4 < 20:
  1173.                 arm = arm + 10
  1174.                 LV4 = LV4 + 1
  1175.         elif skill == 5:
  1176.             if LV5 < 10:
  1177.                 agi = agi + 5
  1178.                 LV5 = LV5 + 1
  1179.         elif skill == 6:
  1180.             if LV6 < 3:
  1181.                 LV6 = LV6 + 1
  1182.                 str2 = str2 + 5
  1183.         elif skill == 7:
  1184.             if life < 5:
  1185.                 life = life + 1
  1186.         elif skill == 8:
  1187.             skillLevel = skillLevel - 1
  1188.             hp = 9999
  1189.             energy = 9999
  1190.         elif skill == 9:
  1191.             skillLevel = skillLevel - 1
  1192.             DD = 2
  1193.         elif skill == 10:
  1194.             skillLevel = skillLevel - 1
  1195.             DH = 2
  1196.         elif skill == 11:
  1197.             skillLevel = skillLevel - 1
  1198.             angerBoss = True
  1199.         elif skill == 12:
  1200.             skillLevel = skillLevel - 1
  1201.             weakenBoss = True
  1202.         else:
  1203.             print("Not Understood.....")
  1204.             skill = int(input("What skill did you want upgrade again?: "))
  1205.             chose = random.randint(1,1)
  1206.         dmg = str * dmg2 * buff * dmgperk * DD
  1207.         arm = arm * armperk
  1208.         maxhp = maxhp2 * vita * hpperk * DH
  1209.         heal = maxhp * heal2
  1210.         chose = random.randint(1,2)
  1211.         print("")
  1212.         print("You have now arrived at Floor",level)
  1213.         if angerBoss == True:
  1214.             hp2 = hp2 * 2
  1215.             angerBoss = False
  1216.         if weakenBoss == True:
  1217.             hp2 = hp2 * 0.6
  1218.             weakenBoss = False
  1219.         print("")
  1220.         print("After opening the doors to the room,the boss,",boss,"awaits you!")
  1221.         print("")
  1222.         print("Boss HP:",hp2)
  1223.         print("")
  1224.         print("Health:",hp,"/",maxhp)
  1225.         print("Energy:",energy,"/",maxenergy)
  1226.     while exp >= exp2:
  1227.         print("[][][][][][][][][][][][][][][][][][][][][][][][][][][][][]")
  1228.         print("][][][][][][][]   SOUL POWER HAS INCREASED   [][][][][][][")
  1229.         print("[][][][][][][][][][][][][][][][][]-][][][][][][][][][][][]")
  1230.         print("][ +Strength and Agility has been increased by 25% [][][][")
  1231.         print("[] +125 Max HP                                     ][][][]")
  1232.         print("][ +100 Max Energy                                 [][][][")
  1233.         print("[][][][][][][][][][][][][][][][][][][][][][][][][][][][][]")
  1234.         print("=====Old Stats=====")
  1235.         print("Agility: ",agi)
  1236.         print("Strength: ",str)
  1237.         print("Max HP: ",maxhp)
  1238.         print("Max ENG: ",maxenergy)
  1239.         agi = agi * 1.1
  1240.         str = str * 1.1
  1241.         maxhp = maxhp + 125
  1242.         hp = maxhp
  1243.         maxenergy = maxenergy + 100
  1244.         int(str)
  1245.         int(agi)
  1246.         int(maxhp)
  1247.         int(maxenergy)
  1248.         print("=====New Stats=====")
  1249.         print("Agility: ",agi)
  1250.         print("Strength: ",str)
  1251.         print("Max HP: ",maxhp)
  1252.         print("Max ENG: ",maxenergy)
  1253.         print("----------------------------------------------------------")
  1254.         exp = exp - exp2
  1255.         exp2 = exp2 * 1.2
  1256.         soul = soul + 1
  1257.     if hp2 >= 0:
  1258.         if info == 1:
  1259.             attack = random.randint(1,3)
  1260.             if attack == 1:
  1261.                 print("The Scorpion is stepping back and raising its tail!")
  1262.                 print("[1] Guard [+10 Energy]")
  1263.                 print("[2] Duck [+20 Energy]")
  1264.                 print("[3] Jump [-15 Energy]")
  1265.                 move = int(input("Choose a Move: "))
  1266.                 if move == 1:
  1267.                     print("You Stand your guard as it swings it's tail at you!")
  1268.                     print("")
  1269.                     print("You recieve the blow to your body,it hurts alot..")
  1270.                     hp = hp - random.randint(10, 30) - xmg + arm
  1271.                     energy = energy + 10
  1272.                 if move == 2:
  1273.                     print("You Duck and the scorpion sweeps your legs and you hit the floor as you feel a surge of pain go around your body")
  1274.                     hp = hp - random.randint(25, 50) - xmg + arm
  1275.                     energy = energy + 20
  1276.                 if move == 3:
  1277.                     luck = random.randint(1,100) + agi - skil
  1278.                     if luck <= 30:
  1279.                         print("You jump high but the tail was too fast and your foot gets hit by its metallic skin")
  1280.                         print("")
  1281.                         luck = random.randint(1, 2)
  1282.                         if luck == 1:
  1283.                             print("you then fall and hit your head on the floor,you can feel your head starting to go dizzy from that damage")
  1284.                             hp = hp - random.randint(50, 125) - xmg + arm
  1285.                         if luck == 2:
  1286.                             print("you then fall and as your body hits the ground,you feel an another surge of pain from the combined blunt force of both the tail and floor")
  1287.                             hp = hp - random.randint(25, 50) - xmg + arm
  1288.                     else:
  1289.                         print("You jump and narrowly avoided the tail and land back onto the ground")
  1290.                         print("")
  1291.                         print("Energy Left:",energy)
  1292.                         print("[1] Rest [+20 Energy]")
  1293.                         print("[2] Charge at the Boss [-25 Energy]")
  1294.                         move = int(input("Choose a Move: "))
  1295.                         if move == 1:
  1296.                             print("You try to rest for a bit as the scorpion finishes it attack")
  1297.                             print("")
  1298.                             luck = random.randint(1,10)
  1299.                             if luck <= 6:
  1300.                                 print("But the scorpion takes this as an opening as attempts to attack you again")
  1301.                                 print("")
  1302.                                 luck = random.randint(1,100) + agi - skil
  1303.                                 if luck <= 60:
  1304.                                     print("as you were about to avoid the attack,you get struck by its tail")
  1305.                                     hp = hp - random.randint(50, 150) - xmg + arm
  1306.                             else:
  1307.                                 print("You roll back quickly before it swings its tail")
  1308.                                 print("")
  1309.                                 print("That dodge was very close that you can even feel the wind generated by the tail")
  1310.                                 print("")
  1311.                                 print("You go back into your original stance...")
  1312.                         elif move == 2:
  1313.                             print("You charge at the boss with all your might!")
  1314.                             print("")
  1315.                             energy = energy - 25
  1316.                             luck = random.randint(1,100) + agi - skil
  1317.                             if luck <= 60:
  1318.                                 print("but you werent fast enough,the scorpion noticed you long before you reached it")
  1319.                                 print("")
  1320.                                 print("It swung its tail at you at such speeds that you were flung into the wall!")
  1321.                                 print("")
  1322.                                 print("you fall back onto the ground,as you ready your stance once more and hopefully survive another blow")
  1323.                                 hp = hp - random.randint(75, 160) - xmg + arm
  1324.                             else:
  1325.                                 print("You were quick and jumped on the scorpion before it noticed you!")
  1326.                                 print("")
  1327.                                 print("You manage to stab it inbetween its armor while it tries to shake you off!")
  1328.                                 hp2 = hp2 - random.randint(200, 400) - dmg
  1329.                                 pts = pts + random.randint(200, 400) + dmg
  1330.                                 print("Boss HP:",hp2)
  1331.                                 print("[1] Jump off")
  1332.                                 print("[2] Attempt to Stab again")
  1333.                                 move = int(input("Choose a Move: "))
  1334.                                 if move == 1:
  1335.                                     print("You jump off the large scorpion onto the ground")
  1336.                                     print("")
  1337.                                     luck = random.randint(1,2)
  1338.                                     if luck == 1:
  1339.                                         print("Unfortunatley,the landing was very rough,but you go back to your stance immediatley,whats more important was to kill the boss")
  1340.                                         hp = hp - random.randint(5, 25) - xmg + arm
  1341.                                     else:
  1342.                                         print("You land smoothly on the ground and ready you stance as the scorpion looks at you one more")
  1343.                                 if move == 2:
  1344.                                     luck = random.randint(1,100) + str - skil
  1345.                                     if luck <= 50:
  1346.                                         print("You lost grip of the Scorpion before you can even stab it again")
  1347.                                         print("")
  1348.                                         print("you then fall off the scorpion")
  1349.                                     print("")
  1350.                                     luck = random.randint(1,2)
  1351.                                     if luck == 1:
  1352.                                         print("You fall and hit your back on the metallic ground")
  1353.                                         hp = hp - random.randint(10, 35) - xmg + arm
  1354.                                     else:
  1355.                                         print("You stab the scorpion once more before you jump pack to the ground")
  1356.                                         print("")
  1357.                                         print("You can hear it squirm as you ready your stance again")
  1358.                                         hp2 = hp2 - random.randint(250, 450) - dmg
  1359.                                         pts = pts + random.randint(250, 450) + dmg
  1360.             if attack == 2:
  1361.                 print("The Scorpion has grown tired and attempts to rest")
  1362.                 print("[1] Rest as well [+30 Energy]")
  1363.                 print("[2] Dash towards the boss and stab it in the head [-10 Energy]")
  1364.                 move = int(input("Choose a Move: "))
  1365.                 if move == 1:
  1366.                     energy = energy + 30
  1367.                 if move == 2:
  1368.                     print("You run quickly to the sleeping scorpion and jump on its head and try to stab into it's heavy armor")
  1369.                     energy = energy - 10
  1370.                     luck = random.randint(1,100) + str - skil
  1371.                     if luck <= 65:
  1372.                         print("But you were too weak and your sword was stuck on its armor")
  1373.                         print("")
  1374.                         print("The Scorpion wakes up and you quickly jump off it")
  1375.                     else:
  1376.                         print("You stabbed the scorpion through its armor and into head and caused major damage!")
  1377.                         print("")
  1378.                         hp2 = hp2 - random.randint(750, 1350) - dmg
  1379.                         pts = pts + random.randint(750, 1350) + dmg
  1380.             if attack == 3:
  1381.                 print("The Scorpion is charging at you!")
  1382.                 print("[1] Guard [+20 Energy]")
  1383.                 print("[2] Jump sideways [-10 Energy]")
  1384.                 print("[3] Jump up [-15 Energy]")
  1385.                 move = int(input("Choose a Move: "))
  1386.                 print("")
  1387.                 if move == 1:
  1388.                     print("You decided to try and guard against the attack...")
  1389.                     print("")
  1390.                     print("Needless to say,it didnt go too well as you endured the entire force of the attack and was flung")
  1391.                     energy = energy + 20
  1392.                     hp = hp - random.randint(100, 350) - xmg + arm
  1393.                 elif move == 3:
  1394.                     print("You decided to try and jump over the scorpion")
  1395.                     print("")
  1396.                     energy = energy - 15
  1397.                     luck = random.randint(1,3)
  1398.                     if luck == 1:
  1399.                         print("You jumped over the scorpion only to see that the tail is also headed straight for you!")
  1400.                         print("Energy Left:",energy)
  1401.                         print("[1] Grab onto the tail [-10 Energy]")
  1402.                         print("[2] Brace for impact")
  1403.                         print("[3] Attempt to cut through the tail [-10 Energy]")
  1404.                         move = int(input("Choose a Move: "))
  1405.                         print("")
  1406.                         if move == 3:
  1407.                             luck = random.randint(1,100) + str - skil
  1408.                             if luck <= 75:
  1409.                                 print("You try and cut through the tail but the tail smacked you away onto the wall")
  1410.                                 hp = hp - random.randint(45,150) - xmg + arm
  1411.                             elif luck >= 125:
  1412.                                 print("You cut through the tail with ease with no problems and land back on the ground")
  1413.                                 print("")
  1414.                                 print("However the scorpion immediatley regrows it's tail.....")
  1415.                                 hp2 = hp2 - random.randint(150, 450) - dmg
  1416.                                 pts = pts + random.randint(150, 450) + dmg
  1417.                             else:
  1418.                                 print("You cut off a part of the tail and land back onto the ground")
  1419.                                 print("")
  1420.                                 print("However the scorpion immediatley regrows it's missing part")
  1421.                                 hp2 = hp2 - random.randint(50, 250) - dmg
  1422.                                 pts = pts + random.randint(50, 250) + dmg
  1423.                     else:
  1424.                         print("You quickly dodge to the right only to see the boss smash it's tail onto you as it keeps charging forward")
  1425.                         hp = hp - random.randint(25,100)
  1426.         elif info == 2:
  1427.             attack = random.randint(1,1)
  1428.             if attack == 1:
  1429.                 print("The Shadowknight disappears...")
  1430.                 print("[1] Duck [+10 Energy]")
  1431.                 print("[2] Block Sideways")
  1432.                 move = input("Choose a move: ")
  1433.                 print("")
  1434.                 if move == 1:
  1435.                     print("You duck down and suddenly you see the Shadowknight appear in front of you and slash you with his sword")
  1436.                     print("")
  1437.                     print("you were knocked back a bit from the shock and stand up again")
  1438.                     energy = energy + 10
  1439.                     hp = hp - random.randint(25, 75) - xmg + arm
  1440.                 else:
  1441.                     print("You prepare for an attack to happen and then you see the Shadowknight appear to your right about to swing it's sword")
  1442.                     luck = random.randint(1,100) + str - skil
  1443.                     if luck <= 85:
  1444.                         hp = hp - random.randint(20, 60) - xmg + arm
  1445.                         print("You try and block the attack,but the force of the attack was too strong that you were knocked back")
  1446.                         print("")
  1447.                         print("Health:",hp,"/",maxhp)
  1448.                         luck = random.randint(1,100) + agi - skil
  1449.                         if agi <= 70:
  1450.                             print("The Shadowknight then suddenly thrust's his weapon towards you")
  1451.                             hp = hp - random.randint(20, 50) - xmg + arm
  1452.                             print("Health:",hp,"/",maxhp)
  1453.                             print("[1] Dodge")
  1454.                             print("[2] Block")
  1455.                             move = input("Choose a Move:")
  1456.                             print("")
  1457.                             if move == 1:
  1458.                                 luck = random.randint(1,100) + agi - skil
  1459.                                 if luck <= 70:
  1460.                                     print("You tried to dodge the next attack but fail and the shadowknight attacks you 2 more times while you were still shocked")
  1461.                                     print("")
  1462.                                     print("your staggered by the amount of times you were attacked by the knight")
  1463.                                     hp = hp - random.randint(50, 125) - xmg + arm
  1464.                                 else:
  1465.                                     print("You managed to dodge the next 2 attacks that come from the battle hungry Shadowknight")
  1466.                                     print("")
  1467.                                     print("[1] Counter-attack")
  1468.                                     print("[2] Sweep the Shadowknight's leg")
  1469.                                     print("[3] Dash away from the Shadowknight")
  1470.                                     move = input("Choose a Move:")
  1471.                                     if move == 1:
  1472.                                         print("You quickly attempt and perform a counter-attack")
  1473.                                         print("")
  1474.                                         luck = random.randint(1,100) + str - skil
  1475.                                         if luck <= 50:
  1476.                                             print("You slash your sword but the Shadowknight's thick armor reduced most of the damage done by the blow")
  1477.                                             print("")
  1478.                                             print("You quickly step away from the Shadowknight before it attacks you again")
  1479.                                             hp2 = hp2 - random.randint(25, 75) - dmg
  1480.                                             pts = pts + random.randint(25, 75) + dmg
  1481.                                         if luck > 125:
  1482.                                             print("You slash your sword and it pierced through the Shadowknight's armor and dealt major damage to it")
  1483.                                             print("")
  1484.                                             print("You quickly step away from it while its shocked so it does not attack you again")
  1485.                                             hp2 = hp2 - random.randint(100, 300) - dmg
  1486.                                             pts = pts + random.randint(100, 300) + dmg
  1487.                                         else:
  1488.                                             print("You slash your sword and it dealt good damage to the Shadowknight and staggering it a bit")
  1489.                                             print("")
  1490.                                             print("You quickly step away from it before it attacks you")
  1491.                                             hp2 = hp2 - random.randint(60, 150) - dmg
  1492.                                             pts = pts + random.randint(60, 150) + dmg
  1493.                                     if move == 2:
  1494.                                         print("You try and sweep the leg of the Shadowknight")
  1495.                                         print("")
  1496.                                         luck = random.randint(1,100) + str - skil
  1497.                                         if luck <= 80:
  1498.                                             print("The Shadowknight was knocked over and you then stabbed it with your sword just like it did to you")
  1499.                                             print("")
  1500.                                             print("You quickly dash backward before it can get back up")
  1501.                                             hp2 = hp2 - random.randint(150, 250) - dmg
  1502.                                             pts = pts + random.randint(150, 250) + dmg
  1503.                                         else:
  1504.                                             print("however you were too weak and your foot stopped at the heavy leg armor of the Shadowknight")
  1505.                                             print("")
  1506.                                             print("the Shadowknight then sweeps your leg and you fall down,then the Shadowknight kicks you in your stomach")
  1507.                                             print("")
  1508.                                             print("as you were still feeling the heavy pain on you,you roll away from the Shadowknight preparing to fight again")
  1509.                                             hp = hp - random.randint(50,100) - xmg + arm
  1510.                                     else:
  1511.                                         print("You quickly attempt to dash away from the Shadowknight")
  1512.                                         luck = random.randint(1,2)
  1513.                                         if luck == 1:
  1514.                                             print("but the Shadowknight quickly catches up and attacks you with it's sword")
  1515.                                             hp = hp - random.randint(60,115) - xmg + arm
  1516.                                         else:
  1517.                                             print("You manage to escape the Shadowknight's grasp and you stand there with your sword drawn.....")
  1518.                             if move == 2:
  1519.                                 print("You raise your shield to block the Shadowknight's attack again")
  1520.                                 luck = random.randint(1,100) + str - skil
  1521.                                 if luck <= 75:
  1522.                                     print("its attack was too strong,it was more stronger than last time!")
  1523.                                     print("")
  1524.                                     print("You were knocked back and then the Shadowknight kicks you and you were flung back quickly as you feel massive pain hit you")
  1525.                                     hp = hp - random.randint(75,125) - xmg + arm
  1526.                                 else:
  1527.                                     print("you managed to block its attack but the strength you spent blocking the attack was already drained so you leap back to prepare to fight again")
  1528.                     else:
  1529.                         print("You successfully block the attack and immediatley strike the Shadowknight back dealing good damage")
  1530.                         hp2 = hp2 - random.randint(200, 300) - dmg
  1531.                         pts = pts + random.randint(200, 300) + dmg
  1532.                         print("")
  1533.         elif info == 3:
  1534.             print("The Mechafortress Recharges its weapons")
  1535.             print("")
  1536.             attack = random.randint(1,1)
  1537.             if attack == 1:
  1538.                 print("The Mechafortress's Minigun is starting to spin!")
  1539.                 print("[1] Block")
  1540.                 print("[2] Run Towards the Mechafortress [-15 Energy]")
  1541.                 print("[3] Avoid the Bullets [-25 Energy]")
  1542.                 move = int(input("Choose a Move:"))
  1543.                 print("")
  1544.                 if move == 1:
  1545.                     luck = random.randint(1,100) + str
  1546.                     print("You decided to attempt and block the bullets")
  1547.                     print("")
  1548.                     if luck <= 100:
  1549.                         print("You tried to block the bullets with your metal shield but the bullets were too fast and strong that the shield was knocked off and you were riddled with bullets...")
  1550.                         hp = hp - random.randint(115,250) - xmg + arm
  1551.                     else:
  1552.                         print("You were blocking the bullets but some of the bullets are still striking you down,then the Minigun winds down....")
  1553.                         hp = hp - random.randint(30,65) - xmg + arm
  1554.                 if move == 2:
  1555.                     luck = random.randint(1,100) + agi
  1556.                     energy = energy - 15
  1557.                     print("You decided to run to the Mechafortress while it's minigun starts firing it's bullets")
  1558.                     print("")
  1559.                     if luck <= 90:
  1560.                         print("You were too slow to go under the fortress and was riddled with bullets")
  1561.                         hp = hp - random.randint(150,325) - xmg + arm
  1562.                     else:
  1563.                         print("You slide down under the base where it's minigun cannot reach you")
  1564.                         print("Energy:",energy)
  1565.                         print("[1] Cut one of it's legs" ) #1
  1566.                         print("[2] Rest a bit [+10 Energy]")
  1567.                         print("[3] Jump onto one of it's legs")
  1568.                         move = int(input("Choose a Move:"))
  1569.                         print("")
  1570.                         if move == 1:
  1571.                             print("You swing your sword and damage one of it's legs")
  1572.                             print("")
  1573.                             hp2 = hp2 - random.randint(50,125) - dmg
  1574.                             pts = pts + random.randint(50,125) + dmg
  1575.                             print("Boss HP:",hp2)
  1576.                             print("[1] Cut the leg again") #2
  1577.                             print("[2] Run away from the machine")
  1578.                             move = int(input("Choose a Move:"))
  1579.                             print("")
  1580.                             if move == 1:
  1581.                                 print("You prepare to swing your weapon again")
  1582.                                 print("")
  1583.                                 luck = random.randint(1,3)
  1584.                                 if luck == 1:
  1585.                                     print("but the other leg smashed you away dealing heavy damage")
  1586.                                     hp = hp - random.randint(35,125) + xmg
  1587.                                 else:
  1588.                                     print("You damage it's legs again")
  1589.                                     print("[1] Cut the leg again") #3
  1590.                                     print("[2] Run away from the machine")
  1591.                                     move = int(input("Choose a Move:"))
  1592.                                     print("")
  1593.                                     if move == 1:
  1594.                                         print("You prepare to swing your weapon again")
  1595.                                         print("")
  1596.                                         luck = random.randint(1,3)
  1597.                                         if luck == 1:
  1598.                                             print("but the other leg smashed you away dealing heavy damage")
  1599.                                             hp = hp - random.randint(35,125) + xmg
  1600.                                         else:
  1601.                                             print("You damage it's legs again")
  1602.                                             print("[1] Cut the leg again") #4
  1603.                                             print("[2] Run away from the machine")
  1604.                                             move = int(input("Choose a Move:"))
  1605.                                             print("")
  1606.                                             if move == 1:
  1607.                                                 print("You prepare to swing your weapon again")
  1608.                                                 print("")
  1609.                                                 luck = random.randint(1,2)
  1610.                                                 if luck == 1:
  1611.                                                     print("but the other leg suddenly twitched and smacked you onto the wall with alot of force")
  1612.                                                     hp = hp - random.randint(80,200) + xmg
  1613.                                                 else:
  1614.                                                     print("You damage the leg one more time...")
  1615.                                                     print("")
  1616.                                                     print("You run away since its legs are starting to prepare to smash you again")
  1617.                                             else:
  1618.                                                 print("You Dodge away from the machine,preparing to fight again")
  1619.                                     else:
  1620.                                         print("You Dodge away from the machine,preparing to fight again")
  1621.                             else:
  1622.                                 print("You Dodge away from the machine,preparing to fight again")
  1623.                         elif move == 2:
  1624.                             energy = energy + 10
  1625.                             print("You rest and breathe in a bit before rolling out of the machine before it smashes you")
  1626.                         else:
  1627.                             print("You jump onto one of its legs and immediatley get smacked away by its leg.....")
  1628.                             hp = hp - random.randint(25,100) - xmg + arm
  1629.                 if move == 3:
  1630.                     luck = random.randint(1,100) + agi
  1631.                     if luck <= 125:
  1632.                         print("You run away from the bullets that came from the rapid minigun")
  1633.                         print("")
  1634.                         print("But you were trying to dodge very fast bullets from a minigun")
  1635.                         hp = hp - random.randint(235,600) - xmg + arm
  1636.                     else:
  1637.                         energy = energy - 25
  1638.                         print("You run away from the bullets that came from the rapid minigun")
  1639.                         print("")
  1640.                         print("you managed to dodge every bullet somehow.....")
  1641.             if attack == 2:
  1642.                 print("The Mechafortress's Heat-seeking missile launcher is preparing to fire!")
  1643.                 print("[1] Rest [+25 Energy]")
  1644.                 print("[2] Run towards the boss")
  1645.                 move = int(input("Choose a Move:"))
  1646.                 print("")
  1647.                 if move == 1:
  1648.                     energy = energy + 25
  1649.                     print("You rested to regain energy and then the Mechafortress shoots it's missile")
  1650.                     print("")
  1651.                     print("[1] Dodge the Missile")
  1652.                     print("[2] Light a fire")
  1653.  
  1654.  
  1655.  
  1656.  
  1657. # Code created by XxSpiritDuoxX
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement