default power_law_20 = False

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

    tutor "Law 20: Do Not Commit to Anyone."

    tutor "Commitments bind you. Promises and alliances limit your options. Stay free. Let others commit to you."

    tutor "Play both sides when possible. Remain neutral until the winner is clear. Loyalty given too early often becomes a chain."

    tutor "Independence preserves power. Attachments weaken it."

    tutor "In desire, commitment is a trap."

    tutor "Declare eternal love too soon and you lose mystery. They grow secure, less eager. Stay slightly distant."

    tutor "Let them commit. Let them promise, chase, plead. Your freedom keeps them working harder to win what they can never fully own."

    tutor "Commit to no one. Let all commit to you."

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

    $ quiz_score = 0

    menu quiz_20_q1:
        "Question 1: What happens when you commit too early?"
        "You gain unbreakable loyalty":
            pass
        "You limit your options and freedom":
            $ quiz_score += 1
        "Everyone respects you more":
            pass

    menu quiz_20_q2:
        "Question 2: Who should make commitments?"
        "You should commit first":
            pass
        "Let others commit to you":
            $ quiz_score += 1
        "Commit to everyone equally":
            pass

    menu quiz_20_q3:
        "Question 3: In matters of desire, why stay uncommitted?"
        "It ends passion quickly":
            pass
        "It keeps them eager and working to win you":
            $ quiz_score += 1
        "It shows true love":
            pass

    if quiz_score == 3:
        tutor "All responses correct. Acceptable performance."
        tutor "Power point authorized."
        if not power_law_20:
            $ power_law_20 = True
            call increase_power from _call_increase_power_12
            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 twenty complete."
    tutor "I await your command for the next law."

    hide expression tutor_image with moveoutleft
    jump chapter_label