Пример #1
0
def ch1End():
    scripts.screenClear()
    scripts.versionHeader()
    scripts.invDisplay()
    print(textwrap.fill("You didn't notice it at first, but alongside a strange noise, you see a black disc in the sky.\n", 75))
    print('\nLOOK [1]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                line_ext = 1
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                print('')
                print(textwrap.fill('The spacecraft descends from the sky, and lands safely. A hatch opens, and your friends walk out.', 75))
                time.sleep(5)
                scripts.screenClear()
                time.sleep(1)
                print('\nChapter One complete.')
                time.sleep(2)
                scripts.screenClear()
                time.sleep(1)
                mm2.mainMenu2()
            if choose > 1 or choose < 0:
                ch1End()
        except ValueError:
            ch1End()
Пример #2
0
def talkSel1B():
    print('\nYour friends ask you a question.')
    time.sleep(2)
    print('"Liam, is everything alright?"\n')
    time.sleep(2)
    print('EXPLAIN [1]')
    print('BACK [2]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                line_ext = 7
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                talk()
                print("\nYou explain to them that you're just feeling off.")
                time.sleep(3)
                print("\n:)")
                talk()
            if choose == 2:
                print("\nThey wouldn't get it.")
                time.sleep(5)
                talk()
            if choose > 2 or choose < 0:
                scripts.inpErrorHandler()
                talkSel1B()
        except ValueError:
            scripts.inpErrorHandler()
            talkSel1B()
Пример #3
0
def Embark2():
    print("\nSaan mentions how beautiful this planet is.")
    time.sleep(2)
    print("Seems like they all want to stick around for a bit.")
    time.sleep(2)
    print('\nLEAVE [1]')
    print('STAY [2]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                emb2End()
            if choose == 2:
                print('\nYou and your friends disembark.')
                line_ext = 1
                state_ext = 2
                scripts.saveWriter(line_ext, state_ext)
                time.sleep(3)
                scripts.screenClear()
                time.sleep(1)
                print('\nChapter Two complete.')
                time.sleep(2)
                scripts.screenClear()
                time.sleep(1)
                mm3.mainMenu3()
            if choose > 2 or choose < 0:
                scripts.inpErrorHandler()
                Embark2()
        except ValueError:
            scripts.inpErrorHandler()
            Embark2()
Пример #4
0
def battleItems():
    while True:
        try:
            vars = scripts.savePull()
            has_knife = vars[14]
            if has_knife == 1:
                knife_stat = "1x"
            if has_knife == 0:
                knife_stat = "0x"
            print('')
            time.sleep(0.04)
            print(knife_stat, 'KNIFE [1]')
            time.sleep(0.04)
            print('BACK [2]')
            time.sleep(0.04)
            choose = int(input('\nACTION >> '))
            if choose == 1:
                line_ext = 5
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                line_ext = 6
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                print('\nYou lunge at the lizard and stab him to death.')
                time.sleep(4)
                hill.hill()
            if choose == 2:
                battleBegin()
            if choose > 2 or choose < 1:
                scripts.inpErrorHandler()
                battleBegin()
        except ValueError:
            scripts.inpErrorHandler()
            battleBegin()
Пример #5
0
def hillSel1():
    save = scripts.savePull()
    var5 = save[4]
    var6 = save[5]
    var16 = save[15]
    var17 = save[16]
    scripts.screenClear()
    scripts.versionHeader()
    scripts.invDisplay()
    if var6 == 1:
        print('Silence fills the air.\n')
        if var16 == 1:
            print('PLACE FLOWER [1]')
        if var17 == 1:
            print('COLLECT BLOOD [2]')
        print('BACK [3]')
        while True:
            try:
                choose = int(input('\nACTION >> '))
                if choose == 1:
                    if var16 == 1:
                        line_ext = 15
                        state_ext = 4
                        scripts.saveWriter(line_ext, state_ext)
                        print('')
                        print(
                            textwrap.fill(
                                'You lay the flower down next to his lifeless corpse.',
                                75))
                        time.sleep(3)
                        hill()
                    if var16 == 4:
                        hillSel1()
                if choose == 2:
                    if var17 != 1:
                        scripts.inpErrorHandler()
                        hillSel1()
                    if var17 == 1:
                        line_ext = 16
                        state_ext = 3
                        scripts.saveWriter(line_ext, state_ext)
                        print('')
                        print(
                            textwrap.fill(
                                'You use the bottle to collect his blood. Still warm.',
                                75))
                        time.sleep(4)
                        hillSel1()
                if choose == 3:
                    hill()
                if choose > 3 or choose < 0:
                    scripts.inpErrorHandler()
                    hillSel1()
            except ValueError:
                scripts.inpErrorHandler()
                hillSel1()
    hillSel1Ext()
Пример #6
0
def hs1e1():
    line_ext = 11
    state_ext = 1
    scripts.saveWriter(line_ext, state_ext)
    print(
        '\nThe reptilian man seems untrusting of you, and leaves the area pretty quickly.'
    )
    time.sleep(5)
    hill()
Пример #7
0
def varMod():
    mod_var = input('\nSelect variable to change (ex. for var12, write 11 (this is not a typo)): ')
    print('Writing to var', mod_var, sep='')
    print('')
    mod_st = input('Variable to write (ex. for 5, write 5): ')
    print('')
    line_ext = int(mod_var)
    state_ext = int(mod_st)
    scripts.saveWriter(line_ext, state_ext)
    print('★★★ Wrote variable', state_ext, 'to line', line_ext)
Пример #8
0
def emb2End():
    print('\nYou decide to depart anyways, and your journey comes to an end.')
    time.sleep(3)
    scripts.screenClear()
    print('\n\nTHANK YOU SO MUCH FOR PLAYING!')
    time.sleep(4)
    line_ext = 13
    state_ext = 1
    scripts.saveWriter()
    quit()
Пример #9
0
def riverMain():
    while True:
        try:
            vars = scripts.savePull()
            has_bottle = vars[16]
            scripts.screenClear()
            scripts.versionHeader()
            scripts.invDisplay()
            print(
                textwrap.fill(
                    'Making your way over to a river, you see lots of strange grasses. The water flows peacefully.',
                    75))
            print('\nSIT DOWN [1]')
            if has_bottle == 1 or has_bottle == 5:
                print('FILL BOTTLE [2]')
            if has_bottle == 4:
                print('DUMP WATER OUT [2]')
            if has_bottle == 2 or has_bottle == 0:
                print('DRINK WATER [2]')
            print('BACK [3]')
            choose = int(input('\nACTION >> '))
            if choose == 1:
                riverSel1()
            if choose == 2:
                if has_bottle == 1 or has_bottle == 5:
                    line_ext = 16
                    state_ext = 4
                    scripts.saveWriter(line_ext, state_ext)
                    print(
                        '\nYou scoop your bottle in the water and collect it.')
                    time.sleep(3)
                    riverMain()
                if has_bottle == 2 or has_bottle == 0:
                    print('\nYou drink the water. It tastes sweet...')
                    time.sleep(3)
                    riverMain()
                if has_bottle == 4:
                    line_ext = 16
                    state_ext = 5
                    scripts.saveWriter(line_ext, state_ext)
                    print('\nYou dump the water out into the river.')
                    time.sleep(3)
                    riverMain()
            if choose == 3:
                print(
                    "\nAs beautiful as the river is, there's so much more to discover."
                )
                time.sleep(2.5)
                mm3.mainMenu3()
            if choose > 3 or choose < 1:
                scripts.inpErrorHandler()
                riverMain()
        except ValueError:
            scripts.inpErrorHandler()
            riverMain()
Пример #10
0
def battleBegin():
    while True:
        try:
            varz = scripts.savePull()
            var = varz[10]
            scripts.screenClear()
            scripts.versionHeader()
            print('NAME: LIAM | ATTACK: 0 | DEF: 0')
            print('ENEMY: LIZARD | ATTACK: 60 | DEF: 100')
            print('\nPUNCH [1]')
            print('ITEMS [2]')
            print('FLEE [3]')
            choose = int(input('\nACTION >> '))
            if choose == 1:
                line_ext = 10
                state_ext = var + 1
                scripts.saveWriter(line_ext, state_ext)
                if var <= 0:
                    print("\nYou're too weak.")
                    time.sleep(0.35)
                    print("He's fully unaffected.")
                    time.sleep(1)
                    print("...doesn't seem like he wants to be doing this.")
                    time.sleep(2)
                    battleBegin()
                if var == 1:
                    print("\nHe's starting to lose his patience.")
                    time.sleep(2)
                    battleBegin()
                if var == 2:
                    print('\nGetting really impatient now.')
                    time.sleep(2)
                    battleBegin()
                if var == 3:
                    line_ext = 11
                    state_ext = 1
                    scripts.saveWriter(line_ext, state_ext)
                    print('\nThe lizard man gets tired of this, and leaves.')
                    time.sleep(2)
                    hill.hill()
                if var != 0 or var != 1 or var != 2 or var != 3:
                    battleBegin()
            if choose == 2:
                battleItems()
            if choose == 3:
                print("\nSeems like the wrong guy to mess with.")
                time.sleep(2)
                hill.hill()
            if choose > 3 or choose < 1:
                scripts.inpErrorHandler()
                battleBegin()
        except ValueError:
            scripts.inpErrorHandler()
            battleBegin()
Пример #11
0
def mainAlt5():
    scripts.screenClear()
    line_ext = 9
    state_ext = 1
    scripts.saveWriter(line_ext, state_ext)
    time.sleep(5)
    print('\nFATAL ERROR ENCOUNTERED')
    time.sleep(2)
    dest = open('plains.txt', 'w+')
    dest.write('EVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\nEVIL\n')
    dest.close()
    quit()
Пример #12
0
def hillSel3():
    save = scripts.savePull()
    var16 = save[15]
    scripts.screenClear()
    scripts.versionHeader()
    scripts.invDisplay()
    print(
        textwrap.fill(
            "You sit down in the grassy plains and take a look around.", 75))
    if var16 == 0:
        print("There's a beautiful flower sitting there.")
    if var16 == 0:
        print('\nPICK [1]')
    if var16 == 1:
        print('')
    print('LAY DOWN [2]')
    print('BACK [3]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                if var16 == 0:
                    print('')
                    print(
                        textwrap.fill(
                            'The flower comes off its root without hesitation.',
                            75))
                    print(textwrap.fill('You put it in your pocket.', 75))
                    line_ext = 15
                    state_ext = 1
                    scripts.saveWriter(line_ext, state_ext)
                    time.sleep(3)
                    hillSel3()
                if var16 == 1:
                    scripts.inpErrorHandler()
                    hillSel3()
            if choose == 2:
                print('\nLaying down for a moment, you feel refreshed.')
                time.sleep(3)
                hill()
            if choose == 3:
                print(
                    '\nYou decide that you have more important things to be doing.'
                )
                time.sleep(2)
                hill()
            if choose > 3 or choose < 0:
                scripts.inpErrorHandler()
                hillSel3()
        except ValueError:
            scripts.inpErrorHandler()
            hillSel3()
Пример #13
0
def hs2Sub():
    line_ext = 0
    state_ext = 1
    scripts.saveWriter(line_ext, state_ext)
    time.sleep(1)
    print('.')
    time.sleep(1)
    print('.')
    time.sleep(1)
    print('.')
    time.sleep(1)
    print("\nThey're coming.")
    time.sleep(5)
    hill()
Пример #14
0
def hs2Sub2():
    save = scripts.savePull()
    var6 = save[5]
    line_ext = 0
    state_ext = 1
    scripts.saveWriter(line_ext, state_ext)
    print('...')
    time.sleep(3)
    print("\nYou're completely motionless.")
    time.sleep(2)
    print(
        textwrap.fill(
            "And then suddenly, you hear a sound. Perhaps heading back will reveal its source.",
            75))
    time.sleep(5)
    hill()
Пример #15
0
def mainMenu3W():  #Placeholder director
    scripts.screenClear()
    line_ext = 13
    state_ext = 1
    scripts.saveWriter(line_ext, state_ext)
    scripts.versionHeader()
    scripts.invDisplay()
    print(
        textwrap.fill(
            "Thank you for playing! You've reached the end of this build - but much, much more is coming. Stay tuned!",
            75))
    print('')
    print(
        textwrap.fill(
            "Visit https://github.com/draumaz/plains to keep up with the game!",
            75))
    print('')
    time.sleep(5)
    quit()
Пример #16
0
def toolSel3():
    save = scripts.savePull()
    var3 = save[2]
    scripts.screenClear()
    scripts.versionHeader()
    scripts.invDisplay()
    print('Looks like your scanner is functioning just fine.\n')
    print('SIGNAL [1]')
    print('BACK [2]')

    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                if var3 == 0:
                    line_ext = 2
                    state_ext = 1
                    scripts.saveWriter(line_ext, state_ext)
                    line_ext = 0
                    state_ext = 1
                    scripts.saveWriter(line_ext, state_ext)
                    print(
                        '\nYou try to send out a signal, and it looks like it was received!\n'
                    )
                    time.sleep(4)
                    tool()
                if var3 == 1:
                    print("\nYou've already made contact.")
                    time.sleep(2)
                    tool()
            if choose == 2:
                if var3 == 0:
                    print("\nProbably wouldn't work, anyway.")
                    time.sleep(2)
                    tool()
                if var3 == 1:
                    tool()
            if choose > 2 or choose < 0:
                scripts.inpErrorHandler()
                toolSel3()
        except ValueError:
            scripts.inpErrorHandler()
            toolSel3()
Пример #17
0
def Embark1():
    line_ext = 8
    state_ext = 1
    scripts.saveWriter(line_ext, state_ext)
    print('')
    print(textwrap.fill('Blood still dripping from your clothes, you lock the doors and take off, leaving your friends behind.', 75))
    time.sleep(6)
    scripts.screenClear()
    time.sleep(5)
    print('\nMONSTER')
    time.sleep(0.05)
    print('MONSTER')
    time.sleep(0.05)
    print('MONSTER')
    time.sleep(0.05)
    print('MONSTER')
    time.sleep(0.05)
    print('MONSTER')
    time.sleep(0.15)
    scripts.screenClear()
    quit()
Пример #18
0
def mainAlt4():
    scripts.screenClear()
    print('\nWill you?')
    print('\nYES [1]')
    print('NO [2]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                line_ext = 8
                state_ext = 0
                scripts.saveWriter(line_ext, state_ext)
                line_ext = 9
                state_ext = 0
                scripts.saveWriter(line_ext, state_ext)
                time.sleep(2)
                reset.resetter()
            if choose == 2:
                mainAlt5()
        except ValueError:
            mainAlt4()
Пример #19
0
def resetter():
    save = scripts.savePull()
    var9 = save[8]
    var10 = save[9]
    if var9 == 0:
        print('\nDoing this will reset everything. Are you sure?')
        print('\nRESET [1]')
        print('BACK [2]')
    if var9 == 1:
        print('\nRESET [1]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                if var9 == 1:
                    scripts.savePull()
                    print('\nReset failed.\n')
                    time.sleep(1)
                    if var10 == 0:
                        line_ext = 9
                        state_ext = 1
                        scripts.saveWriter(line_ext, state_ext)
                    quit()
                if var9 == 0:
                    normalReset()
                    return
            if choose == 2:
                if var9 == 1:
                    quit()
                if var9 == 0:
                    return
            if choose == 420:
                print('')
                scripts.easterEgg()
                resetter()
        except ValueError:
            scripts.inpErrorHandler()
            resetter()
Пример #20
0
def caveSel3():
    scripts.screenClear()
    scripts.versionHeader()
    scripts.invDisplay()
    save = scripts.savePull()
    var17 = save[16]
    if var17 == 0:
        print("You come across another locked chest. Sitting beside is a dusty old desk.\n")
    if var17 == 1:
        print("There's that chest where you found the bottle.\n")
    if var17 == 2:
        print("There's that chest with the bottle.\n")
    if var17 == 0:
        print('OPEN [1]')
    if var17 == 1:
        print('PUT BACK [1]')
    if var17 == 2:
        print("TAKE BACK [1]")
    print('BACK [2]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                if var17 == 0:
                    line_ext = 16
                    state_ext = 1
                    scripts.saveWriter(line_ext, state_ext)
                    print('\nYou open the chest and find an empty bottle.')
                    time.sleep(2)
                    caveSel3()
                if var17 == 1:
                    line_ext = 16
                    state_ext = 2
                    scripts.saveWriter(line_ext, state_ext)
                    print('\nYou decide to put the bottle back in the chest.')
                    time.sleep(2)
                    caveSel3()
                if var17 == 2:
                    line_ext = 16
                    state_ext = 1
                    scripts.saveWriter(line_ext, state_ext)
                    print("\nYou take the bottle back. Could be useful, after all.")
                    time.sleep(3)
                    caveSel3()
            if choose == 2:
                cave()
            if choose > 2 or choose < 1:
                scripts.inpErrorHandler()
                caveSel3()
        except ValueError:
            scripts.inpErrorHandler()
            caveSel3()
Пример #21
0
def caveSel1():
    save = scripts.savePull()
    var15 = save[14]
    scripts.screenClear()
    scripts.versionHeader()
    scripts.invDisplay()
    if var15 == 0:
        print("You continue deeper down the cave. There's a small box sitting near the wall.\n")
        print('OPEN [1]')
    if var15 == 1:
        print("Just a dingy old cave.\n")
        print("PUT KNIFE BACK [1]")
    if var15 == 2:
        print("You're deep into the cave. There's that box with the knife you put back.\n")
        print('TAKE [1]')
    print('BACK [2]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                if var15 == 0:
                    line_ext = 14
                    state_ext = 1
                    scripts.saveWriter(line_ext, state_ext)
                    print('\nYou open the box and find a knife. You put it in your pocket.')
                    time.sleep(2)
                    caveSel1()
                if var15 == 1:
                    line_ext = 14
                    state_ext = 2
                    scripts.saveWriter(line_ext, state_ext)
                    print('\nYou open the box and put the knife back.')
                    time.sleep(2)
                    caveSel1()
                if var15 == 2:
                    line_ext = 14
                    state_ext = 1
                    scripts.saveWriter(line_ext, state_ext)
                    print('\nYou take the knife back.')
                    time.sleep(1)
                    caveSel1()
            if choose == 2:
                if var15 == 0:
                    print("\nContinuing in a cave this dark is just asking for trouble.")
                    time.sleep(3)
                cave()
            if choose > 2 or choose < 0:
                scripts.inpErrorHandler()
                caveSel1()
        except ValueError:
            scripts.inpErrorHandler()
            caveSel1()
Пример #22
0
def friendFlagger3():  #Neutral Flag
    line_ext = 3
    state_ext = 3
    scripts.saveWriter(line_ext, state_ext)
    saan()
Пример #23
0
def flowerFlag():  #Gave Flower Flag
    line_ext = 15
    state_ext = 3
    scripts.saveWriter(line_ext, state_ext)
    saan()
Пример #24
0
def friendFlagger1():  #Flirty Flag
    line_ext = 3
    state_ext = 2
    scripts.saveWriter(line_ext, state_ext)
    saan()
Пример #25
0
def normalReset():
    line_ext = 0
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 1
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 2
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 3
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 4
    state_ext = 1
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 5
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 7
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 10
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 13
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 14
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    line_ext = 15
    state_ext = 0
    scripts.saveWriter(line_ext, state_ext)
    print('\nReset.')
    time.sleep(0.5)
Пример #26
0
def devJump():
    scripts.screenClear()
    print('\nDevelopment Hopper\n')
    print('CHAPTER 1 [1]')
    print('CHAPTER 2 [2]')
    print('CHAPTER 3 [3]')
    print('\nPROD RESET [4]')
    print('')
    print('BAD END FLAG [5]')
    print('TOOLS USED FLAG [6]')
    print('KILLED LIZARD FLAG [7]')
    print('SPLASH OFF [8]')
    print('SPLASH ON [9]')
    print('FLOWER [10]')
    print('\nEXIT [11]')

    while True:
        try:
            choose = int(input('\nACTION >> '))

            if choose == 1:  #Chapter 1 Jump
                mm1.mainMenu1()
            if choose == 2:  #Chapter 2 Jump
                line_ext = 0
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                line_ext = 0
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                mm2.mainMenu2()
            if choose == 3:  #Chapter 3 Jump
                line_ext = 0
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                line_ext = 1
                state_ext = 2
                scripts.saveWriter(line_ext, state_ext)
                mm3.mainMenu3()
            if choose == 4:  #Full Reset
                save = open('data.txt', 'w+')
                save.write("0\n0\n0\n0\n0\n0\n0\n0\n0\n0\n0\n0\n0\n0\n0\n0")
                save.close()
                devJump()
            if choose == 5:  #Bad Ending
                line_ext = 8
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                line_ext = 0
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                line_ext = 1
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                devJump()
            if choose == 6:  #Tools used flag
                line_ext = 2
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                devJump()
            if choose == 7:  #Lizard murder flag
                line_ext = 5
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                line_ext = 6
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                devJump()
            if choose == 8:
                line_ext = 10
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
                devJump()
            if choose == 9:
                line_ext = 10
                state_ext = 0
                scripts.saveWriter(line_ext, state_ext)
                devJump()
            if choose == 10:
                line_ext = 15
                state_ext = 1
                scripts.saveWriter(line_ext, state_ext)
            if choose == 11:
                scripts.screenClear()
                quit()
        except ValueError:
            devJump()
Пример #27
0
def Lizard():
	while True:
		try:
			scripts.screenClear()
			scripts.versionHeader()
			scripts.invDisplay()
			vars = scripts.savePull()
			var5 = vars[4]
			var6 = vars[5]
			var7 = vars[6]
			var15 = vars[14]
			var16 = vars[15]
			annoyed_lizard = vars[10]
			print('You and your friends walk towards the lizard. ', end='')
			if var16 == 2:
				print('He waves at you all, inviting you over!')
			if var16 == 0 or 1 or 3:
				print('He notices you.')
			if var5 == 1 and var7 == 1:
				print('He looks incredibly hesistant.')
			print('\nTALK [1]')
			print('OPTION [2]')
			print('BACK [3]')
			choose = int(input('\nACTION >> '))
			if choose == 1:
				if annoyed_lizard == 4:
					print('\nThe lizard mentions how strangely you acted earlier, trying to punch him.')
					time.sleep(4)
					print('...kinda awkward. You head back.')
					time.sleep(2)
					mm3.mainMenu3()
				if var5 == 1 and var7 == 1 and annoyed_lizard != 4:
					print("\nYou ask him why he looks so nervous. He can't even look at you.")
					time.sleep(3)
					print("He leaves in a hurry.")
					time.sleep(2)
					line_ext = 17
					state_ext = 1
					scripts.saveWriter(line_ext, state_ext)
					#write new var so he doesn't show up on mm3
					mm3.mainMenu3()
				if var6 == 1 and annoyed_lizard != 4:
					Lizard() #shouldn't be possible
				if var16 == 2 and annoyed_lizard != 4:
					print('\nHe starts up a little chat with you guys.')
					print('Seems like he really appreciates your presence.')
					time.sleep(5)
					Lizard()
				else:
					print('\nThe lizard man asks you guys if you need help getting back home.')
					time.sleep(3)
					print("Kinda obvious, isn't it?")
					time.sleep(2)
					Lizard()
			if choose == 2:
				pass
			if choose == 3:
				print('\nYou all tell him that you need to go for a bit.')
				time.sleep(2)
				mm3.mainMenu3()
			if choose > 3 or choose < 1:
				scripts.inpErrorHandler()
				Lizard()
		except ValueError:
			scripts.inpErrorHandler()
			Lizard()
Пример #28
0
def hillSel1Ext():
    save = scripts.savePull()
    var7 = save[6]
    var15 = save[14]
    var16 = save[15]
    scripts.screenClear()
    scripts.versionHeader()
    scripts.invDisplay()
    if var16 != 2:
        print('The huge reptilian sees you, and approaches.')
    if var16 == 2:
        print('The reptilian waves and smiles at you.')
    if var7 == 0:
        print('')
    if var7 == 1:
        time.sleep(2)
        print("Looks like he's having a sense of déjà vu.\n")
        time.sleep(3)
    if var15 == 1:
        print('FIGHT [1]')
    print('TALK [2]')
    if var16 == 0:
        print('BACK [3]')
    if var16 == 1:
        print('GIVE FLOWER [3]')
        print('BACK [4]')
    if var16 == 2:
        print('BACK [3]')
    while True:
        try:
            choose = int(input('\nACTION >> '))
            if choose == 1:
                if var16 == 2 and var15 == 1:
                    print(
                        '\nI genuinely do not have the heart to program a scenario for this.'
                    )
                    time.sleep(2)
                    print('Sorry!')
                    time.sleep(2)
                    hill()
                if var15 == 1:
                    battle.battleFlashy()
                if var15 == 0:
                    scripts.inpErrorHandler()
                    hillSel1Ext()
            if choose == 2:
                if var7 == 0 and var16 == 2:
                    hs1e3()
                if var7 == 1:
                    hs1e1()
                if var7 == 0:
                    hs1e2()
            if choose == 3:
                if var16 == 0:
                    lizardBack()
                if var16 == 1:
                    print(
                        '\nYou give the lizard man the flower. He smiles at you.'
                    )
                    line_ext = 15
                    state_ext = 2
                    scripts.saveWriter(line_ext, state_ext)
                    time.sleep(3)
                    hillSel1Ext()
                if var16 == 2:
                    print('')
                    print(
                        textwrap.fill(
                            "That lizard looks like nobody's shown him kindness before this in a long while...",
                            75))
                    time.sleep(4)
                    hill()
            if choose == 4:
                if var16 == 0:
                    scripts.inpErrorHandler()
                    hillSel1Ext()
                if var16 == 1:
                    lizardBack()
            if choose > 4 or choose < 0:
                scripts.inpErrorHandler()
                hillSel1Ext()
        except ValueError:
            scripts.inpErrorHandler()
            hillSel1Ext()
Пример #29
0
def friendFlagger2():  #Rude Flag
    line_ext = 3
    state_ext = 1
    scripts.saveWriter(line_ext, state_ext)
    mm2.mainMenu2()