label menu_floor01_level02:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    if has_Elise and has_Mika and has_Rosemarie and has_Sadie:
        jump level03
    
    menu:
        "Where are they?"
        "The Lobby" if not in_Lobby:
            jump lobby_level02
        "The Ballroom" if not in_Ballroom:
            jump ballroom_level02
        "The Courtyard" if not in_Courtyard:
            jump courtyard_level02
        "Up to the Second Floor":
            if not seen_hallway_level02:
                jump hallway_level02
            else:
                jump menu_floor02_level02
            
            
label menu_floor02_level02:
    
    $ in_Lobby = False
    $ in_Ballroom = False
    $ in_Courtyard = False
    
    menu:
        "Where are they?"
        "The Hallway" if not in_Hallway:
            jump hallway_level02
        "Northwest Room" if not in_NW_Room:
            jump NW_Room_level02
        "Middle West Room" if not in_MW_Room:
            jump MW_Room_level02
        "Southwest Room" if not in_Tower_Room:
            jump tower_level02
        "Northeast Room" if not in_NE_Room:
            jump NE_Room_level02
        "Middle East Room" if not in_ME_Room:
            jump ME_Room_level02
        "Southeast Room" if not in_SE_Room:
            jump SE_Room_level02
        "Back Downstairs":
            jump menu_floor01_level02

label lobby_level02:
    
    $ in_Lobby = True
    
    $ in_Ballroom = False
    $ in_Courtyard = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn lobby night with dissolve
    
    if not seen_lobby_level02:
        
        $ seen_lobby_level02 = True
        
        "The lobby is empty except the tissue paper ghost hanging over the reception desk."
        "If I didn't know better, I'd swear it's painted mouth is moving a little."
        "I go to the door to see if maybe someone had gone outside, but it's locked."
        "Slamming my fist against the door proves useless and no matter how I jiggle the door knob, nothing happens."
        "If I can't get out, then everyone must still be in here too!"
        
    else:
        
        "The front door of the lobby is still locked."
        tisha suspicious "(How did it even get locked in the first place?)"
        
    jump menu_floor01_level02
        

label ballroom_level02:
    
    $ in_Ballroom = True
    
    $ in_Lobby = False
    $ in_Courtyard = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg ballroom night with dissolve
    
    if not seen_ballroom_level02:
        
        $ seen_ballroom_level02 = True
        
        "Two white spectral shapes drift around the ballroom floor."
        "Rosemarie sways between them, her expression anxious."
        
        show rosemarie awkward with dissolve
        rosemarie "T-tish!  I'm trapped!  They won't let me stop dancing!"
        "She takes a step toward me, but immediately one of the specters swoops down and cuts her off."
        
        show rosemarie worried with fast_dissolve
        rosemarie "Tisha.  H-help me."
        
        tisha serious "No one bullies my friends!  Not even ghosts."
        "I put my hands on my hips."
        
        "The shapes appear unintimidated."
        "Clenching my fists at me side, I march over to Rosemarie and grab her wrist."
        tisha sad_smile "Let's go, okay?"
        
        show rosemarie awkward_smile "Thank you, Tish.  Thank you.  I'm too scared to do this by myself."
        
        "I pull Rosemarie to the exit."
        "The ghosts dart in front of me and I brace myself for some kind of impact, but they pass harmlessly right through me."
        
        "A few more steps and we're both free."
        
        $ has_Rosemarie = True
        
    else:
        
        "The ghosts have retreated to floating around the ceiling, but it's better if we don't actually enter the room."
        
    jump menu_floor01_level02
    

label courtyard_level02:
    
    $ in_Courtyard = True
    
    $ in_Ballroom = False
    $ in_Lobby = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn lobby night with dissolve
    
    if not seen_courtyard_level02:
        
        $ seen_courtyard_level02 = True
        
        "The door out to the courtyard is locked."
        "I guess I could break some glass and get outside, but if I'm locked in here then everyone else is as well."
        
        spirit "Stay away!  Don't come out here!  Stay AWAAAAAAY!"
        "A voice shrieks at me before it begins to cry loudly."
        
        tisha serious "Are you okay?  Are you hurt?"
        
        spirit "Just stay awaaaay!  WAaaaaaaaaaaaAAAAAAAAAAAAAHHH!!"
        "The voice takes on an inhuman pitch, rising higher and higher."
        
        "I step away from the door, but the crying continues."
         
    else:
        
        "This door is locked too.  Dammn, looks like we can't get out."
        "Something is still crying outside."
        
    jump menu_floor01_level02
    
label hallway_level02:
    
    $ in_Hallway = True
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn hallway night with dissolve
    
    if not seen_hallway_level02:
        
        $ seen_hallway_level02 = True
        
        "I dash out into the hallway."
        tisha startled "Elise!  Elise!  Where are you?!"
        "No one answers."
        "Damn it.  I have to find her."
        
    else:
        
        "No one is in the hallway."
        
    jump menu_floor02_level02
    
label NW_Room_level02:
    
    $ in_Hallway = False
    $ in_NW_Room = True
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_NW_Room_level02:
        
        $ seen_NW_Room_level02 = True
        
        "Dozens of pairs of glowing eyes stare out of the dark shadows in one corner of this room."
        "Mika brandishes an old fashioned coat rack at it, keeping them bay."
        
        show mika frown at mid_left with dissolve
        mika "I'm glad you're here."
        
        "Keeping the coat rack between us and the shadow eyes, Mika slides her way to the door."
        
        show mika serious at mid_left with fast_dissolve
        mika "Do you have any idea what's going on here?"
        
        tisha serious "No.  Maybe this place really is haunted."
        
        show mika frown at mid_left with fast_dissolve
        mika "Whatever these things are, they're not ghosts.  I can sense that much."
        
        tisha suspicious "Really?  They look like ghosts."
        
        show mika glare at mid_left with fast_dissolve
        mika "I have ghost sense, remember?  These have to be something else."
        
        tisha serious "I believe you."
        
        show mika frown at mid_left with fast_dissolve
        mika "Come on, let's find the others."
        
        $ has_Mika = True
        
    else:
        
        "A writhing ball of shadows and eyes occupies one corner of this room."
        
    jump menu_floor02_level02
    
label MW_Room_level02:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = True
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_MW_Room_level02:
        
        $ seen_MW_Room_level02 = True
        
        "The room is empty.  No one is inside."
        "Damn."
        
    else:
        
        "An empty room.  Staring at it won't get me anywhere."
        
    jump menu_floor02_level02
    
label tower_level02:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = True
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn hallway night with dissolve
    
    if not seen_tower_room_level02:
        "I knock on the locked door."
        tisha suspicious "Hello?  Anyone?"
        "A low growling seems to fill the entire hallway."
        spirit "WHAT IS LOST CAN NEVER BE FOUND."
        tisha very_suspicious "Who's there?"
        "I reach out to shake the door knob again, but quickly withdraw my hand."
        tisha startled "(It's freezing!)"
        spirit "YOU'LL NEVER GET IT BACK!  NEVER GET IT BACK!!"
        "A low threatening voice intones."
        tisha serious "(If I can't get up to the balcony, no one else can either.  I'll look for the others somewhere else.)"
    else:
        spirit "NEVER GET IT BACK!  NEVER GET IT BACK!!"
        tisha "(This door is locked, I'll look somewhere else.)"
    
    jump menu_floor02_level02
    
label NE_Room_level02:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = True
    $ in_ME_Room = False
    $ in_SE_Room = False
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_NE_Room_level02:
        
        $ seen_NE_Room_level02 = True
        
        "A semi-transparent and sickly white shape sits on the bed.  It's almost human in size, but not shaped quite right."
        "Its mouth is open."
        spirit "Ooooohhhhhh.......  Ooooohhhhh......"
        "Nothing else is here.  I'll leave before anything notices me."
        
    else:
        
        spirit "Ooooohhhhhh.......  Ooooohhhhh......"
        tisha serious "(Let's leave before it notices us.)"
        
    jump menu_floor02_level02
        
label ME_Room_level02:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = True
    $ in_SE_Room = False
    $ in_Tower_Room = False

    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_ME_Room_level02:
        
        $ seen_ME_Room_level02 = True
        
        "Sadie stands with he back to me, staring intently at the grandfather clock that appears to dominate one corner of the room."
        tisha curious "Sadie?"
        "She doesn't seem to hear me or react to my voice at all."
        tisha suspicious "Sadie!"
        "I repeat her name louder but still no reaction."
        "Crossing the room, I touch her arm gently."
        show sadie smile with dissolve
        sadie "Tisha?  Boy, I'm glad to see you."
        show sadie annoyed with fast_dissolve
        sadie "I couldn't stop looking at this clock for some reason."
        tisha serious "Everyone's gone missing.  I'm trying to find them."
        show sadie scoff with fast_dissolve
        sadie "I think this place might really be haunted.  Katya managed to find an adventure somehow."
        tisha "Yeah.  I guess she did."
        show sadie serious with fast_dissolve
        sadie "Let's go find the others so Katya can start her gloating."
        
        $ has_Sadie = True
        
        jump menu_floor02_level02
        
    else:
        
        "It's the clock room."
        
    jump menu_floor02_level02
    
label SE_Room_level02:
    
    $ in_Hallway = False
    $ in_NW_Room = False
    $ in_MW_Room = False
    $ in_NE_Room = False
    $ in_ME_Room = False
    $ in_SE_Room = True
    $ in_Tower_Room = False
    
    scene bg black with dissolve
    pause (0.3)
    scene bg inn rooms night with dissolve
    
    if not seen_SE_Room_level02:
        
        $ seen_SE_Room_level02 = True
        
        show elise scared with dissolve
        elise "............"
        "Elise stares at what appears to be a decaying corpse in the middle of the room."
        "The smell of death is overpowering."
        show elise startled with fast_dissolve
        elise "It's- it's Marta's body!!"
        tisha serious "That can't be...."
        show elise uncertain with fast_dissolve
        elise "She really did die here.  What are we going to do??"
        tisha serious "I don't know that much about corpses, but if this really was Marta's body, someone would have noticed this corpse in this room after all this time." 
        "Kneeling down, I reach out to the corpse."
        show elise startled with fast_dissolve
        elise "Don't touch it!!"
        "My finger goes right through the figure of the corpse as if nothing were there at all."
        "Falling slowly as if the air were thick molasses, the corpse topples over."
        show elise scared with fast_dissolve
        elise "Eeeek!!"
        tisha suspicious "It's fake."
        "I straighten up.  Even if the corpse is fake, I have to supress the urge to wash my hand now."
        show elise uncertain with fast_dissolve
        elise "Let's go somewhere else.  Please."
        
        $ has_Elise = True
        
    else:
        
        "The fake corpse is still here, toppled over onto its side."
        
    jump menu_floor02_level02