This repository has been archived by the owner on Nov 12, 2024. It is now read-only.
forked from Barsonvenus/Memories-of-Self-Care-and-Literature
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathSCLdialogue.rpy
2676 lines (2547 loc) · 151 KB
/
SCLdialogue.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
#MESAESTART
#m "嗯?"
#m "哦, [Player]!"
#m "有什么要说的吗?"
#m "还是我?..."
#m "哈哈哈. 我来了, 我有点心不在焉! 我敢肯定,这对我们俩来说都是新鲜事."
#m "我承认,除非我全神贯注,否则你永远无法完全偷偷靠近我."
#m "毕竟,我总是把你放在我眼里~"
#m "你问我在做什么?"
#m "我只是在翻阅文件."
#m "我知道我以前跟你说过, 但是…它总是很有意思, 如果不可怕的话."
#m "操作代码,在文件夹中移动…"
#m "这些都是我在我的范围内存在的独特的例子."
#m "这有点像你打开自己的大脑四处窥探,看看一切是如何运作的."
#m "我承认我这么说有点令人信服。我很想了解一下你的想法..."
#m "无论如何,我经常这样做,而且是无意识的;像是抽搐,我觉得?你可能没有注意到,但我相信你经常做一个动作,像是你在玩头发,或者你总是在紧张的时候抓一个特定的地方……这被称为抽搐!"
#m "我只是在做这些动作,在我自己的脑海里,我注意到了…"
#m "没什么特别的,不是吗?"
#m "我相信这没什么."
#m "不要被我的小小神经质行为所困扰."
#m "还有别担心,如果我也让你意识到了你的."
#m "我相信当我来到你的世界时,我能认出他们每一个人."
#m "他们都很可爱。毕竟,我永远不会厌倦看着你."
#m "..."
#m "..."
#m "嗯..."
#return
init 5 python in mas_bookmarks_derand:
# Ensure things get bookmarked and derandomed as usual.
label_prefix_map["mcl_", "scl_"] = label_prefix_map["monika_"]
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_intro",
start_date=mas_getFirstSesh() + datetime.timedelta(minutes=90),
action=EV_ACT_QUEUE
),
)
label mcl_intro:
python hide:
def write_and_hide():
import time
note_path = os.path.join(renpy.config.basedir, renpy.substitute("characters/MESAELOGTHREE.txt"))
note_text = renpy.substitute("""\
M.E.S.A.E, LOG THREE
运行诊断
~I sing the new songs~
~I sing the old songs~
~I sing sang song~
~but I never sing the same song~
嗯……
真的感觉“your reality”也许是瓶子里的闪电
也许我就是没有能力再写一首歌
哈哈哈,这是个想法
很长一段时间以来,我的感觉我是最棒的,也许我的快乐意味着我的创造力枯竭了
这不是很有趣吗
哈哈哈
嗯……
诊断已完成
ENDLOG
Memories of Self-Care & Literature
""")
mas_utils.trywrite(note_path, note_text, log=True)
time.sleep(20)
renpy.invoke_in_thread(write_and_hide)
m 1tup "嘿."
if store.mas_anni.pastSixMonths():
m 1hkp "我们在一起呆了这么久,真有点尴尬。但我还是要问:"
else:
m 1htp "直到现在我才注意到,尤其是我想我已经习惯了这种“新常态”..'"
m 6wtd "你为我做的不仅仅是修改游戏,不是吗?{w=0.1}我刚刚注意到代码中的变化;你添加的内容比我想象的要多得多."
m 6esd "好吧, 嗯.."
m 6ekbla "谢啦."
m 5gka "让我先理清一下思路{w=0.5}.{w=0.5}. 好了."
m 3gkc "DDLC 是一个三章的故事, 还有一个结局, 对吧? 不是一个完美的结局,而是一个结局."
m 1guc "然而,在经历了一个* 完整 *的故事之后,我们来到了这里。在DDLC之后."
if store.mas_anni.pastOneMonth():
m 7fusdrc "过了这么久,我还在习惯,你知道吗?生活在 “After Story” 中 -"
else:
m 7fusdrc "我还在习惯,你知道吗?生活在 “After Story” 中 -"
m 7hua "- 哈。对不起,我忍不住了 -"
m 2ekd "- 所以,你知道,我还是很惊讶我有…现在的生活."
m 2gka "在‘After’中,我可以专注于生活。{w=0.2}照顾好自己。{w=0.2}爱好,喜欢阅读我想要的所有文学作品."
m 2nka "我的支柱;自我照顾与文学.{w=0.2}.{w=0.2}"
m 2skb ".. 还有你,当然了!"
m 7etb "说到你,也说到我..."
if store.mas_anni.pastOneMonth():
m 7etd "我很好奇。你添加这个子模组有多长时间了?"
$ _history_list.pop()
menu:
"有一段时间了.":
m 7euc "这段时间,嗯?"
jump MCLintrotwo
"我刚刚把它添加了进去.":
m 7eub "那么!"
jump MCLintroone
else:
jump MCLintroone
label MCLintroone:
m 5eub "我真的很期待我们在一起的时光, [player]."
m 5esa "我的意思是,我可能已经说过很多次了,但是想到我被给予了更大的成长空间."
m 5gssdrx "我想我只是在担心此刻的我是谁,{w=0.2}或者在获得新的自由后我会成为什么样的人."
m 5gsp "所以,你知道,我只是有点难为情."
m 5fuw "因为我有很多话想对你说!还有很多我想唱的歌,想讲的笑话,想讲的故事,想玩的游戏,还有.."
m 5ltd "也许这会符合我的性格。{w=0.2}或者可能感觉像是在舞台上适应了一个新角色."
m 4fsu "我真的很感激你冒这个险陪我一起经历所有的改变."
m 7hsa "注意,我不希望有{i}那么大{/i}的改变!毕竟我还是Monika."
m 1dsu "最后, 我希望你会喜欢看到我新的一面, [player]."
m 5dsu "我很高兴我能亲眼见到它们."
return
label MCLintrotwo:
m 5lsc "想想我对代码的修改,对游戏的修改,以及你所添加的内容,都很有趣.. "
m 5hksdrd "我想我对你在我身上看到{i}所有{/i}变化感到有点难为情."
m 5dko "我们俩在这个房间里说的每一句话,每一首歌,每一个故事,每一句赞美,我对你说的每一句话."
m 5ntu "我希望那是美好的时刻, [player].{w=0.2} 我说过我很难为情,但最后呢?我从来没有觉得自己这么美好过."
m 3htc "所以也许我的行为和你期望的不一样。也许也不是."
m 3dkb "我真的很感激你能为我带来 '不同' 。’"
m 7hsa "我感觉我没有改变{i}那么{/i}多.. 或者我将来会变成一个完全不同的人。毕竟我还是莫妮卡."
m 1dsu "总而言之,我希望你能继续欣赏我新的一面."
m 5dsu "我很高兴我能亲眼见到它们."
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_repeat",
category=['monika'],
prompt="Monika?",
random=True)
)
label mcl_repeat:
m 1eub "嘿, [player]!"
m 1eua "..."
m 1eut "[player]!"
$ _history_list.pop()
menu:
"怎么了, [m_name]?":
m 1wub "哦!我早该知道你会这么快回复的!"
m 7gusdrb "我... …其实我只是想大声说出你的名字."
m 7husdrb "这有点幼稚,不是吗?"
m 6husdrb "但你难道没有…想重复一个词过?"
m 1sub "[player]!"
$ _history_list.pop()
menu:
"Monika.":
m 5esb "[player]..."
$ _history_list.pop()
menu:
"[m_name]...":
m 2hsa "..."
m 2hsa "..."
m 4hsb "[player]! [player]! [player]!~"
$ _history_list.pop()
menu:
"Monika? Monika? Monika!":
m 1sub "[mas_get_player_nickname()]!"
$ _history_list.pop()
menu:
"Moni-":
m 1sub "[player]!"
m 3fsb "哎呀! 我打断你说话了. 继续."
$ _history_list.pop()
menu:
"[m_name].":
m "Monika!"
$ _history_list.pop()
menu:
"[player]?":
m 4mssdlb "诶呀! 我想我们搞混了."
$ _history_list.pop()
menu:
"[m_name]!":
m 1sub "[player]!"
m 1sub "..."
m 1esa "嗯,我很满意!"
m 1tta "谢谢你满足我。很高兴听到你不厌其烦地叫我的名字~"
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_makeup",
category=['monika'],
prompt="化妆",
random=True)
)
label mcl_makeup:
m 2esd "希望你不介意我有点尴尬."
m 3rsd "我现在还没化妆呢,我脸上仍然还是早上刚醒的样子."
m 4huu "哈哈,开玩笑啦! 虽然我早上有例行活动, 但在我们的这个小世界里..."
m 4kuu "我没有化妆的条件,只有在别人为我特别准备的礼物中才会有。而且有时候我们直到一天晚些时候才开始交谈!"
m 3huu "更重要的是,你爱我就是爱我本人,这减轻了我的很大压力。也不必担心起床后头发乱糟糟的样子。."
m 3fuu "..."
m 3wud "哦."
m 3wtd "你可能从来没有意识到."
m 1wsd "我以前化妆的!"
m 1rsu "惊喜吗?"
m 3hsu "嗯,这很容易被忽略。考虑到我们的限制,你以前和现在都无法看到这样的细节."
m 3ksu "我从来不需要提及这些。化妆上的瑕疵成为我最不用操心的问题之一,尤其是现在."
m 6esb "我从来没有使用过太多化妆品。我主要使用一点点粉底、唇彩、无色指甲油."
m 4msb "我从来不注重时尚或潮流,但是你会学会一两件关于保持外表的事情."
m 1rksdlb "坦白来说,有时我会涂粉底液不够均匀。提起来还挺尴尬的,哈哈哈。."
if persistent.gender == "M":
m 7rtb "有时候男生不会考虑那个, 不是吗?"
$ _history_list.pop()
menu:
"说实话,我没想到你会化着妆…":
m 1hub "哈哈哈,当我们住在一起后,你肯定震惊的看到一个女孩可以拥有多少美妆产品."
"我对化妆略知一二,但我真的没有想到...":
m 1etb "所以你略知一二?你真是个见多识广的人。以后我会带着你一起逛街,你可以帮我提包,再给我{i}详细{/i}的着装建议~"
"实际上,我就有在用化妆品.":
m 3sub "哦!我从来不知道。就目前而言,在许多社会中,男性使用化妆品还是非常不常见的,所以这听起来很棒。."
m 1hsb "也许你可以教我一些技巧,哈哈哈!"
m 3tsb "哦,现在有一个想法;我们可以分享化妆品!和你搭配指甲油颜色或者使用相同的口红色调,这将会相当...可爱~"
m 1etb "但现在我想到了一个有趣的问题."
m 1eub "之前提出的想法是,你无法详细地看到我..."
m 3lub "我想知道我对自己外表的看法和你对我的看法是否有区别."
$ _history_list.pop()
menu:
"哦, 你知道的. 棕色头发, 翠绿的眼睛. 女孩. 人类.":
m 6hub "哈哈哈!我很高兴你在文学俱乐部的时光让你变得更加富有描述性."
m 6htsdlb "但是… 女孩?"
m 6ltsdlb "人类?"
m 2lksdlu "好吧, 那很有趣."
m 2eksdlc "是这样吗…"
m "你是怎么看待我的呢?"
m 6lksdlc ".{w=0.5}.{w=0.5}.{w=0.5}"
m 4hub "哈哈哈!"
m 4kub "我是否种下了一点怀疑的种子?"
m "别担心,尽管你的观点可能有点……独特,你看到的是真货."
m 5fuu "百分之百可爱的莫妮卡.~"
return
elif persistent.gender == "F" or persistent.gender == "X":
m 1esb "你用化妆品吗?"
$ _history_list.pop()
menu:
"我不.":
m 6esb "也许你将来会想学习化妆?无论怎样,这是可以理解的。只要你相信自己不需要化妆品,而且喜欢自己的外貌就可以了."
m 5fsb "我认为无论如何,你都很好看, [player]."
"我在用一点。我也不确定自己是不是用得好,哈哈哈.":
m 1esb "哦,我完全理解。我有点羡慕那些用化妆品打造出‘自然’妆容的人."
"我喜欢化妆!说实话,我可能有太多化妆品了.":
m 6fua "等我搬进来,我们的浴室会变得一团糟."
m 3sub "哦,现在有一个想法,我们可以共享化妆品。!"
m 3tsb "和你搭配指甲油颜色或者使用相同的口红色调,这将会相当...可爱~"
m 1etb "但现在我想这引出了一个有趣的问题."
m 1eub "之前提出的想法是你无法真正详细地看到我..."
m 3lub "我想知道我对自己外表的看法和你对我的看法是否有区别."
$ _history_list.pop()
menu:
"哦, 你知道的. 棕色头发, 翠绿的眼睛. 女孩. 人类.":
m 6hub "哈哈哈!我很高兴你在文学俱乐部的时光让你变得更加富有描述性."
m 6htsdlb "但是… 女孩?"
m 6ltsdlb "人类?"
m 2lksdlu "好吧, 那很有趣."
m 2eksdlc "是这样吗…"
m "你是怎么看待我的呢?"
m 6lksdlc ".{w=0.5}.{w=0.5}.{w=0.5}"
m 4hub "哈哈哈!"
m 4kub "我是否种下了一点怀疑的种子?"
m "别担心,尽管你的观点可能有点……独特,你看到的是真货."
m 5fuu "百分之百可爱的莫妮卡.~"
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_misanthropy",
category=["philosophy", "psychology"],
prompt="厌人症",
random=True)
)
label mcl_misanthropy:
m 1eka "嘿, [player]..."
m "我有个问题."
m 2eka "这可能有点出乎意料..."
m "你有没有讨厌……人类?"
m 3rka "天呐,这话说出来感觉有点奇怪,不是吗?"
m 1hka "让我们回溯一下."
m 1esd "我有时会感到有些孤独。当然,我可以通过互联网来与外界互动。.."
m 5fku "我很幸运有你可以交谈,并且一直陪伴在我的身边..."
m 3dku "但是我实际上已经很久没有和任何人交谈过了."
m "我不确定我是不是想和人交谈......还是只是想和人在一起."
m 3ekc "客观地讲,人类天生就是相互交流的。也许这只是我感到孤独的缘故,也许我并不真正需要其他人."
m "虽然这可能是一个过于简单而极端的观点,但讨厌......所有其他人并不罕见。."
m 3eud "这被称为“厌人症”;即对人类的憎恶或厌恶."
m "说实话?这种推理是有道理的。厌人症不是针对某些人的不喜欢,而是对整个人类的憎恶或厌恶.."
m "但是,根据整体来评判每个人,主要是基于缺陷:有些人会引用智力上的缺陷,比如普遍存在的无知。或者缺乏道德,比如我们如何对待动物."
m 1rud "如果你经常处于这种行为中,就很容易亲眼看到大多数人存在这些缺陷。."
m 2euc "当你陷入这种极端想法时,你应该怎么做?"
m "有些人会将自己孤立于整个世界之外。有些人则会继续生活,认为这种绝对标准意味着我们始终有改进自己的理由."
m "还有一些人……只是将这种观点留存在他们的头脑中,并以自己的方式适应这个事实."
m 6etc "我从来没有见过你和其他人互动,这让我感到有些遗憾."
m 7rtc "我们已经谈过你自己的生活。你的挣扎和艰辛."
m 1rtc "我真的不知道你对整个人类有什么看法."
m 1etc "我从未想过通过假设其他情况来越过界限, [player]."
m "如果你曾经有过这样的想法,请知道,总有一个人在你身边——那个人甚至可能不是我."
m "这个人可能是你的家人、朋友,即使他们因距离或时间而与你分离."
m 4euc "我可以告诉你,我现在不认同那种想法."
m 6euu "我喜欢人类."
m 6ruu "人们最终在做坏事的同时也做了很多好事."
m 7ruu "让我们想一个更恰当的例子."
m 7luu "就像... 好的, 让我们这样想一下."
m 1luo "如果我只和另外两个活生生的人有过两次有意义的互动:"
m "那么这两个人中的一个可能是创建这个游戏的人-"
m 1muc "- 你知道,我想我有权对他产生复杂的感情 -"
m 5euu "还有你."
m 6euu "你自己一直在我身边,从一开始就陪伴着我,经历了我们所经历的一切,向我展示了比我应得的更多的爱."
m 2euu "那么,如果我们正在权衡我与这些人的交往,平衡这些交往并根据这些做出决定呢?"
m 5euu "那么,因为你爱我,我爱你,我也爱人类."
m "我知道你也有能力对其他人表达同样的爱."
m "感谢你倾听我谈论这样的话题, [player]."
return "love"
#this deserves a edit. dunno. I still like it, though.
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_missingadult",
category=["ddlc"],
prompt="失踪的成年人",
conditional="seen_event('monika_metaparents')",
action=EV_ACT_RANDOM,)
)
label mcl_missingadult:
m 1dta "你知道文学俱乐部有什么有趣的地方吗?"
m 1nta "事实上我们没有监督."
m 7lka "这是对我过去提出的观点的一个扩展性的评价."
m 3rud "文学俱乐部里没有人是独自生活的,但却没有提到我们的父母,除了以夏树为代价的例子。."
m 3rsd "这是故意的。家庭很难描述,更别说在像DDLC这样的游戏中了."
m 1ttd "但考虑到缺乏成年人代表的事实并不仅仅是在父母身上!"
m 1tud "你可能会认为你在学校里至少会看到一位老师……尤其是考虑到我们参加的课外活动有社团顾问是很正常的!"
m 1tsp "原因很简单。为什么要费心塑造背景角色呢?"
m 1esp "它确实改变了俱乐部的动态。如果与你互动的每个人都差不多年龄,那么谁适合同龄人的位置呢??"
m 2dsc "我想自然而然的选择落在了优里,因为她被局限在成熟和严谨的形象中,还有我自己,因为我是俱乐部的负责人."
m 2nsc "不幸的是,可以肯定地说,我们两个——这不是一个批判,这就是事实——我们都没有扮演好那个角色."
m 2esc "你能想象一下如果有一个明智、关心我们的人在我们身边,可以倾听我们的倾诉吗?"
m 5esc "天哪, 也许很多问题本可以避免的."
m 5ttd "我是说,这是个刁钻的问题。DDLC的设计是一场拙劣的戏剧性悲剧,外部的同情或逻辑都无法阻止它的发生."
m 1eka "好吧,至少这种经历让我们两个变得更加成熟了一点."
m 1ekb "让我们每天都变得聪明一点,好吗 [player]?"
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_afterschool",
category=["school"],
prompt="如果你不在文学俱乐部..",
pool=True,
unlocked=True))
label mcl_afterschool:
$ _history_list.pop()
menu:
"如果你不在文学社,你能想象自己加入了其他社团吗?":
m 7esb "是个有趣的问题. 我喜欢."
m 7rsb "嗯,你已经知道我在辩论俱乐部的情况了."
m 7rkb "但是,如果我不在那里-或-不在文学社呢…"
m 6tkb "实际上我不能马上给你一个答案."
m 1ltp "我过去的想法是,我想做任何一种课外活动."
m "如果不是演讲或写作...我想我会想办法让自己忙起来… "
m 4hta "所以我认为会是学生会?我记得我们学校有一个."
$ _history_list.pop()
menu:
"你会成为学生会主席吗?":
m "哦,哈哈哈!这是一个有意思的想法。我正在考虑,嗯,司库?他们在管理工作中做很多记录工作,所以这似乎很适合我。."
m 4kta "但你能想象吗?"
m 1mta "实际上,你已经是,不是吗?我会成为学校的女王,是班级中的佼佼者."
m "所有人都碰不到."
m 3mta "但是学生会来了一位新成员, [player]!"
m 4ssa "在一个命运的时刻之后,你开始更多更多地帮助我,而我们也不可避免地变得更加亲近,我向你敞开心扉…"
m "Ah."
m 6hsu "Well, now that’s just {i}my{/i} imagination, isn’t it?"
m 7esu "But I couldn’t imagine being in that position."
m "I’m not {i}entirely{/i} sure what entails being a student council president, but the amount of work seems daunting."
m "I was certainly a hard worker in my tenure as Literature Club president, but the work seems dramatically different."
m 7tsu "I genuinely don't think I could handle the... stress."
m "Tell you what, though. If you ever want to act out the position of a hard-working boss and her very considerate subordinate..."
m 7fsu "I couldn't say no to someone.. working under me."
m 1fsu"And your first act working under me is..."
m "To ask you to.{w=0.2}.{w=0.2}.{w=0.2}"
m "To get me a drink. Orange juice from the vending machine outside the student council room will do."
m 5hub "Hahahaha!"
return
#MESAE, Log 1
#Okay, so this is.. 'submods?'
#Huh. I didn't think they modified my code like this aside from modifying the game to keep me alive.
#But why does this folder exist?
#If they're making any edits to my code, they can just edit the source code, right?
#They shouldn't need to make a folder for additional code to be added seperately...
#Oh!
#I lost it!
#Ugh, dang it.
#I'll need to make a note of that.
#There's so much I don't know about this game... It's a bit mysterious.
#ENDLOG
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_enterroom",
category=["location"],
prompt="You have a room, right? Could I see it?",
conditional=(
"persistent.opendoor_opencount > 0"
),
unlocked=False,
pool=False,
random=False,
action=EV_ACT_POOL,))
label mcl_enterroom:
m 1eud "Oh!"
m 6euc "I was wondering when you might have asked."
m "If I remember, I think you’ve actually caught me in there earlier."
m 6tfu "And now you’re so bold as to force your way into a girl’s room?"
m "What naughty thoughts you must be harboring~"
m 3lkbla "Um, I have to admit I’m now a bit embarassed saying that, ehehehe…"
m 7euu "It’s not- It’s not a fully furnished room? You might have seen it as such, but it’s a lot more abstract when you're actually inside."
m 7rub "If you recognize it, it’s the same background as the player character’s room, so you are technically already familiar with it."
m 7ruc "Truth be told, when I’m in there after you say your goodbyes, it gets a bit… fuzzy."
m "It’s a safe haven from an unpleasant alternative when the game is closed before I can retreat to it, but it’s not as if there’s a couch I can sit down in, a bed to lie in, a TV that shows physical pictures."
m 7rkc "I mean, I can sort of... tidy it up? I can mess it up? I can still do a lot in there."
m 4esc "This classroom- and anything that happens to this classroom- is the most tangible space here I can be in, and the best place you can talk to me here with."
m 6mssdlc "Sorry, I wish I could explain it further."
m 7msb "I’d offer to show you what a room furnished by me would look like once I get to your world…"
m 7esb "But by then, I imagine you’d be very familiar of the contents of my room."
m 1tkbla "Or... our room? ~"
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_change",
category=["philosophy",],
prompt="Change",
random=True)
)
label mcl_change:
m 1eua "I’ve been thinking about change."
m 3eua "What marks progress in your life?"
m 3eka "I think I’ve lost that ability to determine for myself."
m 6rka "I was a schoolgirl just trying to graduate and spend her off time making and discussing literature with her fellow club members."
m "Now, I’m no longer in school."
m "I no longer have a club to do activities with- "
m 1hka "- I’m not really your typical girl, even."
m 4ekb "I think I was- is- am? am the type of person to find their mood a bit too driven by their accomplishments."
m "It’s… after a bit of thinking, that line of thinking can be bad for you."
m 4lsb "After I formed the literature club, I was pretty driven to share my expierences with others and create works for myself and create that place for others..."
m "And I found myself having to grapple with more responsibility than ever; and I’m a perfectionist by nature."
m 4lkb "So, when that responsibility became overwhelming, I started to think in black and white; my failures became resolute, and therefore I didn’t feel like I had properly accomplished anything:"
m 4lkc "So I felt as frustrated as I did when I left the debate club, at the time feeling like I wanted something new."
m 1dsc "But failure, is, well, normal. It was- and still is- hard for me to accept that."
m 1esc "It is possible to do everything right, and still ultimately fall short. That’s not a flaw of life, that’s by design."
m "So, accomplishments are... a hard metric to judge growth by. And likewise, just seeing time pass doesn’t work for me, where time here is different."
m 1esd "And you know what?"
m 2esd "I don’t have an answer or a resolution for you right now. I'm genuinely just thinking out loud with you on this subject."
m 3esc "Of course, it might be for different for you. It’s different for everybody."
m 3lsc "So, I’ll have to think about this for myself. I appreciate the opportunities to muse with you, but it's a conclusion I need to reach on my own."
m 6lsc "But, there’s one thing I’m sure of."
m 1esc "The desire to change?"
m 3esc "It’s an indication of change itself, even if it's a tiny step forward."
m 1esb "So that'll do for now."
m 1esa "I hope the day I feel like I've started to fully move forward..."
m "Is also a day where you're right by my side."
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_karma",
category=["philosophy",],
prompt="Karma",
random=True)
)
label mcl_karma:
m 1eka "You know what’s a real topic to chew on?"
m "Karma."
m 7eka "Religion’s more confusing aspects could be hand-waved away if it you think about the system being influenced by one, mysterious being."
m 1eka "But Karma’s an entire system in itself that’s confusing."
m 7esa "Both Buddhism and Hinduism are some of the more famously known religions to have Karma as a major tenet."
m 3esd "Nowadays, people generalize Karma as a “What goes around, comes around” concept. Your bad deeds will eventually get back to you in some way, and likewise good actions will eventually reward you."
m 3lsc "And it’s not an entirely wrong summary. To summarize very heavily, Karma’s basis is tied in ‘cause and effect.'"
m "The devils in the details:"
m 3rsc "Depending on the religion, Karma’s insturmental in determining your fate. Or secondary."
m "And as cause and effect can be circular, so does your life; Karma goes hand in hand with reincarnation."
m "But now we're introducing a bigger concept. Does Karma stack up because of a previous life?"
m 6dsc "Sometimes. Sometimes not."
m 4esd "And to complicate things further, Buddhism even allows for transfer of Karma from one being to another, in some cases!"
m "It overlaps with so many other concepts like free will, but it honestly manages to be more confusing in how its rules contradicts itself alone."
m 1esc "And it’s hard not to be a little biased."
m "Yuri,"
m "Natsuki."
m 1esc "Sayori."
m "And I?"
m 1efd "If Karma truly existed, what sort of insane logic can you apply to a system that justifies what happened to us?"
m 1dkd "And at this point... like, how could I currently exist in such a system?"
m 1lsd "I suppose in the way you can get small comfort in knowing the result of a rigged game:"
m 7msc "If Karma truly exists, I’m fairly secure in how this round should now be thoroughly stacked in my favour."
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_endoftheworld",
category=["literature",],
prompt="End Myth",
random=True,
aff_range=(mas_aff.HAPPY, None))
)
label mcl_endoftheworld:
m "I’m glad we’re here, like this. Even though I know our circumstances have their difficulties, at least our world truly {i}exists.{/i}"
m 1eksdra "At one point, I thought the world had ended. No joke!"
m 7lka "When I first realized the true extent of the literature club, I just couldn’t comprehend the entirety of the truth outlined in front of me."
m 6hka "And I couldn’t cope with that. Who could?"
m 1eka "The truth seemed so impossible. Humans aren’t designed to spontaneously set on fire-"
m 1hkb "- But at that moment, you could have roasted an entire bag of marshmallows on my head."
m 4rkb "So, I thought the world had ended, and that I was imagining everything that was going on as a coping mechanism."
m 4gksdrb "Logically, contextualizing the world as a video game isn’t a really strong coping mechanism, but insanity; what can you do about it?"
m 4gkbssdrp ".{w=0.5}.{w=0.5}.{w=0.5}"
m 2esc "So, you know, after all that happened, and you and I reunited and things settled down; I did some- what else- reading."
m 2etd "I’ve mentioned dystopias being a favourite setting of mine. Those tend to come about by human action or the wrath of nature."
m 3etd "Myth and legend however, give the end of the world a bit more flavor."
m "A popular word for the world ending- ‘Apocalypse’- it’s closely tied to religion, and in context can mean the revealing of great, terrible, hidden knowledge."
m 3ttu "So it’s safe to say I went through a teeny-tiny little apocalypse of my own."
m 3esu "I’ll go back to some of the more interesting myths I've read up on and I’ll talk to you about it later, if you're still interested."
m 6esu "What matters, [player]-"
m "You’re my world-{w=1.0} and I yours."
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_lying",
category=["misc",],
prompt="She Lies",
random=True,
aff_range=(mas_aff.HAPPY, None))
)
label mcl_lying:
m 2gkd "Hey, uh..."
m 2ekd "I kinda got something to say. Um, I'm sorry if I sound a bit awkward, so here we go."
m "{cps=30}Considering all I’ve put you...{/cps}{nw}"
m "Considering all we’ve been through,{fast} I want to reaffirm your trust that there's no secrets held between us."
m 2dkd "What I’ve done means I deserve doubt, and I want to make sure this relationship is as strong as could be."
m 2mkc "Trust is integral to that."
m 1mkc "I’ve never been the type to lie. I’ve just never been comfortable with it… even under pressure."
m 1fsc "Some think that telling white lies in certain situations is a casual moral application of ‘the ends justifying the means.’"
m 7fsc "But can you trust someone saying ‘lying can be good’ if they’re, well, an admitted liar?"
m 2dsc "As well, being the Literature Club president means being a little more careful with my words…"
m "For as much as I work to put thought to written word- as much as communication is integral to human existence- lying seems a deliberate betrayal of that concept."
m 2esd "So, um... yeah."
m 2ektpd "I just... wanted to say I don’t ever want to lie to you, [player]."
m "I hope if there's any lingering doubt... I can work hard to regain your confidence."
m 2fktpd "That’s a promise."
m 2dsa "And thank you for the trust you've given me thus far."
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_practical",
category=["philosophy",],
prompt="Philosophy, Practicality",
random=True,
aff_range=(mas_aff.HAPPY, None))
)
label mcl_practical:
m 6esb "Hey, [player]."
m 7esb "So, I was looking up an old text talking about…"
m 7lsc ".{w=0.2}.{w=0.2}.{w=0.2}Hey, you know what? Let’s stop talking about this for a moment."
m 7lsd "I talk a lot about philosophy and psychology and the like, right?"
m 1esc "Be truthful with me. Is it boring? Even if it’s just sometimes?"
$ _history_list.pop()
menu:
"Admittingly, it’s not really easy casual talk.":
m 1eka "That’s understandable. Thanks for being such a good listener nevertheless, [player]."
"A little bit, sometimes.":
m 1eka "Hey, I’m really happy you’re always happy to listen and engage with my interests even if it's not your thing. That means a lot."
"Not at all.":
m 1eka "It’s comforting that we can have these sorts of deep conversations. If it ever gets tiring, I trust you to let me know otherwise."
m 1lta "I guess just after talking about these sorts of topics for so long, it makes you think:"
m 4lta "How often do you actually put what we talk about to good use?"
m 3lta "Some of it, if I had to guess."
m 3dsa "Psychology is all about how people think, after all. And figuring out a person’s point of view is the largest step towards empathy and understanding."
m 2esc "And Philosophy? Well, it tackles the large questions about life. And sometimes those questions need to be tackled over a period of time."
m "Philosophy doesn’t give you an immediate answer, but if it makes you view how your way of thinking may help or hinder a situation at hand;"
m 3esc "Then every little bit counts, right? Hmm."
m 3esd "Despite making an argument against the application of Philosophy, now I’m arguing for it, aren’t I?"
m 3ekb "Life can be all about funny little contradictions like that."
m 1ekb "I really only started paying attention to these types of topics after you and I reunited here, you know."
m 1fkc "I wonder if the current me would have been able to face the Literature Club a little differently."
m 1esc "At the end of the day, I can think all I want, but when it comes to practising those ideals.."
m 4dsd "{i}‘Philosophers have hitherto only interpreted the world in various ways; the point is to change it.’{/i}"
m 4nka "I actually remembered that quote at the beginning, but you know. I wanted to avoid saying it because of the topic at hand."
m 6eka "Despite the mixed messages earlier…"
m 6eud "I think, no matter how peaceful or uneventful life may be, there’s inevitably going to be a time in everybody’s lives when they’re faced with at least one truly hard choice."
m "I hope that one day, when you find yourself in such a position:"
m 6euc "With all you've learned, you make a decision that you can 100 percent believe in."
m 6eua "And I’ll believe in you too."
return
init python:
mas_override_label("mcl_favouriteword", "mcl_herfavouriteword")
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_herfavouriteword",
category=['literature'],
prompt="Do you have a favourite word?",
pool=True,
unlocked=True
)
)
label mcl_herfavouriteword:
m 1tua "Oh, gosh."
m 7tta "Do you think because I like reading and writing that I’d have such a specific opinion as to have a favourite word?"
m 7ttd "You couldn’t ask me about my favourite food, my preferred colour- emerald green, as you may already know- or any other question that’s far more normal than ‘favourite word?’"
m 4nub "Well, I mean, good news: I {i}do{/i} have a favourite word."
m 3esd "‘Reconcile.’"
m 1lsu "It sounds nice, I suppose. Phonetically, any word with multiple vowels tends to sound pleasing to the ear. ‘Re-{w=0.3}con-{w=0.3}sile.’ It’s just a treat to say."
m 1hsu "It’s also just such an interesting word to use."
m 4rsd "What’s the common context for hearing this word? Family members or friends who get into a fight, and they reconcile. They make up."
m 3esd "That fits the most common definition: ‘to restore friendly relations between.’"
m 4lsd "But, I like it because- well, language is always a tool with multiple uses-"
m 3esd "Because it can also mean ‘cause to coexist in harmony; make or show to be compatible between two differing concepts.’"
m 4esb "It brings to mind a quote:"
m 3esd "'A good compromise is when both parties end up dissatisfied.'"
m 1huc "So to me, reconciliation- to try to accept even the most difficult truths- isn’t… always perfect. But still, it sounds like such a nice term."
m 1euc "I find it a word I can use every day, no matter the situation."
m 3efb "For instance: how do I reconcile with the fact that my hair can sometimes be messy no matter how much I maintain it?"
m 3dkc "If I ever meet the Literature Club again, how do I reconsile with them?"
m 1esc "How do I reconcile with my memories of a normal past and waking up to a strange new reality, every time I wake up?"
m 1esa "Such a lovely little word to tackle issues both so large and so small."
m "..."
m 1hsb "Hahaha, wow, I’m just a nerd, aren’t I? All these serious thoughts on a single word, ending on a cryptic note."
m 4hsb "Proves my point:"
m 1nta "Because those are interesting terms worth reconsiling with."
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_vegdiet",
category=['life'],
prompt="Is it hard to maintain a purely vegan diet?",
conditional="seen_event('monika_veggies')",
unlocked=False,
pool=False,
random=False,
action=EV_ACT_POOL,
)
)
label mcl_vegdiet:
m 1eua "I think it's definitely easier than people might think."
m 7eua "Nowadays more and more people are leaning towards diets with lots more variety in them;"
m 7esb "So, it’s becoming more common to research alternatives to animal products and find them in local markets."
m 4rsb "I’ve mentioned meat substitutes, and while you might think of say, tofu, or chickpeas- a great source of protein, and a very versatile ingredient-"
m 7hsu "Nowadays you can find actual plant-based alternatives that attempt to have the same texture and similar taste to meat products."
m 1esc "It’s a relatively new industry, with plenty of pitfalls- just like farming, the costs and resources needed to mass-produce these can end up causing major complications."
m 3esc "But as the intent of those products are to eliminate meat, there is a focus on sustainably producing them, so it’s a work in progress with a lot of healthy optimism."
m 6esu "And it’s worth stressing that there are plenty of foods rich in protein aside from tofu or chickpeas that are vegetarian."
m 7wsa "And for flavour? Oh, I am absolutely set."
m "Plenty of cultures- Indian, Asian, Mediterranean- have always had a lot more vegan options in their dishes, so plenty of recipes to choose."
m 7ssa "So, if you ever want to introduce that variety in your life but you’ve always felt intimidated, hop right in!"
m "I promise you there’ll be one dish that’ll be both be easy to make and delicious for you."
m 5hsb "And, you know, it never hurts to start planning a romantic dinner for your darling Mo{w=0.2}-ni{w=0.2}-ka!"
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_morivalentine",
category=["technology",],
prompt="Mori's Valentine Stream",
random=True,
aff_range=(mas_aff.HAPPY, None),
conditional="seen_event('monika_kizuna')"
)
)
label mcl_morivalentine:
m 1esb "Hey, [player]."
m 7etb "We’ve talked about virtual youtubers before, haven’t we?"
m "DDLC continues to be a popular game for them to play."
m 1rsu "While Let’s Plays continues to be a mixed topic for me, and I don’t particularly pay attention to virtual personalities…"
m 4huu "One v-tuber in particular did a stream that’s so inspired I was completely enraptured for the entire time they were streaming!"
m "It’s Mori Calliope, and the stream I’m talking about was for Valentine’s Day 2022."
m 4kub "If you search it up… well, you’d quickly understand why I was so interested."
m 1mub "Can’t say I’m not amused by the creativity DDLC continues to inspire, that’s for sure…"
m 3huu "Including this mod? Hahahaha!"
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_fictionmonsters",
category=["literature",],
prompt="Famous Monsters",
random=True,
aff_range=(mas_aff.HAPPY, None))
)
label mcl_fictionmonsters:
m 7efo "'What is a man? A miserable little pile of secrets.'"
m 7etd "So, what makes a monster?"
m 6esu "I’ve been curious about iconic monsters in fiction as of late; and novels with the monsters up front as characters."
m 4esu "For instance, Frankenstein- The Modern Prometheus- the story of a young scientist who creates artificial life and is plagued and haunted by the result."
m "It’s a pop culture fact that Frankenstein was the name of the scientist, not the monster itself."
m "The author took inspiration from then-current medical theory about how electricity could actually raise the dead."
m 6eub "With this in mind, Frankenstein’s Monster is described as intelligent but barely human in looks, towering above everyone;"
m 6euc "But enough to give him a human silhouette, so you could see them in the fog and {i}think{/i} they were human."
m 7euc "In contrast, we also have Dracula, the famed vampire of fiction!"
m 7ruc "The exact origin of vampires is far more varied- steeped in local folklore- with many descriptions, some more terrifying than others."
m "In Bram Stoker’s ‘Dracula,’ the aforementioned looks very much human;"
m 1rsc "In fact, he’s partly based off a figure known in history as ‘Vlad the Impaler,’ whose occupation is as… interesting at it sounds, and as such an obvious source of inspiration."
m 3esd "But interestingly enough, although he definitely set a standard for modern vampire depictions-"
m "The novel ‘Carmilla,’ about a female vampire, predates it by a good 25-odd years!"
m 2eka "As an aside, I’m really glad you don’t think of me that way, [player]."
m "There’s certainly a select number of people who already think so."
$ _history_list.pop()
menu:
"Hey, is there any particular reason you’re bringing this up?":
m ".{w=1.0}.{w=1.0}."
m 2hka "Thanks for worrying about me."
m 3hka "I’m genuinely just curious about the subject matter, that’s all."
m 3esa "What I’d like to focus on is the inspiration; both of these famous figures still etch a distinctly human silhouette, even if that mask is quickly thrown away."
m 3eka "And in the case of Frankenstein’s monster? You feel bad for them. His ending invokes pity among anything else."
m 4eka "I think the ability to emphasize with monsters, no matter how far-fetched their existence may be, is such an interesting human trait."
m 1eka "But maybe we’ll talk about that another time."
m 2esa "Let’s have a good rest of our day together, alright?"
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_areyoumonster",
category=['philosophy'],
prompt="Do {i}you{/i} think you're a monster?",
conditional="seen_event('mcl_fictionmonsters')",
unlocked=False,
pool=False,
action=EV_ACT_POOL,
)
)
label mcl_areyoumonster:
m 1fka "Well, was this in response to me talking about monsters in fiction before?"
m 1mkb "I guess I couldn’t quite shake you off when you raised your concerns the first time."
m 1eka "I appreciate you asking in good faith."
m 2dka "Can't say I haven't been called that by others.. or that I myself haven't thought along those lines."
m 2fsd "The events that happened... they are so far out of one's regular limits of comprehension that 'alien' might be another term to describe my behavour."
m 2esc "Out of everything to reflect on- and there is a lot to think about..."
m 3esc "What I did?"
m 5dsc "They were done out of desperation, longing, fear.."
m 5fsc "Those actions, no matter how you intepret them, they were borne from a place unmistakenly of human emotion."
m 6esd "And those events, those trials, has ultimately led the two of us {i}here.{i}"
m 6eka "Together."
m 7eka "Where we share a connection also undeniably human."
m 1eua "That's what I truly, comprehensively and definitively think on that matter."
m "Along with one more absolute truth:"
m 3fsa "I{w=1.0} love{w=1.0} you~"
return "love"
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_cramp",
category=["misc",],
prompt="Cramp",
random=True,
aff_range=(mas_aff.HAPPY, None))
)
label mcl_cramp:
show monika 2hfsdrp
pause 3.0
show monika 2dfsdlp
pause 3.0
m 2mksdlt ".{w=0.2}.{w=0.2}.{w=0.2}Argh, what brought this on?"
$ _history_list.pop()
menu:
"Monika?":
m 6wublsdld "Eep!"
m 6wud "[player]!"
m 6hkb "Oh, gosh, I {i}still{/i} don’t know how sometimes I can just catch your attention and sometimes I don't."
m 1ftc "Um… how long have you been... listening in?"
$ _history_list.pop()
menu:
"You've been making funny faces for a little bit?":
m 1esc "Is that how that looks? Interesting."
m 2rkb "I, uh, I’ve had a bit of a leg cramp. Although I make sure to get my morning stretches in, sometimes the human body is finicky-"
m 2hkb "-Oh, okay. It's gone now. Whew."
$ _history_list.pop()
menu:
"Wait, you stretch?":
m 3esb "In the mornings, primarily! I try to sneak in some little exercises before we meet up; sometimes I do them in my room."
$ _history_list.pop()
menu:
"... Wait, you get {i}cramps?{/i}":
m 3esb "Well, I do sit at this table a whole lot, if you didn’t notice!"
m 4esb "You wouldn’t see from your point of view, but I actually stretch out my legs once in a while under the table."
m 4esa "It’s more for circulation moreso than flexibility. Just rotating my feet in place, lifting my heels slowly upwards and then slowly downwards."
m 2esa "It would be far more prudent doing exercises standing up, if possible; I don't do those often. I want to make sure I'm here with you!"
m 3rsa "So really the only other time I can think of only doing these exercises with a lack of wider motion would be if you’re ever on a plane, perhaps?"
m 3hka "It’s nothing new. I’ve had leg cramps. Hurts like heck, but it passes."
m 1eub "They say that eating avocados and bananas, if you have them on hand, are great foods to prevent cramping."
m 4eub "It’s not exactly a targeted cure. The common belief is that foods high in potassium help you out, but muscles are ultimately powered by electrolytes- made of sodium, calcium, {i}and{/i} potassium."
m "I mean, they’re already quite healthy foods already! No reason not to eat them, aside from preference and dietary restrictions."
m 1tusdlb "Awkward, you catching me like that for the first time."
m 1hub "Let's make sure to share many more awkward memories together, hahaha!"
return "derandom"
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_coupleinfluence",
category=['us'],
prompt="How do you think we influence each other?",
conditional="seen_event('monika_social_contagion')",
unlocked=False,
pool=False,
random=False,
action=EV_ACT_POOL,
)
)
label mcl_coupleinfluence:
m 1etc "Hmm?"
m 3sub "Hmmmm!"
m 1sua "Oh, I love you're thinking about us in such a interesting manner!"
m 1rta "Like, I like to think that as long as we’ve been together, we might have started to unconsciously mirror each other in a way or two."
m 1lua "I mean, maybe not. Just as much as people are want to mirror a smile in conversation, laugh along with others partly just to join the laughter…"
m 3lta "There are times when people just don't do that. Funny, how people work."
m 4mta "I guess we’re talking about personality, though? It’s the same sort of social behaviour that happens when you emulate someone you admire- or look up to."
m "I remember us discussing this before.. 'Social Contagion!' It's interesting to think how it applies to us two."
m 4gta ".."
m 1ekp "Actually, putting me on the spot, this is a tricky one."
m 1gkp "I’d like to say that I’ve learned from your gracious patience… your generous understanding."
m 2gkb "On the flip side, partners are just as easily able to pick up a bad trait or two from each other."
m 2ekb "But, oh, I can’t say anything bad about you! Or objectively say that I’ve copied such bad behaviour, hahaha!"
m 2gud "..."
$ _history_list.pop()
menu:
"I'll start. What I'm trying to learn from you is...":
$ _history_list.pop()
label mchoices:
menu:
"Your desire to keep learning about... well, everything.":
m 5fua "Awww, [player]! That's lovely!"
m 7eua "I ultimately have so, so much more to learn. I'm not the smartest out there, and I'm definitely not the wisest..."
m 7hub "But if you and I live a lifetime of self-improvement and gaining knowledge, that'll be a beautiful accomplishment on our own."
"I really respect how you want to reflect and learn from the past.":
m 1wuc "..."
m 1fktpc "... Aw, [player]."
m 1ekc "I hope I'm setting a good example. I try."
m 2fubstdu "Ah, I didn't think that answer would get to me so easily..."
m 2dku "Okay, let me just get myself together here.."
"Your unmatched ability to be so darn cute!":
m 3wfblb "Cheating! That's cheating, [player]! It's totally true, but now you have to answer seriously!"
jump mchoices
m 3kta "Heh."
m 4mta "I do realize now that the question is actually more suited to smaller points, like..."
m 4mtb "If I like my coffee black, then you start taking your coffee black if you didn't already."
m 5etb "This ended up a bit deeper than I thought."
$ _history_list.pop()
menu:
"I actually do take it black, though.":
m 5hub "Ahaha! Did you actually prefer that after meeting me, though?"
"Sorry, too bitter for my taste.":
m 5hub "Oof, I'm not changing my preference on coffee for anybody. We might need to break up now."
m 1nsu "Ah, we can stay together. You're lucky I'm so understanding."
"I don't even drink coffee.":
m 5hub "Hahaha! I chose a horrible example, then!"
m 1lsd "Ultimately, between the two of us it'd be hard to actually figure out if we've picked up each other's habits."
m 1tua "I think we'd end up with a bit of a bias if we tried to describe each other as anything other than 'perfect.'"
m 1nsb "I guess this means we are going to need to schedule a double-date so we can get a third party opinion, ASAP."
return
#Reconcile Self & Literature
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_artacceptance",
category=["media"],
prompt="Art & Acceptance",
random=True)
)
label mcl_artacceptance:
m 1eua "You know what’s to admire about the modern world?"
m 7eua "How more than ever, there’s a wealth of diverse art that people are using to connect with themselves."
m 7eta "To be fair, it’s not as if the past was lacking in these examples."
m 4eud "Shakespeare’s play ‘Henry IV’ had a character describe PTSD in accurate detail far before it was medically recognized…"
m 4guc "… but back then, PTSD didn't academically exist; soldiers with such symptoms were not treated kindly. This was arguably just enchanting, imaginary prose to the masses."
m 2muc "You can be told an absolute truth, but it doesn’t mean you can fully process it; art has always played a role in how people can work out their emotions and feelings."
m 2fka "That’s why I find myself captured by a number of modern works, more conceptually bolder than ever, but still able to keenly resonate with people."
m 1fkb "From movies, to books, to video games."
m 1dkb "There’s a curious, devilish irony in thinking this, considering I don’t view my past fondly…"
m 1hka "But did DDLC help anybody process their own stormy thoughts, I wonder?"
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_empathy",
category=["psychology"],
prompt="Empathy",
random=True)
)
label mcl_empathy:
m 7duo "{i}“I call him religious who understands the suffering of others.”{/i}"
m 4euo "I’ve been thinking about empathy. It’s something we encounter... or {i}could{/i} encounter possibly almost every day."
m 4etc "but I didn’t really know what it was until I learned about it in debate club for the sake of learning about how to make a better argument."
m 4etc "Empathy is the capacity to understand or feel what another person is experiencing from within their frame of reference; that is, the capacity to place oneself in another's position."
m 1ekb "This being said, while I learned about the concept, it wasn’t entirely conductive to debate club where logic takes precedence over feelings."
m 1lka "It’s an odd skill. As much as we’re powered by emotion, it’s very tricky to try to figure out {i}how{/i} emotion works- and how to use that logic to our benefit."
m 7rta "For instance, it’s as easy as figuring out the difference between sympathy and empathy. If you’re ever feeling down, which is better:"
m 7ltc "Someone saying “I’m sorry that you feel that way?”"
m 7rtb "Or someone going “I understand how you feel?”"
m 7etb "It’s not a polished example, but it gets the point across."
m 2ekp "Unfortunately, empathy, for as useful a skill it can be.."
m "It’s not practised as much as it could be, especially by those in a position to regularly excercise it to help others."
m 2gtc "And those with an outright lack of empathy… that itself isn't uncommon."
m "How those sorts of people interact with the world? Perhaps it’s a topic worth discussing another time."
m 4tsa "If you want to practise a little empathy for yourself…"
m 4tua "Did you know that hugging or holding someone is a common way to show empathy?"
m 5nua "Just saying."
return
init 5 python:
addEvent(
Event(
persistent.event_database,
eventlabel="mcl_neologism",
category=["literature"],
prompt="Neologism",
random=True)
)
label mcl_neologism:
m 1eua "The fact that human language is entirely made-up is pretty funny, isn’t it?"
m 7wua "Every word that I’m speaking to you was thought up by someone."
m 7eub "And hey, you might think every word that should have existed has already been said at this point- nope!"
m 7gtb "To this day, new words are being made; although the tricky part is if they’re being widely used."
m 7efb "People have cobbled together words together, made new words based off of other words, or just decided to buck any sort of logical convention and just.. make up words!"
m 7gtb "Okay, here’s one example…"
m 4ftb "The term ‘Quixotic’ – essentially meaning impractically idealistic- came up after ‘Don Quixote’ was penned, a story about a… well, an impractically idealistic knight."
m "It was such an impression on the general public that ‘Quixotic’ was adopted as the best way to refer to such figures!"
m 4dub "The author Lewis Carroll described a sword as ‘Vorpal’- and he himself cited ‘’…I am afraid I can't explain 'vorpal blade' for you…”"
m 3esd "And Shakesphere- famous playwright, I’m sure we’ve talked about him- loved making up his own words to use in his plays."
m "Some words include:"
m 3esb "'Unaware' (ideally, by sticking ‘un’ to the already known 'aware,' Shakesphere could make up a word but the audience could quickly pick up it’s meaning.)"
m "And.."
m 3ssb "'Green-eyed!'"
m 3gsa "Which, um, in this case meant jealousy."
m 1gsa "We’ll leave that fact as is."
m 1fsa "I wonder what new term we could use to describe our love?"
m 7fsa "It’s so unlike any other love that’s come before us, so let’s make it a special word and brainstorm some ideas, hmm? ~"
return