label luna_chitchat:

    if luna_chatted:
        return

    $ luna_chatted = True

    # Story related chitchats

    if luna_intro_E2 and not spectrespecs_E3 and thequibbler_ITEM.owned < 1:
        lun "Have you acquired a copy of the magazine yet?" ("open", "base", "raised", "mid")
        gen "Not yet." ("base", xpos="far_left", ypos="head")
        lun "I'm sure somebody in the castle should have a copy." ("base", "base", "base", "R")
        gen "Can't you give me--" ("base", xpos="far_left", ypos="head")
        lun "Oh I'm so happy, my daddy will be ecstatic once he hears that {b}the{/b} Albus Dumbledore is buying his magazine." ("smile", "happyCl", "base", "mid")
        gen "..." ("base", xpos="far_left", ypos="head")
        gen "(Guess I should have a gander around the castle and see if anyone can get me a copy....)" ("base", xpos="far_left", ypos="head")
        return

    if spectrespecs_E2 and not spectrespecs_E3:
        lun "Have you acquired a copy of the magazine yet?" ("open", "base", "raised", "mid")
        gen "I have!" ("base", xpos="far_left", ypos="head")
        lun "Great!" ("smile", "happyCl", "base", "mid")
        lun "What did you think?" ("base", "base", "base", "mid")
        gen "Oh, I haven't read it yet." ("base", xpos="far_left", ypos="head")
        lun "Oh..." ("soft", "base", "base", "R")
        lun "Then let me know what you think once you've read it." ("open", "base", "base", "mid")
        return

    if lun_tier == 1:
        $ random_number = renpy.random.randint(1, 10)

        if random_number == 1:
            lun "During today's potions lesson I remembered reading an article in the quibbler about the Valerian root." ("soft", "base", "base", "mid")
            lun "It was talking about its calming properties and how chewing on it would produce the same effect as a Draught of Peace." ("open", "base", "base", "mid")
            lun "Since we were brewing a Draught of Peace potion I brought up the article with professor Snape but he just laughed and prompted me to try it." ("normal", "base", "base", "mid")
            lun "So I did, and let me tell you... I've never felt so relaxed in my life." ("grin", "base", "base", "mid")

        elif random_number == 2:
            lun "I had a strange dream last night..." ("soft", "base", "base", "mid")
            lun "I was sitting by a tree when a rabbit carrying a pocket watch jumped by, prompting me to follow it..." ("open", "base", "base", "mid")
            lun "Must've been the cheese I ate before going to bed..." ("open", "base", "base", "down")

        elif random_number == 3:
            lun "Acid pops are my favourite." ("crooked_smile", "base", "base", "mid")
            lun "I always make sure to get some when I'm in Hogsmeade." ("base", "wink", "base", "mid")
            lun "" ("base", "base", "base", "mid")

        elif random_number == 4:
            lun "I was a bit disappointed when I found out the Thestrals live in the forbidden forest." ("annoyed", "base", "base", "R")
            lun "I'm hoping I'll be able to ride one someday..." ("grin", "base", "base", "mid")

        elif random_number == 5:
            lun "There something I've been meaning to ask you." ("open", "closed", "base", "mid")
            lun "Could we not put up so many mistletoe's during the holiday celebrations?" ("soft", "base", "base", "mid")
            lun "It would highly decrease the risk of a Nargle infestation." ("open", "base", "base", "mid")

        elif random_number == 6:
            lun "Why are there no school trips at Hogwarts?" ("open", "base", "raised", "mid")
            lun "I'd love to take one to Sweden and look for the Crumple-Horned Snorkack." ("grin", "base", "base", "mid")

        elif random_number == 7:
            lun "Sir, you really need to do something about Peeves." ("annoyed", "base", "base", "R")
            lun "He's been following me around chanting \"Loony Luna, Loony Luna, who would ever do yah\"..." ("open", "base", "base", "R")

        elif random_number == 8:
            lun "I spotted some wrackspurts in one of the broom closets the other day." ("open", "closed", "base", "mid")
            lun "You might wonder what I was doing in there." ("angry", "closed", "base", "mid")
            lun "Inspecting the brooms for wrackspurts of course!" ("angry", "base", "base", "mid")

        elif random_number == 9:
            lun "I hope we'll be able to contain this infestation within the school." ("open", "closed", "base", "mid")
            lun "I'm a bit worried it might spread on one of our visits to Hogsmeade." ("annoyed", "base", "base", "R")

        elif random_number == 10:
            lun "Sir, do you think wrackspurts could spread to animals?" ("open", "wide", "base", "mid")
            lun "No, don't say anything... I can't bear the thought of it!" ("open", "happyCl", "base", "mid")

    elif lun_tier == 2:
        $ random_number = renpy.random.randint(1, 10)

        if random_number == 1:
            lun "My whole idea of wrackspurts got shattered once I found out they don't only attack people." ("open", "happyCl", "base", "mid")
            lun "But they also hide in clothes!" ("open", "wide", "base", "mid")
            lun "I found a sock completely filled with them once!" ("open", "wide", "base", "mid")

        elif random_number == 2:
            lun "I feel like I could've nipped this infestation in the bud if only we had made spectrespecs mandatory years ago." ("open", "closed", "base", "mid")
            lun "This school sure is lucky that you're here to help dealing with this, Sir." ("base", "narrow", "base", "mid")

        elif random_number == 3:
            lun "I used to think Wrackspurts could only fly small distances." ("open", "base", "base", "mid")
            lun "But then I saw some on the ceiling in Tonks' classroom!" ("clench", "wide", "base", "mid")
            lun "I wonder if she was trying to fend them off with defensive magic..." ("open", "base", "base", "R")

        elif random_number == 4:
            lun "I still can't believe you managed to channel the wrackspurts though your penis, sir." ("grin", "base", "base", "mid")
            lun "You've got to teach me how to do that!" ("base", "wink", "base", "mid")

        elif random_number == 5:
            lun "Are you able to cast other magic through your penis, sir?" ("open", "base", "raised", "mid")
            lun "We should try it sometime!" ("grin", "base", "base", "mid")

        elif random_number == 6:
            lun "I can't help but imagine what it'd look like to have a patronus cast through a penis..." ("base", "closed", "base", "mid")
            lun "Is that a weird thing to be imagining?" ("soft", "base", "base", "mid")

        elif random_number == 7:
            lun "I'm still not so sure I'll ever be able to get rid of these spurts myself..." ("annoyed", "narrow", "base", "down")
            lun "If it requires a lot of focus that is... I'm not very good at that." ("soft", "narrow", "base", "R")

        elif random_number == 8:
            lun "Are you sure we shouldn't clean your desk, sir?" ("soft", "base", "raised", "mid")
            lun "Or are you worried they might spread elsewhere if we move them?" ("open", "base", "base", "mid")

        elif random_number == 9:
            lun "Can you inspect my body today, sir?" ("angry", "base", "raised", "mid")
            lun "Can you?" ("angry", "wide", "base", "mid")
            lun "Please." ("angry", "wide", "base", "mid")

        elif random_number == 10:
            lun "Sir, Is it supposed to feel really good when you rub your thighs together?" ("soft", "base", "raised", "mid")

    elif lun_tier == 3:
        $ random_number = renpy.random.randint(1, 10)

        if random_number == 1:
            lun "*Ehm*... Hypothetically... What would a person do if they got some wrackspurts stuck to their underwear?" ("open", "base", "base", "R")

        elif random_number == 2:
            lun "I'm so glad the inspection was successful, I don't know what I'd do if we didn't get anywhere with it..." ("base", "narrow", "base", "R")

        elif random_number == 3:
            lun "Is it possible to have magic fingers, sir?" ("soft", "base", "base", "mid", cheeks="blush")
            lun "You know how some people are born with innate magic abilities." ("open", "closed", "base", "mid", cheeks="blush")
            lun "I was just thinking about when you touched me down there..." ("soft", "narrow", "base", "R", cheeks="blush")

        elif random_number == 4:
            lun "That thing I felt on my back when you helped me..." ("open", "base", "base", "R", cheeks="blush")
            lun "*Hmm*... Nevermind..." ("base", "narrow", "base", "down")

        elif random_number == 5:
            lun "I've been trying to figure out if there's any more sensitive areas on my body." ("open", "base", "base", "down")
            lun "But it's not easy when you're ticklish..." ("annoyed", "base", "base", "down")

        elif random_number == 6:
            lun "I've been thinking... since my nipples get hard sometime... I wonder if it's possible to rub them to get the wrackspurts out like you do your penis." ("soft", "base", "raised", "mid")

        elif random_number == 7:
            lun "The wrackspurts appear to have been building up even faster than normal recently." ("soft", "narrow", "base", "R")
            lun "I wonder why..." ("soft", "base", "base", "down")

        elif random_number == 8:
            lun "I will become the greatest master baiter ever!" ("smile", "closed", "base", "mid")
            lun "You watch me!" ("base", "wink", "base", "mid")

        elif random_number == 9:
            lun "You said that my naked body helped you release the spurts, what did you mean by that exactly?" ("soft", "base", "raised", "mid")
            lun "They're not flocking over to me are they?!" ("angry", "wide", "base", "mid")

        elif random_number == 10:
            lun "How come you're so quick at unhooking a woman's bra, sir?" ("open", "base", "base", "down")
            lun "Wait, what am I saying... Of course the great Dumbledore can do anything with ease..." ("angry", "wide", "base", "mid")

    # elif lun_tier == 4:
    #     $ random_number = renpy.random.randint(1, 10)

    #     pass
        # $ random_number = renpy.random.randint(1, 10)
        # lun "My fingers just aren't big enough to get rid of these spurts properly."
        # lun "I hope well be able to find even more ways to get rid of them."

        # lun "I can't believe how slippery it got down there when you had me touch myself."
        # lun "A bunch of slimy buggers is what they are!"

    return