-
Notifications
You must be signed in to change notification settings - Fork 25
/
ii_eroge_d1.rpy
4483 lines (4413 loc) · 387 KB
/
ii_eroge_d1.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
init python:
import math
def walk_to(trans, st,at):
if st >= 3.0:
trans.ypos = 0.5
return None
elif st >= 0.25:
trans.ypos = 0.5 + math.sin(math.radians(360)*st)*(0.0625/6)
return 0
else:
trans.ypos = 0.5 + math.sin(math.radians(360)*st)*(0.25/6*st)
return 0
init:
image bg choke_overlay = "images/1080/misc/choke_overlay.png"
transform choke_overlay:
alpha 0.0
linear 4 alpha 1.0
on hide:
linear 2 alpha 0.0
init 2:
#Флаги, которые можно получить за первый день и далее.
$ d1_runaway = False
$ d1_tricked = False
$ d1_ug_help = False
$ d1_dv_punishment = False
$ d1_river_flag = False
$ d1_genda_flag = False
$ d1_road_decision = False
$ d1_supper_with_ug = False
$ d1_supper_with_mz = False
$ d1_dv_evening = False
$ d1_un_evening = False
$ d1_us_chase = False
$ d1_sl_evening = False
#Скиллпоинты, которые можно получить за первый день.
$ sp_crg = 0
$ sp_str = 0
#Лавпоинты и френдшип-поинты, которые можно получить за первый и последующие дни.
$ lp_dv = 0
$ lp_mt = 0
$ lp_mz = 0
$ lp_sl = 0
$ lp_un = 0
$ lp_us = 0
$ fp_el_sh = 0
$ fp_ug = 0
#Назначение имён новых персонажей и их цвета.
$ colors['mt'] = {'night': (204, 0, 51, 255), 'sunset': (235, 0, 55, 255), 'day': (235, 0, 55, 255), 'prolog': (235, 0, 55, 255)}
$ store.names_list.append('mt')
$ colors['mk'] = {'night': (231, 197, 169, 255), 'sunset': (231, 197, 169, 255), 'day': (231, 198, 170, 255), 'prolog': (231, 198, 170, 255)}
$ store.names_list.append('mk')
$ colors['hai'] = {'night': (255, 221, 121, 255), 'sunset': (255, 221, 121, 255), 'day': (225, 221, 121, 255), 'prolog': (225, 221, 121, 255)}
$ store.names_list.append('hai')
$ colors['iie'] = {'night': (191, 225, 235, 255), 'sunset': (191, 225, 235, 255), 'day': (191, 225, 235, 255), 'prolog': (109, 45, 175, 255)}
$ store.names_list.append('iie')
$ colors['sk'] = {'night': (153, 102, 0, 255), 'sunset': (153, 102, 0, 255), 'day': (153, 102, 0, 255), 'prolog': (153, 102, 0, 255)}
$ store.names_list.append('sk')
$ colors['ug'] = {'night': (155, 88, 222, 255), 'sunset': (170, 95, 245, 255), 'day': (170, 95, 245, 255), 'prolog': (170, 95, 245, 255)}
$ store.names_list.append('ug')
#Объявление новых спрайтов.
image ug normal = ConditionSwitch(
"persistent.sprite_time=='sunset'",im.MatrixColor( im.Composite((630,1080), (0,0), "images/1080/sprites/normal/ug/ug.png"), im.matrix.tint(0.94, 0.82, 1.0) ),
"persistent.sprite_time=='night'",im.MatrixColor( im.Composite((630,1080), (0,0), "images/1080/sprites/normal/ug/ug.png"), im.matrix.tint(0.63, 0.78, 0.82) ),
True,im.Composite((630,1080), (0,0), "images/1080/sprites/normal/ug/ug.png") )
image mk far = ConditionSwitch(
"persistent.sprite_time=='sunset'",im.MatrixColor( im.Composite((630,1080), (0,0), "images/1080/sprites/far/pi/pi_1_pioneer.png"), im.matrix.tint(0.94, 0.82, 1.0) ),
"persistent.sprite_time=='night'",im.MatrixColor( im.Composite((630,1080), (0,0), "images/1080/sprites/far/pi/pi_1_pioneer.png"), im.matrix.tint(0.63, 0.78, 0.82) ),
True,im.Composite((630,1080), (0,0), "images/1080/sprites/far/pi/pi_1_pioneer.png") )
image mk = ConditionSwitch(
"persistent.sprite_time=='sunset'",im.MatrixColor( im.Composite((900,1080), (0,0), "images/1080/sprites/normal/pi/pi_1_pioneer.png"), im.matrix.tint(0.94, 0.82, 1.0) ),
"persistent.sprite_time=='night'",im.MatrixColor( im.Composite((900,1080), (0,0), "images/1080/sprites/normal/pi/pi_1_pioneer.png"), im.matrix.tint(0.63, 0.78, 0.82) ),
True,im.Composite((900,1080), (0,0), "images/1080/sprites/normal/pi/pi_1_pioneer.png") )
image mk close = ConditionSwitch(
"persistent.sprite_time=='sunset'",im.MatrixColor( im.Composite((1050,1080), (0,0), "images/1080/sprites/close/pi/pi_1_pioneer.png"), im.matrix.tint(0.94, 0.82, 1.0) ),
"persistent.sprite_time=='night'",im.MatrixColor( im.Composite((1050,1080), (0,0), "images/1080/sprites/close/pi/pi_1_pioneer.png"), im.matrix.tint(0.63, 0.78, 0.82) ),
True,im.Composite((1050,1080), (0,0), "images/1080/sprites/close/pi/pi_1_pioneer.png") )
image mk smile = ConditionSwitch(
"persistent.sprite_time=='sunset'",im.MatrixColor( im.Composite((900,1080), (0,0), "images/1080/sprites/normal/pi/pi_1_pioneer_smile.png"), im.matrix.tint(0.94, 0.82, 1.0) ),
"persistent.sprite_time=='night'",im.MatrixColor( im.Composite((900,1080), (0,0), "images/1080/sprites/normal/pi/pi_1_pioneer_smile.png"), im.matrix.tint(0.63, 0.78, 0.82) ),
True,im.Composite((900,1080), (0,0), "images/1080/sprites/normal/pi/pi_1_pioneer_smile.png") )
#Объявление новых BG.
image bg oldmap = "images/1080/maps/oldmap.jpg"
image bg ext_aidpost_sunset = "images/1080/bg/ext_aidpost_sunset.jpg"
image bg ext_boathouse_sunset = "images/1080/bg/ext_boathouse_sunset.jpg"
image bg ext_clubs_sunset = "images/1080/bg/ext_clubs_sunset.jpg"
image bg int_dining_hall_people_sunset = "images/1080/bg/int_dining_hall_people_sunset.jpg"
image bg int_house_of_mt_noitem_day = "images/1080/bg/int_house_of_mt_noitem_day.jpg"
#Объявление новых CG.
image cg d1_rowrow = "images/1080/cg/d1_rowrow.jpg"
image cg d1_ussr_catched = "images/1080/cg/d1_ussr_catched.jpg"
image cg wtf_end_of_day = "images/1080/cg/wtf_end_of_day.jpg"
#Объявление новой музыки.
$ music_list["everyday_theme"] = "sound/music/everyday_theme.ogg"
#Объявление новых звуков.
$ sfx_dinner_horn_processed = "sound/sfx/dinner_horn_processed.ogg"
$ sfx_chair_drop = "sound/sfx/chair_drop.ogg"
$ sfx_kill_skolopendra = "sound/sfx/kill_skolopendra.ogg"
$ sfx_nu_pogodi_loud = "sound/sfx/nu_pogodi_loud.ogg"
$ sfx_nu_pogodi_gameboy = "sound/sfx/nu_pogodi_gameboy.ogg"
#Общие TODO по дню:
#-Нужен спрайт-силуэт небольшой толпы пионеров.
label ii_eroge_d1:
$ make_names_unknown()
$ set_name('me',u"Семён")
$ set_name('mt',u"Вожатая")
$ set_name('mz',u"Пионерка")
$ set_name('hai',u"Пионерка")
$ set_name('iie',u"Пионерка")
$ set_name('mk',u"Пионер")
$ set_name('sk',u"Сколопендра")
$ set_name('ug',u"Пионер")
#Включение книжных скиллпоинтов.
call book_init
$ day_time()
$ persistent.sprite_time = "day"
scene black
with dissolve
show screen central_text("День 1 — Пробуждение")
$ renpy.pause(99, hard=False)
hide screen central_text
play music music_list["take_me_beautifully"] fadein 1
scene bg black
"Я помню каждое своё пробуждение, но это не забуду никогда."
window hide
scene bg int_bus
with dissolve
window show
"Я очнулся в кресле абсолютно пустого и неподвижного автобуса."
"Что-то было не так."
"Когда я протёр глаза, перестав жмуриться от солнца, я увидел, где находился."
th "Что за?.."
"Я проснулся в каком-то другом автобусе, и эта неожиданная перемена вызвала панический страх."
th "Чёрт, моя остановка!"
"Я машинально подскочил и ринулся было к выходу, но споткнулся и едва не ударился лицом о подлокотник сиденья напротив. Мне повезло вовремя упереться рукой в спинку кресла."
th "Твою мать!"
"Я увидел, что помешало мне: около прохода лежала сумка — спортивный баул."
"Поднявшись, я в замешательстве оглядел автобус и понял, что это совсем не ЛиАЗ, в котором я совсем недавно ехал, а самый настоящий «Икарус»!"
"Мягкие ворсистые панели, высокие спинки кресел, сиреневые занавески и неуловимый дух «братских стран» во всём — это явно был рейсовый «Икарус», который останавливается только когда мальчикам нужно налево, а девочкам — направо."
"Я не видел такого уже много лет. Наверное, со времён школы."
"Всё это словно перенесло меня обратно в детство."
"На несколько мгновений я утратил связь с реальностью."
"Я попытался восстановить в памяти недавние события."
th "Сначала я сел в старый автобус и заснул, а потом..."
"Что было дальше, никак не приходило на ум."
"Я взглянул на сиденье, где только что был, и заметил на соседнем кресле свои очки."
"Или то, что от них осталось..."
"Они были сломаны пополам, дужки погнулись, а одного стекла не было вовсе."
th "Откуда..."
"Боковой карман пальто был пуст.{w} Само пальто, к тому же, оказалось расстёгнутым, и оно сидело на мне как-то мешковато, будто рукава длиннее нужного."
th "Блин."
"За пазухой ничего, как и ожидалось.{w} Веществ не подбросили, почки вроде бы целы. И на том спасибо."
"Но лучше бы всё происходящее было не более чем плохим трипом."
"Я проверил карманы джинсов.{w} Зато мобильник, ключи и кошелёк точно были при мне."
"Вынул сотовый телефон.{w} Связь отсутствовала, позвонить я не мог."
"В кошельке всё без изменений: деньги и два просроченных проездных."
"Я подобрал обломки очков."
th "Может быть, они выпали, а кто-то поднял их?"
"Приятная новость..."
"И всё равно очки было жалко."
"Это было единственное, что отец оставил матери, когда уходил."
"И ещё меня."
"Теперь я получал какое-то извращённое удовольствие носить эти очки, которые были не для зрения, а просто так."
window hide
scene cg d1_rowrow
with dissolve
window show
"Отец всегда был таким."
"Ему нравились громкие фразы, он любил пафосное и нелепое позёрство, почёрпнутое из какого-то аниме."
"Разве можно воспринимать всерьёз человека..."
"Который говорил собственному сыну..."
"«Симон, этим буром ты еще пробуришь дорогу на небеса!» "
"Указывая при этом на его...{w=.4} брюки."
window hide
scene bg int_bus
with dissolve
window show
"Но всё когда-нибудь заканчивается."
"Он ушёл, мать переехала к новому мужу."
"А я остался совершенно один в старой отцовской квартире."
"И мне сейчас очень не хватало отца."
"Впрочем, я покривил душой: в последние годы мы перестали находить общий язык и были в разладе."
"Я с сожалением убрал очки в карман."
"Попавшаяся на глаза сумка привлекла моё внимание, и я расстегнул её верхнее отделение." # Здесь и далее неплохо бы эффекты/картинки, но у нас нет даже зеркала. Хотя шаги сделать можно.
"Внутри лежала аккуратно сложенная белая рубашка с какой-то повязкой, торчащей из-за воротника. Под рубашкой — снова одежда, обувь и ещё что-то. Термос."
th "Барахло."
"Я быстро застегнул сумку."
"Сейчас было важнее всего понять..."
"Где, чёрт побери, я?!"
"Я снова окинул взглядом автобус."
th "Пора на выход."
scene black
show bg int_bus:
parallel:
function walk_to
parallel:
truecenter
linear 3.0 zoom 1.25
"Мои шаги были отчётливо слышны в тишине."
"У кабины водителя я остановился как вкопанный, увидев своё отражение в зеркале."
"Я бы вскрикнул от удивления, если бы не потерял дар речи."
"Внешне я сильно помолодел.{w} Щетина пропала, причёска слегка изменилась, а сохранившаяся одежда стала на два размера больше — оттого я испытывал неудобство."
"На вид мне можно было дать лет шестнадцать, наверно."
"Я потрясённо коснулся лица, ощупал его, не в силах поверить в случившееся."
th "Какая-то чертовщина."
th "Может, мне всё снится? Только это объясняет фантастическое преображение.{w} Говорят, надо ущипнуть себя или..."
"Я хлопнул себя по щеке, но в этом не было необходимости — я и так проторчал здесь около пяти минут, за всё время зрение, слух, осязание и обоняние не заставили меня усомниться в реальности происходящего."
"Определённо, я существовал наяву."
"Гораздо больше беспокоило то, что за лобовым стеклом автобуса открывался вид на дорогу, оканчивавшуюся тупиком у луга, за которым стеной темнел еловый лес."
"Снега не было и в помине, на улице — лето — в самом своём разгаре."
th "Не может быть..."
"Перед тем, как выскочить наружу, я невольно бросил взгляд на приборную панель."
"Что-то в ней показалось мне странным."
"Я хотел присмотреться повнимательнее, но мне не терпелось выбраться из душного автобуса и проверить..."
"Дверь была открыта, так что я, не теряя времени, спустился по ступеням и вышел наружу."
window hide
stop music fadeout 2
scene bg ext_bus
with dissolve
play music music_list["no_tresspassing"] fadein 1
window show
"Не обратив внимания на ворота и статуи впереди, я принялся рассмотривать то, на чём, по всей видимости, приехал сюда."
"Икарус был совсем новенький. На его боках не было и следа пыли, которая ровным серым слоем покрывала дорогу за ним."
th "Пыль?!"
th "Откуда здесь пыль? А куда делся снег?!"
"По обеим сторонам от автобуса стояли деревья с густой зелёной листвой."
"Моё окружение сразу породило широкий простор для вопросов. Я схватился за голову, попятившись назад от автобуса."
th "Лето!{w} Настоящее лето!{w} Невозможно..."
th "Куда делся снег, где зима?"
th "Я точно помню декабрьский вечер, метель и то, что я собирался съездить в «Макдональдс»..."
th "Если это не путешествие во времени, то я, наверно, просто умер и нахожусь в раю.{w} Или в аду."
"Что это вообще за автобус? Четыреста десятый?"
"Что это за место?"
"Где я и почему я здесь?"
window hide
scene bg ext_road_day
with dissolve
window show
"Я выбежал на дорогу, откуда предположительно приехал автобус."
"Паническое ощущение неизвестности только возросло, и от этого мне стало ещё хуже."
th "Сомнительно, что это похищение. Не уверен, что я нужен даже своим родным.{w} Если я умер, и здесь никого нет и не будет, то я точно в раю."
"Попытка успокоить себя сработала."
"Я приложил руку к разгорячённому лбу."
window hide
scene bg black
with fade
$ renpy.pause(1.5)
window show
"Тут в голове словно что-то взорвалось, и я вспомнил..."
scene anim intro_14
with dissolve
"Темнота снаружи автобуса отступала, пока не забрезжил свет утреннего солнца."
scene anim intro_15
with dissolve
"Где-то впереди — длинная дорога, казавшаяся бесконечной, леса и поля, сливавшиеся в единое жёлто-зелёное месиво."
"Что-то не давало мне пошевелиться и даже сказать хоть слово."
"Дорога была ухабистой, автобус потряхивало."
scene anim intro_16
with dissolve
"А за окном — луга. Бескрайние луга и лес, ни малейшего признака цивилизации, если не считать нескончаемой вереницы деревянных столбов линий электропередач."
"Кроме водителя, меня и неизвестной пассажирки в салоне никого не было."
"Но через несколько минут автобус остановился, чтобы впустить кого-то, чей силуэт казался размытым."
"Я был уверен, что это была девушка, но никак не мог восстановить её облик в своём воображении. Запомнились только её оранжевые... Нет, янтарные глаза."
"Она склонилась передо мной."
"А потом в голове раздался голос."
"Он доносился словно издалека, и я мог выхватывать из этого слабого шёпота только отдельные слова."
"Её слова."
"«...вторая попытка...»"
"«...твой... ...шанс...»"
"«...доверяй им...»"
"И всё закончилось."
window hide
scene bg ext_road_day
with dissolve
window show
"Ответов мне это не дало. Но..."
"У меня откуда-то вдруг появилось странное и уже давно забытое ощущение лёгкости."
"Этот тихий девичий голос воодушевлял, как будто давал мне надежду."
"Не знаю почему, но я теперь был уверен, что именно она привезла меня сюда."
"Привезла с какой-то целью."
th "Но с какой?"
th "Может быть, чтобы дать мне шанс исправить свою жизнь?"
th "Да! Это мой второй шанс!"
$ renpy.pause(1.5)
th "Да?"
"Я ничего не понимал. Энтузиазм начал сходить на нет."
th "Если это мой второй шанс, то что я должен сделать?"
stop music fadeout 1
play ambience ambience_ext_road_day fadein 1
"Я посмотрел на пыльную извилистую дорогу позади автобуса."
"Она вся была как моё прошлое — серая и невзрачная."
"Я вдруг подумал, что меня там никто не ждет.{w} Разве что мать, но я слишком отдалился от неё, ото всех, чтобы думать о скорейшем возвращении..."
"Будто там вообще никого нет для меня."
"И это была правда."
"Надо только разобраться, могу ли я вернуться назад, вдруг, обратного пути уже нет?"
th "Девушка из автобуса!"
"Если это она привезла меня, а в этом я был уверен..."
"...То она должна быть где-то здесь, неподалеку!"
"Она может всё объяснить!"
"Надо отыскать кого-нибудь, кто был со мной в автобусе: или её, или водителя, чтобы мне рассказали о том, как я попал сюда."
"Страх ушёл, осталась лишь какая-то безразличная решимость. Много ли мне терять?"
window hide
stop ambience fadeout 1
scene bg ext_camp_entrance_day
with dissolve
play music music_list["take_me_beautifully"] fadein 1
window show
"Я вернулся к автобусу и наконец обратил внимание на те странные ворота, кирпичный забор и статуи, рядом с которыми он остановился."
"Гипсовые скульптуры изображали пионеров — девочку и мальчика."
"Мою первую догадку подтвердила вывеска с названием над воротами. Это был пионерский лагерь."
"«Совёнок», — гласила вывеска."
th "Пионерский лагерь?!"
th "Разве такие ещё сохранились?"
"Я полагал, что всё уже давно распродано и раскуплено, а что не приватизировали, стало заброшенным."
"Однако это место совсем не выглядело таким уж запущенным: ржавчина на воротах была закрашена в несколько слоёв, гипс статуй бел и гладок."
th "Наверно, стоит заглянуть и посмотреть, есть ли кто в лагере."
"Я заметил слева от ворот табличку, по которой плыли и замирали спутанные тени от едва качающихся на ветру веток дерева, высившегося по ту сторону забора."
th "Может быть, тут можно прочесть о том, что это за лагерь такой."
"Я, невольно стараясь ступать тише, направился к ней."
"До таблички оставалось всего пару шагов, как вдруг ворота приоткрылись."
"Мне навстречу вышла девочка..."
show sl normal pioneer far at center with dissolve
"Все мои силы ушли на то, чтобы не крикнуть при неожиданном появлении незнакомки, так что теперь я стоял, не смея пошевелить и рукой."
"Девчонка лет пятнадцати, не меньше. Длинные светлые волосы, заплетённые в косы...{w} пионерская форма."
th "Похоже, что мир обитаем, и лагерь действует. Но пионерская форма в наше время?"
"Это смутило меня.{w} Стало жарковато, и я даже забыл, что это из-за пальто, которое я так и не снял."
show sl normal pioneer at center with dissolve
"Незнакомка подошла ближе. Я невольно отметил великолепие её голубых глаз.{w} Никогда ещё моё смелое воображение не рисовало таких встреч..."
#"Ну, если и рисовало, то всё оканчивалось непотребствами."
sl "Привет! Как доехал?"
window hide
menu:
"...":
window show
"Я настороженно наблюдал за девчонкой."
"От неё не исходило явной угрозы, но дураку понятно, что здесь всё не так просто."
th "Не стоит совершать необдуманных действий в этой ситуации."
show sl normal pioneer at center with dissolve
sl "Чего молчишь?"
me "Ну... эм... Привет?"
"Привет":
$ sp_crg = sp_crg + 1
$ lp_sl = lp_sl + 1
window show
me "Кхм. Привет. Вроде, нормально доехал, не жалуюсь."
th "Жаль только, что она скорее всего ничего не знает о том, что мне привиделось."
show sl smile pioneer at center with dissolve
sl "Что же, добро пожаловать!"
"Она приветливо улыбнулась."
th "Какая чистая, невинная улыбка!"
"Пока всё шло неплохо..."
"Я продолжал глупо смотреть на собеседницу. Титаническими усилиями я попытался выдавить из себя подобие дружелюбной улыбку."
"Девочка окинула меня взглядом с ног до головы."
"Я вздрогнул и невольно отступил на шаг назад."
show sl surprise pioneer at center with dissolve
sl "Всё в порядке? "
me "Н... ничего...{w} То есть, да, в порядке."
show sl smile2 pioneer at center with dissolve
sl "Ну и славно!"
th "Сомневаюсь. Но пора что-то предпринимать, быстро и решительно."
me "А ты знаешь..."
show sl smile pioneer at center with dissolve
sl "Как выгрузишь свои вещи, беги сразу к вожатой, она всё тебе расскажет!"
th "Мои вещи?{w} Разве у меня с собой были какие-то вещи?"
"Догадка осенила меня: «Сумка!», и пока я думал об этом, я слушал девочку вполуха."
show sl happy pioneer at center with dissolve
sl "Смотри.{w} Сейчас идешь прямо... как увидишь площадь, затем... за площадью будут домики."
"Она показала в сторону ворот, как будто я знал, что за ними."
show sl smile pioneer at center with dissolve
sl "Тебе нужен семнадцатый домик, там найдёшь Ольгу Дмитриевну."
me "Я... э-э-э..."
sl "Надеюсь, всё понял?"
"Я решил просто кивнуть."
sl "А мне пора.{w} Ещё увидимся!"
"Девочка помахала мне рукой и скрылась за воротами лагеря."
hide sl with dissolve
th "Вожатая, да?"
"Меня всё меньше радовала нарочито сахарная атмосфера, но отступать было некуда."
"В раздумьях я заскочил в автобус и поднял злополучный спортивный баул."
th "Но мне надо отыскать не вожатую, а ту самую девочку."
th "Надеюсь, я увижу её...{w} Или хотя бы узнаю, как попасть домой."
"Ещё не зная, что я найду там, и потому со смутным чувством беспокойства, волнуясь, я сделал шаг за ворота, позабыв о табличке."
window hide
stop music fadeout 2
stop ambience fadeout 1
scene black
with dissolve
show screen central_text("День 1 — Прибытие")
$ renpy.pause(99, hard=False)
hide screen central_text
scene bg ext_clubs_day
with dissolve
play music music_list["my_daily_life"] fadein 1
window show
"Почти сразу за воротами я увидел скромных размеров хибарку, чем-то напоминавшую контейнер, в каких ночуют строители. Наверно, это была вахта охранника."
"Внутри я не смог никого разглядеть из-за тёмных окон и постучаться не рискнул."
"Неподалёку от вахты тянулся длинный барак, предназначение которого я не смог понять, бросив мимолётный взгляд. Ноги несли меня вперёд."
"Я шёл по ровным каменным плиткам длинной аллеи, придерживая лямку сумки на плече. Кругом величественно возвышались сосны."
"В свежем воздухе ощутимо пахло хвоей, а солнце приятно слепило меня своими лучами."
"Было необыкновенно тихо для места, где должны находиться дети на каникулах."
th "Если это действительно пионерский лагерь, то у них сейчас может быть тихий час."
"Обстановка навевала ностальгические мысли о детстве, и я даже перестал спешить."
"Вскоре я наткнулся на пару зданий, стоявших друг напротив друга, разделённые дорожкой аллеи."
"Я остановился, чтобы рассмотреть их получше, как вдруг..."
un_voice "...отстань!.."
"Мне показалось, что я услышал чей-то голос."
"Из-за дома справа выбежала девочка и, запыхавшись, остановилась."
show un sad pioneer far:
alpha 0.0
xanchor 0.5
parallel:
linear 1.0 alpha 1.0
parallel:
linear 1.0 xpos 0.72
"Она выглядела несчастной."
"Мне сразу бросилось в глаза её невероятно грустное лицо. Весьма симпатичное."
show un surprise pioneer far at right with dspr
un "Ой..."
"Девочка заметила меня."
th "Может быть, это она была в автобусе и привезла меня?"
"Я всерьёз задумался об этом, но..."
th "Нет. Это не она."
"И хотя я не мог сказать наверняка, в одном я был почему-то уверен — {i}её{/i} я узнаю, как только увижу."
"Всё это время, пока я стоял в задумчивости, девушка испуганно смотрела на меня."
"На ней была пионерская форма, а волосы уложены в два пучка, почему-то напомнивших мне о тюльпанах."
th "Интересно, как они держатся?{w} А ещё этот не самый обычный цвет волос..."
"Но не только это привлекло моё внимание."
"Она явно была напугана и тяжело дышала."
th "Она что, спасалась бегством?"
th "От кого?!"
stop music fadeout 1
th "И могу ли я ей помочь? Мне ведь и самому нужна помощь..."
play sound sfx_bush_leaves fadein 0
"Пока мы стояли, не решаясь начать разговор, из кустов выбралась другая девчонка с рыжими, даже алыми волосами и в красной майке с крупной надписью «СССР»."
play music music_list["i_want_to_play"] fadein 3
show us grin sport far at left:
alpha 0.0
xanchor 0.5
parallel:
linear 1.0 alpha 1.0
parallel:
linear 1.0 xpos 0.28
"«Лоли», — машинально констатировал я. Она хитро ухмылялась."
"Рыжая девочка была маленькая и едва доставала бы мне до груди, если бы мы померились ростом."
"Так они обе стояли и смотрели на меня... "
"Я уже собирался сказать что-то вроде: «Привет. Меня Семеном зовут. Где у вас телефон?», как мелкая начала подкрадываться к грустной девочке."
show us grin sport far at left:
linear 5.0 xpos 0.5
"В руке рыжей, которую она секунду назад прятала за спиной, оказалась здоровенная саранча."
"Первая девушка обернулась, и..."
window hide
hide us
hide un
with dissolve
scene cg d1_grasshopper
with dissolve
window show
un "И-и-и-и-и-и-и-и-и!"
"Ещё пару секунд мелкая хулиганка вторила ей в унисон, пока не засмеялась..."
us "И-и-их-хи-хи-ха-ха!"
"А потом та, что повыше, с визгом бросилась прочь в сторону ворот, а рыжая сразу же за ней."
scene bg ext_clubs_day
with dissolve
"Я стоял, провожая их взглядом, так ничего и не успев произнести."
th "Это и правда пионерский лагерь?"
th "Это и правда мой второй шанс?"
$ renpy.pause(1)
"Я медленно побрёл дальше."
window hide
scene bg ext_houses_day
with dissolve
window show
"Дорожка вправо вела к домикам."
th "Вожатая должна быть в одном из них."
"Неожиданно, но всё окружение выглядело таким{cps=3}...{/cps} уютным.{w=1} Я никогда не ездил ни в детский, ни в пионерский лагерь, так что мне не с чем было сравнить первые впечатления. Но представлял я его несколько по-другому."
"Сильно прогнившие деревянные бараки, внутри — скрипучие и ржавые койки. Глупые, взятые с потолка правила. Сигареты как валюта. Подъём в шесть утра, построение..."
"Возможно, я ошибался.{w} Следов разрухи тут совсем нет, наоборот, всё новое. А какие порядки здесь царят, ещё предстояло выяснить."
stop music fadeout 2
th "Какой там номер домика назвала девочка? Семнадцать?"
play sound sfx_punch_medium
with vpunch
"ХЛОП!"
play music music_list["eat_some_trouble"] fadein 1
"От мощного хлопка по спине я едва не потерял равновесие и не упал, но сумку на плече не удержал, и она шлёпнулась наземь."
th "Началось! Я так и знал!"
me "Какого чёрта?!"
"Вся моя уверенность вмиг улетучилась. Ноги стали ватными и подкашивались. Кое-как я заставил себя обернуться."
show dv smile pioneer2 at center with dissolve
"Передо мной стояла высокая красноглазая девушка с рыжими волосами и непонятной причёской."
"Форма у неё была вызывающе расстегнута, и хотя пионерка улыбалась, мне стало не по себе."
show dv grin pioneer2 at center with dspr
dv "Ага, новенький!"
me "Что?!"
"Я ошарашено уставился на неё."
dv "Челюсть с пола подними."
dv "Надо же, опоздал к началу смены на целую неделю!"
show dv laugh pioneer2 at center with dspr
dv "С Северного полюса ехал?"
"Я сообразил, что до сих пор в зимней одежде. На улице стояла жара, но я, озадачившийся своей проблемой, совсем забыл снять пальто и джемпер."
show dv grin pioneer2 at center with dspr
"Она вдруг крикнула кому-то за моей спиной."
dv "Эй, идите сюда! Новенький явился!"
"Я сдержал поток слов, готовых сорваться с языка.{w} Шестым чувством я заподозрил что-то неладное."
th "Совсем не хочу оказаться в центре внимания среди кучи неизвестных мне людей."
me "Мне надо идти."
stop music fadeout 4
th "Надеюсь, это прозвучало с уверенностью."
hide dv with dissolve
"Я уже обошёл её, чтобы пойти дальше..."
play sound sfx_punch_medium
with vpunch
play music music_list["doomed_to_be_defeated"] fadein 3
"Но она ловко поймала меня, зажав шею локтем так, что я даже вздохнуть не мог, не то что позвать на помощь!"
th "Да куда я попал?!"
play sound sfx_punch_medium
with vpunch
"Я попытался бороться, но держала девчонка крепко, и у меня никак не получалось вывернуться."
play sound sfx_punch_medium
with vpunch
"Со всех сторон к нам начали сбегаться пионеры, все в формах с красными галстуками. Они высыпали из своих домиков."
th "Кажется, мне хотят помочь!"
"Чёрт, как же наивно было так думать!"
me "Помо..."
"Кха!" with vpunch
show bg choke_overlay as bg_overlay at choke_overlay
th "Надежда умирает последней..."
"Меня явно никто не услышал. Или не хотел слышать."
dv "Народ! Несите-ка сюда ведро за пропущенную неделю! Сейчас нальём ему штрафную за шиворот!"
"Пионеры что-то радостно закричали, где-то к нам вприпрыжку шла пара неизвестных парнишек. Они тащили одно полное ведро на двоих, от спешки чуть расплёскивая воду."
"Здоровенное цинкованное железное ведро.{w} О, боги!"
"Лиц пионеров я не различал — всё расплылось перед глазами. Эта рыжая бандитка переусердствовала с нажимом на мою бедную шею."
dv "Токарев, Лирический! Быстрей! "
"Никто не жаждал помочь, напротив, все только хотели принять участие в этом унижении новоприбывшего!{w} Я всеми фибрами души ощущал, как эта масса безликих мучителей смеётся надо мной..."
th "Это какой-то заговор! Чёрт!"
hide bg_overlay
"Вдруг я почувствовал, что хватка ослабла. Вовремя!"
if sp_crg >= 1:
menu:
"Попытаться сбежать":
jump d1_try_to_run
"Попытаться сорвать с неё рубашку":
$ sp_crg = sp_crg + 1
window show
"Наверно, я был сумасшедшим."
"С этой девчонкой не справиться так легко, нужно брать хитростью."
"Еле скосив глаза, я резко схватил её за мягкую округлость, подцепив края рубашки и лифчика, и сильно дёрнул за ткань, являя всем пионерам на свет нежную девичью грудь..."
dv "Ох-х!!!"
"Она тут же инстинктивно прикрылась, и в этот момент я выкрутился из хватки, взял сумку и рванул в сторону, избегая пионеров."
me "Ха!"
dv "Лови его! Не дай ему уйти!"
"Моё бегство сопроводил смех и девичий крик, кажется, со всхлипом в голосе, но я не прислушивался. В ушах засвистел ветер."
"Похоже, никто не ожидал, что я смогу вырваться из рук этой рыжей."
"Но за спиной раздались крики и улюлюканье, так что остановиться было невозможно."
th "Бежать отсюда скорее!"
"Адреналин ударил мне в голову, и я ускорился. Одышка не остановит меня!"
"Так что сейчас я был далеко впереди преследователей."
"От бега и непривычной нагрузки у меня сводило ноги. Кроме того, давать стометровку летом в зимнем пальто и с нагруженным баулом в руках — отнюдь не самая лучшая идея..."
"Я мчался и проклинал про себя долгие часы, проведенные за компьютером!"
th "А ведь я поборол её! Просто очень грязным приёмом!"
th "Пусть считает себя наказанной за внезапное нападение."
window hide
scene bg ext_square_day
with fade
window show
"Выбежав к площади, не мешкая ни секунды, я миновал её и резко свернул в пролесок справа, чтобы затеряться среди деревьев."
window hide
scene bg ext_path_day
with fade
window show
"Заметив кучно растущие кусты, я немедленно сиганул в них."
stop music fadeout 1
th "Здесь можно отсидеться, здесь можно отсидеться..."
play music music_list["sweet_darkness"] fadein 1
"Мои мысли путались в такт сбивчивому дыханию, и я согнулся в три погибели, скрывшись за ветвями."
th "Фух..."
"Воздух обжигал лёгкие. Давно я так не бегал!"
"..."
"Немного отдышавшись, я с облегчением вздохнул, не теряя бдительности.{w} Отсюда едва просматривалась главная аллея, и я во все глаза наблюдал за ней, боясь, что покажутся пионеры во главе с рыжей, жаждущей отмщения."
"Отомстит она или нет — неважно, в этой ситуации я вышел победителем."
$ d1_runaway = True
"Минут десять на дороге никто не появлялся.{w} Кажется, дерзкого новичка решили не искать, мол, ещё не вечер."
"Оглядываясь по сторонам, я осторожно вылез из кустов и побрёл в противоположную от площади сторону."
th "Ещё бы я пошёл обратно! Мой инстинкт сохранения пока цел, а внутренний детектор сигналит о девчонке, которой я стал врагом."
"Я не хотел признавать, что боюсь девочки младше меня лет на десять. Но если подумать, я намного старше и могу позволить себе говорить с малолетками как захочу.{w} Вот только хватит ли у меня смелости на это?"
th "Хм, всё чревато тёмной, когда в отместку лупят спящего, предварительно набросив ему одеяло на лицо, чтобы он не видел избивающих."
th "Погодите, а с какой стати я буду тут ночевать? Ну уж нет. Шиш вам."
stop music fadeout 2
"Тропинка под ногами вывела меня на берег реки..."
window hide
scene bg ext_boathouse_day
with dissolve
play ambience ambience_boat_station_day fadein 3
window show
"Здание на воде передо мной оказалось лодочной станцией."
"Я сощурился от нестерпимо яркого блеска железной крыши станции под солнцем."
"Наконец-то я стянул пальто с плеч, а затем и джемпер.{w} Стало намного легче, хотя к тому моменту я уже порядочно взмок от бега."
"Сейчас мысль о втором шансе не казалась мне такой воодушевляющей."
"Мне было плохо. Просто по-человечески плохо, и я не понимал, что происходит."
"Хотелось покурить, но, к сожалению, в карманах не было пачки сигарет."
"Я уже собирался повернуть назад, как вдруг..."
sl "Ой, так тебе не сюда!"
play music music_list["take_me_beautifully"] fadein 5
"Я не услышал позади ни шороха."
th "Как они так тихо подобрались, как они меня нашли?!"
"Я опасливо обернулся."
show sl smile swim at center with dissolve
"Передо мной стояла светловолосая девочка, которую я встретил самой первой."
sl "Я же сказала повернуть налево, когда увидишь площадь, а ты куда пошел?"
"Пионерская форма на ней сменилась на купальник. Я невольно сглотнул."
sl "Ой, я же так и не представилась!{w} Меня Славя зовут!"
$ meet('sl', u"Славя")
sl "Вообще, полное имя Славяна, но так меня редко называют."
show sl laugh swim at center with dissolve
me "Понял... А я Семён."
show sl smile swim at center with dissolve
"Славя протянула руку, и я нерешительно пожал её."
"У неё была приятная теплая ладошка и неожиданно сильные пальцы."
"Её купальник несколько мешал обстановке. Я никак не мог собраться с мыслями."
th "Подумать только, я несколько лет просидел за компьютером, а сегодня уже пожимаю руку полуголой девочке!{w} Какие сюрпризы ещё ожидают меня?"
show sl smile2 swim at center with dspr
sl "Подожди, я сейчас переоденусь, а потом отведу тебя к Ольге Дмитриевне, она тебе обо всём расскажет."
me "Хорошо."
hide sl with dissolve
"Я ещё немного беспокоился из-за той рыжей и толпы пионеров, но со Славей почему-то всё было не так страшно."
"Здесь было тихо, и я, соблазнившийся живописным видом на реку, ступил на деревянные понтоны. По ним я вышел на причальный мостик."
"Я уже не так боялся, в конце концов, это не слишком похоже на похищение."
th "Может, меня с кем-то перепутали?"
th "Наверняка это просто глупое недоразумение.{w} Надеюсь, никто не будет слишком злиться, когда оно раскроется."
th "Единственное сомнение вызывает только время года. Я определённо совершил путешествие во времени."
"Что здесь было особенно приятно, так это наслаждаться летним пейзажем."
"Слабый ветерок, искрящаяся бликами вода, огромные белые, как пух, облака."
"От края до края залива вдоль реки через продолговатый остров тянулась железная дорога.{w} По ней тут же промчался небольшой состав, точно опережая мою мысль."
th "Стоп, это значительно упрощает дело. Если что, я смогу легко убраться отсюда на поезде или хотя бы дойти до станции на путях."
stop ambience fadeout 4
"Мои размышления прервал голос Слави."
sl "Ну что, пошли?"
"Я обернулся."
me "Да, конечно. Идём."
stop ambience fadeout 1
stop music fadeout 1
jump d1_sl_mt_house
else:
jump d1_try_to_run
label d1_try_to_run:
window show
"Я сделал то, что сразу пришло в голову: попытался вывернуться ещё раз."
th "Есть!"
"Но рыжая поймала меня за пальто на первом же шаге к свободе и повалила на пятую точку."
me "Ай!"
dv "А ну стой, паразит! Ещё одно ведро захотел?"
"Ватага пионеров с мерзким улюлюканьем обступила меня, чтобы не дать мне смыться. Перекрыли все пути!"
th "Ну всё, сейчас будет подмочена моя нулевая репутация в новом коллективе..."
"Я едва успел вытащить мобильник, чтобы спасти его от воды."
with vpunch
show blink
"В ту же секунду меня окатило холодной водой...{w} Волосы слепило, я зажмурил глаза, ожидая, что непрошеные слёзы не заметят из-за мокрого лица."
"Я начал отплёвываться от попавшей в рот воды и закашлялся — случайно вдохнул её."
hide blink
show unblink
"Не просто вдохнул, а хлебнул.{w} Горя и сполна, как говорится."
hide unblink
th "За что, блджад? За опоздание? Да я вообще не сюда ехал!"
"Вода замочила всю одежду, и я промок до нитки. Рубашка неприятно слиплась на теле."
"Мне позволили подняться самому, и от этого мне стало ещё гаже."
stop music fadeout 7
"В сыром пальто я стоял будто упакованный в бесформенный холодный куль."
"Пионеров и след простыл: все разбежались с аллейки, как будто никого тут и не было.{w} Остался один я стоять на широком чёрном пятне, впитавшемся в дорожку."
play ambience ambience_camp_center_day fadein 1
"Я подобрал сумку, лежавшую неподалёку."
th "Чёрт, куда же идти теперь? А, к вожатой..."
th "Та девочка сказала повернуть налево, кажется... А я свернул направо.{w} Блин."
"И я вернулся на главную аллею, сняв пальто, чтобы выжать из него воду."
$ d1_tricked = True
stop ambience fadeout 1
jump d1_me_mt_house
label d1_me_mt_house:
scene bg ext_square_day
with dissolve
play music music_list["my_daily_life"] fadein 2
"По дороге я свернул на площадь."
"Тишина, никого нет.{w} Меня переполняла глубокая обида."
th "Хоть бы кто встретился и подсказал, где эта Ольга Дмитриевна!"
"К счастью, у памятника неизвестному мне человеку поднялась чья-то фигура, которую я сразу не приметил."
show ug normal at center with dissolve
"Парень неторопливо приблизился ко мне."
"Он сутулился, заложив руки в карманы брюк."
me "Эй! Как найти Ольгу Дмитриевну?"
"Он словно пропустил вопрос мимо ушей.{w} Может, они ещё и бойкот решили организовать?"
ug "Ты тот самый новенький?"
me "Да, наверно..."
ug "Значит, всё-таки облили.{w} Как же меня достал их ежедневный шум. А ещё пара недель впереди... С ума сойти."
me "Так ты не с ними?"
"Он поморщился так, будто учуял нечто дурно пахнущее."
ug "Чтоб я с ними водился? Фи. В следующий раз думай, что говоришь."
me "Ладно-ладно... Подскажи, где домик вожатой.{w} Пожалуйста."
ug "Иди до последней улицы домиков, она живёт в самом крайнем справа."
me "Спасибо."
ug "Не за что."
"Он ни разу не изменил своего хмурого выражения лица, исполненного презрения ко всему окружающему."
ug "Если её не будет дома, иди в административный центр, это слева от памятника."
me "Спасибо!"
hide ug with dissolve
$ d1_ug_help = True
th "Хоть кто-то адекватный среди всех. Может, ещё та светловолосая девочка, но пока они для меня все одинаково безразличны, мне бы узнать, как отсюда свалить."
scene bg ext_houses_day
with dissolve
"..."
"......"
"Наконец, я нашёл дом вожатой."
scene bg ext_house_of_mt_day
with dissolve
"Если от всего лагеря веяло уютом, то домик был самой его концентрацией. Пышные кусты сирени, обрамляющие его, довершали картину."
"Рядом с маленькой лестницей к двери расположились приставленный к стене велосипед с проколотой шиной и складной лежак под ветвями сирени."
"Велосипед меня заинтересовал куда больше лежака, но сейчас было не до этого: надо понять, где я и что дальше делать."
"Вдруг послышался голос."
mt_voice "...и хватит издеваться над Леной!.."
play sound sfx_open_dooor_campus_1 fadein 0
show us grin sport far at left behind sl with dissolve
"Внезапно из домика выскочила огневолосая советская «лоли» и, всё так же хитро скалясь, унеслась в неизвестном направлении."
hide us with dissolve
"Мне почему-то очень не понравилось, как она на меня смотрела."
th "«Лоли»."
"Я мысленно повторил сие сочетание букв, потому что не знал женского рода от слова октябрёнок, и потому что октябрята — это все равно НЕ ТО."
th "Передо мной были пионеры. Значит, эта девочка не такая уж и лоли по возрасту."
"Я ей либо приглянулся, либо нет. В любом случае надо было ждать от неё только неприятностей."
show un normal pioneer far at center with dissolve
"За ней я увидел ту грустную девочку. Бедняжка выглядела ещё печальнее, чем прежде."
$ meet('un', u"Лена")
show un surprise pioneer far at center with dissolve
un "Т-ты видел, куда она пошла?"
"Я не сразу понял, что девочка обращается ко мне."
me "А... куда-то туда."
"Я показал направо, где на отшибе росли сосны."
show un shy pioneer far at center with dissolve
un "Спасибо."
show un normal pioneer far at center with dspr
"Лена двинулась в противоположную сторону, явно желая уйти как можно дальше от того места, где могла бы прятаться рыжая девчонка."
hide un with dissolve
th "Ну что же, мне помогли после беды, и я помог. Надеюсь, на этом мои проблемы тут закончатся."
"Я осторожно постучался в дверь."
play sound sfx_knock_door7_polite
$ renpy.pause(2)
mt_voice "Открыто!"
play sound sfx_open_dooor_campus_1 fadein 0
"Я заглянул внутрь, оставаясь на пороге."
scene bg int_house_of_mt_noitem_day
with dissolve
play music music_list["smooth_machine"] fadein 5 fadeout 2
"Внутри домик выглядел именно так, как можно было предположить по фасаду."
"Ничего особенного, но казалось, будто всё здесь прямо-таки кричит: «Уют!». Я отметил, что в плане порядка комнатка далеко ушла от моей квартиры."
show mt normal pioneer far at center with dissolve
$ meet('mt', u"Ольга Дмитриевна")
"Возле кровати с разложенными вещами стояла красивая девушка. Старше прочих."
"Я бы дал ей лет двадцать три."
th "Эта фигура..."
"И хотя женщина была одета в ту же пионерскую форму, что и все, кого я здесь до этого видел, она сидела на ней особенно хорошо. Разница была только в нагрудном значке, видимо, обозначавшем её роль вожатой."
"Почему-то сразу же в голове всплыла фраза из моего видения: «...доверяй им...»."
mt "Пришёл-таки!{w} Отлично!.. Ой, что с тобой?"
show mt surprise pioneer at center with dspr
th "Этот голос..."
me "Простите, я войти не смогу — наслежу ботинками. Меня облили ваши пионеры, говорят, за опоздание."
show mt sad pioneer at center with dspr
$ renpy.pause(0.5)
mt "А зачинщицей, наверно, была Алиса, рыженькая такая?"
$ meet('dv', u"Алиса")
me "Да."
"Ответ вырвался сам собой."
show mt angry pioneer at center with dspr
mt "Ну, она у меня ещё дождётся!"
show mt normal pioneer at center with dspr
mt "А что ты стоишь на пороге? Разувайся, не стесняйся!{w} Извини, что я не успела прибраться к твоему приходу."
"Я скинул зимние ботинки и оставил их на улице под ступеньками, после чего прошёл в комнату."
mt "Снимай всю мокрую одежду."
me "Что?"
mt "Снимай-снимай."
"Она сказала это таким успокаивающим тоном, намекая, что всё под контролем."
"В это мало верилось, но я начал раздеваться."
window hide
$ renpy.pause(2)
window show
"Пока я стягивал сырые джемпер и рубашку, Ольга Дмитриевна наспех сгребла вещи с постели в бумажный пакет и поставила у изголовья своей кровати."
"Мой уцелевший мобильник и замоченный кошелёк с ключами и поломанными очками были отложены на край столика у окна."
"Вожатая взяла с полочки аккуратно свёрнутое полотенце и дала его мне."
"Я как следует взъерошил волосы, суша их полотенцем."
th "Хорошая вожатая. Заботливая, если судить по первому впечатлению. Наверно, даже ровесница мне."
me "Спасибо..."
mt "Ты взял с собой одежду на замену?"
me "Что? А-а, да, конечно."
"Я раскрыл сумку и с облегчением достал белую рубашку и шорты. С воротника чистой рубашки соскользнул треугольный пионерский галстук, до этого принятый мной за тряпку. Настоящий красный галстук!"
th "И кого же мне благодарить за собранную сумку?"
mt "Ты переодевайся, я не буду мешать. Скоро приду, отнесу твою мокрую одежду в прачечную."
"Ольга Дмитриевна ушла с моими мокрыми вещами."
hide mt with dissolve
"В сумке нашлись и носки, и сандалии с кедами."
th "Как хорошо, что я решил прихватить это из автобуса..."
"Я переоделся, но оставил в сумке галстук, который не удалось завязать с первого раза."
$ renpy.pause(1)
"Только после этого я осмотрел комнату повнимательней."
"Почти каждый предмет здесь находился на своём месте, с такой тщательной педантичностью всё было разложено и расставлено."
th "Ох, Ольга Дмитриевна забыла свою сумочку. Может, она и не планировала брать её..."
"Я не стал заглядывать внутрь в надежде найти её сотовый телефон."
th "Может, она носит его с собой... Попрошу её потом одолжить на минутку, если тут вообще есть связь."
"Я прекратил поиск и остановился."
th "Почему вдруг все думают, что я один из приезжих? Как будто я сюда целенаправленно попал!"
th "Какая-то непонятная чушь. За все школьные годы я ни разу не ездил с одноклассниками ни за границу, ни в санатории."
th "Я и сейчас не поехал бы в лагерь, даже забесплатно."
"Время тянулось чертовски медленно."
"От скуки я мельком заглянул во все незапертые тумбочки со шкафами и, не обнаружив ничего полезного, налил чаю из термоса."
"Сев за столик, я отодвинул горшочек с комнатным растеньицем и принялся за самовольное чаепитие."
window hide
scene bg black with dissolve
$ renpy.pause(2)
scene bg int_house_of_mt_noitem_day
with dissolve
window show
"Я уже допивал вторую кружку, когда вернулась Ольга Дмитриевна."
show mt normal pioneer far at center with dissolve
mt "Вот и всё. Твоя одежда высушится к вечеру."
"Я поднялся с места."
me "Извините, я тут..."
mt "Ой, не надо извинений."
show mt smile pioneer at center with dspr
"Она мило улыбнулась."
"Я собрался было покинуть домик, чтобы подумать о дальнейших действиях в одиночестве, как меня остановил голос Ольги Дмитриевны."
mt "Скажи, а зачем тебе пальто летом?.."
me "..."
me "Долгая история."
show mt normal pioneer at center with dspr
"Это напомнило мне о вопросах, которые я хотел задать."
me "А когда автобус следующий будет, а то я..."
"Не подыскав слов, я указал на выход из домика."
show mt surprise pioneer at center with dspr
mt "А тебе зачем?"
th "Возможно, нужно действовать тоньше."
th "Узнаю ситуацию. Узнаю, как отсюда выбраться."
me "Нет-нет, простое любопытство!"
show mt normal pioneer at center with dspr
me "А где мы находимся?{w} Ну, в смысле, какой адрес?"
mt "Как это — где?"
"Вожатая странно посмотрела на меня, вопрос озадачил её. Она заметила моё искреннее непонимание."
show mt surprise pioneer at center with dspr
mt "Я думала, ты сам знаешь, где мы.{w} Ну, пионер! На Волге! В северном Подмосковье...{w} Ты что, не читал свою путёвку?"
th "Путёвку?"
me "Наверно, не запомнил.{w} Кстати, где эта путёвка?"
show mt normal pioneer at center with dspr
mt "У нас в офисе, в административном корпусе. Получишь её в конце смены вместе с документами."
show mt smile pioneer at center with dspr
mt "Ты не переживай, мы тебя в обиду не дадим!"
mt "Здесь тебе никаких вопросов задавать не будут."
"Она бросила взгляд на дверь за мной."
mt "А если будут приставать..."
show mt normal pioneer at center with dspr
"Она задумалась, подыскивая подходящее слово."
$ renpy.pause(0.5)
mt "Некоторые..."
mt "Так ты не отвечай, они и отстанут."
mt "Понял?"
"Она смотрела мне прямо в глаза, ожидая ответа..."
"Так что я согласно кивнул, хотя ничего и не понимал."
show mt surprise pioneer at center with dspr
mt "Нормально доехал, без происшествий?"
me "Не помню..."
th "Всегда лучше честно во всём признаться... Правда ведь?"
me "Я совсем ничего не помню... Вроде, какая-то ерунда приснилась."
"Но в этом я слукавил. В автобусе произошло нечто важное для меня..."
show mt normal pioneer at center with dspr
"Она снова стала серьезной, будто забыла о чём-то сказать."
"Я слегка опомнился."
me "Меня Семёном зовут. А вы Ольга Дмитриевна?"
"Она кивнула."
mt "Сказали уже? Я здесь вожатая."
mt "Первый раз всегда трудно, но пока справляемся."
show mt smile pioneer at center with dspr
mt "У нас в эту смену девчонок много. И хлопот с ними тоже."
show mt grin pioneer at center with dspr
mt "Хорошо, что ты приехал. Разбавишь немножко женскую компанию."
"Ольга Дмитриевна подмигнула мне."
"И я снова не знал, что сказать.{w} Вожатой удалось вызвать у меня смущение."
show mt smile pioneer at center with dspr
mt "Кстати, о женской компании. Хоть по правилам нельзя, чтобы в одном домике селились разнополые пионеры или вожатые, в этот раз для тебя сделано исключение, ты поселишься здесь, в моём домике. По моему велению и моему хотению! Вот так."
mt "Решение окончательное и обсуждению не подлежит."
th "Ну это уже ни в какие ворота!"
mt "Просто это единственное свободное место в домиках. Есть ещё палата для мальчиков на втором этаже административного центра, но там совсем никого не будет. Не могу же я позволить своему пионеру ночевать в абсолютно пустой комнате?"
th "И не поспоришь..."
"В дверь постучались, и по разрешению Ольги Дмитриевны в домик вошла та голубоглазая девочка, с которой я встретился на стоянке."
show sl normal pioneer at right with dissolve
sl "Рада видеть, что ты уже в форме! А что у тебя с волосами?"
me "Да так, неважно."
"Не плакаться же ей в жилетку? В конце концов, это был обычный лагерный розыгрыш, чуть хуже зубной пасты на лице, оставленной ночью шутниками на жертве."
show mt normal pioneer at center with dissolve
mt "Да это всё Алиса безобразничает."
sl "Ясно. Ой, я же так и не представилась тебе!{w} Меня Славя зовут!"
$ meet('sl', u"Славя")
me "Очень приятно. А я Семён."
show mt grin pioneer at center with dspr
mt "Разбирай вещи, раскладывайся, привыкай к мысли, что ты теперь один из моих шалопаев..."
show sl smile pioneer at right with dspr
"Славя негромко хихикнула, и я стал пунцовым."
show mt normal pioneer at center with dissolve
mt "Скоро будет сигнал на полдник, приходите в столовую. Семён, это рядом с площадью, справа."
sl "Хорошо, Ольга Дмитриевна!"
mt "Вот и ладненько, я пойду отыщу Двачевскую!"
$ d1_dv_punishment = True
"С этими словами она покинула домик."
hide mt with dissolve
show sl smile pioneer at right:
linear 1.0 xalign 0.5
"Я остался наедине со Славей."
sl "Ты как?"
"Я молча пожал плечами."
"Она осмотрела меня, будто выискивая ушиб или ранение. Вряд ли обливание можно было считать чем-то серьёзным, но самолюбие осталось задетым."
sl "Рада, что у тебя всё в порядке. Более-менее."
sl "Мне тоже пора — дела. Ты походи, осмотрись в лагере."
hide sl with dissolve
th "Ну после такого совсем нет желания куда-либо идти. Но на солнце голова быстрей высохнет, плюс удастся кого-то расспросить о лагере."
window hide
menu:
"Остаться в домике до вечера":
jump d1_sitting_home
"Прогуляться в лагере":
stop music fadeout 1
jump d1_camp_walk
label d1_sl_mt_house:
scene bg ext_square_day
with dissolve
play music music_list["my_daily_life"] fadein 2
window show
"Вслед за Славей я вышел обратно на площадь."
"Моё внимание привлёк памятник человеку, которого я не знал."
"В тени скульптуры у памятной таблички сидел неряшливого вида мальчик с книгой в руке."
"Я решил пока не задавать Славе лишних вопросов."
th "Дождусь сперва встречи с этой вожатой."
th "Ольга Дмитриевна, верно?"
window hide
scene bg ext_houses_day
with dissolve
stop music fadeout 5
play ambience ambience_camp_center_day fadein 5
window show
"Пройдя через ряды жилых бараков, мы остановились перед небольшим одноэтажным домиком."
window hide
scene bg ext_house_of_mt_day
with dissolve
window show
"Если от всего лагеря веяло уютом, то домик был самой его концентрацией. Пышные кусты сирени, обрамляющие его, довершали картину."
show sl normal pioneer at center with dissolve
mt_voice "...и хватит издеваться над Леной!.."
play sound sfx_open_dooor_campus_1 fadein 0
show us grin sport far at left behind sl with dissolve
"Внезапно из домика выскочила огневолосая советская «лоли» и, всё так же хитро скалясь, унеслась в неизвестном направлении."
hide us with dissolve
"Мне почему-то очень не понравилось, как она на меня смотрела."
th "«Лоли»."
"Я мысленно повторил сие сочетание букв, потому что не знал женского рода от слова октябрёнок, и потому что октябрята — это все равно НЕ ТО."
"Передо мной были пионеры. Значит, эта девочка не такая уж и лоли по возрасту."
"Я ей либо приглянулся, либо нет. В любом случае надо было ждать от неё только неприятностей."
show un normal pioneer far at left behind sl with dissolve
"За ней я увидел ту грустную девочку. Бедняжка выглядела ещё печальнее, чем прежде."
sl "Лена, не обижайся ты на неё!"
$ meet('un', u"Лена")
show un shy pioneer at left behind sl with dissolve
un "Да я не..."
"Она покраснела, и, потупив взгляд, прошла мимо меня."
hide un with dissolve
sl "Заходи, Ольга Дмитриевна, наверно, уже заждалась тебя.{w} Если что, я в двенадцатом домике."
"Она показала на самый крайний барак в ряду домиков напротив."
me "Спасибо."