From cbf75e8bacc919455a995f9990cb0c473ecb6c8d Mon Sep 17 00:00:00 2001 From: miles Date: Wed, 25 Mar 2026 00:36:20 +0000 Subject: [PATCH] added a real game --- main.py | 3218 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 3218 insertions(+) create mode 100644 main.py diff --git a/main.py b/main.py new file mode 100644 index 0000000..7983d1b --- /dev/null +++ b/main.py @@ -0,0 +1,3218 @@ +''' +Noah Lilly +Programming Fundamentals +David Rios +2-4-22 +''' +#imports +import time +import random +import sys +import replit +from replit import db + +#Variables +employ = False +apostrophy = "'" +Beat = 0 +End = False +Difficulty = 1 +EmployeeHp = 25 +Phase3FinalWendyHp = 100 +Phase2FinalWendyHp = 75 +FinalWendyHp = 50 +WendyHp = 30 +YourHp = 10 +TheirHp = 15 +damage = 0 +damaged = 0 +Burn = 0 +Burned = 0 +SFB = False +SFB2 = False +MoreAttack = 0 +MoreHp = 0 +MoreDefence = 0 +Healed = 0 +Upgrade1 = False +Upgrade2 = False +Upgrade3 = False +M = False +Off = False +Answer3 = "" +WendyDefend = 0 +DevHp = 999 +DevStun = 0 +DevTaunt = 0 +EndRepeat = True +RonaldMcDonaldHp = random.randint(1000, 10000) +egghp = 1 +eggturn = False + +if not 'yes' in db.keys(): + print('Loading...') + db['yes'] = True + db['apostrophy'] = apostrophy + db['Beat'] = Beat + db['End'] = End + db['Difficulty'] = Difficulty + db['Phase3FinalWendyHp'] = Phase3FinalWendyHp + db['Phase2FinalWendyHp'] = Phase2FinalWendyHp + db['FinalWendyHp'] = FinalWendyHp + db['WendyHp'] = WendyHp + db['YourHp'] = YourHp + db['TheirHp'] = TheirHp + db['damage'] = damage + db['damaged'] = damaged + db['Burn'] = Burn + db['Burned'] = Burned + db['SFB'] = SFB + db['SFB2'] = SFB2 + db['MoreAttack'] = MoreAttack + db['MoreHp'] = MoreHp + db['MoreDefence'] = MoreDefence + db['Healed'] = Healed + db['Upgrade1'] = Upgrade1 + db['Upgrade2'] = Upgrade2 + db['Upgrade3'] = Upgrade3 + db['M'] = M + db['Off'] = Off + db['Answer3'] = Answer3 + db['WendyDefend'] = WendyDefend + db['DevHp'] = DevHp + db['DevStun'] = DevStun + db['DevTaunt'] = DevTaunt + db['EndRepeat'] = EndRepeat + db['RonaldMcDonaldHp'] = RonaldMcDonaldHp + db['employ'] = employ + replit.clear() +#colors +Red = "\033[0;31m" +Green = "\033[0;32m" +Orange = "\033[0;33m" +Blue = "\033[0;34m" +Purple = "\033[0;35m" +Cyan = "\033[0;36m" +White = "\033[0;37m" +black = "\033[0;30m" +red = "\033[0;91m" +green = "\033[0;92m" +yellow = "\033[0;93m" +blue = "\033[0;94m" +magenta = "\033[0;95m" +cyan = "\033[0;96m" +bright_black = "\033[0;90m" +bright_red = "\033[0;91m" +bright_green = "\033[0;92m" +bright_yellow = "\033[0;93m" +bright_blue = "\033[0;94m" +bright_magenta = "\033[0;95m" +bright_cyan = "\033[0;96m" +bright_white = "\033[0;97m" +cyan_back = "\033[0;46m" +purple_back = "\033[0;45m" +white_back = "\033[0;47m" +blue_back = "\033[0;44m" +orange_back = "\033[0;43m" +green_back = "\033[0;42m" +pink_back = "\033[0;41m" +grey_back = "\033[0;40m" +grey = '\033[38;4;236m' +bold = "\033[1m" +underline = "\033[4m" +italic = "\033[3m" +darken = "\033[2m" +invisible='\033[08m' +reverse='\033[07m' +reset='\033[0m' +grey = "\x1b[90m" + +def egg(): + global egghp, YourHp, eggturn + print(f'{reset}Become an egg...') + time.sleep(1.5) + replit.clear() + while True: + print(f'You: {YourHp}') + print(f'Egg: {egghp}') + print('Your Turn') + print('(1) - Attack') + print('(2) - Compliment') + print('(3) - Turn the Egg into an Omelette') + Atk = input("Choose your attack: "+Blue) + print(reset) + if Atk == '1': + eggturn = True + replit.clear() + print('You punch the egg!') + time.sleep(1) + print("It's shell is too hard!") + time.sleep(1) + elif Atk == '2': + replit.clear() + eggturn = True + eggnum = random.randint(1, 3) + if eggnum == 1: + print("You tell the egg that it's lovely.") + time.sleep(1) + print('The egg blushes.') + elif eggnum == 2: + print("You complement the egg's shiny shell.") + time.sleep(1) + print('The egg is pleased.') + elif eggnum == 3: + print('You accidently insult the egg...') + time.sleep(1) + print(f'{Red}The egg obliterates you!{reset}') + time.sleep(1) + quit() + time.sleep(2) + elif Atk == '3': + eggturn = True + replit.clear() + print('You grab the frying pan...') + time.sleep(1) + print('You put it on the stove...') + time.sleep(1.5) + print('You take the egg...') + time.sleep(2) + replit.clear() + print(f'{Red}You crack it over the pan...') + time.sleep(2.5) + print('You turn on the stove...') + time.sleep(3) + print('You take the egg out of the pan...') + time.sleep(3.5) + print('You put the egg on a plate...') + time.sleep(4) + replit.clear() + print('Y@u ea} t%e 3gg...') + time.sleep(4.5) + quit() + else: + replit.clear() + pass + if eggturn == True: + replit.clear() + eggturn = False + +def Employee(): + global EmployeeHp + global YourHp + global Attacked + global damage + global damaged + global MoreAttack + global MoreHp + global MoreDefence + global Burned + global WendyDefend + global DevStun + global Beat + replit.clear() + Turn = random.randint(1, 10) + if Turn == 6: + print(Red+"The employee's Turn!"+reset) + Sleep() + WendyDefend = random.randint(3, 7) * Difficulty + Burned = random.randint(3, 7) * Difficulty + print("The employee intimidated you, his attacks doubled, while your's was halfed!") + time.sleep(1) + replit.clear() + EmployeeFight() + if Turn == 5: + print(Red+"The employee's Turn!"+reset) + Sleep() + Attacked = random.randint(10, 14) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(5, 7) + print(Red+"The employee did a CRITICAL "+(str(Attacked))+" damage."+reset) + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + Sleep() + print(Red+"You lost and were slapped by the employee."+reset) + time.sleep(1) + YourHp = 25 + EmployeeHp = 25 * Difficulty + damage = 0 + damaged = 0 + DevHp = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + restart() + else: + EmployeeFight() + if Turn == 4: + print(Red+"The employee's Turn!"+reset) + Sleep() + WendyDefend = random.randint(3, 7) * Difficulty + print("The employee defended himself!") + time.sleep(1) + replit.clear() + EmployeeFight() + if Turn == 3: + print(Red+"The employee's Turn"+reset) + Sleep() + Burned = random.randint(5, 7) * Difficulty + print("The employee "+Red+"insulted"+reset+" you, his attack damage increased!") + time.sleep(1) + replit.clear() + EmployeeFight() + if Turn == 2: + print(Red+"The employee's Turn!"+reset) + Sleep() + DevStun = 1 + Difficulty + round(DevStun) + print("The employee stunned you.") + time.sleep(1) + replit.clear() + EmployeeFight() + else: + print(Red+"The employee's Turn!"+reset) + Sleep() + Attacked = random.randint(5, 9) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(5, 10) + print("The employee did "+(str(Attacked))+" damage.") + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + print(Red+"You lost and were slapped by the employee."+reset) + time.sleep(1) + YourHp = 25 + RonaldMcDonaldHp = 25 * Difficulty + damage = 0 + damaged = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + restart() + else: + EmployeeFight() + +def EmployeeFight(): + replit.clear() + global EmployeeHp + global YourHp + global Attacked + global damage + global damaged + global MoreAttack + global MoreHp + global MoreDefence + global DevStun + global Beat + if DevStun >= 2: + print("Your Stunned!") + time.sleep(1) + DevStun = 1 + DevTurn() + elif DevStun == 1: + print("You can move again!") + time.sleep(1) + replit.clear() + DevStun = 0 + print("Food Fight!") + time.sleep(1) + Sleep() + print("Your Turn!") + Sleep() + print(Blue+"You: "+(str(YourHp))+" Hp") + Sleep() + print(Red+"The Employee: "+(str(EmployeeHp))+" Hp") + Sleep() + print(reset+"(1) - Attack!") + Sleep() + print("(2) - Insult!") + Sleep() + print("(3) - Defend!") + Sleep() + print("(4) - Heal!") + Sleep() + Attack = input("Choose your attack: "+Blue) + if Attack == "1": + Sleep() + Attacking = random.randint(5, 7) + Attacking = Attacking + damage + Attacking = Attacking + MoreAttack + if Attacking < 0: + Attacking = random.randint(1, 3) + print(reset+"You did "+(str(Attacking))+" damage.") + EmployeeHp = EmployeeHp - Attacking + time.sleep(1) + if RonaldMcDonaldHp <= 0: + Sleep() + print(Red+"You beat the employee."+reset) + time.sleep(1) + YourHp = 25 + EmployeeHp = 25 * Difficulty + damage = 0 + damaged = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + Beat += 1 + employ = True + restart() + else: + EmployeeFight() + if Attack == "2": + Sleep() + print(reset+"You called the employee a "+Red+"meanie"+reset+".") + Sleep() + time.sleep(1) + print("Your attacks do more damage now") + damage = damage + random.randint(5, 7) + time.sleep(1) + Employee() + if Attack == "3": + Sleep() + print(reset+"You "+Blue+"defended"+reset+" youself.") + Sleep() + time.sleep(1) + print("The employee's attacks do less damage now") + damaged = damaged + random.randint(5, 7) + time.sleep(1) + Employee() + if Attack == "4": + Sleep() + print(reset+"You "+green+"Healed"+reset+" youself.") + Health = random.randint(5, 7) + YourHp = YourHp + Health + Sleep() + time.sleep(1) + print("You gained "+green+(str(Health))+reset+ " Hp!") + time.sleep(1) + Employee() + if EmployeeHp <= 0: + Sleep() + print(Blue+"You beat the employee") + time.sleep(1) + Beat += 1 + restart() + else: + EmployeeFight() + +def RMCD(): + replit.clear() + global RonaldMcDonaldHp + global YourHp + global Attacked + global damage + global damaged + global MoreAttack + global MoreHp + global MoreDefence + global DevStun + global Beat + if DevStun >= 2: + print("Your Stunned!") + time.sleep(1) + DevStun = 1 + DevTurn() + elif DevStun == 1: + print("You can move again!") + time.sleep(1) + replit.clear() + DevStun = 0 + print("Impossible!") + time.sleep(1) + Sleep() + print("Your Turn!") + Sleep() + print(Blue+"You: "+(str(YourHp))+" Hp") + Sleep() + print(Red+"Ronald McDonald: "+(str(RonaldMcDonaldHp))+" Hp") + Sleep() + print(reset+"(1) - Attack!") + Sleep() + print("(2) - Insult!") + Sleep() + print("(3) - Defend!") + Sleep() + print("(4) - Heal!") + Sleep() + Attack = input("Choose your attack: "+Blue) + if Attack == "1": + Sleep() + Attacking = random.randint(5, 7) + Attacking = Attacking + damage + Attacking = Attacking + MoreAttack + if Attacking < 0: + Attacking = random.randint(1, 3) + print(reset+"You did "+(str(Attacking))+" damage.") + RonaldMcDonaldHp = RonaldMcDonaldHp - Attacking + time.sleep(1) + if RonaldMcDonaldHp <= 0: + Sleep() + print(Red+"You beat Ronald McDonald."+reset) + time.sleep(1) + YourHp = 25 + RonaldMcDonaldHp = random.randint(10000, 100000) * Difficulty + damage = 0 + damaged = 0 + RonaldMcDonaldHp = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + Beat += 1 + Mrestart() + else: + RMCDTurn() + if Attack == "2": + Sleep() + print(reset+"You called Ronald McDonald a "+Red+"meanie"+reset+".") + Sleep() + time.sleep(1) + print("Your attacks do more damage now") + damage = damage + random.randint(5, 7) + time.sleep(1) + RMCDTurn() + if Attack == "3": + Sleep() + print(reset+"You "+Blue+"defended"+reset+" youself.") + Sleep() + time.sleep(1) + print("Ronald McDonald attacks do less damage now") + damaged = damaged + random.randint(5, 7) + time.sleep(1) + RMCDTurn() + if Attack == "4": + Sleep() + print(reset+"You "+green+"Healed"+reset+" youself.") + Health = random.randint(5, 7) + YourHp = YourHp + Health + Sleep() + time.sleep(1) + print("You gained "+green+(str(Health))+reset+ " Hp!") + time.sleep(1) + RMCDTurn() + if RonaldMcDonaldHp <= 0: + Sleep() + print(Blue+"You beat Ronald McDonald") + time.sleep(1) + Beat += 1 + Mrestart() + else: + RMCD() + +def RMCDTurn(): + global RonaldMcDonaldHp + global YourHp + global Attacked + global damage + global damaged + global MoreAttack + global MoreHp + global MoreDefence + global Burned + global WendyDefend + global DevStun + global Beat + replit.clear() + Turn = random.randint(1, 10) + if Turn == 6: + print(Red+"Ronald McDonalds's Turn!"+reset) + Sleep() + WendyDefend = random.randint(15, 19) * Difficulty + Burned = random.randint(15, 19) * Difficulty + print("Ronald McDonald intimidated you, his attacks doubled, while your's was halfed!") + time.sleep(1) + replit.clear() + RMCD() + if Turn == 5: + print(Red+"Ronald McDonalds's Turn!"+reset) + Sleep() + Attacked = random.randint(20, 24) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(5, 10) + print(Red+"Ronald McDonald did a MORTAL "+(str(Attacked))+" damage."+reset) + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + Sleep() + print(Red+"You lost and were destroyed by Ronald McDonald."+reset) + time.sleep(1) + YourHp = 25 + RonaldMcDonaldHp = random.randint(10000, 100000) * Difficulty + damage = 0 + damaged = 0 + DevHp = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + restart() + else: + RMCD() + if Turn == 4: + print(Red+"Ronald McDonald's Turn!"+reset) + Sleep() + WendyDefend = random.randint(15, 19) * Difficulty + print("Ronald McDonald defended himself!") + time.sleep(1) + replit.clear() + RMCD() + if Turn == 3: + print(Red+"Ronald McDonald's Turn"+reset) + Sleep() + Burned = random.randint(15, 19) * Difficulty + print("Ronald McDonald "+Red+"insulted"+reset+" you, his attack damage increased!") + time.sleep(1) + replit.clear() + RMCD() + if Turn == 2: + print(Red+"Ronald McDonald's Turn!"+reset) + Sleep() + DevStun = 1 + Difficulty + round(DevStun) + print("Ronald McDonald stunned you.") + time.sleep(1) + replit.clear() + RMCD() + else: + print(Red+"Ronald McDonald's Turn!"+reset) + Sleep() + Attacked = random.randint(15, 19) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(5, 10) + print("Ronald McDonald did "+(str(Attacked))+" damage.") + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + print(Red+"You lost and were destroyed by Ronald McDonald."+reset) + time.sleep(1) + YourHp = 25 + RonaldMcDonaldHp = random.randint(10000, 100000) * Difficulty + damage = 0 + damaged = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + restart() + else: + RMCD() +def DevBoss(): + replit.clear() + global DevHp + global YourHp + global Attacked + global damage + global damaged + global MoreAttack + global MoreHp + global Beat + global MoreDefence + global DevStun + if DevStun >= 2: + print("Your Stunned!") + time.sleep(1) + DevStun = 1 + DevTurn() + elif DevStun == 1: + print("You can move again!") + time.sleep(1) + replit.clear() + DevStun = 0 + print("Dev Battle?") + time.sleep(1) + Sleep() + print("Your Turn!") + Sleep() + print(Blue+"You: "+(str(YourHp))+" Hp") + Sleep() + print(Red+"Dev: "+(str(DevHp))+" Hp") + Sleep() + print(reset+"(1) - Attack!") + Sleep() + print("(2) - Insult!") + Sleep() + print("(3) - Defend!") + Sleep() + print("(4) - Heal!") + Sleep() + Attack = input("Choose your attack: "+Blue) + if Attack == "1": + Sleep() + Attacking = random.randint(5, 7) + Attacking = Attacking + damage + Attacking = Attacking + MoreAttack + if Attacking < 0: + Attacking = random.randint(1, 3) + print(reset+"You did "+(str(Attacking))+" damage.") + DevHp = DevHp - Attacking + time.sleep(1) + if DevHp <= 0: + Sleep() + print(Red+"You beat the Dev."+reset) + time.sleep(1) + YourHp = 25 + DevHp = 999 * Difficulty + damage = 0 + damaged = 0 + DevHp = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + Beat += 1 + restart() + else: + DevTurn() + if Attack == "2": + Sleep() + print(reset+"You called the Dev a "+Red+"meanie"+reset+".") + Sleep() + time.sleep(1) + print("Your attacks do more damage now") + damage = damage + random.randint(5, 7) + time.sleep(1) + DevTurn() + if Attack == "3": + Sleep() + print(reset+"You "+Blue+"defended"+reset+" youself.") + Sleep() + time.sleep(1) + print("The dev's attacks do less damage now") + damaged = damaged + random.randint(5, 7) + time.sleep(1) + DevTurn() + if Attack == "4": + Sleep() + print(reset+"You "+green+"Healed"+reset+" youself.") + Health = random.randint(5, 7) + YourHp = YourHp + Health + Sleep() + time.sleep(1) + print("You gained "+green+(str(Health))+reset+ " Hp!") + time.sleep(1) + DevTurn() + if DevHp <= 0: + Sleep() + print(Blue+"You beat the Dev!") + time.sleep(1) + Beat += 1 + restart() + else: + DevBoss() + +def DevTurn(): + global DevHp + global YourHp + global Attacked + global damage + global damaged + global MoreAttack + global MoreHp + global MoreDefence + global Burned + global WendyDefend + global DevStun + replit.clear() + Turn = random.randint(1, 6) + if Turn == 5: + print(Red+"Dev's Turn!"+reset) + Sleep() + Attacked = random.randint(15, 19) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(1, 5) + print(Red+"The Dev did a MORTAL "+(str(Attacked))+" damage."+reset) + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + Sleep() + print(Red+"You lost and were annihilated by the Dev."+reset) + time.sleep(1) + YourHp = 25 + DevHp = 999 * Difficulty + damage = 0 + damaged = 0 + DevHp = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + restart() + else: + DevBoss() + if Turn == 4: + print(Red+"Dev's Turn!"+reset) + Sleep() + WendyDefend = random.randint(10, 12) * Difficulty + print("The Dev defended himself!") + time.sleep(1) + replit.clear() + DevBoss() + if Turn == 3: + print(Red+"Dev's Turn!"+reset) + Sleep() + Burned = random.randint(10, 12) * Difficulty + print("The Dev "+Red+"insulted"+reset+" you, his attack damage increased!") + time.sleep(1) + replit.clear() + DevBoss() + if Turn == 2: + print(Red+"Dev's Turn!"+reset) + Sleep() + DevStun = 1 + Difficulty + round(DevStun) + print("The Dev stunned you.") + time.sleep(1) + replit.clear() + DevBoss() + else: + print(Red+"Dev's Turn!"+reset) + Sleep() + Attacked = random.randint(10, 14) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(1, 5) + print("The Dev did "+(str(Attacked))+" damage.") + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + print(Red+"You lost and were slapped by the Dev."+reset) + time.sleep(1) + YourHp = 25 + DevHp = 999 * Difficulty + damage = 0 + damaged = 0 + DevHp = 0 + Burned = 0 + WendyDefend = 0 + DevStun = 0 + restart() + else: + DevBoss() + +def HerTurn4(): + global damage + global damaged + global YourHp + global Phase3FinalWendyHp + global Burn + global Burned + global Attacked + global SFB2 + global Healed + global WendyDefend + global damage + global damaged + global MoreAttack + global MoreHp + global MoreDefence + global Healed + global Beat + replit.clear() + Turn = random.randint(1, 6) + if Turn == 5: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Attacked = random.randint(10, 14) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(1, 5) + print(Red+"Wendy did a MORTAL "+(str(Attacked))+" damage."+reset) + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + Sleep() + print(Red+"You lost and were annihilated by Wendy."+reset) + time.sleep(1) + YourHp = 10 + MoreHp + Phase3FinalWendyHp = 100 * Difficulty + damage = 1 + WendyDefend = 0 + Burned = 0 + damaged = 0 + restart() + else: + FinalFight3() + if Turn == 4: + print(Red+"Wendy's Turn!"+reset) + Sleep() + WendyDefend = random.randint(5, 7) * Difficulty + print("Wendy defended herself!") + time.sleep(1) + replit.clear() + FinalFight3() + if Turn == 3: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Burned = random.randint(5, 7) * Difficulty + print("Wendy "+Red+"ROASTED"+reset+" you, her attack damage increased!") + time.sleep(1) + replit.clear() + FinalFight3() + if Turn == 2: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Healed = random.randint(5, 7) + print("Wendy healed herself with a hamburger!") + Phase3FinalWendyHp += Healed * Difficulty + time.sleep(1) + replit.clear() + FinalFight3() + else: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Attacked = random.randint(5, 9) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(1, 5) + print("Wendy did "+(str(Attacked))+" damage.") + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + print(Red+"You lost and were annihilated by Wendy."+reset) + time.sleep(1) + YourHp = 25 + Phase3FinalWendyHp = 100 * Difficulty + damage = 0 + damaged = 0 + WendyDefend = 0 + Burned = 0 + restart() + else: + FinalFight3() + +def FinalFight3(): + global damage + global damaged + global YourHp + global Phase3FinalWendyHp + global MoreHp + global MoreDefend + global MoreAttack + global SFB2 + global WendyDefend + global Beat + global Burned + print(darken+Red+"Final Form!"+reset) + Sleep() + print("Your Turn!") + Sleep() + print(Blue+"You: "+(str(YourHp))+" Hp") + Sleep() + print(Red+"Wendy: "+(str(Phase3FinalWendyHp))+" Hp") + Sleep() + print(reset+"(1) - Attack!") + Sleep() + print("(2) - Insult!") + Sleep() + print("(3) - Defend!") + Sleep() + print("(4) - Heal!") + Sleep() + Attack = input("Choose your attack: "+Blue) + if Attack == "1": + Sleep() + Attacking = random.randint(2, 5) + Attacking = Attacking + damage + Attacking = Attacking + MoreAttack + Attacking = Attacking - WendyDefend + if Attacking < 0: + Attacking = random.randint(1, 3) + print(reset+"You did "+(str(Attacking))+" damage.") + Phase3FinalWendyHp = Phase3FinalWendyHp - Attacking + time.sleep(1) + if Attack == "2": + Sleep() + print(reset+"You called Wendy a "+Red+"meanie"+reset+".") + Sleep() + time.sleep(1) + print("Your attacks do more damage now") + damage = damage + random.randint(5, 7) + time.sleep(1) + if Attack == "3": + Sleep() + print(reset+"You "+Blue+"defended"+reset+" youself.") + Sleep() + time.sleep(1) + print("Wendy's attacks do less damage now") + damaged = damaged + random.randint(5, 7) + time.sleep(1) + if Attack == "4": + Sleep() + print(reset+"You "+green+"Healed"+reset+" youself.") + Health = random.randint(5, 7) + YourHp = YourHp + Health + time.sleep(1) + print("You gained "+green+(str(Health))+reset+ " Hp!") + time.sleep(1) + if Phase3FinalWendyHp <= 0: + Sleep() + print(Blue+"You beat Final Form Wendy!") + time.sleep(1) + Sleep() + print(green+"Level Up! - Attack got upgraded!") + time.sleep(1) + Sleep() + print(reset+"Your favorite TV show should be on right about now.") + time.sleep(2) + Sleep() + YourHp = 25 + Phase3FinalWendyHp = 100 * Difficulty + damage = 0 + damaged = 0 + WendyDefend = 0 + Burned = 0 + SFB2 = True + print("(Watch it to win!)"+reset) + time.sleep(1) + Beat += 1 + restart() + else: + HerTurn4() + +def HerTurn3(): + global damage + global damaged + global YourHp + global Phase2FinalWendyHp + global Burn + global Burned + global Attacked + global SFB2 + global Healed + global WendyDefend + global MoreAttack + global MoreHp + global MoreDefence + replit.clear() + Turn = random.randint(1, 5) + if Turn == 4: + print(Red+"Wendy's Turn!"+reset) + Sleep() + WendyDefend = random.randint(5, 7) * Difficulty + print("Wendy defended herself!") + time.sleep(1) + replit.clear() + FinalFight2() + if Turn == 3: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Burned = random.randint(5, 7) * Difficulty + print("Wendy "+Red+"ROASTED"+reset+" you, her attack damage increased!") + time.sleep(1) + replit.clear() + FinalFight2() + if Turn == 2: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Healed = random.randint(2, 3) * Difficulty + print("Wendy healed herself with a hamburger!") + Phase2FinalWendyHp += Healed + time.sleep(1) + replit.clear() + FinalFight2() + else: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Attacked = random.randint(5, 9) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(1, 5) + print("Wendy did "+(str(Attacked))+" damage.") + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + print(Red+"You lost and were annihilated by Wendy."+reset) + time.sleep(1) + YourHp = 25 + Phase2FinalWendyHp = 75 * Difficulty + damage = 0 + WendyDefend = 0 + Burned = 0 + damaged = 0 + restart() + else: + FinalFight2() +def FinalFight2(): + global damage + global damaged + global YourHp + global Phase2FinalWendyHp + global SFB2 + global MoreHp + global MoreDefend + global MoreAttack + global WendyDefend + print(darken+Red+"Last Fight!"+reset) + time.sleep(0.1) + Sleep() + print("Your Turn!") + Sleep() + print(Blue+"You: "+(str(YourHp))+" Hp") + Sleep() + print(Red+"Wendy: "+(str(Phase2FinalWendyHp))+" Hp") + Sleep() + print(reset+"(1) - Attack!") + Sleep() + print("(2) - Insult!") + Sleep() + print("(3) - Defend!") + Sleep() + print("(4) - Heal!") + Sleep() + Attack = input("Choose your attack: "+Blue) + if Attack == "1": + Sleep() + Attacking = random.randint(2, 5) + Attacking = Attacking + damage + Attacking = Attacking + MoreAttack + Attacking = Attacking - WendyDefend + if Attacking < 0: + Attacking = random.randint(1, 3) + print(reset+"You did "+(str(Attacking))+" damage.") + Phase2FinalWendyHp = Phase2FinalWendyHp - Attacking + time.sleep(1) + if Attack == "2": + Sleep() + print(reset+"You called Wendy a "+Red+"meanie"+reset+".") + Sleep() + time.sleep(1) + print("Your attacks do more damage now") + damage = damage + random.randint(5, 7) + time.sleep(1) + if Attack == "3": + Sleep() + print(reset+"You "+Blue+"defended"+reset+" youself.") + Sleep() + time.sleep(1) + print("Wendy's attacks do less damage now") + damaged = damaged + random.randint(5, 7) + time.sleep(1) + if Attack == "4": + Sleep() + print(reset+"You "+green+"Healed"+reset+" youself.") + Health = random.randint(3, 5) + YourHp = YourHp + Health + time.sleep(1) + print("You gained "+green+(str(Health))+reset+ " Hp!") + time.sleep(1) + if Phase2FinalWendyHp <= 0: + Sleep() + print(Blue+"You beat Last Fight Wendy!") + time.sleep(1) + Sleep() + print(green+"Level Up! - Heal got upgraded") + time.sleep(2) + Sleep() + print(reset+"But...") + time.sleep(1) + Sleep() + print(Red+"It's still not over yet..."+reset) + time.sleep(1) + YourHp = 25 + Phase2FinalWendyHp = 75 * Difficulty + damage = 0 + damaged = 0 + WendyDefend = 0 + Burned = 0 + replit.clear() + print(" ") + time.sleep(0.1) + replit.clear() + print("| |") + time.sleep(0.1) + replit.clear() + print("|| ||") + time.sleep(0.1) + replit.clear() + print("||| |||") + time.sleep(0.1) + replit.clear() + print("|||| ||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("|||||||||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("||||l F||||") + time.sleep(0.1) + replit.clear() + print("|||al Fo|||") + time.sleep(0.1) + replit.clear() + print("||nal For||") + time.sleep(0.1) + replit.clear() + print("|inal Form|") + time.sleep(0.1) + replit.clear() + FinalFight3() + else: + HerTurn3() +def HerTurn2(): + global damage + global damaged + global YourHp + global FinalWendyHp + global Burn + global Burned + global Attacked + global SFB2 + global MoreHp + global MoreDefend + global MoreAttack + global Healed + replit.clear() + Turn = random.randint(1, 4) + if Turn == 3: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Burned = random.randint(5, 7) * Difficulty + print("Wendy "+Red+"ROASTED"+reset+" you, her attack damage increased!") + time.sleep(1) + replit.clear() + FinalFight() + if Turn == 2: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Healed = random.randint(3, 5) * Difficulty + print("Wendy healed herself with a hamburger!") + FinalWendyHp += Healed + time.sleep(1) + replit.clear() + FinalFight() + else: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Attacked = random.randint(5, 9) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(1, 5) + print("Wendy did "+(str(Attacked))+" damage.") + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + print(Red+"You lost and were annihilated by Wendy."+reset) + SFB2 = False + time.sleep(1) + YourHp = 10 + MoreHp + FinalWendyHp = 50 * Difficulty + damage = 1 + damaged = 0 + Burned = 0 + restart() + else: + FinalFight() +def FinalFight(): + global damage + global damaged + global YourHp + global FinalWendyHp + global MoreHp + global MoreDefend + global MoreAttack + global SFB2 + print(darken+Red+"Death Wish!"+reset) + time.sleep(0.1) + Sleep() + print("Your Turn!") + Sleep() + print(Blue+"You: "+(str(YourHp))+" Hp") + Sleep() + print(Red+"Wendy: "+(str(FinalWendyHp))+" Hp") + Sleep() + print(reset+"(1) - Attack!") + Sleep() + print("(2) - Insult!") + Sleep() + print("(3) - Defend!") + Sleep() + print("(4) - Heal!") + Sleep() + Attack = input("Choose your attack: "+Blue) + if Attack == "1": + Sleep() + Attacking = random.randint(2, 5) + Attacking = Attacking + damage + Attacking = Attacking + MoreAttack + print(reset+"You did "+(str(Attacking))+" damage.") + FinalWendyHp = FinalWendyHp - Attacking + time.sleep(1) + if Attack == "2": + Sleep() + print(reset+"You called Wendy a "+Red+"meanie"+reset+".") + Sleep() + time.sleep(1) + print("Your attacks do more damage now") + damage = damage + random.randint(2, 3) + time.sleep(1) + if Attack == "3": + Sleep() + print(reset+"You "+Blue+"defended"+reset+" youself.") + Sleep() + time.sleep(1) + print("Wendy's attacks do less damage now") + damaged = damaged + random.randint(5, 7) + time.sleep(1) + if Attack == "4": + Sleep() + print(reset+"You "+green+"Healed"+reset+" youself.") + Health = random.randint(3, 5) + YourHp = YourHp + Health + time.sleep(1) + print("You gained "+green+(str(Health))+reset+ " Hp!") + time.sleep(1) + if FinalWendyHp <= 0: + Sleep() + print(Blue+"You beat Death Wish Wendy!") + time.sleep(1) + Sleep() + print(green+"Level Up! - Insult got upgraded") + time.sleep(2) + Sleep() + print(reset+"But...") + time.sleep(1) + Sleep() + print(Red+"It's not over yet..."+reset) + time.sleep(1) + YourHp = 25 + FinalWendyHp = 50 * Difficulty + damage = 0 + damaged = 0 + Burned = 0 + replit.clear() + print(" ") + time.sleep(0.1) + replit.clear() + print("| |") + time.sleep(0.1) + replit.clear() + print("|| ||") + time.sleep(0.1) + replit.clear() + print("||| |||") + time.sleep(0.1) + replit.clear() + print("|||| ||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("|||||||||||") + time.sleep(0.1) + replit.clear() + print("|||||F|||||") + time.sleep(0.1) + replit.clear() + print("|||| Fi||||") + time.sleep(0.1) + replit.clear() + print("|||t Fig|||") + time.sleep(0.1) + replit.clear() + print("||st Figh||") + time.sleep(0.1) + replit.clear() + print("|ast Fight|") + time.sleep(0.1) + replit.clear() + FinalFight2() + else: + HerTurn2() +#Methods +def HerTurn(): + global damage + global damaged + global YourHp + global WendyHp + global Burn + global Burned + global Attacked + global SFB + global MoreHp + global MoreDefend + global MoreAttack + replit.clear() + Burn = random.randint(1, 3) + if Burn == 3: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Burned = random.randint(2, 3) * Difficulty + print("Wendy "+Red+"ROASTED"+reset+" you, her attack damage increased!") + time.sleep(1) + replit.clear() + BossFight() + else: + print(Red+"Wendy's Turn!"+reset) + Sleep() + Attacked = random.randint(5, 9) + Attacked = Attacked - damaged + Burned + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(1, 3) + print("Wendy did "+(str(Attacked))+" damage.") + YourHp = YourHp - Attacked + time.sleep(1) + replit.clear() + if YourHp <= 0: + print(Red+"You lost and were eaten by Wendy."+reset) + SFB = False + time.sleep(1) + YourHp = 10 + WendyHp = 30 * Difficulty + damage = 0 + damaged = 0 + Burned = 0 + restart() + else: + BossFight() +def BossFight(): + global damage + global damaged + global YourHp + global WendyHp + global SFB + global MoreHp + global MoreDefend + global MoreAttack + print(Red+"Final Boss!"+reset) + time.sleep(0.1) + Sleep() + print("Your Turn!") + Sleep() + print(Blue+"You: "+(str(YourHp))+" Hp") + Sleep() + print(Red+"Wendy: "+(str(WendyHp))+" Hp") + Sleep() + print(reset+"(1) - Attack!") + Sleep() + print("(2) - Insult!") + Sleep() + print("(3) - Defend!") + Sleep() + print("(4) - Heal!") + Sleep() + Attack = input("Choose your attack: "+Blue) + if Attack == "1": + Sleep() + Attacking = random.randint(2, 5) + Attacking = Attacking + damage + Attacking = Attacking + MoreAttack + print(reset+"You did "+(str(Attacking))+" damage.") + WendyHp = WendyHp - Attacking + time.sleep(1) + if Attack == "2": + Sleep() + print(reset+"You called Wendy a "+Red+"meanie"+reset+".") + Sleep() + time.sleep(1) + print("Your attacks do more damage now") + damage = damage + random.randint(2, 3) + time.sleep(1) + if Attack == "3": + Sleep() + print(reset+"You "+Blue+"defended"+reset+" youself.") + Sleep() + time.sleep(1) + print("Wendy's attacks do less damage now") + damaged = damaged + random.randint(2, 3) + time.sleep(1) + if Attack == "4": + Sleep() + print(reset+"You "+green+"Healed"+reset+" youself.") + Health = random.randint(3, 5) + YourHp = YourHp + Health + time.sleep(1) + print("You gained "+green+(str(Health))+reset+ " Hp!") + time.sleep(1) + if WendyHp <= 0: + Sleep() + print(Blue+"You beat Wendy and got her car keys!") + time.sleep(1) + Sleep() + print(green+"Level Up! - Defense got upgraded") + time.sleep(2) + Sleep() + print(reset+"But...") + time.sleep(1) + Sleep() + print(Red+"It's not over yet."+reset) + time.sleep(1) + Sleep() + print("(Some more options have been changed or made available to you)") + SFB = True + time.sleep(1) + YourHp = 10 + WendyHp = 30 * Difficulty + damage = 0 + damaged = 0 + Burned = 0 + restart() + else: + HerTurn() +def home(): + global TheirHp + global Difficulty + global damage + global damaged + global YourHp + global Phase3FinalWendyHp + global Burn + global Burned + global Attacked + global SFB2 + global Healed + global WendyDefend + global damage + global damaged + global MoreAttack + global MoreHp + global MoreDefence + global Healed + global M + global Off + global Upgrade1 + global Upgrade2 + global Upgrade3 + global Answer3 + global Phase2FinalWendyHp + global FinalWendyHp + global WendyHp + global apostrophy + global Beat + global End + global SFB + global DevHp + global DevStun + global DevTaunt + global EndRepeat + global RonaldMcDonaldHp + replit.clear() + print(reset+"Your home.") + time.sleep(1) + Sleep() + print("Now, what?") + Sleep() + print("(1) - Go To Wendy's") + Sleep() + print("(2) - Grab Armour") + Sleep() + print("(3) - Watch TV") + Sleep() + Leave2 = input("What do you do?: "+Blue) + if Leave2 == "1": + Sleep() + print(reset+"You go back to wendy's.") + time.sleep(1) + restart() + if Leave2 == "2": + if Upgrade2 == True: + Sleep() + print(reset+"You can't find your armour, becuase your wearing it.") + Sleep() + time.sleep(1) + home() + Sleep() + print(reset+"You grab your armour.") + Sleep() + time.sleep(1) + Upgrade2 = True + print("Your take less damage now!") + MoreDefence = 5 + time.sleep(1) + home() + if Leave2 == "3": + if SFB2 == True: + EndScreen() + Sleep() + print(reset+"You see a Wendy's commercial on TV.") + time.sleep(1) + home() + else: + Sleep() + print("Please pick one of the options.") + time.sleep(1) + home() +def outside(): + replit.clear() + print(Red+"You left."+reset) + time.sleep(1) + Sleep() + print("Now, where do you go?") + Sleep() + print("(1) - Back Inside") + Sleep() + print("(2) - To Your Home") + Sleep() + print("(3) - To McDonalds") + Sleep() + Leave = input("Go where?: "+Blue) + if Leave == "1": + restart() + if Leave == "2": + if SFB == True: + Sleep() + print(reset+"You drive home...") + time.sleep(1) + home() + Sleep() + print(Red+"You don't have a way to get home."+reset) + time.sleep(2) + outside() + if Leave == "3" and SFB2 == False: + Sleep() + print(Red+"You don't see a McDonalds around, only Wendy's..."+reset) + time.sleep(2) + outside() + if Leave == "3" and SFB2 == True: + Sleep() + print(Red+"Ronald McDonald is across the street."+reset) + time.sleep(2) + replit.clear() + print(" ") + time.sleep(0.1) + replit.clear() + print("| |") + time.sleep(0.1) + replit.clear() + print("|| ||") + time.sleep(0.1) + replit.clear() + print("||| |||") + time.sleep(0.1) + replit.clear() + print("|||| ||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("|||||||||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("||||ssi||||") + time.sleep(0.1) + replit.clear() + print("|||ossib|||") + time.sleep(0.1) + replit.clear() + print("||possibl||") + time.sleep(0.1) + replit.clear() + print("|mpossible|") + time.sleep(0.1) + replit.clear() + RMCD() + else: + Sleep() + print("Please input a valid option.") + time.sleep(1) + outside() + +def restart(): + time.sleep(1) + replit.clear() + print(reset+"Hello, welcome to "+Blue+"Wendy's!") + time.sleep(1) + All() +def TheirTurn(): + global M + global YourHp + global TheirHp + global damaged + global damage + global MoreHp + global MoreDefend + global MoreAttack + replit.clear() + print(Red+"Manager's Turn!"+reset) + Sleep() + Attacked = random.randint(2, 5) + Attacked = Attacked - damaged + Attacked = Attacked - MoreDefence + if Attacked < 1: + Attacked = random.randint(0, 2) + print("The manager did "+(str(Attacked))+" damage.") + YourHp = YourHp - Attacked + time.sleep(1) + if YourHp <= 0: + Sleep() + print(Red+"You lost and were slapped by the manager."+reset) + M = False + time.sleep(1) + YourHp = MoreHp + 10 + TheirHp = 15 + damage = 0 + damaged = 0 + restart() + else: + Fight() +def Fight(): + global Success + global damage + global damaged + global YourHp + global TheirHp + global MoreHp + global MoreDefend + global MoreAttack + global M + replit.clear() + print("Boss Fight!") + time.sleep(1) + Sleep() + print("Your Turn!") + Sleep() + print(Blue+"You: "+(str(YourHp))+" Hp") + Sleep() + print(Red+"Manager: "+(str(TheirHp))+" Hp") + Sleep() + print(reset+"(1) - Attack!") + Sleep() + print("(2) - Insult!") + Sleep() + print("(3) - Defend!") + Sleep() + Attack = input("Choose your attack: "+Blue) + if Attack == "1": + Sleep() + Attacking = random.randint(2, 5) + Attacking = Attacking + damage + Attacking = Attacking + MoreAttack + print(reset+"You did "+(str(Attacking))+" damage.") + TheirHp = TheirHp - Attacking + time.sleep(1) + if Attack == "2": + Sleep() + print(reset+"You called the manager a "+Red+"meanie"+reset+".") + Sleep() + time.sleep(1) + print("Your attacks do more damage now") + damage = damage + random.randint(2, 3) + time.sleep(1) + if Attack == "3": + Sleep() + print(reset+"You "+Blue+"defended"+reset+" youself.") + Sleep() + time.sleep(1) + print("Manager's attacks do less damage now") + damaged = damaged + random.randint(2, 3) + time.sleep(1) + if TheirHp <= 0: + Sleep() + print(Blue+"You beat the manager!") + time.sleep(1) + Sleep() + print(f"The manager isn't guarding the door anymore!{reset}") + Sleep() + print(green+"Level Up! - You learned the skill: Heal"+reset) + time.sleep(2) + M = True + time.sleep(1) + YourHp = 10 + MoreHp + TheirHp = 15 * Difficulty + damage = 1 + damaged = 0 + restart() + else: + TheirTurn() +def Option1(): + print("(1) - Order a Big Mac.") + +def Option2(): + print("(2) - Escape!") + +def Option3(): + print("(3) - I WANT TO SPEAK TO YOUR MANAGER!") + +def Option4(): + print("(4) - Wait.") + +def Option5(): + print("(5) - Leave.") + +def Option6(): + print("(6) - Save.") + +def Sleep(): + time.sleep(0.1) + print("") + +def All(): + global TheirHp + global Difficulty + global damage + global damaged + global YourHp + global Phase3FinalWendyHp + global Burn + global Burned + global Attacked + global SFB2 + global Healed + global WendyDefend + global damage + global damaged + global MoreAttack + global MoreHp + global MoreDefence + global Healed + global M + global Off + global Upgrade1 + global Upgrade2 + global Upgrade3 + global Answer3 + global Phase2FinalWendyHp + global FinalWendyHp + global WendyHp + global apostrophy + global Beat + global End + global SFB + global DevHp + global DevStun + global DevTaunt + global EndRepeat + global RonaldMcDonaldHp + damage = 0 + damaged = 0 + Burn = 0 + Burned = 0 + Healed = 0 + replit.clear() + print(reset+"What can I get for you?") + time.sleep(1) + Sleep() + Option1() + Sleep() + Option2() + Sleep() + Option3() + Sleep() + Option4() + Sleep() + Option5() + Sleep() + Option6() + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + if SFB == True and Off == False: + replit.clear() + if employ == False: + print(reset+"Unless you beat me, you can't get one.") + time.sleep(1) + replit.clear() + print(" ") + time.sleep(0.1) + replit.clear() + print("| |") + time.sleep(0.1) + replit.clear() + print("|| ||") + time.sleep(0.1) + replit.clear() + print("||| |||") + time.sleep(0.1) + replit.clear() + print("|||| ||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("|||||||||||") + time.sleep(0.1) + replit.clear() + print("|||||F|||||") + time.sleep(0.1) + replit.clear() + print("|||| Fi||||") + time.sleep(0.1) + replit.clear() + print("|||d Fig|||") + time.sleep(0.1) + replit.clear() + print("||od Figh||") + time.sleep(0.1) + replit.clear() + print("|ood Fight|") + time.sleep(0.1) + replit.clear() + EmployeeFight() + time.sleep(1) + Sleep() + print("Here's your Big Mac- I mean burger, have a nice day.") + time.sleep(1) + Sleep() + print('You ate the "Big Mac" and gained 15 Hp!') + Upgrade1 = True + YourHp = 25 + Off = True + time.sleep(1) + restart() + if Off == True: + replit.clear() + print(reset+"No more Big Mac's- I mean burgers, for you.") + time.sleep(1) + Sleep() + print("Please go away.") + time.sleep(1) + restart() + replit.clear() + print(reset+"Sir, this is wendy's.") + time.sleep(1) + Sleep() + print("Please go away.") + time.sleep(1) + restart() + if Answer == "2": + replit.clear() + print(reset+"You look for a way to escape the Wendy's") + time.sleep(1) + Sleep() + print("You see two ways to escape, (1) the employee's door, (2) the vents.") + time.sleep(1) + Sleep() + Answer2 = input("Which do you choose: "+Blue) + if Answer2 == "1": + Sleep() + print(reset+"You go in the employee's door...") + if M == True and SFB == False: + print(Red+"The developer was infront of the door and slapped you."+reset) + time.sleep(1) + restart() + if SFB2 == True: + print("She's not here anymore") + time.sleep(1) + restart() + if Upgrade1 == False and Upgrade2 == False and Upgrade3 == False and SFB == True: + time.sleep(1) + Sleep() + print(f"{Red}Your not ready to fight her yet.{reset}") + time.sleep(1) + restart() + if M == True and SFB == True: + time.sleep(1) + Sleep() + print("There's Wendy's secret recipy, it shows a Big Mac on the front.") + time.sleep(2) + replit.clear() + print(Red+"Uh-oh what's that?") + time.sleep(1) + print("It's Wendy, she looks enraged.") + time.sleep(1) + replit.clear() + print(" ") + time.sleep(0.1) + replit.clear() + print("| |") + time.sleep(0.1) + replit.clear() + print("|| ||") + time.sleep(0.1) + replit.clear() + print("||| |||") + time.sleep(0.1) + replit.clear() + print("|||| ||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("|||||||||||") + time.sleep(0.1) + replit.clear() + print("||||h W||||") + time.sleep(0.1) + replit.clear() + print("|||th Wi|||") + time.sleep(0.1) + replit.clear() + print("||ath Wis||") + time.sleep(0.1) + replit.clear() + print("|eath Wish|") + time.sleep(0.1) + replit.clear() + FinalFight() + else: + time.sleep(1) + Sleep() + print("There was an employee right infront of the door!") + time.sleep(1) + Sleep() + print("You got caught and brought to the manager.") + time.sleep(1) + Sleep() + print(Red+"The manager slaps you.") + M = False + time.sleep(1) + restart() + if Answer2 == "2": + Sleep() + print(reset+"You went into the vents...") + time.sleep(1) + Sleep() + print("You made your way out of the vents and found the managers secret stash of money...") + time.sleep(1) + Sleep() + print("You need to get out of there fast!") + time.sleep(1) + Sleep() + print("There is a door in front of you, it has a keypad on it.") + time.sleep(1) + Sleep() + Answer3 = input("Enter (something) in the keypad: "+Blue) + if Answer3 == "something": + if M == True: + if SFB == True: + if SFB2 == True: + Sleep() + print("She's not here anymore") + time.sleep(1) + restart() + Sleep() + print(reset+"The ground below you falls open") + time.sleep(1) + Sleep() + print('Wendy has left, where is she now?') + time.sleep(1) + restart() + Sleep() + print(reset+"The ground below you falls open") + time.sleep(1) + Sleep() + print(Red+"You see wendy herself, sitting in her chair very menacingly.") + time.sleep(2) + Sleep() + print("Your doomed."+reset) + time.sleep(0.5) + replit.clear() + print(" ") + time.sleep(0.1) + replit.clear() + print("| |") + time.sleep(0.1) + replit.clear() + print("|| ||") + time.sleep(0.1) + replit.clear() + print("||| |||") + time.sleep(0.1) + replit.clear() + print("|||| ||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("|||||||||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("||||l B||||") + time.sleep(0.1) + replit.clear() + print("|||al Bo|||") + time.sleep(0.1) + replit.clear() + print("||nal Bos||") + time.sleep(0.1) + replit.clear() + print("|inal Boss|") + time.sleep(0.1) + replit.clear() + BossFight() + else: + Sleep() + print(reset+"It opened!") + time.sleep(1) + Sleep() + print(Red+"The manager was standing right in front of the door, he slaps you.") + M = False + time.sleep(5) + restart() + elif Answer3 == ":flushed:": + Sleep() + print(reset+"-O_O-") + time.sleep(1) + restart() + time.sleep(1) + restart() + elif Answer3 == ":?:": + Sleep() + print(reset+"Your in a Wendy's dimention, there are only Wendy's here. Here, Wendy is a very powerful being.") + time.sleep(3) + restart() + elif Answer3 == "Secret": + Sleep() + print(reset+"You found a secret!") + time.sleep(1) + restart() + elif Answer3 == "Ghost Is Destroy.mp3": + if SFB2 == True: + Sleep() + print(reset+"You hear footsteps behind you...") + Sleep() + time.sleep(1) + print(reset+"Its the developer!") + time.sleep(1) + replit.clear() + print(" ") + time.sleep(0.1) + replit.clear() + print("| |") + time.sleep(0.1) + replit.clear() + print("|| ||") + time.sleep(0.1) + replit.clear() + print("||| |||") + time.sleep(0.1) + replit.clear() + print("|||| ||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("|||||||||||") + time.sleep(0.1) + replit.clear() + print("|||||a|||||") + time.sleep(0.1) + replit.clear() + print("||||Bat||||") + time.sleep(0.1) + replit.clear() + print("||| Batt|||") + time.sleep(0.1) + replit.clear() + print("||v Battl||") + time.sleep(0.1) + replit.clear() + print("|ev Battle|") + time.sleep(0.1) + replit.clear() + DevBoss() + else: + Sleep() + print(Red+"You have to have beat [?] to get this secret.") + Sleep() + time.sleep(1) + print(reset+"Once you do, come back.") + time.sleep(1) + restart() + else: + Sleep() + print(Red+"It didn't work!") + time.sleep(1) + if M == True: + Sleep() + print(reset+"Since the manager isn't around I guess I'll slap you.") + time.sleep(1) + print(Red+"The game developer slaps you.") + time.sleep(1) + restart() + Sleep() + print(Red+"The manager walks in and slaps you.") + time.sleep(1) + restart() + else: + if M == True: + Sleep() + print("Due to you failure to pick an option, the manager- oh, he's gone. I guess I'll slap you then.") + time.sleep(1) + print(Red+"The game developer slaps you.") + time.sleep(1) + restart() + Sleep() + print(Red+"Because of your failure to pick one of the options, the manager came and slapped you.") + time.sleep(3) + restart() + if Answer == "3": + replit.clear() + if M == True: + print(Red+"The manager isn't here anymore."+reset) + time.sleep(1) + restart() + print(Red+"Sir, I AM THE MANAGER!"+reset) + time.sleep(2) + replit.clear() + print(" ") + time.sleep(0.1) + replit.clear() + print("| |") + time.sleep(0.1) + replit.clear() + print("|| ||") + time.sleep(0.1) + replit.clear() + print("||| |||") + time.sleep(0.1) + replit.clear() + print("|||| ||||") + time.sleep(0.1) + replit.clear() + print("||||| |||||") + time.sleep(0.1) + replit.clear() + print("|||||||||||") + time.sleep(0.1) + replit.clear() + print("|||||F|||||") + time.sleep(0.1) + replit.clear() + print("|||| Fi||||") + time.sleep(0.1) + replit.clear() + print("|||s Fig|||") + time.sleep(0.1) + replit.clear() + print("||ss Figh||") + time.sleep(0.1) + replit.clear() + print("|oss Fight|") + time.sleep(0.1) + replit.clear() + Fight() + + if Answer == "4": + replit.clear() + print(reset+"You wait...") + time.sleep(5) + if SFB == True: + if Upgrade3 == True: + Sleep() + print("You wait some more...") + Sleep() + time.sleep(5) + print("You wait even longer...") + Sleep() + time.sleep(5) + print("You wait impatiently...") + Sleep() + time.sleep(5) + print(Red+"You give up."+reset) + Sleep() + time.sleep(1) + restart() + Sleep() + print("A secret compartment opens up, there's a knife inside!") + Sleep() + time.sleep(1) + print("Your attacks do more damage now!") + Upgrade3 = True + MoreAttack = 5 + time.sleep(1) + restart() + else: + Sleep() + print("You wait some more...") + Sleep() + time.sleep(5) + print("You wait even longer...") + Sleep() + time.sleep(5) + print("You wait impatiently...") + Sleep() + time.sleep(5) + print(Red+"You give up."+reset) + Sleep() + time.sleep(1) + restart() + if Answer == "5": + outside() + if Answer == "6": + replit.clear() + print(reset+'Saving...') + apostrophy = db['apostrophy'] + Beat = db['Beat'] + End = db['End'] + Difficulty = db['Difficulty'] + Phase3FinalWendyHp = db['Phase3FinalWendyHp'] + Phase2FinalWendyHp = db['Phase2FinalWendyHp'] + FinalWendyHp = db['FinalWendyHp'] + WendyHp = db['WendyHp'] + YourHp = db['YourHp'] + TheirHp = db['TheirHp'] + damage = db['damage'] + damaged = db['damaged'] + Burn = db['Burn'] + Burned = db['Burned'] + SFB = db['SFB'] + SFB2 = db['SFB2'] + MoreAttack = db['MoreAttack'] + MoreHp = db['MoreHp'] + MoreDefence = db['MoreDefence'] + Healed = db['Healed'] + Upgrade1 = db['Upgrade1'] + Upgrade2 = db['Upgrade2'] + Upgrade3 = db['Upgrade3'] + M = db['M'] + Off = db['Off'] + Answer3 = db['Answer3'] + WendyDefend = db['WendyDefend'] + DevHp = db['DevHp'] + DevStun = db['DevStun'] + DevTaunt = db['DevTaunt'] + EndRepeat = db['EndRepeat'] + RonaldMcDonaldHp = db['RonaldMcDonaldHp'] + db['apostrophy'] = apostrophy + db['Beat'] = Beat + db['End'] = End + db['Difficulty'] = Difficulty + db['Phase3FinalWendyHp'] = Phase3FinalWendyHp + db['Phase2FinalWendyHp'] = Phase2FinalWendyHp + db['FinalWendyHp'] = FinalWendyHp + db['WendyHp'] = WendyHp + db['YourHp'] = YourHp + db['TheirHp'] = TheirHp + db['damage'] = damage + db['damaged'] = damaged + db['Burn'] = Burn + db['Burned'] = Burned + db['SFB'] = SFB + db['SFB2'] = SFB2 + db['MoreAttack'] = MoreAttack + db['MoreHp'] = MoreHp + db['MoreDefence'] = MoreDefence + db['Healed'] = Healed + db['Upgrade1'] = Upgrade1 + db['Upgrade2'] = Upgrade2 + db['Upgrade3'] = Upgrade3 + db['M'] = M + db['Off'] = Off + db['Answer3'] = Answer3 + db['WendyDefend'] = WendyDefend + db['DevHp'] = DevHp + db['DevStun'] = DevStun + db['DevTaunt'] = DevTaunt + db['EndRepeat'] = EndRepeat + db['RonaldMcDonaldHp'] = RonaldMcDonaldHp + db['employ'] = employ + replit.clear() + print('Saved!') + time.sleep(1) + restart() + else: + print("Please input a valid option.") + time.sleep(1) + restart() + +def MOption1(): + print("(1) - Order a Big Mac.") + +def MOption2(): + print("(2) - Escape?") + +def MOption3(): + print("(3) - Find the Manager.") + +def MOption4(): + print("(4) - Look Around") + +def MOption5(): + print("(5) - Leave.") + +def MAll(): + print(reset+". . .") + time.sleep(1) + Sleep() + MOption1() + Sleep() + MOption2() + Sleep() + MOption3() + Sleep() + MOption4() + Sleep() + MOption5() + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + replit.clear() + print(Red+"There is nobody at the counter.") + time.sleep(1) + Mrestart() + if Answer == "2": + replit.clear() + print(reset+"You look for a way to escape McDonald's...") + time.sleep(1) + Sleep() + print("You see two ways to escape, (1) The Employee's Door, (2) The Playground") + time.sleep(1) + Sleep() + Answer2 = input("Which do you choose: "+Blue) + if Answer2 == "1": + replit.clear() + print(reset+"You go in the employee's door...") + time.sleep(1) + Sleep() + print("There's nobody there...") + time.sleep(1) + Sleep() + print("You go into the vent's to look for a way out.") + time.sleep(1) + Sleep() + print("You see two ways to exit, (1) The Bathroom, (2) The Manager's Office") + time.sleep(1) + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + replit.clear() + print(reset+"You climb out of the vents and into the bathroom.") + time.sleep(1) + Sleep() + print(Red+"The door is locked, you have no way out...") + time.sleep(1) + Mrestart() + if Answer == "2": + replit.clear() + print(reset+"You climb out of the vents and into the Manager's Office...") + time.sleep(1) + Sleep() + print(reset+"There's nobody there.") + time.sleep(1) + Sleep() + print(reset+"On the desk, there seems to be some important document's.") + time.sleep(1) + Sleep() + print(reset+'It says, "Due to the dissaperiance of children on the playground, McDonald'+apostrophy+'s is to be closed on Mar 27, 20##"') + time.sleep(1) + Sleep() + print(Red+'You hear the door open up behind you.') + time.sleep(1) + Sleep() + print(Red+"It's Ronald McDonald.") + time.sleep(1) + Sleep() + print(Red+"He eats you.") + time.sleep(1) + Mrestart() + if Answer2 == "2": + replit.clear() + print(reset+"You went to the playground.") + time.sleep(1) + Sleep() + print("There seems to be someone here...") + time.sleep(1) + Sleep() + print("Where do you do? (1) Climb the playground, (2) Take you shoe's off") + time.sleep(1) + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + replit.clear() + print(reset+"You climbed the playground") + time.sleep(1) + Sleep() + print(reset+"As your climbing you hear someone enter the room as well.") + time.sleep(1) + Sleep() + print(Red+"It's Ronald McDonald, and he's mad that you didn't follow the rules.") + time.sleep(1) + Sleep() + print(Red+"He finds and eats you.") + time.sleep(1) + Mrestart() + if Answer == "2": + replit.clear() + print(reset+"You took off your shoe's before climbing the playground.") + time.sleep(1) + Sleep() + print(reset+"As you climb the playground, you see three ways to go. (1) Up The staircase, (2) Through The tunnel, (3) Up the slide") + time.sleep(1) + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + replit.clear() + print(reset+"You go up the staircase, you hear something following you.") + time.sleep(1) + Sleep() + print("You see two ways to go. (1) Towards the person who's following you, (2) Across the rope tunnel") + time.sleep(1) + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + replit.clear() + print(reset+"You go toward the person following you.") + time.sleep(1) + Sleep() + print(Red+"It's Ronald McDonald.") + time.sleep(1) + Sleep() + print("He eats you.") + time.sleep(1) + Mrestart() + if Answer == "2": + replit.clear() + print(reset+"You go across the rope tunnel.") + time.sleep(1) + Sleep() + print("The person is chasing you now.") + time.sleep(1) + Sleep() + print("You see two ways to go. (1) In the rocket ship, (2) Through the broken window") + time.sleep(1) + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + replit.clear() + print(reset+"You go in the rocket ship, it's a dead end!") + time.sleep(1) + Sleep() + print(Red+"Ronald McDonald finds you.") + time.sleep(1) + Sleep() + print("He eats you.") + time.sleep(1) + Mrestart() + if Answer == "2": + replit.clear() + print(reset+"You jump out the window.") + time.sleep(1) + Sleep() + print("You look behind you to see 3 Ronald McDonald's staring at you from inside.") + time.sleep(1) + Sleep() + print("Your safe.") + time.sleep(1) + EndScreen() + if Answer == "2": + replit.clear() + print(reset+"You go through the tunnel, you hear something following you.") + time.sleep(1) + Sleep() + print("You see two ways to go. (1) In the ball pit, (2) Through another tunnel") + time.sleep(1) + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + replit.clear() + print(reset+"You go in the ball pit") + time.sleep(1) + Sleep() + print(Red+"You get stuck and are unable to escape") + time.sleep(1) + Sleep() + print("Ronald McDonald finds and eats you.") + time.sleep(1) + Mrestart() + if Answer == "2": + replit.clear() + print(reset+"You go through the tunnel.") + time.sleep(1) + Sleep() + print("The person is chasing you now.") + time.sleep(1) + Sleep() + print("You see two ways to go. (1) Down the slide, (2) Through the broken window") + time.sleep(1) + Sleep() + Answer = (input("Input selection here: "+Blue)) + Sleep() + if Answer == "1": + replit.clear() + print(reset+"You go down the slide.") + time.sleep(1) + Sleep() + print(Red+"Ronald McDonald is at the bottom.") + time.sleep(1) + Sleep() + print("He eats you.") + time.sleep(1) + Mrestart() + if Answer == "2": + replit.clear() + print(reset+"You jump out the window.") + time.sleep(1) + Sleep() + print("You look behind you to see 3 Ronald McDonald's staring at you from inside.") + time.sleep(1) + Sleep() + print("Your safe.") + time.sleep(1) + EndScreen() + if Answer == "3": + replit.clear() + print(reset+"You go up the slide, you hear something following you.") + time.sleep(1) + Sleep() + print(Red+"You see Ronald McDonald at the top.") + time.sleep(1) + Sleep() + print(Red+"He grabs and eat's you.") + time.sleep(1) + Mrestart() + + if Answer == "3": + replit.clear() + print(reset+"There seems to be no manager around.") + time.sleep(1) + Mrestart() + if Answer == "4": + replit.clear() + print(reset+"You see a run down, old McDonalds. It's kinda creepy.") + time.sleep(1) + Mrestart() + if Answer == "5": + replit.clear() + print(reset+"You try to leave but the door's locked") + time.sleep(1) + Mrestart() + + else: + print("Please input a valid option.") + time.sleep(1) + Mrestart() + +def Mrestart(): + replit.clear() + print(reset+"Hello, welcome to "+Red+"McDonalds!") + time.sleep(1) + Sleep() + MAll() + +def Menu(): + global End + global Difficulty + global TheirHp + global Phase3FinalWendyHp + global Phase2FinalWendyHp + global FinalWendyHp + global WendyHp + global DevHp + global timeStart + global EmployeeHp + global RonaldMcDonaldHp + replit.clear() + print("Sir, This Is An Egg") + Sleep() + print("(1) - Start") + Sleep() + print("(2) - Difficulty") + Sleep() + print("(3) - Guide") + Sleep() + print("(4) - Reset Save Data") + Sleep() + print("(5) - Skip to McDonalds") + Sleep() + print("(6) - Egg Boss Fight!") + Sleep() + MenuInput = input('Select an option: '+Blue) + if MenuInput == "Credits": + timeStart = time.time() + EndScreen() + elif MenuInput == "1": + Loading() + elif MenuInput == "2": + replit.clear() + print(reset+'How hard would you like the game to be?') + Sleep() + print("(1) - Insta-Win | 0.0x") + Sleep() + print("(2) - Beginner | 0.1x") + Sleep() + print("(3) - Easy | 0.5x") + Sleep() + print("(4) - Normal | 1.0x") + Sleep() + print("(5) - Hard | 2.0x") + Sleep() + print("(6) - Extreme | 3.0x") + Sleep() + print("(7) - Cataclysmic | 5.0x") + Sleep() + DifficultyInput = input('Select a difficulty: '+Blue) + if DifficultyInput == "1": + End = False + Difficulty = 0 + replit.clear() + print(reset+'Difficulty was changed to Insta-Win.') + time.sleep(1) + Phase3FinalWendyHp *= Difficulty + TheirHp *= Difficulty + Phase2FinalWendyHp *= Difficulty + FinalWendyHp *= Difficulty + WendyHp *= Difficulty + DevHp *= Difficulty + EmployeeHp *= Difficulty + RonaldMcDonaldHp *= Difficulty + round(EmployeeHp) + round(RonaldMcDonaldHp) + round(DevHp) + round(Phase3FinalWendyHp) + round(TheirHp) + round(Phase2FinalWendyHp) + round(FinalWendyHp) + round(WendyHp) + Menu() + if DifficultyInput == "2": + End = False + Difficulty = 0.1 + replit.clear() + print(reset+'Difficulty was changed to Beginner.') + time.sleep(1) + Phase3FinalWendyHp *= Difficulty + TheirHp *= Difficulty + Phase2FinalWendyHp *= Difficulty + FinalWendyHp *= Difficulty + WendyHp *= Difficulty + DevHp *= Difficulty + EmployeeHp *= Difficulty + RonaldMcDonaldHp *= Difficulty + round(EmployeeHp) + round(RonaldMcDonaldHp) + round(DevHp) + round(Phase3FinalWendyHp) + round(TheirHp) + round(Phase2FinalWendyHp) + round(FinalWendyHp) + round(WendyHp) + Menu() + if DifficultyInput == "3": + End = False + Difficulty = 0.5 + replit.clear() + print(reset+'Difficulty was changed to easy.') + time.sleep(1) + Phase3FinalWendyHp *= Difficulty + TheirHp *= Difficulty + Phase2FinalWendyHp *= Difficulty + FinalWendyHp *= Difficulty + WendyHp *= Difficulty + DevHp *= Difficulty + EmployeeHp *= Difficulty + RonaldMcDonaldHp *= Difficulty + round(EmployeeHp) + round(RonaldMcDonaldHp) + round(DevHp) + round(Phase3FinalWendyHp) + round(TheirHp) + round(Phase2FinalWendyHp) + round(FinalWendyHp) + round(WendyHp) + Menu() + if DifficultyInput == "4": + End = False + Difficulty = 1 + replit.clear() + print(reset+'Difficulty was changed to normal.') + time.sleep(1) + Phase3FinalWendyHp *= Difficulty + TheirHp *= Difficulty + Phase2FinalWendyHp *= Difficulty + FinalWendyHp *= Difficulty + WendyHp *= Difficulty + DevHp *= Difficulty + EmployeeHp *= Difficulty + RonaldMcDonaldHp *= Difficulty + round(EmployeeHp) + round(RonaldMcDonaldHp) + round(DevHp) + round(Phase3FinalWendyHp) + round(TheirHp) + round(Phase2FinalWendyHp) + round(FinalWendyHp) + round(WendyHp) + Menu() + if DifficultyInput == "5": + End = False + Difficulty = 2 + replit.clear() + print(reset+'Difficulty was changed to hard.') + Phase3FinalWendyHp *= Difficulty + TheirHp *= Difficulty + Phase2FinalWendyHp *= Difficulty + FinalWendyHp *= Difficulty + WendyHp *= Difficulty + DevHp *= Difficulty + EmployeeHp *= Difficulty + RonaldMcDonaldHp *= Difficulty + round(EmployeeHp) + round(RonaldMcDonaldHp) + round(DevHp) + round(Phase3FinalWendyHp) + round(TheirHp) + round(Phase2FinalWendyHp) + round(FinalWendyHp) + round(WendyHp) + time.sleep(1) + Menu() + if DifficultyInput == "6": + End = 1 + Difficulty = 3 + replit.clear() + print(reset+'Difficulty was changed to exteme.') + Phase3FinalWendyHp *= Difficulty + TheirHp *= Difficulty + Phase2FinalWendyHp *= Difficulty + FinalWendyHp *= Difficulty + WendyHp *= Difficulty + DevHp *= Difficulty + EmployeeHp *= Difficulty + RonaldMcDonaldHp *= Difficulty + round(EmployeeHp) + round(RonaldMcDonaldHp) + round(DevHp) + round(Phase3FinalWendyHp) + round(TheirHp) + round(Phase2FinalWendyHp) + round(FinalWendyHp) + round(WendyHp) + time.sleep(1) + Menu() + if DifficultyInput == "7": + End = 2 + Difficulty = 5 + replit.clear() + print(reset+'Difficulty was changed to cataclysmic.') + Phase3FinalWendyHp *= Difficulty + TheirHp *= Difficulty + Phase2FinalWendyHp *= Difficulty + FinalWendyHp *= Difficulty + WendyHp *= Difficulty + DevHp *= Difficulty + EmployeeHp *= Difficulty + RonaldMcDonaldHp *= Difficulty + round(EmployeeHp) + round(RonaldMcDonaldHp) + round(DevHp) + round(Phase3FinalWendyHp) + round(TheirHp) + round(Phase2FinalWendyHp) + round(FinalWendyHp) + round(WendyHp) + time.sleep(1) + Menu() + elif MenuInput == "3": + Sleep() + print(reset+"How to beat the game:\n 1. Defeat the manager.\n 2. Enter the code, 'something' in the keypad.\n 3. Defeat Wendy.\n 4. Eat a big mac.(Ask for a big mac)\n 5. Find the knife. (Wait)\n 6. Grab the armour. (Leave and go to your home)\n 7. Go through the employee's door.\n 8. Beat Death Wish Wendy, Last Fight Wendy, and Final Form Wendy.\n 9. Go to your home.\n 10. Watch TV.") + Sleep() + enter = input('Press ENTER to go back ') + Menu() + elif MenuInput == '4': + print(reset+'Clearing Data...') + db.clear() + print('Loading...') + db['yes'] = True + db['apostrophy'] = apostrophy + db['Beat'] = Beat + db['End'] = End + db['Difficulty'] = Difficulty + db['Phase3FinalWendyHp'] = Phase3FinalWendyHp + db['Phase2FinalWendyHp'] = Phase2FinalWendyHp + db['FinalWendyHp'] = FinalWendyHp + db['WendyHp'] = WendyHp + db['YourHp'] = YourHp + db['TheirHp'] = TheirHp + db['damage'] = damage + db['damaged'] = damaged + db['Burn'] = Burn + db['Burned'] = Burned + db['SFB'] = SFB + db['SFB2'] = SFB2 + db['MoreAttack'] = MoreAttack + db['MoreHp'] = MoreHp + db['MoreDefence'] = MoreDefence + db['Healed'] = Healed + db['Upgrade1'] = Upgrade1 + db['Upgrade2'] = Upgrade2 + db['Upgrade3'] = Upgrade3 + db['M'] = M + db['Off'] = Off + db['Answer3'] = Answer3 + db['WendyDefend'] = WendyDefend + db['DevHp'] = DevHp + db['DevStun'] = DevStun + db['DevTaunt'] = DevTaunt + db['EndRepeat'] = EndRepeat + db['RonaldMcDonaldHp'] = RonaldMcDonaldHp + db['employ'] = employ + print(reset+'Save data cleared!') + enter = input('Press ENTER to go back ') + Menu() + elif MenuInput == '5': + replit.clear() + timeStart = time.time() + Mrestart() + elif MenuInput == '6': + replit.clear() + egg() + else: + Sleep() + print(Red+"Please select an option."+reset) + time.sleep(1) + Menu() +def Loading(): + global timeStart + replit.clear() + timeStart = time.time() + print(reset+"Hello, welcome to "+Blue+"Wendy's!"+reset) + time.sleep(1) + Sleep() + All() +def Wait(): + print('') + time.sleep(0.1) +def EndScreen(): + global End + global Beat + timeEnd = time.time() + timeTaken = timeEnd - timeStart + replit.clear() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + Sleep() + print(reset+"") + EndText = ("Sir, this is a Wendy's\n----------------------") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("░██████╗██╗██████╗░░░░████████╗██╗░░██╗██╗░██████╗██╗░██████╗░█████╗░\n██╔════╝██║██╔══██╗░░░╚══██╔══╝██║░░██║██║██╔════╝██║██╔════╝██╔══██╗\n╚█████╗░██║██████╔╝░░░░░░██║░░░███████║██║╚█████╗░██║╚█████╗░███████║\n░╚═══██╗██║██╔══██╗██╗░░░██║░░░██╔══██║██║░╚═══██╗██║░╚═══██╗██╔══██║\n██████╔╝██║██║░░██║╚█║░░░██║░░░██║░░██║██║██████╔╝██║██████╔╝██║░░██║\n╚═════╝░╚═╝╚═╝░░╚═╝░╚╝░░░╚═╝░░░╚═╝░░╚═╝╚═╝╚═════╝░╚═╝╚═════╝░╚═╝░░╚═╝\n\n░██╗░░░░░░░██╗███████╗███╗░░██╗██████╗░██╗░░░██╗██╗░██████╗\n░██║░░██╗░░██║██╔════╝████╗░██║██╔══██╗╚██╗░██╔╝╚█║██╔════╝\n░╚██╗████╗██╔╝█████╗░░██╔██╗██║██║░░██║░╚████╔╝░░╚╝╚█████╗░\n░░████╔═████║░██╔══╝░░██║╚████║██║░░██║░░╚██╔╝░░░░░░╚═══██╗\n░░╚██╔╝░╚██╔╝░███████╗██║░╚███║██████╔╝░░░██║░░░░░░██████╔╝\n░░░╚═╝░░░╚═╝░░╚══════╝╚═╝░░╚══╝╚═════╝░░░░╚═╝░░░░░░╚═════╝░") + for char in EndText: + time.sleep(0.0005) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("Developers\n----------\nColoredHue \nBobo") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("Contributors\n------------\nRaeymSiraj:\nNo U⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄\n:flushed:\ntry to beat my wr: 2:03:17") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("▀ █▀▀ █░░ █░█ █▀ █░█ █▀▀ █▀▄ ▀\n▄ █▀░ █▄▄ █▄█ ▄█ █▀█ ██▄ █▄▀ ▄") + for char in EndText: + time.sleep(0.005) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("XuhongSoong:\nlast fight wendy is hard") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("╔══╗─────╔╗╔═══╗─────────╔════╗────╔╗\n║╔╗║─────║║║╔═╗║─────────║╔╗╔╗║───╔╝╚╗\n║╚╝╚╦══╦═╝║║║─╚╬══╦╗╔╦══╗╚╝║║╠╩═╦═╩╗╔╬══╦═╗\n║╔═╗║╔╗║╔╗║║║╔═╣╔╗║╚╝║║═╣──║║║║═╣══╣║║║═╣╔╝\n║╚═╝║╔╗║╚╝║║╚╩═║╔╗║║║║║═╣──║║║║═╬══║╚╣║═╣║\n╚═══╩╝╚╩══╝╚═══╩╝╚╩╩╩╩══╝──╚╝╚══╩══╩═╩══╩╝") + for char in EndText: + time.sleep(0.0005) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("LX123:\nin hard mode i got a glitch where regular wendy has 22456.23423 hp lol") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("▒█░░▒█ █▀▀ █▀▀▄ █▀▀▄ █░░█ ▒█░▒█ █▀▀█ ▄   █▀█ █▀█ ░█▀█░ █▀▀ ▄▀▀▄ ░ █▀█ █▀▀█ ░█▀█░█▀█ █▀▀█\n▒█▒█▒█ █▀▀ █░░█ █░░█ █▄▄█ ▒█▀▀█ █░░█ ░   ░▄▀ ░▄▀ █▄▄█▄ ▀▀▄ █▄▄░ ▄ ░▄▀ ░░▀▄ █▄▄█▄ ░▄▀ ░░▀▄\n▒█▄▀▄█ ▀▀▀ ▀░░▀ ▀▀▀░ ▄▄▄█ ▒█░▒█ █▀▀▀ ▀   █▄▄ █▄▄ ░░░█░ ▄▄▀ ▀▄▄▀ █ █▄▄ █▄▄█ ░░░█░ █▄▄ █▄▄█") + for char in EndText: + time.sleep(0.0005) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("codeisfunsp:\n*you're\ncmon dude\nyou cant mess up such a great game like that") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = (" █████ █████ ██ \n░░███ ░░███ ███ \n ░░███ ███ ██████ █████ ████░░░ ████████ ██████ \n ░░█████ ███░░███░░███ ░███ ░░███░░███ ███░░███\n ░░███ ░███ ░███ ░███ ░███ ░███ ░░░ ░███████ \n ░███ ░███ ░███ ░███ ░███ ░███ ░███░░░ \n █████ ░░██████ ░░████████ █████ ░░██████ \n ░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░ ░░░░░░ \n") + for char in EndText: + time.sleep(0.0005) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("JasonQiu:\nHow do you beat Wendy?\n\nJoshuaPlayz1235:\n@JasonQiu just attack her ...\n\nColoredHue:\n@JasonQiu JoshuaPlayz1235 clearly hasn't beaten her yet") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("ArnavNair:\ncan i pls have fried chicken?") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("⣿⣿⣿⣿⣿⣿⣿⡿⢟⣋⣭⣥⣭⣭⣍⡉⠉⠙⠛⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿\n⣿⣿⣿⣿⣿⡏⠁⠠⠶⠛⠻⠿⣿⣿⣿⣿⣷⡄⠄⠄⠄⠄⠉⠻⢿⣿⣿⣿⣿⣿\n⣿⣿⣿⣿⠟⠄⢀⡴⢊⣴⣶⣶⣾⣿⣿⣿⣿⢿⡄⠄⠄⠄⠄⠄⠄⠙⢿⣿⣿⣿\n⣿⣿⡿⠁⠄⠙⡟⠁⣾⣿⣿⣿⣿⣿⣿⣿⣿⣎⠃⠄⠄⠄⠄⠄⠄⠄⠈⢻⣿⣿\n⣿⡟⠄⠄⠄⠄⡇⠰⠟⠛⠛⠿⠿⠟⢋⢉⠍⢩⣠⡀⠄⠄⠄⠄⠄⠄⠄⠄⢹⣿\n⣿⠁⠄⠄⠄⠄⠰⠁⣑⣬⣤⡀⣾⣦⣶⣾⣖⣼⣿⠁⠄⠄⠄⠄⠄⠄⠄⠄⠄⢿\n⡏⠄⠄⠄⠄⠄⠄⠄⠨⣿⠟⠰⠻⠿⣣⡙⠿⣿⠋⠄⢀⡀⣀⠄⣀⣀⢀⣀⣀⢸\n⡇⠄⠄⠄⠄⠄⠄⠄⠄⣠⠄⠚⠛⠉⠭⣉⢁⣿⠄⢀⡿⢾⣅⢸⡗⠂⢿⣀⡀⢸\n⡇⠄⠄⠄⠄⠄⠄⠄⠄⠘⢧⣄⠄⣻⣿⣿⣾⠟⣀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⢸\n⣿⠄⠄⠄⠄⠄⠄⠄⠄⢠⡀⠄⠄⣿⣿⠟⢁⣴⣿⢸⡄⠄⢦⣤⣤⣤⣤⣄⡀⣼\n⣿⣧⠄⠄⠄⠄⠄⠄⢠⡸⣿⠒⠄⠈⠛⠄⠁⢹⡟⣾⡇⠄⠈⢿⣿⣿⣿⣿⣿⣿\n⣿⣿⣧⣠⣴⣦⠄⠄⢸⣷⡹⣧⣖⡔⠄⠱⣮⣻⣷⣿⣿⠄⠄⠘⣿⣿⣿⣿⣿⣿\n⣿⣿⣿⣿⣿⡇⠄⠄⠸⠿⠿⠚⠛⠁⠂⠄⠉⠉⡅⢰⡆⢰⡄⠄⠘⣿⣿⣿⣿⣿\n⣿⣿⣿⣿⣿⣷⣤⡀⠄⠄⠄⠄⠄⠄⠄⠄⠄⠄⣿⠄⣷⠘⣧⣠⣾⣿⣿⣿⣿⣿\n⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣤⣄⣀⣀⡀⠄⣀⣀⣹⣦⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿") + for char in EndText: + time.sleep(0.0005) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("AlcoholicDevil:\nhello sir, i am an advocate of KFC. would you like some fired chik-") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("wdsa:\nWhy is their no salad option, bruh, I'm vegetarian") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("BreeVee:\nLol trying for credits/ it is funny…right?\n\nColoredHue:\n@BreeVee no") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("JoelMesser:\nWait, where am I again?") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("ErickGunther:\n") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + EndText = ("▐▓█▀▀▀▀▀▀▀▀▀█▓▌ \n▐▓█ ▀ ▀▄ █▓▌ \n▐▓█ ▄ ▄▀ █▓▌ \n▐▓█▄▄▄▄▄▄▄▄▄█▓▌ \n\n") + for char in EndText: + time.sleep(0.005) + sys.stdout.write(char) + sys.stdout.flush() + EndText = ("LucasPerrone:\n@ErickGunther you dumb") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("POWERMAN101:\nword of the day: wendys") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("USER3121:\nGentlemen, You cannot fight in here, this is a public restaurant.") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("WyattCotter:\nWhen will we get the Ronald Mcdonald addon?") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("KalyricDavisBoo:\nlame throwing tomatos\n\nLiamWhitley:\n@KalyricDavis i bet you play those brain puzzle games for 6 year olds") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("LoveFromSkyy:\nvery yes") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("Thank You For Playing!\n----------------------\nTime: " + (str(round(timeTaken, 1))) + "seconds") + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + if End == 1: + Wait() + Wait() + Wait() + EndText = (green+"Wow, you beat Extreme Difficulty!"+reset) + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + if End == 2: + Wait() + Wait() + Wait() + EndText = (green+"AMAZING, you beat Catacylsmic Difficulty!"+reset) + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + if Beat == 3: + Wait() + Wait() + Wait() + EndText = (green+"Congrats, you have 100% completed the game!"+reset) + for char in EndText: + time.sleep(0.05) + sys.stdout.write(char) + sys.stdout.flush() + Wait() + Wait() + Wait() + EndText = ("╭━━━━┳╮╱╱╱╱╱╱╱╭╮╱╱╭╮╱╱╭╮\n┃╭╮╭╮┃┃╱╱╱╱╱╱╱┃┃╱╱┃╰╮╭╯┃\n╰╯┃┃╰┫╰━┳━━┳━╮┃┃╭╮╰╮╰╯╭┻━┳╮╭╮\n╱╱┃┃╱┃╭╮┃╭╮┃╭╮┫╰╯╯╱╰╮╭┫╭╮┃┃┃┃\n╱╱┃┃╱┃┃┃┃╭╮┃┃┃┃╭╮╮╱╱┃┃┃╰╯┃╰╯┃\n╱╱╰╯╱╰╯╰┻╯╰┻╯╰┻╯╰╯╱╱╰╯╰━━┻━━╯") + for char in EndText: + time.sleep(0.0005) + sys.stdout.write(char) + sys.stdout.flush() + for I in range(55): + Wait() + Wait() + Wait() + print(green+'') + End = False + Difficulty = 1 + Phase3FinalWendyHp = 100 + Phase2FinalWendyHp = 75 + FinalWendyHp = 50 + WendyHp = 30 + YourHp = 10 + TheirHp = 15 + damage = 0 + damaged = 0 + Burn = 0 + Burned = 0 + SFB = False + SFB2 = False + MoreAttack = 0 + MoreHp = 0 + MoreDefence = 0 + Healed = 0 + Upgrade1 = False + Upgrade2 = False + Upgrade3 = False + M = False + Off = False + Answer3 = "" + WendyDefend = 0 + DevHp = 999 + DevStun = 0 + DevTaunt = 0 + EndRepeat = True + replit.clear() + Menu() + +Menu()