label harper_hints:
    if prologue_completed <= 1:
        $ hp_hint = ""
    elif prologue_completed >= 1 and hp_event_3 <= 1:
        $ hp_hint = "Monday, Wednesday, and Friday afternoons in the library with Harper... What's the required reading for a superhero anyway?"
    elif hp_event_3 >= 1 and hp_event_4 <= 1:
        $ hp_hint = "I didn't think I'd have to study all that much after college... It beats selling bubble gum, though."
    elif hp_event_4 >= 1 and hp_event_5 <= 1:
        $ hp_hint = "Another chapter or two and I feel like my head is going to explode. Still, spending time with Harper in the library has upsides."
    elif hp_event_4rr <= 1:
        $ hp_hint = "I wonder what I'm going to learn with Harper today."
    elif hp_event_5 >= 1 and hp_event_6 <= 1:
        $ hp_hint = "I wonder if Harper would like to get out of the Academy for a while. I should drop by her room and ask her. {color=#00f}[Morning]{/color}"
    elif hp_event_6 >= 1 and hp_event_7 <= 1:
        $ hp_hint = "Harper really enjoyed the ice cream. I should see her again soon and check if there's something else she wants to do."
    elif hp_event_7 >= 1 and ve_event_7 <= 1:
        $ hp_hint = "Thanks to Harper, I'm almost caught up with the rest of the class. Now I just need to make sure my fitness is on par."
    elif hp_event_7 >= 1 and hp_event_8 <= 1:
        $ hp_hint = "I wonder what Harper is up to this morning."
    elif hp_event_8 >= 1 and hp_event_9 <= 1 and pat_event_1 <= 1:
        $ hp_hint = "I should take care of my patrol first before I invite Harper out again."
    elif hp_event_8 >= 1 and hp_event_9 <= 1 and pat_event_1 >= 1:
        $ hp_hint = "I should try and figure out what's going on with Harper. I'll speak to her in the morning."
    elif hp_event_9 >= 1 and hp_event_10 <= 1:
        $ hp_hint = "She said she was going to contact that reporter one of these mornings. Maybe I should keep her company."
    elif hp_event_10 >= 1 and hp_event_11 <= 1:
        $ hp_hint = "I need to keep up with my studies."
    elif hp_event_11 >= 1 and hp_event_12 <= 1:
        $ hp_hint = "Graduation ceremony, huh? Let's see what she has planned for our study session."
    elif hp_event_12 >= 1 and hp_event_13 <= 1:
        $ hp_hint = "I think I hear her voice coming from the kitchen. {color=#00f}[Morning]{/color}"
    elif hp_event_13 >= 1 and hp_event_14 <= 1:
        $ hp_hint = "Who's banging on things in the bathroom?\n{color=#00f}[Morning or Afternoon]{/color}"
    elif hp_event_14 >= 1 and hp_event_15 <= 1:
        $ hp_hint = "I hear someone arguing in the locker room."
    elif hp_event_15 >= 1 and hp_event_16 <= 1:
        $ hp_hint = "I bet Harper is in the library this morning. I'll check up on her. She seemed frustrated last time."
    elif hp_event_16 >= 1 and rb_event_17 <= 1:
        $ hp_hint = "I should catch up with Riley."
    elif hp_event_16 >= 1 and pro_event_9 <= 1:
        $ hp_hint = "Wasn't I suppose to do something with Missus Powell in the gym?"
    elif hp_event_16 >= 1 and hp_event_17 <= 1:
        $ hp_hint = "I thought I saw Harper head towards the gym."
    elif hp_event_17 >= 1 and hp_event_18 <= 1:
        $ hp_hint = "I think it's time for the picnic! I should head over to the kitchen this morning."
    elif hp_event_18 >= 1 and hp_event_19 <= 1:
        $ hp_hint = "I wonder how Harper is doing after our picnic. I'll look for her downstairs. {color=#00f}[Locker room. Morning or afternoon]{/color}"
    elif hp_event_19 >= 1 and pro_event_14 <= 1:
        $ hp_hint = "I wonder what's going on with Lovestruck. I'll ask Artemisia."
    elif hp_event_19 >= 1 and mk_event_1 <= 1:
        $ hp_hint = "I wonder how Riley has been doing. It's been a while since I've spent time with her."
    elif hp_event_19 >= 1 and hp_event_20 <= 1:
        $ hp_hint = "I need to clear my head. I'll hit the gym today. {color=#00f}[Morning or Afternoon]{/color}"
    elif hp_event_20 >= 1 and cs_event_29 <= 1:
        $ hp_hint = "I should catch up with Chrys."
    elif hp_event_20 >= 1 and hp_event_21 <= 1:
        $ hp_hint = "I'll check in with Harper. She'll probably want an update on Kelly's... plan? If you can call it that. She should be in the library."
    elif hp_event_21 >= 1 and hp_event_22 <= 1:
        $ hp_hint = "Harper took off in a hurry! It's not like her to rush into something like this. I'll knock on her door and check up on her."
    elif hp_event_22 >= 1 and (rb_event_24 <= 1 or lecture_15 <= 1 or cs_event_36 <= 1 or ve_event_22 <= 1 or ar_event_3 <= 1):
        $ hp_hint = "Harper needs some space to think clearly. I should look after the others while she thinks about what she wants. {color=#00f}[After next class & event with Ms. Powell]{/color}"
    elif hp_event_22 >= 1 and rb_event_24 >= 1 and lecture_15 >= 1 and cs_event_36 >= 1 and ve_event_22 >= 1 and ar_event_3 >= 1 and hp_event_23 <= 1:
        $ hp_hint = "Do I need a new lock on my door? Maybe I'll go out shopping Friday morning."
    elif hp_event_23 >= 1 and midpoint <= 1:
        $ hp_hint = "I can't imagine what life at the Academy is going to be like without Harper... Let's see how Missus Powell takes the news this Sunday."
    elif midpoint >= 1 and hp_event_24 <= 1:
        $ hp_hint = "It's a nightmare. Oh, Harper... I should go see her. I'll knock on her door. {color=#00f}[Morning or Afternoon]{/color}"
    elif hp_event_24 >= 1 and hp_event_25 <= 1:
        $ hp_hint = "She says she wants to get back to training, and that means she's going to hit the gym. I know she's not okay, but I don't know how to help..."
    elif hp_event_25 >= 1 and hp_event_26 <= 1:
        $ hp_hint = "I'll see Harper again in the gym tomorrow morning."
    elif hp_event_26 >= 1 and hp_event_27 <= 1:
        $ hp_hint = "The last morning's session with Harper went well, but I'm still worried about her. Let's see how tomorrow morning's training session goes."
    elif hp_event_27 >= 1 and hp_event_28 <= 1:
        $ hp_hint = "I've never seen Harper work so hard at something. We're meeting again tomorrow morning in the gym."
    elif hp_event_28 >= 1 and hp_event_29 <= 1:
        $ hp_hint = "I feel like Harper is making some progress, but I know she's not happy with the pace. Who can blame her? I'll hit the gym with her again today."
    elif hp_event_29 >= 1 and pat_event_9 <= 1:
        $ hp_hint = "I've been making a lot a progress with Harper, but I can't neglect my patrols if I'm going to rescue Missus Powell."
    elif pat_event_9 >= 1 and hp_event_30 <= 1:
        $ hp_hint = "This thing with Lovestruck is going to hurt. I should let Harper know. She doesn't need a double helping of shock right now."
    elif hp_event_30 >= 1 and pro_event_18 <= 1:
        $ hp_hint = "I need to deal with Lovestruck."
    elif pro_event_18 >= 1 and hp_event_31 <= 1:
        $ hp_hint = "Lovestruck is in custody. I should tell Harper the good news. Maybe she's taking a break in the library."
    elif hp_event_31 >= 1 and hp_event_32 <= 1:
        $ hp_hint = "Harper wants to get right back to training. We've got another session scheduled in the gym."
    elif hp_event_32 >= 1 and hp_event_33 <= 1:
        $ hp_hint = "She's been really pushing herself... Has she taken a break since Missus Powell was abducted? Well, we've got another session in the gym this morning."
    elif hp_event_33 >= 1 and pro_event_19 <= 1:
        $ hp_hint = "Harper asked me to wake her up in the morning for our training. I'll knock on her door."
    elif pro_event_19 >= 1 and pro_event_21 <= 1:
        $ hp_hint = "I need to focus... Let's settle things around the Academy first. Riley needs some help and there are some things I should take care of."
    elif pro_event_21 >= 1 and hp_event_34 <= 1:
        $ hp_hint = "Harper's not going to like what Kelly had to say. Still, I'd better let her know. She should be in her room."
    elif hp_event_34 >= 1 and hp_event_35 <= 1:
        $ hp_hint = "Time to show off my cooking skills! I'll hit the kitchen this afternoon."
    elif hp_event_35 >= 1 and hp_event_36 <= 1:
        $ hp_hint = "With everything going on, maybe a quiet break would be best for Harper. I'll try the burgers again tomorrow morning."
    elif hp_event_36 >= 1 and hp_event_37 <= 1:
        $ hp_hint = "Tonight's the night for the tape. I'll see Harper in her bedroom."
    elif hp_event_37 >= 1 and hp_snipprobedroom_3 <= 1:
        $ hp_hint = "I wonder if this tactical cuddling will really work..."
    elif hp_event_37 >= 1 and pro_event_28 <= 1:
        $ hp_hint = "I need to finish my patrols with Chrys."
    elif hp_event_35 >= 1 and ft_event_10 <= 1:
        $ hp_hint = "I need to get Felicity settled into the Academy right now."
    elif ft_event_10 >= 1 and hp_event_38 <= 1:
        $ hp_hint = "Harper was really upset. I should go talk with her in her room."
    else:
        $ hp_hint = "{i}You have completed all of this character's events! Please look forward to the next release!{/i}"
    return

label chrys_hints:
    if prologue_completed <= 1:
        $ cs_hint = ""
    elif prologue_completed >= 1 and cs_event_3 <= 1:
        $ cs_hint = "I think I heard her wandering around downstairs this morning."
    elif cs_event_3 >= 1 and cs_event_4 <= 1:
        $ cs_hint = "Valentina isn't usually in the gym in the morning. Who's in there?"
    elif cs_event_4 >= 1 and cs_event_5 <= 1:
        $ cs_hint = "...Did something drop in the bathroom?"
    elif cs_event_5 >= 1 and cs_event_6 <= 1:
        $ cs_hint = "I need to focus more on my studies. I don't want to fall behind."
    elif cs_event_6 >= 1 and cs_event_7 <= 1:
        $ cs_hint = "That's strange. I thought I saw her carrying books downstairs in the morning. If I study up, maybe I can help her?"
    elif cs_event_7 >= 1 and cs_event_8 <= 1:
        $ cs_hint = "She's probably waiting for me to {b}tutor{/b} her again."
    elif cs_event_8 >= 1 and cs_event_9 <= 1:
        $ cs_hint = "She seemed a little bummed after last time. Maybe we should get out of the Academy for a bit. I'll ask her in the morning."
    elif cs_event_9 >= 1 and cs_event_10 <= 1 and pat_event_1 <= 1:
        $ cs_hint = "I need to get ready for my first patrol."
    elif cs_event_9 >= 1 and cs_event_10 <= 1 and pat_event_1 >= 1:
        $ cs_hint = "It's been a while since I've done any shopping. Maybe I'll hit the local game store in the morning."
    elif cs_event_10 >= 1 and cs_event_11 <= 1:
        $ cs_hint = "I hope this isn't going to make our next study session awkward."
    elif cs_event_11 >= 1 and cs_event_12 <= 1:
        $ cs_hint = "???"
    elif cs_event_12 >= 1 and cs_event_13 <= 1:
        $ cs_hint = "I wonder what Chrys has been up to... I'll ask Artemisia this afternoon. Chrys should be in her room, then."
    elif cs_event_13 >= 1 and cs_event_14 <= 1:
        $ cs_hint = "Clandestine library trips and hidden arcades!? Maybe I'll get some answers during our next tutoring session."
    elif cs_event_14 >= 1 and lecture_10 <= 1 and cs_event_15 <= 1:
        $ cs_hint = "I wonder what Missus Powell is going to talk about during her lecture this weekend."
    elif cs_event_14 >= 1 and lecture_10 >= 1 and cs_event_15 <= 1:
        $ cs_hint = "We have brunch with Sumire tomorrow morning. I'll knock on Chrys' door when I'm ready to leave."
    elif cs_event_15 >= 1 and cs_event_16 <= 1:
        $ cs_hint = "What is going on with Chrys? I might need a second opinion... I bet Harper would know. I'll ask her the next time she's free in the library."
    elif cs_event_16 >= 1 and cs_event_17 <= 1:
        $ cs_hint = "What's cooking for breakfast? That smell from the kitchen is divine."
    elif cs_event_17 >= 1 and cs_event_18 <= 1:
        $ cs_hint = "What do I do about Chrys..."
    elif cs_event_18 >= 1 and cs_event_19 <= 1:
        $ cs_hint = "I'm almost ready for Phase Two. I'll wait until morning and then knock on her door..."
    elif cs_event_19 >= 1 and cs_event_20 <= 1:
        $ cs_hint = "Time for Phase Three! I'll try and meet with Chrys the next time she's in the gym."
    elif cs_event_20 >= 1 and cs_event_21 <= 1:
        $ cs_hint = "I need to do something about this cat hair.\n{color=#00f}[Morning or Afternoon]\n[Garage]\n[The next day click on the cat]{/color}"
    elif cs_event_21 >= 1 and cs_event_22 <= 1:
        $ cs_hint = "Chrys... I've tried this from every angle I can think of, but I can't give up now. What am I missing?"
    elif cs_event_22 >= 1 and cs_event_23 <= 1:
        $ cs_hint = "Maybe a few reps in the gym will clear my head. I'll hit the weights today."
    elif cs_event_23 >= 1 and cs_event_24 <= 1:
        $ cs_hint = "I have an idea, but I need help from someone with experience in the matter. I'll go ask Riley.\n{color=#00f}[Morning or Afternoon]\n[Riley's Room]{/color}"
    elif cs_event_24 >= 1 and cs_event_25 <= 1:
        $ cs_hint = "Was it enough? I hope so."
    elif cs_event_25 >= 1 and lecture_14 <= 1:
        $ cs_hint = "Let's see what Missus Powell will be teaching this week."
    elif cs_event_25 >= 1 and pat_event_6 <= 1:
        $ cs_hint = "It's about time for our next patrol."
    elif pat_event_6 >= 1 and cs_event_26 <= 1:
        $ cs_hint = "That smells like breakfast."
    elif cs_event_26 >= 1 and cs_event_27 <= 1:
        $ cs_hint = "I'll head down to the garage when I'm ready to go shopping."
    elif cs_event_27 >= 1 and cs_event_28 <= 1:
        $ cs_hint = "It's time for another dinner with Chrys and Sumire. I'll head down to the garage when I'm ready."
    elif cs_event_28 >= 1 and cs_event_29 <= 1:
        $ cs_hint = "Chrys seems busier than usual. Where is she this morning? I guess I could check the library."
    elif cs_event_29 >= 1 and cs_event_30 <= 1:
        $ cs_hint = "I should see what kind of lesson Chrys has prepared."
    elif cs_event_30 >= 1 and mk_event_1 <= 1:
        $ cs_hint = "I should check on Detective Keegan. {color=#00f}[Leave your room]{/color}"
    elif cs_event_30 >= 1 and cs_event_31 <= 1:
        $ cs_hint = "Time to study with Chrys."
    elif cs_event_31 >= 1 and jk_event_1 <= 1:
        $ cs_hint = "I should check on Josie."
    elif cs_event_31 >= 1 and cs_event_32 <= 1:
        $ cs_hint = "...How strong am I really? Maybe Chrys can help me figure this out. I'll try and catch her in the gym."
    elif cs_event_32 >= 1 and cs_event_33 <= 1:
        $ cs_hint = "Chrys has been preparing something for breakfast. I should drop by this morning."
    elif cs_event_33 >= 1 and cs_event_34 <= 1:
        $ cs_hint = "Chrys has got something planned tomorrow morning..."
    elif cs_event_34 >= 1 and cs_event_35 <= 1:
        $ cs_hint = "I'll head to the gym and do some strength testing with Chrys today. {color=#00f}[Morning or Afternoon]{/color}"
    elif cs_event_35 >= 1 and cs_event_36 <= 1:
        $ cs_hint = "I'll go back to the gym in the morning and hopefully get some answers. {color=#00f}[Morning]{/color}"
    elif cs_event_36 >= 1 and midpoint <= 1:
        $ cs_hint = "Chrys is doing all right. I should look after the others for now. {color=#00f}[After next class & Harper]{/color}"
    elif midpoint >= 1 and cs_event_37 <= 1:
        $ cs_hint = "I should check on Chrys. I'll try knocking on her door. {color=#00f}[Morning or Afternoon]{/color}"
    elif cs_event_37 >= 1 and cs_event_38 <= 1:
        $ cs_hint = "I bet Chrys is downstairs in the library. She's probably hitting the books."
    elif cs_event_38 >= 1 and ar_event_6 <= 1:
        $ cs_hint = "I need to keep on top of Missus Powell's disappearance. Artemisia seems to have the best handle on the situation."
    elif ar_event_6 >= 1 and cs_event_39 <= 1:
        $ cs_hint = "Miranda has given me a plan, but I don't know what goes into setting up a patrol. Chrys said she would help me. I'll check up on her in the library. {color=#00f}[Afternoon]{/color}"
    elif cs_event_39 >= 1 and pro_event_18 <= 1:
        $ cs_hint = "If I'm going to get any answers, it will be from Lovestruck."
    elif pro_event_18 >= 1 and hp_event_31 <= 1:
        $ cs_hint = "I should let Harper know how it went first. I wish I had more answers for her... I check up on her in the library."
    elif hp_event_31 >= 1 and cs_event_40 <= 1:
        $ cs_hint = "This whole thing has been such a roller coaster. I need to grab a bite to eat."
    elif cs_event_40 >= 1 and cs_event_41_text <= 1:
        $ cs_hint = "I wonder how Chrys is doing."
    elif cs_event_41_text >= 1 and cs_event_41 <= 1:
        $ cs_hint = "The text said I need to help her carry something up from the garage."
    elif cs_event_41 >= 1 and pro_event_19 <= 1:
        $ cs_hint = "Harper wants to take her training seriously from now on. I'm sure it also helps with her deal with Missus Powell's kidnapping. I should concentrate on helping her."
    elif pro_event_19 >= 1 and cs_event_42 <= 1:
        $ cs_hint = "I need to thank Chrys for helping me out back in the classroom. I'll check up on her in the library."
    elif cs_event_42 >= 1 and cs_event_43 <= 1:
        $ cs_hint = "I guess I'll see Chrys tonight?"
    elif cs_event_43 >= 1 and cs_event_44 <= 1:
        $ cs_hint = "I wonder what Chrys is up to."
    elif cs_event_44 >= 1 and cs_event_45 <= 1:
        $ cs_hint = "Chrys wants to meet up in the garage tomorrow morning."
    elif cs_event_45 >= 1 and cs_event_46 <= 1:
        $ cs_hint = "Sumire wants to have a talk. I'll see Artemisia in the morning and take a drive over there."
    elif cs_event_46 >= 1 and cs_event_47 <= 1:
        $ cs_hint = "What do I do about Sumire? I need some space to think about this. I'll head toward the library."
    elif cs_event_47 >= 1 and cs_event_48 <= 1:
        $ cs_hint = "Turbo Fighter, huh? I'll give this a shot. Chrys probably has the game set up in her room."
    elif cs_event_48 >= 1 and cs_event_49 <= 1:
        $ cs_hint = "What the heck is a block-string? I better check what new combos she'll have in store for me today."
    elif cs_event_49 >= 1 and cs_event_50 <= 1:
        $ cs_hint = "I think things are going well, but I'm not sure if I'm ready to take on Sumire in the arcade any time soon. Let's see what Chrys has planned."
    elif cs_event_50 >= 1 and cs_event_51 <= 1:
        $ cs_hint = "Time for button mashing with Chrys. I'll knock on her door."
    elif cs_event_51 >= 1 and cs_event_52 <= 1:
        $ cs_hint = "Chrys wanted to meet with me for breakfast."
    elif cs_event_52 >= 1 and cs_event_53 <= 1:
        $ cs_hint = "It's time to take Sumire down a peg. I'll meet up with Chrys in her room tomorrow morning and hope she has a good plan."
    elif cs_event_53 >= 1 and cs_event_54 <= 1:
        $ cs_hint = "I hope the issues with Chrys and her mother are finally behind us. I'll check up on her just to be sure."
    elif cs_event_54 >= 1 and pro_event_23 <= 1:
        $ cs_hint = "I should focus on getting information out of Lovestruck first."
    elif pro_event_23 >= 1 and cs_event_55 <= 1:
        $ cs_hint = "I need to give Chrys an update on Lovestruck. I'll try the library."
    elif cs_event_55 >= 1 and pat_event_12 <= 1:
        $ cs_hint = "I need to hit the patrols with Chrys. I'll see her tomorrow morning in the garage."
    elif pat_event_12 >= 1 and cs_event_56 <= 1:
        $ cs_hint = "She was looking a little down after our last patrol. Maybe I should go talk to her. I'll check around the first floor."
    elif cs_event_56 >= 1 and pro_event_28 <= 1:
        $ cs_hint = "I think this tactical cuddling might be paying off... is Chrys a genius?"
    elif cs_event_56 >= 1 and ft_event_11 <= 1:
        $ cs_hint = "I should focus on getting Felicity established around the Academy."
    elif ft_event_11 >= 1 and cs_event_57 <= 1:
        $ cs_hint = "I've never seen Chrys that angry before! Or, upset. I should check on her. I'll look for her in the kitchen."
    else:
        $ cs_hint = "{i}You have completed all of this character's events! Please look forward to the next release!{/i}"
    return

label valentina_hints:
    if prologue_completed <= 1:
        $ ve_hint = ""
    elif prologue_completed >= 1 and ve_event_1 <= 1:
        $ ve_hint = "Tuesday, Thursday, and Saturday afternoons in the gym? I should get started."
    elif ve_event_1 >= 1 and ve_event_2 <= 1:
        $ ve_hint = "She can really go the distance. I better not be late for our next session."
    elif ve_event_1 >= 2 and ve_event_2r <= 1:
        $ ve_hint = "I wonder what Valentina has planned for our next session."
    elif ve_event_2r >= 1 and ve_event_2rr <= 1:
        $ ve_hint = "Definitely a looser pair of shorts next time..."
    elif ve_event_2rr >= 1 and ve_event_2rrr <= 1:
        $ ve_hint = "Pajamas for maximum comfort, Valentina's training for maximum pain. Let's see how it balances..."
    elif ve_event_2 >= 1 and ve_event_3 <= 1:
        $ ve_hint = "I doubt Valentina will be happy if I fall behind on my studies while training with her. I need to remember to hit the library."
    elif ve_event_3 >= 1 and ve_event_3r <= 1:
        $ ve_hint = "Is she... Valentina seems to be acting a little differently when we train."
    elif ve_event_3r >= 1 and ve_event_4 <= 1:
        $ ve_hint = "I've got to put more time into my training!"
    elif ve_event_4 >= 1 and ve_event_4r <= 1:
        $ ve_hint = "What could be next after the evaluation?"
    elif ve_event_4 >= 1 and ve_event_5 <= 1:
        $ ve_hint = "{b}Study{/b} and {b}exercise{/b}... is this all she does?"
    elif ve_event_5 >= 1 and ve_event_5r <= 1:
        $ ve_hint = "It's getting easier. I bet that means the workout is going to get harder."
    elif ve_event_5 >= 1 and ve_event_6 <= 1:
        $ ve_hint = "She pays a lot of attention to my form now in the gym... I mean, she always did, but I feel like she's glancing at me when we workout when she thinks I'm not looking."
    elif ve_event_6 >= 1 and ve_event_6r <= 1:
        $ ve_hint = "Eh, there's not enough time to do something before my session with Valentina. I might as well show up a little early this afternoon."
    elif ve_event_6 >= 1 and ve_event_7 <= 1:
        $ ve_hint = "I can feel her urging our training sessions towards a goal..."
    elif ve_event_6r <= 1:
        $ ve_hint = "I wonder what exercise Valentina has planned for us today."
    elif ve_event_7 >= 1 and ve_event_9 <= 1:
        $ ve_hint = "The workouts don't seem all that bad anymore, but Valentina... She seems distracted when we train."
    elif ve_event_9 >= 1 and ve_event_8 <= 1:
        $ ve_hint = "I have a feeling Valentina is planning something {b}intense{/b} for our routine."
    elif ve_event_8 >= 1 and ve_event_10 <= 1 and pat_event_1 >= 1:
        $ ve_hint = "Valentina's training has really paid off. I can't be that far behind the others now."
    elif ve_event_8 >= 1 and ve_event_10 <= 1 and pat_event_1 <= 1:
        $ ve_hint = "I go on my first patrol soon. Wouldn't do me any good to spend all of this time in the gym and not put it to use!"
    elif ve_event_10 >= 1 and ve_event_11 <= 1:
        $ ve_hint = "Valentina seemed really unnerved last time. Maybe I should check up on her in the morning?"
    elif ve_event_11 >= 1 and ve_event_12 <= 1:
        $ ve_hint = "She's been acting a little odd lately. Is it just me? I might need a different perspective on this. Maybe I can ask someone this afternoon?"
    elif ve_event_12 >= 1 and ve_event_13 <= 1:
        $ ve_hint = "I've got something in mind that might help this. I'll see her in the morning - I'll need the extra time."
    elif ve_event_13 >= 1 and ve_event_14 <= 1:
        $ ve_hint = "We'll see who teaches who."
    elif ve_event_14 >= 1 and lecture_10 <= 1 and ve_event_15 <= 1:
        $ ve_hint = "I wonder what Missus Powell is going to cover during the lecture this weekend."
    elif ve_event_14 >= 1 and lecture_10 >= 1 and ve_event_15 <= 1:
        $ ve_hint = "Come to think of it, where does Valentina get her sports equipment? I'll go ask Artemisia."
    elif ve_event_15 >= 1 and ve_event_16 <= 1:
        $ ve_hint = "The Academy is way better for this kind of talk. I'll go knock on Valentina's door in the morning and let her know I'm free."
    elif ve_event_16 >= 1 and ve_event_17 <= 1:
        $ ve_hint = "What's that smell coming from the kitchen?"
    elif ve_event_17 >= 1 and ve_event_18 <= 1:
        $ ve_hint = "I wonder how Valentina's cooking training is going."
    elif ve_event_17 >= 1 and cs_event_21 <= 1:
        $ ve_hint = "I should see how Chrys is doing."
    elif ve_event_18 >= 1 and ve_event_19 <= 1:
        $ ve_hint = "What could Valentina and Chrys be talking about?\n(Leave your room or go to Hallway in the morning)"
    elif cs_event_36 >= 1 and ve_event_21 <= 1:
        $ ve_hint = "What kinds of tests will Valentina come up with... {color=#00f}[Morning or afternoon]{/color}"
    elif ve_event_21 >= 1 and lecture_14 <= 1:
        $ ve_hint = "I don't want to fall behind in class while I'm figuring this all out. Let's see what Missus Powell has to say this weekend."
    elif ve_event_21 >= 1 and ve_event_22 <= 1:
        $ ve_hint = "The last strength test went well. Really well... We'll see what tomorrow morning brings."
    elif ve_event_19 >= 1 and ve_event_20 <= 1:
        $ ve_hint = "I think I saw Valentina heading down to the library. {color=#00f}[Morning]{/color}"
    elif ve_event_20 >= 1 and cs_event_36 <= 1:
        $ ve_hint = "I should see what's going on with Chrys."
    elif ve_event_22 >= 1 and cs_event_26 >= 1 and ve_event_20 >= 1 and midpoint <= 1:
        $ ve_hint = "Valentina seems okay. I should keep up with the others for a while. {color=#00f}[After next class & Harper]{/color}"
    elif midpoint >= 1 and ve_event_23 <= 1:
        $ ve_hint = "Valentina looked badly shaken up the last time I saw her. I hope she's okay. I should make sure. I'll knock on her door. {color=#00f}[Morning or Afternoon]{/color}"
    elif ve_event_23 >= 1 and ve_event_24 <= 1:
        $ ve_hint = "I... I don't know what to do. I can be there for her, but beyond that... I should go see her again. I'll check her room in the morning."
    elif ve_event_24 >= 1 and ve_event_25 <= 1:
        $ ve_hint = "It's been a few days... Maybe Valentina is getting back to normal? I should go check on her when she's doing her exercise routine."
    elif ve_event_25 >= 1 and ve_event_26 <= 1:
        $ ve_hint = "It's not like Valentina to space out like that... I'll mull it over with a cup of something hot."
    elif ve_event_26 >= 1 and ve_event_27 <= 1:
        $ ve_hint = "I should ask Riley for advice. She's helped me with Valentina before."
    elif ve_event_27 >= 1 and pro_event_18 <= 1:
        $ ve_hint = "I want to help Valentina, but I need to take Lovestruck down first."
    elif pro_event_18 >= 1 and ve_event_28 <= 1:
        $ ve_hint = "Lovestruck is locked away! I should tell Valentina the good news. I can probably catch her in the gym."
    elif ve_event_28 >= 1 and ve_event_29 <= 1:
        $ ve_hint = "I don't know what's going on. Nothing I'm doing seems to be helping. I'll check the library to clear my head."
    elif ve_event_29 >= 1 and pro_event_23 <= 1:
        $ ve_hint = "I guess she needs space? I don't know... I'll work on some other things in the Academy until I figure out something. Maybe she'll be more responses once I can get information out of Lovestruck."
    elif pro_event_23 >= 1 and ve_event_30 <= 1:
        $ ve_hint = "It's been a while since I've spoken to Valentina. I'll see if she's in the gym. She'll want to hear how the interrogation went."
    elif ve_event_30 >= 1 and ve_event_31 <= 1:
        $ ve_hint = "I need to find out what's going on with Valentina. I'll see what I can do tonight in the gym."
    elif ve_event_31 >= 1 and pro_event_25 <= 1:
        $ ve_hint = "Valentina is going to need a lot of attention. Let me clear up things with the others first."
    elif pro_event_25 >= 1 and ve_event_32 <= 1:
        $ ve_hint = "I need to find out how to use Valentina's powers... I'll start with the most obvious plan in the gym."
    elif ve_event_32 >= 1 and ve_event_33 <= 1:
        $ ve_hint = "Let's see if Artemisia was able to find any roller coasters. I'll see her in the garage tomorrow morning."
    elif ve_event_33 >= 1 and ve_event_34 <= 1:
        $ ve_hint = "I'll get some sleep."
    elif ve_event_34 >= 1 and ve_event_35 <= 1:
        $ ve_hint = "I need to see Valentina. She works out in the gym around this time."
    elif ve_event_35 >= 1 and ve_snipprobedroom_3 <= 1:
        $ ve_hint = "I should get my tactical... cuddling hours in."
    elif ve_event_35 >= 1 and pro_event_30 <= 1:
        $ ve_hint = "Kelly has been breathing down my neck about the mayor! I need to take care of that."
    elif ve_event_35 >= 1 and ft_event_7 <= 1:
        $ ve_hint = "I need to help Felicity adjust to life in the Academy."
    elif ve_event_35 >= 1 and ve_event_36 <= 1:
        $ ve_hint = "I need Valentina's help for the upcoming patrol. I'll get some rest tonight and talk to her in the morning."
    else:
        $ ve_hint = "{i}You have completed all of this character's events! Please look forward to the next release!{/i}"
    return

label riley_hints:
    if prologue_completed <= 1:
        $ rb_hint = ""
    elif prologue_completed >= 1 and rb_event_1 <= 1:
        $ rb_hint = "Riley lives outside of the Academy... My best shot to meet up with her would probably be in the mornings."
    elif rb_event_1 >= 1 and rb_event_2 <= 1:
        $ rb_hint = "Outside of class, I never see Riley and Chrys in the same room. Do they alternate gym schedules as well?"
    elif rb_event_2 >= 1 and rb_event_3 <= 1:
        $ rb_hint = "...I should workout a little more before meeting up with Riley again. Just in case. You never know."
    elif rb_event_3 >= 1 and ve_event_4 <= 1 and lecture_4 <= 1 and rb_event_4 <= 1:
        $ rb_hint = "I should workout a little more before meeting up with Riley again. I have a feeling it will pay off."
    elif rb_event_3 >= 1 and ve_event_4 >= 1 and lecture_4 <= 1 and rb_event_4 <= 1:
        $ rb_hint = "Is Riley talking with someone in the gym?"
    elif rb_event_3 >= 1 and lecture_4 >= 1 and rb_event_4 <= 1:
        $ rb_hint = "Riley will probably be waiting for me for our first combat session. I'll check out the gym in the morning."
    elif rb_event_4 >= 1 and rb_event_5 <= 1:
        $ rb_hint = "I need to try and catch Riley in the gym. I hope she's in this morning. All of this preparation really makes me wonder what the details are like on these patrols. (Monday, Wednesday, Friday)"
    elif rb_event_5 >= 1 and rb_event_6 <= 1:
        $ rb_hint = "I should try and show up a little early for our next session. A little more practice could go a long way. (Monday, Wednesday, Friday)"
    elif rb_event_6 >= 1 and rb_event_7 <= 1:
        $ rb_hint = "...I feel like I should check in on her, but I also feel like I should purchase a protective back brace. (Tuesdays, Thursday, Saturday)"
    elif rb_event_7 >= 1 and lecture_7 <= 1:
        $ rb_hint = "I wonder if Missus Powell will have any tips after class before I go on my first patrol."
    elif rb_event_7 >= 1 and pat_event_1 <= 1:
        $ rb_hint = "I need to go on that patrol. Missus Powell said I should meet with Riley in the garage. I just need to suit up there first."
    elif pat_event_1 >= 1 and ve_event_12 <= 1:
        $ rb_hint = "I should keep my training up with Valentina. Who knows when I'll need to take another throw?"
    elif pat_event_1 >= 1 and rb_event_8 <= 1:
        $ rb_hint = "I should take Riley up on that massage. Maybe Artemisia can drop me off at her place in the morning."
    elif rb_event_8 >= 1 and rb_event_9 <= 1:
        $ rb_hint = "Is Riley staying in a hotel? I'll ask Artemisia tomorrow morning."
    elif rb_event_9 >= 1 and lecture_9 <= 1:
        $ rb_hint = "I wonder how Riley is doing... I hope she's keeping up with Academy work okay.\n{color=#00f}[Triggered in Bedroom Hallway.]{/color}"
    elif lecture_9 >= 1 and pat_event_2 <= 1:
        $ rb_hint = "I should suit up in the morning and get ready for my next patrol with Riley."
    elif pat_event_2 >= 1 and rb_event_10 <= 1:
        $ rb_hint = "I should check on the cat. She seems to like the warmth near the laptop."
    elif rb_event_10 >= 1 and rb_event_11 <= 1:
        $ rb_hint = "I should keep my phone handy in case Riley wants to check out a different place."
    elif rb_event_11 >= 1 and pat_event_3 <= 1:
        $ rb_hint = "No one has called to adopt the cat... Maybe I should start investing in some toys for her? {color=#00f}[Click on the cat on your desk in your room]{/color}"
    elif pat_event_3 >= 1 and rb_event_12 <= 1:
        $ rb_hint = "I should check on Riley. Artemisia can drive me to her hotel."
    elif rb_event_12 >= 1 and rb_event_13 <= 1:
        $ rb_hint = "I wonder how Riley is doing. She's planning on moving back into the Academy, right? I'll just have to wait and see."
    elif rb_event_13 >= 1 and rb_event_14 <= 1:
        $ rb_hint = "Maybe there's something in the library that could explain my powers?"
    elif rb_event_14 >= 1 and rb_event_15 <= 1:
        $ rb_hint = "Riley likes to workout in the morning. I should see how she's doing."
    elif rb_event_15 >= 1 and rb_event_16 <= 1:
        $ rb_hint = "What is that noise? It sounds like shouting coming from downstairs."
    elif rb_event_16 >= 1 and rb_event_17 <= 1:
        $ rb_hint = "That's weird. Harper and Valentina don't usually use the shower at this time."
    elif rb_event_17 >= 1 and pro_event_9 <= 1:
        $ rb_hint = "I need to keep training with Missus Powell."
    elif pro_event_9 >= 1 and rb_event_18 <= 1:
        $ rb_hint = "I should check up on Riley. I think I saw her on her way to the library."
    elif rb_event_18 >= 1 and lecture_12 <= 1:
        $ rb_hint = "I wonder what lecture will be this weekend."
    elif rb_event_18 >= 1 and pro_event_12 <= 1:
        $ rb_hint = "I should see how Artemisia is doing. {color=#00f}[Morning]{/color}"
    elif rb_event_18 >= 1 and rb_event_19 <= 1:
        $ rb_hint = "I think I heard Riley practicing in the gym."
    elif rb_event_19 >= 1 and pro_event_13 <= 1:
        $ rb_hint = "I feel bad leaving the suit down there in the garage. It's not like it thinks like Artemisia does, but still..."
    elif rb_event_19 >= 1 and pro_event_15 <= 1:
        $ rb_hint = "Maybe Missus Powell will have some advice this weekend."
    elif pro_event_15 >= 1 and rb_event_20 <= 1:
        $ rb_hint = "It's time. I better go meet them in the gym in the morning."
    elif rb_event_20 >= 1 and rb_event_21 <= 1:
        $ rb_hint = "I should see how Riley is doing. I don't know how she's handling what happened at the match."
    elif rb_event_21 >= 1 and lecture_14 <= 1:
        $ rb_hint = "I should give Riley some time.\n{color=#00f}[Will update after the next lesson on Sunday.]{/color}"
    elif lecture_14 >= 1 >= 1 and rb_event_22 <= 1:
        $ rb_hint = "My back feels all right, but it would be criminal not to cash in on one of Riley's famous massages.\n{color=#00f}[Morning]{/color}"
    elif rb_event_22 >= 1 and rb_event_23 <= 1:
        $ rb_hint = "Knowing Riley, she'll probably try to bounce back soon. I bet I'll find her in the gym."
    elif rb_event_23 >= 1 and rb_event_24 <= 1:
        $ rb_hint = "Is someone starting Artemisia?"
    elif rb_event_24 >= 1 and midpoint <= 1:
        $ rb_hint = "Riley is juggling a lot right now. Maybe it would be best to check on the others. {color=#00f}[After next class & Harper]{/color}"
    elif midpoint >= 1 and rb_event_25 <= 1:
        $ rb_hint = "How is Riley handling this? I should see how she's doing. {color=#00f}[Morning or Afternoon]{/color}"
    elif rb_event_25 >= 1 and rb_event_26 <= 1:
        $ rb_hint = "I've never seen Riley like this. She's running in circles! I should keep an eye on her, maybe make sure she has something to eat. {color=#00f}[Morning or Afternoon]{/color}"
    elif rb_event_26 >= 1 and ar_event_6 <= 1:
        $ rb_hint = "I've got to hope that Artemisia finds something soon, before Riley starts developing gray hairs from the stress."
    elif ar_event_6 >= 1 and cs_event_39 <= 1:
        $ rb_hint = "Artemisia has come through for me, now I need to talk with Chrys about getting a patrol going."
    elif cs_event_39 >= 1 and pat_event_7 <= 1:
        $ rb_hint = "A dangerous plan with a low chance of success. I'll knock on Riley's door and let her know the good news."
    elif pat_event_7 >= 1 and pat_event_8 <= 1:
        $ rb_hint = "Lovestruck was a no-show, but that doesn't mean we can give up. I'll suit up and get ready for the next one."
    elif pat_event_8 >= 1 and pat_event_9 <= 1:
        $ rb_hint = "Another morning, another patrol."
    elif pat_event_9 >= 1 and rb_event_27 <= 1:
        $ rb_hint = "Riley seemed really upset after the last patrol. I can't say that I blame her. I'll check up on her in her room."
    elif rb_event_27 >= 1 and rb_event_28 <= 1:
        $ rb_hint = "I'll go fix myself something in the kitchen."
    elif rb_event_28 >= 1 and rb_event_29 <= 1:
        $ rb_hint = "A date with Riley in the gym tonight... I wonder what that will be like."
    elif rb_event_29 >= 1 and rb_event_30 <= 1:
        $ rb_hint = "I should see how Riley is doing after last night. I'll check up on her in her room."
    elif rb_event_30 >= 1 and rb_event_31 <= 1:
        $ rb_hint = "A place where Riley can keep her stuff... I'll look around."
    elif rb_event_31 >= 1 and rb_event_32 <= 1:
        $ rb_hint = "I'll talk to Harper first. She should be in her room."
    elif rb_event_32 >= 1 and cs_event_44 <= 1:
        $ rb_hint = "Before I ask Chrys' opinion on the classroom, I should see how she's doing."
    elif rb_event_32 >= 1 and ve_event_29 <= 1:
        $ rb_hint = "It's been a while since I've checked on Valentina. Maybe I should see how she's doing before I ask about the classroom."
    elif rb_event_32 >= 1 and rb_event_33 <= 1:
        $ rb_hint = "Let's go see what Chrys has to say. She should be in her room."
    elif rb_event_33 >= 1 and rb_event_34 <= 1:
        $ rb_hint = "I wonder what Valentina's input will be on this whole thing. I'll talk to her in her room."
    elif rb_event_34 >= 1 and rb_event_35 <= 1:
        $ rb_hint = "That's everyone's opinion on the classroom. It's time to let Riley know."
    elif rb_event_35 >= 1 and rb_event_36 <= 1:
        $ rb_hint = "She said she would be ready to move next Tuesday or Friday."
    elif rb_event_36 >= 1 and pro_event_23 <= 1:
        $ rb_hint = "I should look into Lovestruck's interrogation. We need information before we can formulate another plan."
    elif pro_event_23 >= 1 and rb_event_37 <= 1:
        $ rb_hint = "I'll visit Riley in her bedroom and let her know about Lovestruck. She's bound to be happy by at least some of the news."
    elif rb_event_37 >= 1 and rb_snipprobedroom_3 <= 1:
        $ rb_hint = "I've already got some of Riley's powers, but maybe tactical cuddling will get me to the next level? Probably not, but I can try."
    elif rb_event_36 >= 1 and pro_event_28 <= 1:
        $ rb_hint = "Now that Riley is moved in, I should take care of some other things around the Academy."
    elif pro_event_28 >= 1 and rb_event_38 <= 1:
        $ rb_hint = "Something feels off... I need to hit the gym."
    elif rb_event_38 >= 1 and rb_event_39 <= 1:
        $ rb_hint = "Riley wants to go out on a date tonight. I'll drop by her room this evening."
    else:
        $ rb_hint = "{i}You have completed all of this character's events! Please look forward to the next release!{/i}"
    return

label artemisia_hints:
    if pro_event_16 <= 1:
        $ ar_hint = "We need to brainstorm a plan. I'll go see her today."
    elif pro_event_16 >= 1 and ar_event_1 <= 1:
        $ ar_hint = "What do we need? If we can break down the problem, it should be easier to solve."
    elif ar_event_1 >= 1 and ar_event_2 <= 1:
        $ ar_hint = "I'll check in with Artemisia tomorrow morning."
    elif ar_event_2 >= 1 and ar_event_3 <= 1:
        $ ar_hint = "Today is the day. We start the operation in the morning."
    elif ar_event_3 >= 1 and midpoint <= 1:
        $ ar_hint = "Artemisia seems okay for now. I'll let her get settled while I take care of some other things. {color=#00f}[After next class & Harper]{/color}"
    elif midpoint >= 1 and ar_event_4 <= 1:
        $ ar_hint = "I need to let Artemisia know what happened! {color=#00f}[Morning or Afternoon]{/color}"
    elif ar_event_4 >= 1 and hp_event_25 <= 1:
        $ ar_hint = "I'll let Artemisia find out what she can. Right now I need to make sure the others are okay, especially Harper. {color=#00f}[Click Leave Bedroom in the Morning to trigger]{/color}"
    elif hp_event_25 >= 1 and ar_event_5 <= 1:
        $ ar_hint = "She'll let me know when she has found something."
    elif ar_event_5 >= 1 and ar_event_6 <= 1:
        $ ar_hint = "Artemisia should be ready to go. Between her errands and meeting with Miranda, this will take the whole day."
    elif ar_event_6 >= 1 and pat_event_9 <= 1:
        $ ar_hint = "I should patrol with Riley."
    elif pat_event_9 >= 1 and ar_event_7 <= 1:
        $ ar_hint = "I need to update Artemisia on what happened with Lovestruck. Maybe she'll have some advice. I also want to make changes to my suit."
    elif ar_event_7 >= 1 and pro_event_19 <= 1:
        $ ar_hint = "I'll leave Artemisia to work on her projects for a while. In the meantime, I need to help Harper with her training."
    elif pro_event_19 >= 1 and pro_event_20 <= 1:
        $ ar_hint = "Idiot. Moron. Puppet. The answer was right in front of me. I need to see Artemisia and get into town."
    elif pro_event_20 >= 1 and ar_event_8 <= 1:
        $ ar_hint = "I nearly killed her. She deserves an explanation for that."
    elif ar_event_8 >= 1 and cs_event_46 <= 1:
        $ ar_hint = "I should give Artemisia some time to work on her project."
    elif cs_event_46 >= 1 and cs_event_53 <= 1:
        $ ar_hint = "Inspiration... Where does an AI find inspiration? I'd better focus on something else for now."
    elif cs_event_53 >= 1 and ar_event_9 <= 1:
        $ ar_hint = "I'd better check on Artemisia. It's been a while since I've received an update from her."
    elif ar_event_9 >= 1 and ar_event_10 <= 1:
        $ ar_hint = "I should clean up my room tomorrow afternoon. It's not setting a very good example."
    elif ar_event_10 >= 1 and ar_event_11 <= 1:
        $ ar_hint = "I wonder what she's up to..."
    elif ar_event_11 >= 1 and rb_event_36 <= 1:
        $ ar_hint = "I should take care of things around the Academy first. Artemisia is busy enough as is."
    elif ar_event_11 >= 1 and rb_event_36 >= 1 and ar_event_12 <= 1:
        $ ar_hint = "With the recreation room finished, I should let Artemisia know that we won't be coming in and out of the garage all of the time."
    elif ar_event_12 >= 1 and ar_event_13 <= 1:
        $ ar_hint = "I've set my alarm for close to one in the morning. I'll try and meet up with her then."
    elif ar_event_13 >= 1 and ar_event_14 <= 1:
        $ ar_hint = "My bedroom tonight. I'll send her a text."
    elif ar_event_14 >= 1 and hp_event_37 <= 1:
        $ ar_hint = "I should catch up with Harper."
    elif hp_event_37 >= 1 and ar_event_15 <= 1:
        $ ar_hint = "That vial I found... I'll bring it to Artemisia first thing in the morning."
    elif ar_event_15 >= 1 and ve_event_34 <= 1:
        $ ar_hint = "I need to focus on Valentina right now while Artemisia is taking care of a few things."
    elif ar_event_15 >= 1 and ar_event_16 <= 1:
        $ ar_hint = "I need to talk to Artemisia. I'll see her in the garage as soon as I can."
    else:
        $ ar_hint = "{i}You have completed all of this character's events! Please look forward to the next release!{/i}"
    return

label ferocitease_hints:
    if pro_event_28 >= 1 and pro_event_29 <= 1:
        $ ft_hint = "It's time to move Felicity into the Academy. I'll get to work on her room today."
    elif pro_event_29 >= 1 and ft_event_1 <= 1:
        $ ft_hint = "I should give her the tour."
    elif ft_event_1 >= 1 and ft_event_2 <= 1:
        $ ft_hint = "While she's here, I should give her something to do."
    elif ft_event_2 >= 1 and ft_event_3 <= 1:
        $ ft_hint = "She needs to get checked out. I've already contacted Artemisia, so I'll get Ferocitease in the morning and we'll head down."
    elif ft_event_3 >= 1 and ft_event_4 <= 1:
        $ ft_hint = "...I shouldn't keep her here. No, but if she leaves, she could be hunted down. What do I do? Do I tell her? What should I tell her?"
    elif ft_event_4 >= 1 and ft_event_5 <= 1:
        $ ft_hint = "I need to pick up Felicity in the morning to take her shopping."
    elif ft_event_5 >= 1 and ft_event_6 <= 1:
        $ ft_hint = "She needs a workout routine... I'll sleep on it and try something tomorrow."
    elif ft_event_6 >= 1 and ft_event_7 <= 1:
        $ ft_hint = "I should talk to Artemisia about how I'm trying to treat her condition."
    elif ft_event_7 >= 1 and ft_event_8 <= 1:
        $ ft_hint = "It's not a great plan, but it's still a plan. It's time to give Felicity a schedule for her workout."
    elif ((timeofday == 1 and weekdate == 2) or (timeofday == 2 and weekdate == 5)) and ft_event_8 >= 1 and ft_event_9 <= 1:
        $ ft_hint = "Felicity should be doing her cardio right now. I'll pop in to make sure she's not slacking off."
    elif timeofday == 1 and (weekdate == 1 or weekdate == 3) and ft_event_8 >= 1 and ft_event_10 <= 1:
        $ ft_hint = "If Felicity is following her schedule, then she'll be in the gym at this hour. I'll double check."
    elif timeofday == 3 and weekdate == 4 and ft_event_8 >= 1 and ft_event_11 <= 1:
        $ ft_hint = "The real test is if Felicity will exercise this late at night. I'll check on her in the gym."
    elif ft_event_8 >= 1 and (ft_event_9 <= 1 or ft_event_10 <= 1 or ft_event_11 <= 1):
        $ ft_hint = "Tuesday Morning or Friday afternoon in the rec room. Monday morning or Wednesday Morning in the gym, and Thursday evening in the gym. These are the times I'll pop in to see if she's working out. "
    elif ft_event_11 >= 1 and ft_event_12 <= 1:
        $ ft_hint = "I should have a talk with Felicity after what happened with Chrys. I'll go see her in her room."
    else:
        $ ft_hint = "{i}You have completed all of this character's events! Please look forward to the next release!{/i}"
    return

label josie_hints:
    if pro_event_16 <= 1:
        $ jk_hint = ""
    elif pro_event_16 >= 1 and jk_event_1 <= 1:
        $ jk_hint = "I wonder what Josie is up to."
    elif jk_event_1 >= 1 and ar_event_6 <= 1:
        $ jk_hint = "I've got a lot on my plate right now. I'll check in on Josie after I finish taking care of a few things around the Academy."
    elif ar_event_6 >= 1 and jk_event_2 <= 1:
        $ jk_hint = "Why, Artemisia!? I'll call Josie first thing in the morning."
    else:
        $ jk_hint = "{i}You have completed all of this character's events! Please look forward to the next release!{/i}"
    return

label miranda_hints:
    if pro_event_16 <= 1:
        $ mk_hint = ""
    elif pro_event_16 >= 1 and mk_event_1 <= 1:
        $ mk_hint = "I wonder how Detective Keegan is doing."
    elif mk_event_1 >= 1 and pat_event_9 <= 1:
        $ mk_hint = "I can only imagine how furious Miranda is that Lovestruck escaped. The patrols will help me recapture her."
    elif pat_event_9 >= 1 and jk_event_2 <= 1:
        $ mk_hint = "I wonder if spending time with Josie is going to complicate my working relationship with Miranda..."
    elif pat_event_9 >= 1 and ar_event_7 <= 1:
        $ mk_hint = "I've made a deal with Lovestruck, but I don't want to reach out to Miranda until the Academy's phone lines are secure. Artemisia has been working on that."
    elif ar_event_7 >= 1 and mk_event_2 <= 1:
        $ mk_hint = "Now that Artemisia has secured the Academy, I can call Miranda about Lovestruck. I'll make the call in the classroom."
    else:
        $ mk_hint = "{i}You have completed all of this character's events! Please look forward to the next release!{/i}"
    return

label lecture_hints:

    if lecture_12 <= 1:

        hide screen calendar
        $ timeofday += 2
        $ p_confidence += 2

        if lecture_3 <= 1:
            scene map bedroom_protagonist_1 with dissolve
        else:
            scene map 3_bedroom_protagonist0_1 with dissolve
        p "{i}I'd better get ready for class.{/i}"
        scene map academy_entrance with fade
        pause 0.5
        if rb_event_10 <= 1:
            scene bg 1_lecturehints0_1 with fade
        else:
            scene bg 10_lecture0_1 with fade
        pause 0.5
        scene bg 1_lecturehints1_1 with fade
        ep "Are we ready to begin?"
        scene bg 1_lecturehints2_1 with fade
        ep "Wonderful. Today's topic will be on..."
        "{i}Missus Powell begins her lecture, more than happy to go over past material and take questions.{/i}"
        scene bg 1_lecturehints2_2 with dissolve
        "{i}No PowerPoint, flash cards, or essays, she shares a wealth of experience from a lifetime of protecting people weaker than herself. Which is practically everybody.{/i}"
        "{i}The instruction passes in no time at all.{/i}"
        if lecture_5 <= 1:
            scene bg 1_lecturehints2_3 with dissolve
            ep "Make sure you're keeping up with your studies, [p]."
            ep "All of the girls are here to help you catch up."
            jump lecturehints_end_1
        elif lecture_5 >= 1 and lecture_6 <= 1:
            scene bg 1_lecturehints2_3 with dissolve
            ep "Great job, by the way, [p]."
            ep "Harper, Riley, and even Valentina tell me that you're quite the adept student."
            jump lecturehints_end_1
        elif lecture_6 >= 1 and lecture_7 <= 1:
            scene bg 1_lecturehints2_3 with dissolve
            ep "Harper and Valentina are telling me that you're almost caught up, [p]."
            ep "A little bit more polish and you'll be ready for those patrols."
            jump lecturehints_end_1
        elif lecture_7 >= 1 and lecture_8 <= 1:
            scene bg 1_lecturehints2_3 with dissolve
            ep "Don't forget to go on your first patrol with Riley, [p]."
            ep "It will be in the garage tomorrow morning. Just put on the suit beforehand."
        elif lecture_10 >= 1 and lecture_11 <= 1:
            jump lecture_event_11
        else:
            jump lecturehints_end_1
    else:
        "{i}Missus Powell begins her lecture, more than happy to go over past material and take questions.{/i}"

        scene bg 1_lecturehints3_1 with dissolve

        "{i}Her style of teaching is easy to follow, and, with help from your classmates, you're able to absorb the material.{/i}"

        if cs_event_25 >= 1 and lecture_12 >= 1 and pat_event_4 >= 1 and pat_event_5 <= 1:
            scene bg 1_lecturehints3_4 with dissolve
            ep "Oh, and [p]? Don't forget that you have a patrol to go on with Chrys."
            ep "One of the these mornings, go ahead and suit up with Artemisia in the garage."
            jump lecturehints_end_2
        elif pat_event_5 >= 1 and rb_event_19 >= 1 and pro_event_10 >= 1 and pro_event_14 >= 1 and pro_event_15 <= 1:
            $ timeofday = 1
            scene bg 1_lecturehints3_4 with dissolve
            ep "Oh, [p]? I'd like to see you in the gym after class."
            scene bg 1_lecturehints3_2 with fade
            ep "Keep up the good work, everyone. Class dismissed."
            scene bg 1_lecturehints3_3 with dissolve
            play sound "audio/effects/increase.ogg"
            "{i}You gained {b}Confidence!{/b}{/i}"
            jump protagonist_event_15

        elif pro_event_15 >= 1 and rb_event_20 >= 1 and rb_event_21 >= 1 and lecture_14 <= 1:
            $ timeofday = 1
            scene bg 1_lecturehints3_2 with fade
            ep "Riley? I'd like to see you after class."
            scene bg 1_lecturehints3_1 with dissolve
            ep "Oh, and [p], meet me in the gymnasium afterward."
            scene bg 1_lecturehints3_2 with fade
            ep "Keep up the good work, everyone. Class dismissed."
            scene bg 1_lecturehints3_3 with dissolve

            p "{i}Huh...{/i}"

            play sound "audio/effects/increase.ogg"
            "{i}You gained {b}Confidence!{/b}{/i}"
            jump lecture_event_14

        elif hp_event_22 >= 1 and ve_event_22 >= 1 and ar_event_3 >=1 and lecture_15 <= 1:
            scene bg 1_lecturehints3_2 with fade
            ep "Keep up the good work, everyone. Class dismissed."
            scene bg 1_lecturehints3_3 with dissolve
            play sound "audio/effects/increase.ogg"
            "{i}You gained {b}Confidence!{/b}{/i}"
            jump lecture_event_15

        else:
            jump lecturehints_end_2

label lecturehints_end_1:

    scene bg 1_lecturehints2_4 with dissolve
    ep "Class dismissed for today."
    play sound "audio/effects/increase.ogg"
    "{i}You gained {b}Confidence!{/b}{/i}"
    jump academy_classroom_trans

label lecturehints_end_2:
    scene bg 1_lecturehints3_2 with fade
    ep "Keep up the good work, everyone. Class dismissed."
    scene bg 1_lecturehints3_3 with dissolve
    play sound "audio/effects/increase.ogg"
    "{i}You gained {b}Confidence!{/b}{/i}"
    jump academy_classroom_trans
