default power_law_40 = False

label law_40:
    $ tutor_image = tutor_name + tutor_mode
    show expression tutor_image at center, breathing_center with moveinright

    tutor "Law 40: Despise the Free Lunch."

    tutor "What is free is never truly free. Gifts come with hidden chains. Generosity always has purpose."

    tutor "Accept nothing without cost. Pay for what you take. Independence is priceless."

    tutor "Obligation weakens. Self-reliance strengthens."

    tutor "In desire, free pleasure is dangerous."

    tutor "Beware lovers who give too easily. Their gifts bind. They expect return, control, guilt."

    tutor "Make them earn your attention. Pay for theirs if needed. Keep the exchange clear. No debt. No chains."

    tutor "Nothing is free. Pay or stay free."

    tutor "Comprehension test begins now. All answers must be correct to earn the power point. No exceptions."

    $ quiz_score = 0

    menu quiz_40_q1:
        "Question 1: What do free gifts really carry?"
        "Pure kindness":
            pass
        "Hidden obligations":
            $ quiz_score += 1
        "No value":
            pass

    menu quiz_40_q2:
        "Question 2: Why refuse free things?"
        "To appear ungrateful":
            pass
        "To avoid debt and maintain independence":
            $ quiz_score += 1
        "To save money":
            pass

    menu quiz_40_q3:
        "Question 3: In intimacy, why distrust easy gifts?"
        "They are always sincere":
            pass
        "They create expectation and control":
            $ quiz_score += 1
        "They mean true love":
            pass

    if quiz_score == 3:
        tutor "All responses correct. Acceptable performance."
        tutor "Power point authorized."
        if not power_law_40:
            $ power_law_40 = True
            call increase_power from _call_increase_power_34
            tutor "The shift in your presence is detected. Minor... but registered."
        else:
            tutor "This power point is already yours. Repetition is unnecessary."
    else:
        tutor "Errors detected. [quiz_score] out of 3 correct."
        tutor "Review the material. No point will be granted until perfection is achieved."

    tutor "Lesson forty complete."
    tutor "I await your command for the next law."

    hide expression tutor_image with moveoutleft
    jump chapter_label