forked from Monika-After-Story/MonikaModDev
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript-poemresponses.rpy
2678 lines (2609 loc) · 115 KB
/
script-poemresponses.rpy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
label poemresponse_start:
$ poemsread = 0
$ skip_transition = False
label poemresponse_loop:
$ skip_poem = False
if renpy.music.get_playing() and not (renpy.music.get_playing() == audio.t5 or renpy.music.get_playing() == audio.t5c):
$ renpy.music.play(audio.t5, fadeout=1.0, if_changed=True)
if skip_transition:
scene bg club_day
else:
scene bg club_day
with wipeleft_scene
$ skip_transition = False
if not renpy.music.get_playing():
play music t5
label poemresponse_start2:
if persistent.playthrough == 2:
$ pt = "2"
else:
$ pt = ""
if poemsread == 0:
$ menutext = "Whom should I show my poem to first?"
else:
$ menutext = "Whom should I show my poem to next?"
menu:
"[menutext]"
"Sayori" if not s_readpoem and persistent.playthrough == 0:
$ s_readpoem = True
if chapter == 1 and poemsread == 0:
"I'm definitely most comfortable sharing it with Sayori first."
"She's my good friend, after all."
call poemresponse_sayori
"Natsuki" if not n_readpoem:
$ n_readpoem = True
if chapter == 1 and poemsread == 0:
"I told Natsuki I was interested in her poems yesterday."
"It's probably only fair if I shared mine with her first."
call poemresponse_natsuki
"Yuri" if not y_readpoem and not y_ranaway:
$ y_readpoem = True
if chapter == 1 and poemsread == 0:
"Yuri seems the most experienced, so I should start with her."
"I can trust her opinion to be fair."
call poemresponse_yuri
"Monika" if not m_readpoem:
$ m_readpoem = True
if chapter == 1 and poemsread == 0:
"I should start with Monika."
"Yesterday she seemed eager to read my poem, and I want her to know I'm putting in effort."
call poemresponse_monika
$ poemsread += 1
if poemsread < 3 or (persistent.playthrough == 0 and poemsread < 4):
jump poemresponse_loop
# Reset variables for next time
$ s_readpoem = False
$ n_readpoem = False
$ y_readpoem = False
$ m_readpoem = False
$ poemsread = 0
return
label poemresponse_sayori:
scene bg club_day
show sayori 1a at t11 zorder 2
with wipeleft_scene
$ poemopinion = "med"
if s_poemappeal[chapter - 1] < 0:
$ poemopinion = "bad"
elif s_poemappeal[chapter - 1] > 0:
$ poemopinion = "good"
$ nextscene = "ch" + pt + str(chapter) + "_s_" + poemopinion
call expression nextscene
if not skip_poem:
$ nextscene = "ch" + pt + str(chapter) + "_s_end"
call expression nextscene
return
label poemresponse_natsuki:
scene bg club_day
show natsuki 1c at t11 zorder 2
with wipeleft_scene
$ poemopinion = "med"
if n_poemappeal[chapter - 1] < 0:
$ poemopinion = "bad"
elif n_poemappeal[chapter - 1] > 0:
$ poemopinion = "good"
$ nextscene = "ch" + pt + str(chapter) + "_n_" + poemopinion
call expression nextscene
if not skip_poem:
$ nextscene = "ch" + pt + str(chapter) + "_n_end"
call expression nextscene
return
label poemresponse_yuri:
scene bg club_day
show yuri 1a at t11 zorder 2
with wipeleft_scene
$ poemopinion = "med"
if y_poemappeal[chapter - 1] < 0:
$ poemopinion = "bad"
elif y_poemappeal[chapter - 1] > 0:
$ poemopinion = "good"
$ nextscene = "ch" + pt + str(chapter) + "_y_" + poemopinion
call expression nextscene
if not skip_poem:
$ nextscene = "ch" + pt + str(chapter) + "_y_end"
call expression nextscene
return
label poemresponse_monika:
scene bg club_day
show monika 1a at t11 zorder 2
with wipeleft_scene
if m_poemappeal[chapter - 1] < 0:
$ poemopinion = "bad"
elif m_poemappeal[chapter - 1] > 0:
$ poemopinion = "good"
$ nextscene = "ch" + pt + str(chapter) + "_m_start"
call expression nextscene
if not skip_poem:
$ nextscene = "ch" + pt + str(chapter) + "_m_end"
call expression nextscene
return
label ch1_y_end:
call showpoem(poem_y1, img="yuri 3t")
y 3t "..."
y "I...I'm sorry I have such terrible handwriting!"
mc "What??"
mc "I wasn't thinking that at all..."
y 2v "But it took you a long time to read..."
mc "Ah--"
mc "Well, I just don't read script very often..."
mc "I actually think your handwriting is pretty."
y 2t "Eh?"
y 2u "That's...a relief..."
mc "Also, I liked the poem."
mc "Even though it's short, it was really descriptive."
y 2t "It wasn't too short?"
y "I usually write longer poems..."
mc "Not at all."
y 1m "I'm...really glad you like it."
y "I'll be honest..."
y 1a "Since it's our first time sharing, I wanted to write something a little more mild."
y "Something easy to digest, I suppose."
mc "Are you into ghosts, Yuri?"
y 1m "Huhu."
y "Actually, the story isn't about a ghost at all, [player]."
mc "Really?"
mc "I must have totally missed the point..."
y 1u "Well, I suppose you did only glance over it, after all..."
y "But remember that poets often express their own thoughts, feelings, and experiences in their work."
y 1a "They usually do more than tell a simple story, or paint a picture."
y "In this case, perhaps the subject of the poem is only being symbolically compared to a ghost."
y 2l "Lingering in her last remaining place of comfort, unable to let go of the past."
y "And soon to be left with nothing..."
mc "...That's a lot more solemn, putting it that way."
mc "I hadn't even thought of that..."
mc "That's impressive."
if poemopinion == "good":
y 2f "Eh?"
y 3v "I-It's nothing, really!"
y "Yours was impressive too, so..."
mc "Nah..."
mc "If anything, I could probably learn a thing or two from you."
y 4a "...You think so?"
mc "Yeah, of course."
y "Ah..."
y 2s "You know..."
y "I was really nervous about doing all this."
y "But in the end, I enjoyed it."
y "I'm going to keep doing my best for you, [player]."
mc "Ah..."
mc "Me too."
else:
y 1u "It's nothing, really..."
y "Well...it makes me happy that you think that."
y 1a "Just remember that it won't be long before you pick up on these things, too."
mc "Yeah, maybe you're right."
mc "I guess I'll have to keep trying."
y "I'm counting on you."
return
label ch2_y_end:
call showpoem(poem_y2)
y 2m "Um..."
y "I was a little more daring with this one than yesterday's..."
mc "I can see that."
mc "It's a lot more metaphorical..."
"I don't know if it's my fault, but I can't begin to imagine what this poem is about."
y 1a "That's right."
y "It's a bit closer to my preferred writing style..."
y "Using the poem as a canvas to express vivid imagery, and conveying emotions through them."
mc "Yeah, if I take it at face value, then I can't even figure out what it's supposed to mean..."
y 2f "Well..."
y "I think it's something that different people can relate to in their own way."
y "I wanted to express the way it feels for me to indulge in my more unusual hobbies..."
y 2v "It's those sorts of things I'm usually forced to keep to myself."
y "So, I sometimes enjoy writing about them."
if n_readpoem and (n_poemappeal[0] >= 0 or n_poemappeal[1] >= 0):
mc "Huh, that's funny..."
y 2e "...?"
mc "Didn't Natsuki also write something about that?"
mc "About someone being ridiculed for a strange interest?"
y 2h "Eh?"
y "She...she did?"
mc "Yeah..."
mc "She was talking about how it doesn't matter what you're into as long as you're not hurting anybody."
y 3r "She--She's right!"
y 3o "Ah--I mean..."
y "Does she really feel that way...?"
mc "Yeah."
mc "Sounds like you two have that in common..."
y 3h "That's...well, that's interesting..."
y "To me, she seemed like the kind of person who would make fun of my hobbies..."
y "But I suppose that's my fault for judging, isn't it...?"
y 3p "Ah-- Please don't tell her I said that!"
mc "Ahaha. Don't worry, I have no reason to."
y 1l "Okay..."
y 1a "Well, thank you for sharing it with me."
else:
mc "Why do you keep them to yourself?"
y 3v "Be...Because..."
y "They're embarrassing..."
y "And people would make fun of me."
y "Don't you have anything like that, [player]?"
mc "Well..."
mc "Yeah, I guess I do..."
y 2h "I feel like everyone has a little something like that."
y "The best we can do is respect each other and our individualities."
y "Even if it's difficult sometimes, and some things make us uncomfortable..."
y 1a "After all, if I hadn't learned to embrace my own weirdness, I would probably hate myself."
y 2u "I-I might be ranting a little bit now..."
y "...But I'm glad that you're a good listener."
if y_appeal >= 2:
y 2s "You're good at a lot of things..."
y "Writing, listening..."
y 2u "There really aren't many people like you, [player]..."
mc "Th-That's exaggerating a little bit..."
y 2v "It's just...how I feel."
y "I never thought I would feel so comfortable sharing my writing..."
y 2s "But now, I almost feel like I look forward to it..."
y 2m "It's just...a really nice feeling."
y "And you're to thank for that."
mc "It's...it's nothing, really..."
"Yuri smiles sincerely at me."
"For just a moment, her timidness seems to disappear."
return
label ch3_y_end:
if y_appeal >= 3:
jump ch3_y_end_special
call showpoem(poem_y3, img="yuri 2v")
y "Um..."
y "I'm aware that the beach is kind of an inane thing to write about."
y "But I did my best to take a metaphorical approach to it."
if not n_readpoem or n_appeal >= 3:
mc "You say that like you didn't even want to write about it..."
y 2e "Oh, you haven't heard...?"
y 2h "After yesterday, Natsuki and I...well..."
y "It was...amusing that we wrote about something similar in such different ways."
y "So, Natsuki wanted us to write about the same topic as each other again."
if n_readpoem:
mc "I see..."
"Something tells me the poem Natsuki showed me isn't the one she plans on sharing with everyone else..."
"Of course, I choose not to mention that to Yuri."
else:
mc "Yeah, Natsuki already told me about it."
y 3t "S-She did...?"
y "She didn't say anything weird, did she?"
y "She just wanted us to write about the same topic again..."
y 2f "I suppose to better compare the differences in our writing styles...or thought processes."
y 2w "Anyway, it was her idea...!"
y "Knowing her, it's no surprise that she'd want to do something like that."
y "She probably just wants to show off."
y 2v "It's not like I have a particular interest in her writing style..."
y "I just went with her request."
y "But..."
y 1s "Well, I suppose it's not so bad to write about something simple on occasion."
y 1m "It can be refreshing, you know?"
y "It's good for me to calm my thoughts once in a while."
mc "Yeah...I think I agree."
mc "Thanks for sharing."
return
label ch3_y_end_special:
call showpoem(poem_y3b, img="yuri 4b")
"Finishing the poem, I start to hand it back to Yuri."
"But instead of taking it from me, she looks away."
y "..."
y "Do you...dislike it?"
mc "Ah--no, of course not."
mc "I just...don't really know how I should respond."
"Despite Yuri's poems usually being cryptic, it wasn't hard to figure out what this one was about."
if n_readpoem:
"Also, this clearly isn't the poem that Natsuki said she wrote about..."
"...Meaning I'm probably the only one she's showing this to."
y 2v "I-I don't know if I'll be able to explain this one..."
mc "That's fine."
mc "I understand this one."
y 4c "..."
"Yuri is having an even harder time speaking than usual."
mc "Does this one...mean a lot to you?"
"Yuri nods."
mc "I'm not really good with words, but..."
mc "I'm happy that you shared it with me."
mc "So, thank you."
mc "And I hope we keep spending time together."
show yuri 4e
"Despite my inability to make eye contact, I see a faint smile emerge on Yuri's lips."
"I once again try to hand the poem back to her."
show yuri 4a
"But instead, Yuri gently takes my hands and pushes them back toward me."
"I hesitate in response to her warm touch."
y 1v "You can..."
y "Um..."
y "The poem is..."
"Once again, Yuri fails to form a complete sentence."
mc "You mean I can keep it?"
"Yuri nods."
mc "I'd love to."
show yuri 1u
"Again, Yuri faintly smiles, as if she doesn't want me to notice."
y "You always..."
y "You always...make me feel nice."
y "I know I'm not good with people, but..."
y "I hope that...I can return the favor sometimes."
mc "Yeah."
mc "Don't worry."
mc "I think you do a good job."
"Yuri finally turns back toward me."
y 1s "I guess...we should move on before Monika says something."
y "But I'm sure we can talk again later..."
mc "Yeah."
mc "I'm sure we will."
"With that, Yuri timidly smiles at me, and I return to my seat so I can put her poem away."
return
label ch1_n_end:
call showpoem(poem_n1, img="natsuki 2s")
n 2q "Yeah..."
n "I told you that you weren't gonna like it."
mc "I like it."
n 2h "What?"
n "Just be honest!"
mc "I am."
mc "Why are you so convinced that I wouldn't like it?"
n 5w "Well--"
n "Because!"
n "Everyone in high school thinks that writing has to be all sophisticated and stuff..."
n 5q "So people don't even take my writing seriously."
mc "But isn't the point of poems for people to express themselves?"
mc "Your writing style wouldn't make your message any less valid."
n 1k "Yes! Exactly!"
n "I like when it's easy to read, but it hits you hard."
n 1c "Like in this poem."
n "Seeing everyone around you do great things can be really disheartening..."
n "So I decided to write about it."
mc "Yeah, I understand."
n 2a "But the other nice thing about simple writing is that it puts more weight on the wordplay."
n "Like I set up for a rhyme at the end, but then made it fall flat on purpose."
n "It helps bring out the feeling in the last line."
mc "So you did..."
mc "I guess more went into it than I realized."
n 4y "That's what it means to be a pro!"
n "I'm glad you learned something."
n "Didn't expect that from the youngest one here, did you?"
mc "Yeah...guess not."
"I decide to humor her with that last comment."
"I don't really care how old everyone is, but if Natsuki is feeling proud then I won't take that away from her."
return
label ch2_n_end:
call showpoem(poem_n2)
n 2a "Not bad, right?"
mc "It's quite a bit longer than yesterday's."
n 2w "Yesterday's was way too short..."
n "I was just warming up!"
n 2c "I hope you didn't think that was the best I could do."
mc "No, of course not..."
n 2a "Anyway, the message is pretty straightforward in this poem."
n "I doubt I have to explain it."
n 2c "Sometimes you can explain complicated issues with much simpler analogies..."
n "And it helps people realize how stupid they're being."
n 2g "Like, anyone would agree that the subject of this poem is an ignorant jerk..."
mc "Do you know people like that?"
n 2c "Of course. It's about how everyone thinks my--"
n 5w "...That doesn't matter! It can be about anything!"
n 5h "I wrote it to be easy to relate to..."
n "Everyone has some kind of weird hobby, or a guilty pleasure."
n 5q "Something that you're afraid if people find out, they'd make fun of you or think less of you."
n 1e "...But that just makes people stupid!"
n "Who cares what someone likes, as long as they're not hurting anyone, and it makes them happy?"
n 1q "I think people really need to learn to respect others for liking weird things..."
if y_readpoem and (y_poemappeal[0] >= 0 or y_poemappeal[1] >= 0):
mc "Huh, that's funny..."
mc "Yuri wrote about something similar today."
n 1h "Huh?"
n "Did you say Yuri?"
mc "Yeah..."
mc "She said her poem was about an unusual hobby of hers."
mc "I didn't really get it, but she said something similar to you..."
mc "That people shouldn't make each other feel insecure about those things."
n 1q "Really?"
n "Well..."
n 1t "I mean, Yuri's pretty weird, so I wouldn't doubt that she has some weird hobbies..."
n "...Not that there's anything wrong with that!"
n 1u "Uu..."
n "It's not like...I would judge her or anything..."
"Natsuki has trouble finding words."
n 1q "I-I guess I should try not to be so mean to her..."
n "If she feels insecure about her weird behaviors and stuff..."
n "I mean, I always hate people who make me feel insecure..."
n 1w "And Yuri made me feel insecure yesterday!"
n 1s "But the way you put it, it sounds like she's learned her lesson..."
mc "Well, I would say so."
mc "Even if her writing style is really different, I'm sure she'll appreciate the message in your poem."
else:
mc "Well, you're definitely right."
mc "At least, I can relate to that."
mc "And I'm sure a lot of other people can, too."
if n_appeal >= 2:
n 4h "You know..."
n "I'm glad that you can appreciate this kind of writing..."
n 4q "I mean...I know I was talking about that yesterday."
n "But I've been...well, I've been enjoying sharing my writing with you, so..."
n 4w "...So consider yourself lucky, okay?"
mc "Ahaha."
mc "Well, thanks for being honest."
n 1n "What's that supposed to mean?"
n "I'm always honest!"
n 12b "Jeez..."
n "Just look forward to tomorrow too, okay?"
mc "Alright, I will."
else:
n 4c "It's what I do best, after all!"
n "I don't like writing unless there's a good message to take away from it."
n "Like, conveying emotions is important..."
n "But I want to make people think, not just feel."
n 4b "Remember that!"
n "I'm gonna write a good one for tomorrow, too, so look forward to it."
return
label ch3_n_end:
if n_appeal >= 3:
jump ch3_n_end_special
call showpoem(poem_n3)
n 2a "Yeah..."
n "I felt like I kept writing about negative things, so I wanted to write something with a nice message for once."
n 2z "Besides...the beach is awesome!"
n 2j "Kinda hard to write anything negative about the beach."
if not y_readpoem or y_appeal >= 3:
mc "So you decided to write about the beach first, and then came up with the message later?"
n 2c "Yeah, well..."
n "It's only because of what happened yesterday."
n 5q "I mean, after Yuri and I realized we kind of wrote about the same thing..."
n "She wanted to pick a topic and have us both write about it, or whatever."
if y_readpoem:
mc "I see..."
"Something tells me the poem Yuri showed me isn't the one she plans on sharing with everyone else..."
"Of course, I choose not to mention that to Natsuki."
else:
mc "Well, Yuri's take on it was a little more solemn."
n 5h "Well, that's--"
n 42c "Jeez...she better not have said anything bad about mine!"
n "After all, she was the one who wanted us to write about the same topic."
n 1s "Ugh...you can really see her doing that, too."
n "Making us write about a simple topic, then trying to impress me by coming up with something all fancy."
n 1w "Well, it's not like I care."
n "I just did it anyway."
n 1q "I mean, I guess mine ended up being kind of metaphorical too..."
n "...But there's nothing wrong with doing that once in a while!"
n "At the very least, it was good practice."
return
label ch3_n_end_special:
call showpoem(poem_n3b)
n 1q "..."
n "...Why are you looking at me like that?"
n "If you don't like it, then just say it."
n 1u "I won't...get mad."
mc "No, it's not that I don't like it...!"
mc "It was just...a little surprising to read."
if y_readpoem:
"This clearly isn't the poem that Yuri told me she had written..."
"...Meaning I'm probably the only one she's showing this to."
mc "Er...I guess I'm not used to hearing such nice things coming from you..."
n 1h "D-Don't just say that!"
n 1n "Dummy..."
n "What do you think...the point of writing is?"
n 1u "Expressing things that you can't just say..."
mc "Yeah...I understand."
mc "I'm sorry for missing the point sometimes."
mc "I always mean well..."
mc "And...I'm happy that you showed this to me."
mc "I liked it."
n 1h "Well...yeah..."
n 1q "I'm...I'm a pro, so..."
"Natsuki mumbles, completely failing to sound confident like she usually does."
n "Just..."
n 12c "Remember that...I can think these things sometimes, too!"
n "You know, when you're nice to me, it's..."
n 12a "..."
n "...Meaningful."
mc "Ah...I'm glad."
"Sensing Natsuki is satisfied, I start to hand the poem back to her."
"But as I do so, Natsuki takes my hands and pushes them back away."
"Her small, soft hands surprise me with their assertion."
n 12b "I don't want it."
mc "Eh...?"
mc "Why not?"
n 12c "I just don't!"
n "Jeez..."
"I realize what Natsuki is doing."
"Unable to be honest, she's trying to give me the poem in a roundabout way."
mc "Well...in that case, I'm going to keep it."
"Instead of teasing her, I choose to go along with it."
n 1t "...Good."
n "If you didn't, I would..."
n "..."
n 1h "Never mind..."
n 1q "Just...I'm glad that you want it."
"Natsuki backpedals on her words and leaves it at that."
"Despite her best efforts to hide her expression, I can see her faintly smiling to herself."
n "That's all for now, so..."
n 1s "Go put it away before someone sees it, okay?"
mc "Ah...yeah."
mc "I'll go do that."
"With that, I return to my seat so that I can put away Natsuki's poem."
return
label ch1_s_end:
call showpoem(poem_s1)
mc "Sayori..."
mc "This is just a guess, but..."
mc "Did you wait until this morning to write this?"
s 4h "No!"
s 4l "J-Just a little bit!"
mc "You can't answer 'just a little bit' to a yes or no question..."
s 5b "I forgot to do it last night..."
mc "Well, at least that makes me feel a little better about myself..."
s 1h "Don't be mean!"
s "I still tried my best..."
mc "Ah, yeah..."
mc "I didn't mean to say that it was a bad poem."
mc "It came out nice...or, how should I put it..."
mc "It sounds just like you."
s 1d "Really?"
mc "Yeah."
mc "Especially that last line..."
s 4r "I made eggs and toast!"
mc "Even though you were late to school...?"
s 5d "It's bad to skip breakfast!"
s "I get all cranky..."
mc "Well, I guess there's no point in arguing..."
mc "Anyway, thanks for showing me."
s 1q "Ehehe~"
s "This was so much fun."
s "Monika's the best!"
mc "Ah...yeah."
s "But next time, I won't forget."
s 4x "And I'm gonna write the best poem ever!"
mc "Well, I guess I look forward to it."
return
label ch2_s_end:
call showpoem(poem_s2)
mc "Holy crap..."
mc "Sayori, did you really write this?"
s 2j "Of course I did!"
s "Didn't I tell you yesterday I was gonna write the best poem ever?"
mc "Yeah, but..."
mc "I mean, I didn't expect something like this, coming from you."
s 4x "Monika taught me a whole lot!"
s "And I've been really in touch with my feelings recently..."
mc "I see that..."
mc "It's almost kind of creepy."
s 1b "Creepy...?"
mc "Well, not exactly..."
mc "Maybe because I'm so used to you being cheerful..."
mc "...Well, never mind."
mc "I'm thinking too hard about it."
mc "The point is, it came out good, so you should be proud of it."
s 1y "Aw, thanks~"
s "I feel like..."
s "I feel like I was meant to express myself this way."
s "It even helps me understand my own feelings a little bit better..."
s 1a "Writing is like magic!"
mc "You've gotten pretty passionate about this, huh?"
mc "I hope you keep it up."
s 4r "Yeah!"
s "Writing's the best!"
s "I'm gonna keep writing until I die!"
mc "Ahaha...don't get ahead of yourself."
"Sayori's always had a habit of getting obsessed with something, before dropping it no more than a week later."
"I wonder if this is one of those times?"
"But seeing the passion in her eyes makes it hard for me to be pessimistic."
return
label ch3_s_end:
return
label ch1_m_end:
call showpoem(poem_m1)
label ch1_m_end2:
m 1a "So...what do you think?"
mc "Hmm...it's very...freeform, if that's what you call it."
mc "Sorry, I'm not really the right person to ask for feedback..."
m 2e "Ahaha. It's okay."
m 2b "Yeah, that kind of style has gotten pretty popular nowadays."
m "That is, a lot of poems have been putting emphasis on the timing between words and lines."
m 2a "When performed out loud, it can be really powerful."
mc "What was the inspiration behind this one?"
m "Ah..."
m 3d "Well, I'm not sure if I know how to put it..."
m 3a "I guess you could say that I had some kind of epiphany recently."
m "It's been influencing my poems a bit."
mc "An epiphany?"
m 1a "Yeah...something like that."
m "I'm kind of nervous to talk about deep stuff like that, because it's kind of coming on strongly..."
m "Maybe after everyone is better friends with each other."
m 1j "Anyway..."
m 3b "Here's Monika's Writing Tip of the Day!"
m "Sometimes when you're writing a poem - or a story - your brain gets too fixated on a specific point..."
m "If you try so hard to make it perfect, then you'll never make any progress."
m "Just force yourself to get something down on the paper, and tidy it up later!"
m "Another way to think about it is this:"
m "If you keep your pen in the same spot for too long, you'll just get a big dark puddle of ink."
m "So just move your hand, and go with the flow!"
m 3k "...That's my advice for today!"
m "Thanks for listening~"
return
label ch2_m_end:
call showpoem(poem_m2)
mc "Hm..."
mc "It's even more abstract than your last one, huh?"
m 5 "Ahaha..."
m "I guess it's just the way I write..."
m "I'm sorry if you don't like it."
mc "No, I never said that."
mc "It's just a kind of thing I've never really seen before, I guess."
m 2a "I kind of like playing with my space on the paper..."
m "Choosing where and how to space your words can totally change the mood of the poem."
m 2b "It's almost like magic."
m "The way I wrote the lines really short makes it feel like they're trying to speak over the noise."
mc "I see..."
mc "It's still hard for me to tell what it's about, though."
m 2k "Ahaha."
m 4a "Sometimes asking what a poem is about isn't the right question."
m "A poem can be as abstract as a physical expression of a feeling."
m "Or a conversation with the reader."
m "So putting it that way, not every poem is {i}about{/i} something."
m "Anyway..."
m 3b "Here's Monika's Writing Tip of the Day!"
m "Sometimes you'll find yourself facing a difficult decision..."
m "When that happens, don't forget to save your game!"
m "You never know when you might change your mind..."
m "...or when something unexpected may happen!"
m 3d "Wait...is this tip even about writing?"
m 3k "What am I even talking about?"
m "Ahaha!"
m 3b "...That's my advice for today!"
m "Thanks for listening~"
return
label ch3_m_end:
call showpoem(poem_m3)
m 1a "You know..."
m "I feel like learning and looking for answers are the sorts of things that give life meaning."
m 1e "Not to get too philosophical or anything..."
m 1a "But it was kind of on my mind, so that's what I wrote about."
mc "I see..."
mc "I never really put much thought into it."
m 1d "In a way, it's almost paradoxical."
m "Because if we had all the answers, wouldn't the world start to lose its meaning?"
mc "You know, there's one thing I noticed..."
mc "It seems like everyone in the club prefers writing about things that are more sad than happy."
m 1k "Ahaha. Are you surprised?"
m 1a "I mean, if everything was okay..."
m "We wouldn't really have anything to write about, would we?"
m "Humans aren't two-dimensional creatures."
m "I think you'd know that better than anyone."
mc "You mean one-dimensional...?"
m 1l "Ah...yeah, that!"
m 1a "Anyway..."
m 3b "Here's Monika's Writing Tip of the Day!"
m "Are you ever too shy to share your writing because you're afraid it's not that good?"
m "It can be really disheartening to get a lukewarm response to something you put so much into."
m "But if you find other people who enjoy writing, then sharing becomes a lot easier!"
m "Because instead of just telling you that your writing is good, or okay, or bad..."
m "They'll want to focus more on everything that went into it, and the things you can work on."
m "It's much more encouraging that way, and it will make you want to continue improving."
m "It's almost like having your own little Literature Club, don't you think?"
m 3k "...That's my advice for today!"
m "Thanks for listening~"
return
label ch1_n_bad:
n "..."
mc "...?"
if persistent.playthrough == 2 and renpy.random.randint(0, 2) == 0:
$ currentpos = get_pos()
stop music
pause 2.0
play sound "sfx/stab.ogg"
show n_blackeyes at i11 zorder 3
show n_eye zorder 3:
subpixel True
pos (660,250) xanchor 0.5 yanchor 0.5 zoom 0.8
parallel:
linear 2.0 rotate 720
parallel:
linear 2.0 xpos 1680
parallel:
easein 0.25 ypos 180
easeout 1.0 ypos 1280
show n_eye as n_eye2 zorder 3:
subpixel True
pos (580,260) xanchor 0.5 yanchor 0.5 zoom 0.8 rotate 180
parallel:
linear 2.0 rotate -560
parallel:
linear 2.0 xpos -440
parallel:
easein 0.10 ypos 240
easeout 1.0 ypos 1280
show blood zorder 3:
pos (645,255)
show blood as blood2 zorder 3:
pos (575,260)
pause 0.75
hide n_blackeyes
hide n_eye
hide n_eye2
hide blood
hide blood2
stop sound
play music "<from " + str(currentpos) + " loop 4.444>bgm/5.ogg"
n 2b "[player], if you're not going to take this club seriously then go home."
mc "W-What??"
mc "Harsh..."
n 42c "What, you expect me to believe that you actually put effort into this?"
n "Do you think I'm stupid?"
mc "I'm not a writer!"
mc "Maybe it's not very good, but yeah, I did put in effort."
mc "We all start somewhere, right?"
mc "If you're still proud of the first poem {i}you{/i} ever wrote, then I'd like to read it."
n 1o "!!"
mc "Painful to think about?"
n 1r "..."
n 5q "Fine."
n "Well, sorry."
n 5c "You'll get better, anyway."
n "I'd tell you what to improve, but you're better off just trying again."
mc "Fair enough..."
mc "Well, to each their own, I guess."
n 5q "Anyway, I guess I gotta share mine now..."
n "Knowing you, you'll probably think it's stupid."
return
label ch1_n_med:
n "..."
mc "...?"
n 2k "...Well, it's about what I expected from someone like you."
mc "That's a little blunt..."
n 2c "Well, excuse me."
n "It's not like I said it was bad."
n "It just didn't evoke any emotions."
mc "So basically, it's not cute enough for your tastes?"
n 4f "Do you want to get smacked?"
mc "I'll pass..."
n 42b "Sigh..."
n 42c "Well anyway, I guess I need to show you mine."
n 4q "Not that you'll like it."
return
label ch1_n_good:
n "..."
mc "...?"
n 1t "...Okay, well let's start with the things I don't like!"
n "First of all, um..."
mc "..."
"Natsuki re-reads my poem."
n 4c "N-Never mind. I don't feel like giving you my opinion."
mc "Eh? Then what's the point of sharing in the first place?"
mc "I wrote this when I could have been doing other things."
n 4r "Uu..."
mc "In fact, remember how I said I wanted to read your poems?"
mc "That's what I had in mind when writing this."
mc "I want to help you feel comfortable enough to share yours."
mc "Like Monika said."
n 4x "Uuuu...!"
n 1h "Well I would be more comfortable sharing my poem if yours was really bad!"
n 1w "You were supposed to show me some dumb poem and make me go 'Hah, well it's not that great but let me show you what real literature looks like!'"
n 1h "And you went and ruined it!"
n "I hope you're happy!"
mc "..."
mc "...So, in other words, you're saying you liked it?"
n 1o "Urk--"
"Natsuki's retort gets caught in her throat."
n 1x "Uuuuuuuuu...You're so...!"
n "You just...you...don't understand anything, do you?"
n 5q "I already told you that, you don't have to go announcing it to the world like you're all self-important!"
mc "Pretty sure you never actually said that..."
"I say that mostly to myself."
"Natsuki must really hate me or something."
"I can't figure out if it's a win or a loss that she liked my poem."
mc "In any case... You still need to show me yours, right?"
n 5s "Gr... Fine, I guess."
n "Only because Monika will make me if I don't."
return
label ch2_n_bad:
#Didn't like last poem or this one
if n_poemappeal[0] < 0:
n "...Hm."
n 2k "Well, I can admit that it's better than the last one."
n "It's nice to see that you're putting in some effort."
mc "That's good..."
n 2c "But I still don't like this at all."
n "It's trying too hard to be serious."
mc "Eh? What do you mean by that?"
#When this happens in ch2, Natsuki won't even read your ch3 poem
#But if she dislikes either ch1 or ch2, this happens in ch3 (if she dislikes that one)
label ch2_n_bad_sharedwithch3:
n 4c "Poems don't need to be all deep-sounding to express something."
n "It's going to just sound like you're forcing it unless you really don't suck at it."
n 4w "Honestly... Don't bother trying to write poems like this until you're on Yuri's level--"
show natsuki 4o
"Natsuki stops short all of a sudden."
n 1o "D-Don't...tell me..."
mc "Eh?"
n "You're not...you're not just trying to impress Yuri, are you?!"
mc "W-What are you talking about?? And keep your voice down...!"
n 1x "You know Yuri would love this kind of...this angsty.......!!"
mc "Just because she's a talented writer doesn't mean...I-I mean..."
n 1o "Uu....!!"
"Looks like I'm in trouble."
"I somehow struck a nerve, though what I did is beyond me."
n 1c "I am so done with you."
"Natsuki shoves the poem I handed her back over to me."
n 5w "Take your stupid poem. If you wrote it for someone else, just don't show it to me!"
mc "Ouch..."
"This is what I get for letting a younger girl step into my business."
"Unless I was a mind reader, I was destined to be in a world of pain from the start."
"At least Natsuki wasn't really the girl I was trying to impress in the first place..."
$ skip_poem = True
return
#Liked the last poem but not this one
else:
n 1k "...Hm."
n "I liked your last one better."
mc "Eh? Really?"
n 2c "Well yeah. I can tell you were a little more daring with this one."
n "But you're really not good enough for that yet. It fell flat."
mc "That may be true, but I just wanted to try something different."
mc "I'm still figuring this all out."
n 2k "I mean, I always like poems that aren't trying too hard."
n 2q "I hate when people try to sound fancy or add more meaning just by using annoying and complicated language."
n 4b "Just make it simple, cute, and to the point!"
n 4y "Yuri's head over heels for all this cryptic nonsense, but I see right through that BS. Hah!"
n 42a "Making your reader look so hard for all this deep meaning is just an excuse to have no meaning at all."
mc "I guess that's one way to look at it."
n 2d "Well, everyone has their own opinion."
n "But my opinion is the best opinion. I'm sure you've figured that out already."
mc "Er..."
n 2a "Anyway, here's my poem. Maybe you'll learn something."
return
label ch2_n_med:
#Likes this one better than the last one
if n_poemappeal[0] < 0:
n "...Hm."
n 2k "Well, I can admit that it's better than the last one."
n "It's nice to see that you're putting in some effort."
mc "That's good..."
label ch2_n_med_shared:
n 2c "Come to think of it, this kind of reminds me of Sayori's poem from yesterday..."
mc "Eh? You think so?"
n 2j "Yeah. Well I guess if you've been friends with her for so long, you might be on the same wavelength."
n 2k "But you never really struck me as her type."
mc "Sayori has a 'type' all of a sudden...?"
n 42c "Well, I don't know! But honestly, how can someone so...er, fluffy...spend so much time with someone like you?"
n "It's like she's dragging around a dead weight."
mc "Uug... That was a little unnecessary..."
mc "But think of it this way. If it weren't for me, she would probably just fly away like letting go of a balloon."
mc "You could say we each take care of each other in our own way."
n 2q "Whatever it is, I don't get it..."
n "...Oh, yeah, I guess I'm supposed to show you my poem."
n "Here."
return
#Likes this one the same amount
elif n_poemappeal[0] == 0:
n "...Hm."
n 2k "Well, it's not really any worse than your last one."
n "But I can't really say it's any better, either."
mc "Phew..."
n 2c "Huh? 'Phew' what?"
mc "Ah... Well anything that isn't a trainwreck, I'll take as a win."
mc "And I get the feeling you're probably the most critical."
n 1p "H-Hey! What makes you--"
n 1q "{i}(Wait, maybe that was a compliment...?){/i}"
n 4y "A-Ahah! Glad to see someone recognizes my experience!"
n "Well then, keep practicing and maybe you'll be as good as me someday!"
mc "That's...uh..."
"Something tells me Natsuki completely missed the point."
jump ch2_n_med_shared
#Likes the last one better
else:
n "...Hm."
n 2c "Well, it's not terrible."
n "But it's pretty disappointing after your last one."
n 2s "Then again, if this one was as good as your last one, I would be completely pissed."
mc "Well, I guess I wanted to try something a little different this time."
n 2c "Fair enough. You're still new to this, so I wouldn't expect you to find your style right away."
jump ch2_n_med_shared
label ch2_n_good:
#Likes this poem better than the last one
if n_poemappeal[0] != 1:
n 1h "..."
"Natsuki reads my poem."
"She keeps glancing at me, then back at the poem."
"By now, she must have read it more than once."
n 1q "...Aren't you supposed to be bad at this?"
mc "...Is that a compliment?"
n 1o "N-No! I mean... You know..."
"Natsuki struggles to find the words she wants."
n 5w "I just...expected a lot less after what you showed me yesterday."
n "That's all."
mc "Well, I guess I just got lucky with this one."
n 4t "Y-Yeah!! Exactly!"
n "You just got lucky, you know?"
n 4y "Don't get used to it."
n "You won't always manage to write poems this cute. I mean--!"
n 1p "I mean well-written! No, I mean--"
mc "Ah, so that's how it is. My poem is cute?"
n 1v "No! Why are you smiling?! It's not like I like cute things!"
"Natsuki shoves my poem back towards me."
n 4w "H-Huh! Reading it again, I decided that it's not so great after all."
n "It's too cute and doki-doki."
n 4t "It would only impress...you know, girls...who like those kinds of things."
n "Ahaha!"
"For some reason, Natsuki is incredibly easy to see through."
n 1w "Well, anyway...!"
n 1h "You're gonna read mine now, right?"
n "Judging by your tastes, you'll probably like it a lot."
n 2q "You'll probably learn something, too. Don't forget who the {i}real{/i} pro is."
return
#Likes both poems a lot
else:
label ch2_n_good_sharedwithch3:
n 1n "..."
"Natsuki reads my poem."
"She keeps glancing at me, then back at the poem."
"By now, she must have read it more than once."
n 1u "Rrgh..."
mc "...?"
mc "Is it that bad?"
n 1r "No! No, it's not!"
n "It's good. It's really good, okay?!"
n 5w "There, I said it!"
n "Ugh, this wasn't supposed to happen at all...!"
n 5s "Why can't you just be bad at this?"
n "My poems are supposed to impress {i}you{/i}, not the other way around!"
mc "You're trying to impress me?"
n 12c "Obviously! You think I'd let you enjoy Yuri's writing more than mine?"
n "Give me a break."
mc "Well..."
mc "In that case, what's the problem with me trying to impress you?"
n 1e "I'll tell you! You--"
n 1p "--"
"Natsuki's face freezes, like she just realized something."
n "Y-Y-You..."
n "You're trying to...impress {i}me?{/i}"
show natsuki 1q
"Natsuki vigorously scans her eyes over my poem one more time."
"Then, the poem slips out of her hands and flutters to the floor."
n 1p "I...have to use the bathroom!"
show natsuki at lhide
hide natsuki
"Red-faced, Natsuki quickly walks out of the room."
show monika 1d at t11 zorder 2
m "Hey, [player]..."
m "Did you do something to Natsuki?"
m "I just saw her rush out like that..."
m 2g "You didn't do anything terrible, did you?"
mc "N-No!"
mc "I just told her that--"
"My voice gets caught in my throat."
"There's no way I could tell Monika that I'm trying to impress Natsuki."
m 2d "Hmm?"
"Monika sees the poem lying on the floor and swiftly picks it up."
if m_readpoem:
"She skims over it a second time, her smile not fading from her face."
m 2a "I see."
m "At first I just thought you liked her writing style..."
m "But you wrote this {i}for{/i} Natsuki, didn't you?"