Lessons-In-Love-Guide-Tool

On The Bright Side (Main)

Back to event list

This is generated automatically through code analysis and may include mistakes. For the interactive version of this tool, which looks at your latest savegame to hint the next see the walkthrough tool here.

Event preconditions

Next events

Event properties

Official wiki page

On The Bright Side for more details.

Event code

File: (install folder)\game\script.rpy

Code:

...
label day126:
    scene yumidesk1
    with dissolve
    play music "sweetvermouth.mp3"

    "We interrupt this broadcast to bring you breaking news."
    "Yumi is in the classroom today. "
    "This is truly an event that will go on to shock the world."
    "Of course, such a rare occurrence doesn’t come without its setbacks, though."
    "For example, Futaba isn’t even here yet and her seat has already been stolen. "
    "I mean, it’s not like we have assigned seating in this classroom or anything like that, but it’s still clear that this is a targeted act on Yumi’s behalf."
    "To be honest, I’m surprised she even remembers where Futaba sits with how little she comes to class."

    play sound "slidedoor.mp3"
    "…"

    scene yumidesk2
    with dissolve

    f "Ah..."
    y "Hm? What do you want?"
    f "That’s...ummm..."
    f "That's where I...normally sit..."
    y "...Okay? And?"
    f "Um...Would you be able to..."
    y "Just fucking say it, fatass. The hell do you want?"

    scene yumidesk3
    with dissolve

    f "Can you...at least let me get my books out of the desk?"
    y "Depends. Anything in it for me?"
    f "What...would you want?"
    y "Hmm...have any cash on ya? I’d probably be willing to sit somewhere else if you can spot me some lunch money."

    scene yumidesk4
    with dissolve

    f "Is there anything else you would want? I don’t really have enough money on me to buy lunch for both you and myself."
    y "That’s fine. You’ve got enough food stored in you to go without lunch for a day or two. Maybe even a week, now that I think about it."

    "Hearing that, I begin to make my way over to their side of the room and prepare myself to intervene if things escalate any further."
    "Technically, Yumi isn’t doing anything {i}wrong{/i} other than just being a bitch, so I should wait to see if anything else actually happens."


    f "But...I already skipped breakfast today and-"
    y "And what? You’re not thinking of eating any of {i}us{/i}, are you?"
    y "Lay a finger on me and I’ll fucking murder you. "

    scene yumidesk5
    with dissolve

    f "I wouldn’t ever do something like that to you...or {i}anyone{/i}. I just want my books..."
    y "Yeah, I heard you the first time. Do I need to repeat my demands or are you going to fork over a few hundred yen?"
    s "How about I buy you lunch instead, Yumi? Will that work?"

    scene yumidesk6
    with dissolve

    "I decide to step in before I become an accomplice to extortion, which I’m pretty sure is against[school] policy."
    "I haven’t even bothered trying to read the handbook, though. So who even knows?"

    y "The fuck are you doing here?"
    s "I know you’re not here often, but you {i}are{/i} aware this is my classroom, correct?"
    y "I guess. And {i}you{/i} are aware that I can do whatever the fuck I want, correct?"
    s "That’s true outside of[school] grounds, but I’m pretty sure I’m obligated to step in during situations like this."
    f "Um...Sensei...you don’t have to-"
    s "It’s okay, Futaba."
    s "I think I've learned how to deal with her by now."

    scene yumidesk7
    with dissolve

    y "The fuck do you mean you've {i}learned how to deal{/i} with me? Why are you makin’ it sound like some fuckin’ chore?"
    y "Last I remember, you were the one stalking {i}me{/i}. Isn’t that right, asshole?"

    scene yumidesk8
    with dissolve

    f "S-Stalking?...Is that...true?"

    scene yumidesk9
    with dissolve

    y "Fuck yeah it’s true. And that’s just the beginning of it."

    if bonus == True:
        y "Can’t even imagine what he’s been doing to the rest of-"
    else:
        y "He makes me juggle, too. Fucking asshole."
        f "J-J-Juggle?!"

    s "Okay, calm down. I’m not stalking anyone."
    s "I’ve just been trying to help Yumi out from time to time."

    scene yumidesk8
    with dissolve

    y "Uhh, dipshit, I’ve been telling you for pretty much forever that the best way to ‘help me out’ is by just leaving me the fuck alone."
    y "If you wanna pay for my lunch, cool, but I’m not givin’ up the fuckin’ desk. I was here first. I know my rights."

    "I sigh to myself and direct my attention to Futaba."

    s "She does have a point, Futaba. You’re all technically allowed to sit wherever you want. And Yumi {i}was{/i} here first today."

    scene yumidesk10
    with dissolve

    y "Wait...are you actually takin’ my side? The fuck is goin’ on here?"
    s "I’m not taking anyone’s side. I’m just saying you’re allowed to sit wherever you want. "
    s "But, if at all possible, do you think you’d be able to reach deep inside that shell of a heart you have and find the kindness to give Futaba her books?"
    s "She’s not bothering you."
    y "I don’t know, man. Feels pretty bothersome to have to get off the desk just so some fatass can read books about knights and giant lizards and shit."

    scene yumidesk11
    with dissolve

    f "They’re...dragons...not lizards."
    y "I don’t give a fuck what they are. They’re weird as shit and you’re weird for reading them."
    s "Yumi, I know doing this doesn’t really work on you, but I’m going to have to give you detention if you insult Futaba again."

    scene yumidesk12
    with dissolve

    y "Are you now?"

    "Yumi hits me with an ice-cold gaze that would be more than enough to freeze the heart of anyone not used to her."
    "But, seeing as I’ve legitimately made out with her without any consequences, I’m beginning to think she’s more bark than bite."

    s "I am. In fact, you’re banned from cursing for the rest of the day."

    scene yumidesk13
    with dissolve

    y "Suck my dick you fucking ass-weasel!"
    s "Okay, first off, where do you get these insults?"
    s "Second, you have detention now. You’re staying after class today."
    y "I ain’t doin’ shit! I’ll leave this fuckin’ place right now!"

    scene yumidesk15
    with dissolve

    f "Umm, Sensei? I’m sorry for causing so much trouble. If I knew this was going to happen, I wouldn’t have ever asked for my books in the first place."
    s "Don’t blame yourself just because Yumi has self-control issues, Futaba."
    y "{i}I{/i} have self-control issues? Oh, that’s real fuckin’ rich."
    y "Bravo to you, dude. Completely ignoring your own problems and just pawnin’ all of your bullshit off on me. Thanks a lot for that."
    s "…"

    scene yumidesk16
    with dissolve

    f "…"
    f "Um...what does she mean by that, Sensei?"
    y "Yeah, {i}Sensei{/i}. Go on and tell her and see if {i}I’m{/i} still the bad guy."
    s "Don’t worry about it, Futaba. Yumi’s talking about something that happened between the two of us outside of[school]."
    f "Outside of[school]?..."
    s "It doesn’t concern you. But, Yumi-"
    y "What now? Gonna fuckin’ {i}suspend{/i} me instead?"
    s "No. But I think the two of us need to have another talk."
    y "…"
    y "Yeah, and I think the two of {i}you{/i} can both go fuck yourselves."
    y "I’m outta here."
    y "Peace."

    scene yumidesk17
    with dissolve
    play sound "slidedoor.mp3"

    "Yumi quickly hops off of the desk and makes her way out of the classroom, leaving Futaba and me in the dust."

    f "…"
    s "…"
    f "I’m...a little confused...about what that was all about..."

    "I’m not. I was beginning to think that Yumi had gotten over that...occurrence from a while ago, but it’s clear to me now that this is most certainly not the case."
    "I’ll have to talk to her about that soon..."
    "But for now, I’ve got to do everything I can to revert the situation back to normal."
    "I clear my throat and prepare to drag Futaba back to “reality.”"

    s "Well, on the bright side-"
    s "At least you got your desk back."

    scene black
    with dissolve

    $ renpy.end_replay()
    $ day126 = True
    stop music fadeout 5.0

    "………"
    "……"
    "…"

    jump afterschoolevent

label day128:
...

Code that triggers this event

File: (install folder)\game\script.rpy

Code:

...
$ makotonew3 = True
    if futabadorm15 == True:
        $ futabanew1 = True
        $ futabanew2 = True
        $ futabanew3 = True
    if amidorm10 == True:
        $ aminew1 = True
        $ aminew2 = True

    if totaldays > 21 and roomwithclocks == False:
        $ roomwithtrack = True

    $ v11check()

    if totaldays >= 5 and day5 == False:
        jump day5
    if totaldays >= 7 and day7 == False:
        jump day7
    if totaldays >= 8 and day8 == False:
        jump day8
    if totaldays >= 12 and day12 == False:
        jump day12
    if totaldays >= 14 and day14 == False:
        jump day14
    if totaldays >= 16 and firsttimedojo == True and day16 == False:
        jump day16
    if totaldays >= 20 and day20 == False:
        jump day20
    if totaldays >= 21 and firsttimestreets and day21 == False:
        jump day21
    if totaldays >= 26 and day26 == False:
        jump day26
    if totaldays >= 28 and day28 == False:
        jump day28
    if totaldays >= 30 and cafesugar == True and day30 == False:
        jump day30
    if totaldays >= 33 and day33 == False:
        jump day33
    if totaldays >= 36 and day16 == True and bar5 == True and day36 == False:
        jump day36
    if totaldays >= 40 and day40 == False:
        jump day40
    if totaldays >= 43 and amisroom10 == True and day24 == True and aminew1 == False:
        jump aminew1
    if totaldays >= 44 and day38 == True and day44 == False:
        jump day44
    if totaldays >= 48 and day48 == False:
        jump day48
    if totaldays >= 50 and cafe15 == True and day50 == False:
        jump day50
    if totaldays >= 54 and day54 == False:
        jump day54
    if totaldays >= 55 and pornshop10 == True and makotonew1 == False:
        jump makotonew1
    if totaldays >= 56 and shrine5 == True and day56 == False:
        jump day56
    if totaldays >= 60 and ayanenew2 == True and ayanenew3 == False:
        jump ayanenew3
    if totaldays >= 63 and rindorm20 == True and day63 == False:
        jump day63
    if totaldays >= 64 and futabanew1 == True and day72 == True and futabanew2 == False:
        jump futabanew2
    if totaldays >= 65 and bar15 == True and cafe20 == True and day65 == False:
        jump day65
    if totaldays >= 68 and ayane_lust >= 5 and day68 == False:
        jump day68
    if totaldays >= 70 and bar10 == True and day70 == False:
        jump day70
    if totaldays >= 72 and day70 == True and day72 == False:
        jump day72
    if totaldays >= 77 and day77 == False:
        jump day77
    if totaldays >= 79 and day == 5 and chikadorm15 == True and day79 == False:
        jump day79
    if totaldays >= 83 and mikudorm10 == True and day83 == False:
        jump day83
    if totaldays >= 85 and streets10 == True and day85 == False:
        jump day85
    if totaldays >= 86 and futaba_lust >= 5 and day == 5 and day86 == False:
        jump day86
    if totaldays >= 89 and day65 == True and day89 == False:
        jump day89
    if totaldays >= 91 and day63 == True and day65 == True and day91 == False:
        jump day91
    if totaldays >= 96 and day == 1 and shrine15 == True and ayanenew1 == True and day96 == False:
        jump day96
    if totaldays >= 98 and ami_lust >= 5 and day98 == False:
        jump day98
    if totaldays >= 103 and day102 == True and day103 == False:
        jump day103
    if totaldays >= 110 and day103 == True and day110 == False:
        jump day110
    if totaldays >= 114 and day103 == True and bar20 == True and day114 == False:
        jump day114
    if totaldays >= 120 and day103 == True and day91 == True and day120 == False:
        jump day120
    if totaldays >= 121 and day85 == True and day103 == True and day121 == False:
        jump day121
    if totaldays >= 126 and day103 == True and streets15 == True and chikadorm15 == True and day126 == False:
        jump day126
...