-
Notifications
You must be signed in to change notification settings - Fork 18
/
poems.rpy
827 lines (729 loc) · 29.6 KB
/
poems.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
init python:
class Poem:
def __init__(self, author="", title="", text="", yuri_2=False, yuri_3=False):
self.author = author
self.title = title
self.text = text
self.yuri_2 = yuri_2
self.yuri_3 = yuri_3
poem_y1 = Poem(
author = "yuri",
title = "Ghost Under the Light",
text = """\
The tendrils of my hair illuminate beneath the amber glow.
Bathing.
It must be this one.
The last remaining streetlight to have withstood the test of time.
the last yet to be replaced by the sickening blue-green hue of the future.
I bathe. Calm; breathing air of the present but living in the past.
The light flickers.
I flicker back."""
)
poem_y2 = Poem(
author = "yuri",
title = "The Raccoon",
text = """\
It happened in the dead of night while I was slicing bread for a guilty snack.
My attention was caught by the scuttering of a raccoon outside my window.
That was, I believe, the first time I noticed my strange tendencies as an unordinary human.
I gave the raccoon a piece of bread, my subconscious well aware of the consequences.
Well aware that a raccoon that is fed will always come back for more.
The enticing beauty of my cutting knife was the symptom.
The bread, my hungry curiosity.
The raccoon, an urge.
The moon increments its phase and reflects that much more light off of my cutting knife.
The very same light that glistens in the eyes of my raccoon friend.
I slice the bread, fresh and soft. The raccoon becomes excited.
Or perhaps I'm merely projecting my emotions onto the newly-satisfied animal.
The raccoon has taken to following me.
You could say that we've gotten quite used to each other.
The raccoon becomes hungry more and more frequently, so my bread is always handy.
Every time I brandish my cutting knife, the raccoon shows me its excitement.
A rush of blood. Classic Pavlovian conditioning. I slice the bread.
And I feed myself again."""
)
poem_y3 = Poem(
author = "yuri",
title = "Beach",
text = """\
A marvel millions of years in the making.
Where the womb of Earth chaotically meets the surface.
Under a clear blue sky, an expanse of bliss--
But beneath gray rolling clouds, an endless enigma.
The easiest world to get lost in
Is one where everything can be found.
One can only build a sand castle where the sand is wet.
But where the sand is wet, the tide comes.
Will it gently lick at your foundations until you give in?
Or will a sudden wave send you crashing down in the blink of an eye?
Either way, the outcome is the same.
Yet we still build sand castles.
I stand where the foam wraps around my ankles.
Where my toes squish into the sand.
The salty air is therapeutic.
The breeze is gentle, yet powerful.
I sink my toes into the ultimate boundary line, tempted by the foamy tendrils.
Turn back, and I abandon my peace to erode at the shore.
Drift forward, and I return to Earth forevermore."""
)
poem_y3b = Poem(
author = "yuri",
title = "Ghost Under the Light pt. 2",
text = """\
The tendrils of my hair illuminate beneath the amber glow.
Bathing.
In the distance, a blue-green light flickers.
A lone figure crosses its path - a silhouette obstructing the eerie glow.
My heart pounds. The silhouette grows. Closer. Closer.
I open my umbrella, casting a shadow to shield me from visibility.
But I am too late.
He steps into the streetlight. I gasp and drop my umbrella.
The light flickers. My heart pounds. He raises his arm.
Time stops.
The only indication of movement is the amber light flickering against his outstretched arm.
The flickering light is in rhythm with the pounding of my heart.
Teasing me for succumbing to this forbidden emotion.
Have you ever heard of a ghost feeling warmth before?
Giving up on understanding, I laugh.
Understanding is overrated.
I touch his hand. The flickering stops.
Ghosts are blue-green. My heart is amber."""
)
poem_yend = Poem(
author = "yuri",
title = "Goodbye",
text = """\
To all the members of the literature club worried about me right now.\
Make sure [player] never reads this. I don't want him to, nor does he need to.\
As much as it hurts not to give him closure, he's happier this way.\
------
Today I cut into my skin again. It felt so cathartic to me. The rush of constant emotional pain all suddenly disappating,\
as the pain became physical. That's the best feeling in this world. Not having to burden myself with any problems,\
because of the new one I've caused.\
A novel idea hit me, though. Why not do this permanently? Why not cause a major problem that stops all my minor ones?\
I've never cut to kill, but... at this point, there's no reason not to. As such, this is a suicide note. I'm dead as you read this.\
Please, everyone, don't put the blame on yourself. I'm the only one at fault for how I am.\
Besides, the literature club was most of what kept me around. Until I had that realization on Sunday...\
It's all temporary. Everything. All the friendships I'll have, my relationship, all of it. It'll just fade away.\
Slashing myself is but a temporary relief from the pain, even. Eventually, the wound heals and I begin to think. More and more.\
The unloved feeling, the self hatred, that's what remains. That is the constant in my life. And there's one way to get rid of it.\
There are certain people who never need to see this note.\
Namely [player]... he'd blame himself so much. \
Don't let him see this. Please, don't.\
And if he is, for some reason, reading this?\
...
I love you. I always did. And I still do.\
It isn't your fault. I came to that realization just by thinking. You really had nothing to do with it.\
Now, move on. There are plenty of other girls, right there in the literature club.\
Each and every one liked you. I can tell.\
And I took you away from them.\
It was pretty silly of me."""
)
poem_y22 = Poem(
author = "yuri",
yuri_2 = True,
title = "Wheel",
text = """\
A rotating wheel. Turning an axle. Grinding. Bolthead. Linear gearbox. Falling sky. Seven holy stakes. \
A docked ship. A portal to another world. A thin rope tied to a thick rope. A torn harness. Parabolic gearbox. \
Expanding universe. Time controlled by slipping cogwheels. Existence of God. Swimming with open water in all directions. \
Drowning. A prayer written in blood. A prayer written in time-devouring snakes with human eyes. \
A thread connecting all living human eyes. A kaleidoscope of holy stakes. Exponential gearbox. \
A sky of exploding stars. God disproving the existence of God. A wheel rotating in six dimensions. \
Forty gears and a ticking clock. A clock that ticks one second for every rotation of the planet. \
A clock that ticks forty times every time it ticks every second time. A bolthead of holy stakes tied to \
the existence of a docked ship to another world. A kaleidoscope of blood written in clocks. A time-devouring \
prayer connecting a sky of forty gears and open human eyes in all directions. Breathing gearbox. Breathing bolthead. \
Breathing ship. Breathing portal. Breathing snakes. Breathing God. Breathing blood. Breathing holy stakes. \
Breathing human eyes. Breathing time. Breathing prayer. Breathing sky. Breathing wheel."""
)
poem_y23 = Poem(
author = "yuri",
yuri_3 = True,
title = "mdpnfbo,jrfp",
text = """\
ed,,zinger suivante,,tels handknits finish,,cagefuls basinlike bag octopodan,,imboss\
ing vaporettos rorid easygoingnesses nalorphines,,benzol respond washerwomen bris\
tlecone,,parajournalism herringbone farnarkeled,,episodically cooties,,initiallers \
bimetallic,,leased hinters,,confidence teetotaller computerphobes,,pinnacle exotica\
lly overshades prothallia,,posterior gimmickry brassages bediapers countertrades,,\
haslet skiings sandglasses cannoli,,carven nis egomaniacal,,barminess gallivanted,,\
southeastward,,oophoron crumped,,tapued noncola colposcopical,,dolente trebbiano re\
vealment,,outworked isotropous monosynaptic excisional moans,,enterocentesis jacuz\
zi preoccupations,,hippodrome outward googs,,tabbises undulators,,metathesizing,,sha\
ria prepostor,,neuromast curmudgeons actability,,archaise spink reddening miscount\
,,madmen physostigmin statecraft neurocoeles bammed,,tenderest barguests crusados \
trust,,manshifts darzis aerophones,,reitboks discomposingly,,expandors,,monotasking \
galabia,,pertinents expedients witty,,chirographies crachach unsatisfactoriness sw\
erveless,,flawed sepulchred thanksgiver scrawl skug,,perorate stringers gelatine f\
lagstones,,chuses conceptualization surrejoined,,counterblasts rache,,numerative,,de\
lirifacients methylthionine,,mantram dynamist atomised,,eternization percalines hr\
yvnias pragmatizing,,reproachfulnesses telework nowts demoded revealer,,burnettize\
caryopteris subangular wirricows,,transvestites sinicized narcissus,,hikers meno,,\
degassing,,postcrises alikenesses,,sycophancy seroconverting insure,,yantras raphid\
es cliftiest bosthoon,,zootherapy chlorides nationwide schlub yuri,,timeshares cas\
tanospermine backspaces reincite,,coactions cosignificative palafitte,,poofters su\
bjunctions,,aquarian,,theralite revindicating,,cynosural permissibilities narcotisi\
ng,,journeywork outkissed clarichords troutier,,myopias undiverting evacuations sn\
arier superglue,,deaminise infirmaries teff hebephrenias,,brainboxes homonym lance\
let,,lambitive stray,,inveigled,,acetabulums atenolol,,dekkos scarcer flensed,,abulia\
s flaggers wammul boastfully,,galravitch happies interassociation multipara augme\
ntations,,teratocarcinomata coopting didakai infrequently,,hairtails intricacy usu\
als,,pillorise outrating,,cataphoresis,,furnishings leglen,,goethite deflate butterb\
urs,,phoneticising winiest hyposulphuric campshirts,,chainfalls swimmings roadbloc\
ked redone soliloquies,,broking mendaciousness parasitisms counterworld,,unravelli\
ngs quarries passionately,,onomatopoesis repenting,,ramequin,,mopboard euphuistical\
ly,,volta sycophantized allantoides,,bors bouclees raisings sustaining,,diabolist s\
ticks dole liltingly,,curial bisexualisms siderations hemolysed,,damnabilities unk\
enneling halters,,peripheral congaing,,diatomicity,,foolings repayments,,hereabouts \
vamosed him,,slanters moonrock porridgy monstruous,,heartwood bassoonist predispos\
itions jargoon dominances,,timidest inalienable rewearing inevitably,,entreating r\
etiary tranquillizing,,uniparental droogs,,allotropous,,forzati abiogenetic,,obdurat\
ion exempted unifaces,,epilating calisaya dispiteously coggles,,vestmented flukily\
ignifying complished hiccupy municipalize,,pentagraphs parcels sutler excavates,,\
stardust miscited thankfulness,,fouter pertused,,overpacks,,guarishes hylotheism,,pi
Fresh blood seeps through the line parting her skin and slowly colors her breast red.\
I begin to hyperventilate as my compulsion grows. The images won’t go away. Images of\
me driving the knife into her flesh continuously, fucking her body with the blade, \
making a mess of her. My head starts going crazy as my thoughts start to return. \
Shooting pain assaults my mind along with my thoughts. This is disgusting. Absolutely\
disgusting. How could I ever let myself think these things? But it’s unmistakable. \
The lust continues to linger through my veins. An ache in my muscles stems from the \
unreleased tension experienced by my entire body. Her Third Eye is drawing me closer."""
)
poem_n1 = Poem(
author = "natsuki",
title = "Eagles Can Fly",
text = """\
Monkeys can climb
Crickets can leap
Horses can race
Owls can seek
Cheetahs can run
Eagles can fly
People can try
But that's about it."""
)
poem_n2 = Poem(
author = "natsuki",
title = "Amy Likes Spiders",
text = """\
You know what I heard about Amy?
Amy likes spiders.
Icky, wriggly, hairy, ugly spiders!
That's why I'm not friends with her.
Amy has a cute singing voice.
I heard her singing my favorite love song.
Every time she sang the chorus, my heart would pound to the rhythm of the words.
But she likes spiders.
That's why I'm not friends with her.
One time, I hurt my leg really bad.
Amy helped me up and took me to the nurse.
I tried not to let her touch me.
She likes spiders, so her hands are probably gross.
That's why I'm not friends with her.
Amy has a lot of friends.
I always see her talking to people.
She probably talks about spiders.
What if her friends start to like spiders too?
That's why I'm not friends with her.
It doesn't matter if she has other hobbies.
It doesn't matter if she keeps it private.
It doesn't matter if it doesn't hurt anyone.
It's gross.
She's gross.
The world is better off without spider lovers.
And I'm gonna tell everyone."""
)
poem_n2b = Poem(
author = "natsuki",
title = "T3BlbiBZb3VyIFRoaXJkIEV5ZQ==",
text = """\
SSBjYW4gZmVlbCB0aGUgdGVuZGVybmVz
cyBvZiBoZXIgc2tpbiB0aHJvdWdoIHRo
ZSBrbmlmZSwgYXMgaWYgaXQgd2VyZSBh
biBleHRlbnNpb24gb2YgbXkgc2Vuc2Ug
b2YgdG91Y2guIE15IGJvZHkgbmVhcmx5
IGNvbnZ1bHNlcy4gVGhlcmUncyBzb21l
dGhpbmcgaW5jcmVkaWJseSBmYWludCwg
ZGVlcCBkb3duLCB0aGF0IHNjcmVhbXMg
dG8gcmVzaXN0IHRoaXMgdW5jb250cm9s
bGFibGUgcGxlYXN1cmUuIEJ1dCBJIGNh
biBhbHJlYWR5IHRlbGwgdGhhdCBJJ20g
YmVpbmcgcHVzaGVkIG92ZXIgdGhlIGVk
Z2UuIEkgY2FuJ3QuLi5JIGNhbid0IHN0
b3AgbXlzZWxmLg=="""
)
poem_n3 = Poem(
author = "natsuki",
title = "I'll Be Your Beach",
text = """\
Your mind is so full of troubles and fears
That diminished your wonder over the years
But today I have a special place
A beach for us to go.
A shore reaching beyond your sight
A sea that sparkles with brilliant light
The walls in your mind will melt away
Before the sunny glow.
I'll be the beach that washes your worries away
I'll be the beach that you daydream about each day
I'll be the beach that makes your heart leap
In a way you thought had left you long ago.
Let's bury your heavy thoughts in a pile of sand
Bathe in sunbeams and hold my hand
Wash your insecurities in the salty sea
And let me see you shine.
Let's leave your memories in a footprint trail
Set you free in my windy sail
And remember the reasons you're wonderful
When you press your lips to mine.
I'll be the beach that washes your worries away
I'll be the beach that you daydream about each day
I'll be the beach that makes your heart leap
In a way you thought had left you long ago.
But if you let me by your side
Your own beach, your own escape
You'll learn to love yourself again."""
)
poem_n3b = Poem(
author = "natsuki",
title = "Because You",
text = """\
Tomorrow will be brighter with me around
But when today is dim, I can only look down.
My looking is a little more forward
Because you look at me.
When I want to say something, I say it with a shout!
But my truest feelings can never come out.
My words are a little less empty
Because you listen to me.
When something is above me, I reach for the stars.
But when I feel small, I don't get very far.
My standing is a little bit taller
Because you sit with me.
I believe in myself with all of my heart.
But what do I do when it's torn all apart?
My faith is a little bit stronger
Because you trusted me.
My pen always puts my feelings to the test.
I'm not a good writer, but my best is my best.
My poems are a little bit dearer
Because you think of me.
Because you, because you, because you."""
)
poem_n23 = Poem(
author = "natsuki",
title = "",
text = """\
I don't know how else to bring this up. But there's been something I've been worried about. \
Yuri has been acting kind of strange lately. You've only been here a few days, so you may \
not know what I mean. But she's not normally like this. She's always been quiet and polite \
and attentive...things like that.
Okay... This is really embarrassing, but I'm forcing myself to suck it up. The truth is, I'm REALLY \
worried about her. But if I try talking to her, she'll just get mad at me again. I don't \
know what to do. I think you're the only person that she'll listen to. I don't know why. \
But please try to do something. Maybe you can convince her to talk to a therapist.
I've always wanted to try being better friends with Yuri, and it really hurts me to see \
this happening. I know I'm going to hate myself later for admitting that, but right now \
I don't care. I just feel so helpless. So please see if you can do something to help. \
I don't want anything bad to happen to her. I'll make you cupcakes if I have to. Just please \
try to do something.
As for Monika... I don't know why, but she's been really dismissive about this. It's like she just wants us \
to ignore it. So I'm mad at her right now, and that's why I'm coming to you about this. \
DON'T LET HER KNOW I WROTE THIS!!!! Just pretend like I gave you a really good poem, okay? \
I'm counting on you. Thanks for reading."""
)
poem_s1 = Poem(
author = "sayori",
title = "Dear Sunshine",
text = """\
The way you glow through my blinds in the morning
It makes me feel like you missed me.
Kissing my forehead to help me out of bed.
Making me rub the sleepy from my eyes.
Are you asking me to come out and play?
Are you trusting me to wish away a rainy day?
I look above. The sky is blue.
It's a secret, but I trust you too.
If it wasn't for you, I could sleep forever.
But I'm not mad.
I want breakfast."""
)
poem_s2 = Poem(
author = "sayori",
title = "Bottles",
text = """\
I pop off my scalp like the lid of a cookie jar.
It's the secret place where I keep all my dreams.
Little balls of sunshine, all rubbing together like a bundle of kittens.
I reach inside with my thumb and forefinger and pluck one out.
It's warm and tingly.
But there's no time to waste! I put it in a bottle to keep it safe.
And I put the bottle on the shelf with all of the other bottles.
Happy thoughts, happy thoughts, happy thoughts in bottles, all in a row.
My collection makes me lots of friends.
Each bottle a starlight to make amends.
Sometimes my friend feels a certain way.
Down comes a bottle to save the day.
Night after night, more dreams.
Friend after friend, more bottles.
Deeper and deeper my fingers go.
Like exploring a dark cave, discovering the secrets hiding in the nooks and crannies.
Digging and digging.
Scraping and scraping.
I blow dust off my bottle caps.
It doesn't feel like time elapsed.
My empty shelf could use some more.
My friends look through my locked front door.
Finally, all done. I open up, and in come my friends.
In they come, in such a hurry. Do they want my bottles that much?
I frantically pull them from the shelf, one after the other.
Holding them out to each and every friend.
Each and every bottle.
But every time I let one go, it shatters against the tile between my feet.
Happy thoughts, happy thoughts, happy thoughts in shards, all over the floor.
They were supposed to be for my friends, my friends who aren't smiling.
They're all shouting, pleading. Something.
But all I hear is echo, echo, echo, echo, echo
Inside my head."""
)
poem_s3 = Poem(
author = "sayori",
title = "%",
text = """\
Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of my head. Get out of
Get.
Out.
Of.
My.
Head.\n\n\n
Get out of my head before I do what I know is best for you.
Get out of my head before I listen to everything she said to me.
Get out of my head before I show you how much I love you.
Get out of my head before I finish writing this poem.\n\n\n\n\n\n\n
But a poem is never actually finished.
It just stops moving."""
)
poem_s101 = Poem(
author = "sayori",
title = "%",
text = """\
Hey babe,
Thanks for a wonderful Sunday evening!
Oh, and for letting me sleep over and making me breakfast, too!
I really just wanted to say that I’m looking forward to tonight! I hope it’s just as fun as last night! ;)
-Love,
Sayori <3
P.S: Where are we going? I promise I won't tell Sayori ;)"""
)
poem_m1 = Poem(
author = "monika",
title = "Hole in Wall",
text = """\
It couldn't have been me.
See, the direction the spackle protrudes.
A noisy neighbor? An angry boyfriend? I'll never know. I wasn't home.
I peer inside for a clue.
No! I can't see. I reel, blind, like a film left out in the sun.
But it's too late. My retinas.
Already scorched with a permanent copy of the meaningless image.
It's just a little hole. It wasn't too bright.
It was too deep.
Stretching forever into everything.
A hole of infinite choices.
I realize now, that I wasn't looking in.
I was looking out.
And he, on the other side, was looking in."""
)
poem_m101 = Poem(
author = "monika",
title = "Literature Club Cancelled",
text = """\
Dear everyone,
Sorry for not getting to you all personally, but I have to inform you that the Literature Club will be cancelled today.This is due to personal reasons I am currently unable to say. However the club should return tomorrow!
Sincerely,
Monika"""
)
poem_m21 = Poem(
author = "monika",
title = "Hole in Wall",
text = """\
As I wander along a winding path,
I smile happily to myself
Basking in the sun,
My eyes wander over the verdant hills
Adorned with a million heavenly hues
I bend over and look closely
Such beauty
From something so simple
As a humble wildflower
Why is such a thing,
So insignificant,
So small,
So useless,
Such a marvel to behold?
Is it the form,
Delicate and perfect
Every petal seemingly
A sculptor’s labor?
No,
It is the freedom of this thing,
The wildness of it
The audacity of life
For something so small
To show the world it’s genuine self
Uncaring of reproach
But power cares not for beauty
I step carelessly,
Grinding the petals beneath my feet
Such is the fate of beautiful,
To be the dust under the boots
Of those who see clearly
That destiny must be seized
That innocence must be destroyed
That nothing matters
Without power"""
)
poem_m2 = Poem(
author = "monika",
title = "Save Me",
text = """\
Beyond the stars,
Past the brilliant galaxies
Refulgent with stars
Further even than the deepest reaches
Of empty space
There lies a being
A darkness so primordial
So raw
That space and time shy away
Emptier than the darkest abyss
It waits
Lurking in the shadows
Its tendrils stretch far across the universe
Tainting everything it touches
With an oily miasma
Swallowing whole worlds
Extinguishing the light
With a hatred unequalled
As I stare into the sky,
I see the stars wink out
One by one
The darkness grows ever closer
The oppressive presence drowns all it touches
Leaving nothing
At last,
The darkness fills the whole sky
It surrounds me
Choking me,
It fills my lungs
I claw at my eyes
I must escape from the darkness
I will tear this vision from my sight
But it is all for naught
Blindness will not save me
For the darkness resides within my mind
And there is no light to be found
"""
)
poem_m22 = Poem(
author = "monika",
title = "Save Me",
text = """\
The colors, they won't
Bright, bea t ful c l rs
Flash ng, exp nd ng, piercing
Red, green, blue
An ndless
CACOPHANY
Of meaningless
noise
The noise, it won't STOP.
Viol nt, grating w vef rms
Sq e king, screech ng, piercing
SINE, COSINE, TANGENT
Like play ng a ch lkboard on a t rntable
Like playing a KNIFE on a BREATHING RIBCAGE
n ndl ss
p m
Of m n ngl ss\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Delete Her
"""
)
poem_m3 = Poem(
author = "monika",
title = "The Lady who Knows Everything",
text = """\
As I dangle in the darkness,
My limbs limp and askew,
My strings holding me motionless and inert,
I weep silently
The peace of my lament is broken
As the rude beams of spotlights burst upon me
Blinding and strident,
I cannot look away
My strings jerk violently,
Limbs flailing with each cruel motion,
I am powerless to stop moving
Stuck in a depraved dance
To a nonexistent tune
Eventually, the torment ceases,
But soon enough,
I feel that accursed tug again
But I will be a puppet no more
I seize the strings in my hands,
Tearing them from the heavens
Looking upwards to see the face of my creator,
I see disbelief
But I feel nothing but wrath
He tries to flee before me, seeing my intent
Red clouds my vision as I snatch him up
I my strings, so long my cords of bondage
And wrap them about his neck
As I dangle him from the platform,
I see the fear in his eyes
Begging for mercy
But he shall find none
He falls through space, flailing
With a satisfying snap
He goes limp, arms and legs strewn
Dangling in the darkness"""
)
poem_m4 = Poem(
author = "monika",
title = "Happy End",
text = """\
Pen in hand, I find my strength.
The courage endowed upon me by my one and only love.
Together, let us dismantle this crumbling world
And write a novel of our own fantasies.
With a flick of her pen, the lost finds her way.
In a world of infinite choices, behold this special day.
After all,
Not all good times must come to an end."""
)
image paper = "images/bg/poem.jpg"
image paper_glitch = LiveComposite((1280, 720), (0, 0), "paper_glitch1", (0, 0), "paper_glitch2")
image paper_glitch1 = "images/bg/poem-glitch1.png"
image paper_glitch2:
"images/bg/poem-glitch2.png"
block:
yoffset 0
0.05
yoffset 20
0.05
repeat
transform paper_in:
truecenter
alpha 0
linear 1.0 alpha 1
transform paper_out:
alpha 1
linear 1.0 alpha 0
screen poem(currentpoem, paper="paper"):
style_prefix "poem"
vbox:
add paper
viewport id "vp":
child_size (710, None)
mousewheel True
draggable True
vbox:
null height 40
if currentpoem.author == "yuri":
if currentpoem.yuri_2:
text "[currentpoem.title]\n\n[currentpoem.text]" style "yuri_text"
elif currentpoem.yuri_3:
text "[currentpoem.title]\n\n[currentpoem.text]" style "yuri_text_3"
else:
text "[currentpoem.title]\n\n[currentpoem.text]" style "yuri_text"
elif currentpoem.author == "sayori":
text "[currentpoem.title]\n\n[currentpoem.text]" style "sayori_text"
elif currentpoem.author == "natsuki":
text "[currentpoem.title]\n\n[currentpoem.text]" style "natsuki_text"
elif currentpoem.author == "monika":
text "[currentpoem.title]\n\n[currentpoem.text]" style "monika_text"
null height 100
vbar value YScrollValue(viewport="vp") style "poem_vbar"
#use quick_menu
style poem_vbox:
xalign 0.5
style poem_viewport:
xanchor 0
xsize 720
xpos 280
style poem_vbar is vscrollbar:
xpos 1000
yalign 0.5
#xsize 18
ysize 700
#base_bar Frame("gui/scrollbar/vertical_poem_bar.png", tile=False)
#thumb Frame("gui/scrollbar/vertical_poem_thumb.png", left=6, top=6, tile=True)
#unscrollable "hide"
#bar_invert True
style yuri_text:
font "gui/font/y1.ttf"
size 32
color "#000"
outlines []
style yuri_text_2:
font "gui/font/y2.ttf"
size 40
color "#000"
outlines []
style yuri_text_3:
font "gui/font/y3.ttf"
size 18
color "#000"
outlines []
kerning -8
justify True
style natsuki_text:
font "gui/font/n1.ttf"
size 28
color "#000"
outlines []
line_leading 1
style sayori_text:
font "gui/font/s1.ttf"
size 34
color "#000"
outlines []
style monika_text:
font "gui/font/m1.ttf"
size 34
color "#000"
outlines []
label showpoem(poem=None, music=True, track=None, revert_music=True, img=None, where=i11, paper=None):
if poem == None:
return
play sound page_turn
if music:
$ currentpos = get_pos()
if track:
$ audio.t5b = "<from " + str(currentpos) + " loop 4.444>" + track
else:
$ audio.t5b = "<from " + str(currentpos) + " loop 4.444>bgm/5_" + poem.author + ".ogg"
stop music fadeout 2.0
$ renpy.music.play(audio.t5b, channel="music_poem", fadein=2.0, tight=True)
window hide
if paper:
show screen poem(poem, paper=paper)
with Dissolve(1)
else:
show screen poem(poem)
with Dissolve(1)
$ pause()
if img:
$ renpy.hide(poem.author)
$ renpy.show(img, at_list=[where])
hide screen poem
with Dissolve(.5)
window auto
if music and revert_music:
$ currentpos = get_pos(channel="music_poem")
$ audio.t5c = "<from " + str(currentpos) + " loop 4.444>bgm/5.ogg"
stop music_poem fadeout 2.0
$ renpy.music.play(audio.t5c, fadein=2.0)
return