anxiety/scenes/act3.md

1172 lines
23 KiB
Markdown
Raw Normal View History

2019-05-22 19:47:13 +00:00
# act3
2019-07-30 15:25:37 +00:00
```
SceneSetup.act3();
Game.WORDS_HEIGHT_BOTTOM = 205;
2019-08-24 16:57:09 +00:00
sfx("cheers");
2019-07-30 15:25:37 +00:00
```
2019-05-22 19:47:13 +00:00
r: Ура!
2019-07-29 19:09:30 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",1]);
publish("act3",["roofhong",1]);
2019-08-24 16:57:09 +00:00
sfx("drinking");
2019-07-30 15:25:37 +00:00
```
2019-08-24 16:57:09 +00:00
(...4001)
2019-07-30 15:25:37 +00:00
```
publish("act3-alpha", ["dizzyhunter",1]);
publish("act3-alpha", ["dizzyhong",1]);
publish("act3",["roofhunter",3]);
publish("act3",["roofhong",3]);
```
h2: *Ха* прям в точку.
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",2]);
publish("act3",["roofhong",2]);
```
r: Ты знаешь, малыш...
2019-05-22 19:47:13 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",3]);
publish("act3",["roofhong",6]);
```
h2: Конкретно, точками являются моя левая и правая миндалина.
2019-05-22 19:47:13 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",8]);
publish("act3",["roofhong",5]);
```
r: Ты напоминаешь мне себя, когда я был моложе. Раньше, когда меня мучило животное в моей голове.
2019-05-22 19:47:13 +00:00
2019-09-10 13:57:02 +00:00
```
publish("act3",["roofhunter",9]);
publish("act3",["roofhong",2]);
```
2019-09-07 21:19:53 +00:00
r: Я так благодарен, что отплачу тебе тем же и помогу убить зверя так же, как я убил своего.
2019-09-07 21:19:53 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",2]);
```
r: Эй, блиц-вопрос: правда или де--
2019-06-14 16:02:25 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",3]);
publish("act3",["roofhong",7]);
publish("act3-alpha", ["dizzyhong",0]);
```
h2: ДЕЙСТВИЕ!
2019-05-22 19:47:13 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3-alpha", ["dizzyhong",1]);
publish("act3",["roofhunter",10]);
publish("act3",["roofhong",2]);
```
r: Хаха! Хорошо.
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",21]);
publish("act3",["roofhong",4]);
```
r: Ок. Видишь тот детский бассейн там внизу?
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
2019-07-30 15:25:37 +00:00
publish("act3-alpha", ["dizzyhong",0]);
publish("act3",["roofhunter",11]);
publish("act3",["roofhong",9]);
2019-06-14 16:02:25 +00:00
```
2019-05-22 19:47:13 +00:00
h2: А? Шестью этажами ниже?
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",10]);
publish("act3",["roofhong",8]);
```
2019-05-22 19:47:13 +00:00
r: Прыгни в него.
2019-05-22 19:47:13 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",11]);
publish("act3",["roofhong",10]);
```
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
h2: ...
2019-05-22 19:47:13 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhong",11]);
```
h2: Погоди, что?
2019-05-22 19:47:13 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhong",10]);
publish("act3",["roofhunter",2]);
```
r: Животное начало ныть, не так ли?
2019-06-14 16:02:25 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",23]);
```
r: *О неееет, это опасно, не дееееелай этого.*
2019-06-14 16:02:25 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",22]);
```
r: Но именно для этого нам и нужны смертельно-острые ощущения! Отрывайся! Лови момент! Снюхай дорожку с ^жопы^ проститутки, #YOLO!
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",10]);
```
2019-06-14 16:02:25 +00:00
r: Покажи этому животному, что мы не дадим два *^хуя^* его ^сучк^е! Прыгай.
2019-05-22 19:47:13 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",11]);
publish("act3",["roofhong",13]);
```
h2: Ух, но иногда, эм... страх имеет смысл...
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
```
2019-07-30 15:25:37 +00:00
publish("act3",["roofhunter",5]);
publish("act3",["roofhong",12]);
2019-07-04 14:16:45 +00:00
music(null, {fade:2});
```
2019-05-22 19:47:13 +00:00
2019-07-04 14:16:45 +00:00
r: ...
2019-05-22 19:47:13 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3-alpha", ["dizzyhunter",0]);
publish("act3",["roofhunter",6]);
publish("act3",["dd",1]);
```
r: Извини, ты влюбился в эту чушь, что чувствовать себя плохо - это *хорошо?*
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",17]);
```
r: Удовольствие это противоположность боли. Таким ^блядск^им образом, ты можешь использовать удовольствие, чтобы бороться с болью!
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",18]);
```
r: Как эти псевдобудисты Силиконовой долины не замечают этого ^говн^а?!
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",6]);
```
r: Малыш, я знаю, что *ты* знаешь, что животное *причиняет боль* людям, подобных нам. Он *мучает* таких людей, как мы.
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",19]);
```
r: Это не наш друг. Это бешеный зверь, которого нужно либо *усыпить*,
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",20]);
```
r: Или пустить *пулю в его череп*.
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",27]);
```
r: В противном случае ты позволишь ему победить.
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",31]);
publish("act3",["roofhong",14]);
publish("act3",["dd",2]);
```
h2: Нет. Ты не прав.
2019-07-04 14:16:45 +00:00
```
2019-07-30 15:25:37 +00:00
publish("act3",["roofhunter",13]);
publish("act3",["roofhong",15]);
2019-07-08 18:37:46 +00:00
music('battle_dark', {volume:1.0}, function(){
music('battle_dark_loop');
});
2019-07-04 14:16:45 +00:00
```
h2: Я не позволю ему победить.
2019-07-04 14:16:45 +00:00
2019-07-30 15:25:37 +00:00
```
publish("act3",["roofhunter",25]);
publish("act3-alpha", ["roofhong",0]);
publish("act3-alpha", ["transition",1]);
publish("act3",["dd",6]);
```
2019-07-04 14:16:45 +00:00
r: Да, ^бля^! Я верю в тебя, детка! Прикончи его! <3
2019-06-14 16:02:25 +00:00
(#act3a)
2019-05-22 19:47:13 +00:00
# act3a
2019-06-14 16:02:25 +00:00
```
Game.clearText();
publish("act3-out");
2019-07-30 15:25:37 +00:00
Game.WORDS_HEIGHT_BOTTOM = -1; /* reset */
2019-07-30 20:17:36 +00:00
_.act3_bb_body = 1;
2019-06-14 16:02:25 +00:00
```
(...1500)
```
publish("hp_show");
```
b: не не не не не не
2019-05-22 19:47:13 +00:00
n: В ЭТОЙ ГЛАВЕ ДВЕ ВОЗМОЖНЫЕ КОНЦОВКИ. ОДНА ИЗ НИХ *ОЧЕНЬ, ОЧЕНЬ ПЛОХАЯ.*
2019-05-22 19:47:13 +00:00
b: НЕТ НЕТ НЕТ НЕТ НЕТ НЕТ НЕТ НЕТ НЕТ НЕТ
2019-05-22 19:47:13 +00:00
n: ВЫБИРАЙ С УМОМ. ЗАЩИТИ СВОЕГО ЧЕЛОВЕКА
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({ eyes:"oh_crap", mouth:"normal_talk", MOUTH_LOCK:true });`
b: АААААААААААААААААА
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({ mouth:"normal" });`
n: УДАЧИ
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
```
Game.clearText();
bb({ eyes:"start" });
```
2019-06-17 19:33:15 +00:00
[Человек, ты правда можешь ПОГИБНУТЬ здесь!](#act3a_harm) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
[Это тупо и деструктивно!](#act3a_bad) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
[Эти пьяницы не твои друзья!](#act3a_alone) `Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
# act3a_harm
2019-07-30 20:17:36 +00:00
`bb({ MOUTH_LOCK:true, mouth:"normal_talk" });`
b: Ч--
2019-06-14 16:02:25 +00:00
(#act3a_after)
2019-05-22 19:47:13 +00:00
# act3a_alone
2019-07-30 20:17:36 +00:00
`bb({ MOUTH_LOCK:true, mouth:"normal_talk" });`
b: Э--
2019-06-14 16:02:25 +00:00
(#act3a_after)
2019-05-22 19:47:13 +00:00
# act3a_bad
2019-07-30 20:17:36 +00:00
`bb({ MOUTH_LOCK:true, mouth:"normal_talk" });`
b: Э--
2019-06-14 16:02:25 +00:00
(#act3a_after)
2019-05-22 19:47:13 +00:00
# act3a_after
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
2019-07-30 20:17:36 +00:00
_.act3_bb_body++;
2019-06-14 16:02:25 +00:00
```
(...2000)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
2019-07-30 20:17:36 +00:00
hong({ body:"normal" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });
2019-06-14 16:02:25 +00:00
```
2019-05-22 19:47:13 +00:00
h: Знаешь, я бы тебе поверил... если бы ты не пробовал это миллион раз до этого.
2019-05-22 19:47:13 +00:00
h: Ты волк, который кричал "Волки!".
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
```
bb({ eyes:"sad" });
```
2019-07-29 19:09:30 +00:00
`Game.OVERRIDE_CHOICE_SPEAKER = "fear_harm"`
[](#act3_fork) `_.SPECIAL_ATTACK="harm"; Game.OVERRIDE_CHOICE_LINE=true`
`Game.OVERRIDE_CHOICE_SPEAKER = "fear_alone"`
[](#act3_fork) `_.SPECIAL_ATTACK="alone"; Game.OVERRIDE_CHOICE_LINE=true`
`Game.OVERRIDE_CHOICE_SPEAKER = "fear_bad"`
2019-05-22 19:47:13 +00:00
2019-07-29 19:09:30 +00:00
[](#act3_fork) `_.SPECIAL_ATTACK="bad"; Game.OVERRIDE_CHOICE_LINE=true`
2019-05-22 19:47:13 +00:00
# act3_fork
2019-06-14 16:02:25 +00:00
```
2019-09-17 14:24:40 +00:00
Game.clearText();
bb({body:"special_attack"});
sfx("charging");
Game.FORCE_CANT_SKIP = true;
```
(...1001)
```
Game.FORCE_CANT_SKIP = false;
2019-06-14 16:02:25 +00:00
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
2019-07-30 20:17:36 +00:00
_.act3_bb_body++;
2019-06-14 16:02:25 +00:00
```
(...2000)
```
2019-07-30 20:17:36 +00:00
hong({ body:"normal" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });
2019-06-14 16:02:25 +00:00
```
2019-05-22 19:47:13 +00:00
h: Это ты тоже пробовал.
2019-05-22 19:47:13 +00:00
b: человек, пожалуйста...
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ eyes:"look_right" });`
h: Ой, *прости*, Big Pharma не одобряет моё самолечение.
2019-05-22 19:47:13 +00:00
h: Смотри ^уёбок^, у нас *всех* есть способ заткнуть тебя.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"look_up", eyes:"look_up" });`
h: Некоторые люди бросают себя в работу.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"look_down", eyes:"look_down" });`
h: Некоторые люди бросают себя в секс, наркотики и обновления их лент в Facebook.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"normal", eyes:"look_right" });`
h: Некоторые люди кидают себя в других людей.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ eyes:"angry" });`
h: Я же собираюсь бросить себя в тот бассейн.
2019-05-22 19:47:13 +00:00
[Ты пьян и здесь ШЕСТЬ ЭТАЖЕЙ ВНИЗ](#act3_bad_1_harm)
2019-06-14 16:02:25 +00:00
[Чёрт, это та благодарность, что я получаю?!](#act3_bad_1_insult) `bb({eyes:"angry"});`
2019-06-14 16:02:25 +00:00
[Окей, я признаю это. Я напортачил.](#act3_good_1) `bb({mouth:"sorry", eyes:"sorry_down"});`
2019-05-22 19:47:13 +00:00
# act3_bad_1_harm
b: Даже если ты окажешься в воде, поверхностное натяжение сломает твои рёбра и, как минимум, даст *сотрясение мозга!*
2019-05-22 19:47:13 +00:00
h: Эх.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
2019-07-30 20:17:36 +00:00
_.act3_bb_body++;
2019-06-14 16:02:25 +00:00
```
(...2000)
```
2019-07-30 20:17:36 +00:00
hong({ body:"normal", mouth:"angry", eyes:"angry" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });
2019-06-14 16:02:25 +00:00
```
2019-05-22 19:47:13 +00:00
h: Я видел как русский чувак однажды сделал это на YouTube.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_bad_2)
2019-05-22 19:47:13 +00:00
# act3_bad_1_insult
2019-07-30 20:17:36 +00:00
`hong({ eyes:"look_right" });`
h: Я- Прости, *благодарность?*
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({ eyes:"angry" });`
b: Именно поэтому я *существую!* Потому что нельзя доверять людям, чтобы они себя защищали!
2019-05-22 19:47:13 +00:00
b: Я пытаюсь защитить твою тупую задницу всю свою жизнь и сейчас ты просто с--
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
2019-07-30 20:17:36 +00:00
_.act3_bb_body++;
2019-06-14 16:02:25 +00:00
```
(...2000)
```
2019-07-30 20:17:36 +00:00
hong({ body:"normal", mouth:"angry", eyes:"angry" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });
2019-06-14 16:02:25 +00:00
```
(#act3_bad_2)
2019-05-22 19:47:13 +00:00
# act3_good_1
2019-07-30 20:17:36 +00:00
`hong({ body:"laugh_1" })``
h: хех.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"laugh_2" })``
h: хахахаха
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"laugh_3" })``
h: АХАХАХАХАХАХА
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
```
bb({ eyes:"sorry"});
hong({ body:"yell_1", mouth:"yell", eyes:"blank" });
```
h: Ох, ВАУ, это самое большое *^ёбано^е* преуменьшение века!
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"yell_2" });`
h: Да, ты гниющая куча окровавленного ^дерьма^! Ты сильно ^проебал^ся!
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"normal", mouth:"angry", eyes:"angry" });`
h: Замечания, Капитан Очевидность?
2019-05-22 19:47:13 +00:00
[Но месть мне это не ответ!](#act3_good_1_fail_revenge) `bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });`
2019-06-14 16:02:25 +00:00
[Но в этот раз я *действительно* прав!](#act3_good_1_fail_harm) `bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });`
2019-05-22 19:47:13 +00:00
[Я причинил тебе боль.](#act3_good_2a)
2019-05-22 19:47:13 +00:00
# act3_good_1_fail_revenge
b: Ты должен иметь более здоровые отношения со своими эмоциями, а не заглушать их чт--
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
2019-07-30 20:17:36 +00:00
_.act3_bb_body++;
2019-06-14 16:02:25 +00:00
```
(...2000)
```
2019-07-30 20:17:36 +00:00
hong({ body:"normal", mouth:"angry", eyes:"angry" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });
2019-06-14 16:02:25 +00:00
```
(#act3_bad_2)
2019-05-22 19:47:13 +00:00
# act3_good_1_fail_harm
b: Пожалуйста, опусти бутылку и давай--
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
2019-07-30 20:17:36 +00:00
_.act3_bb_body++;
2019-06-14 16:02:25 +00:00
```
(...2000)
```
2019-07-30 20:17:36 +00:00
hong({ body:"normal", mouth:"angry", eyes:"angry" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });
2019-06-14 16:02:25 +00:00
```
(#act3_bad_2)
# act3_bad_2
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({ eyes:"sad" });`
b: пожалуйста... не надо...
2019-05-22 19:47:13 +00:00
h: Твой уровень энергии выглядит так ужасно, волк.
2019-05-22 19:47:13 +00:00
h: На твоём месте я бы тщательно подобрал свои следующие слова.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({ eyes:"normal" });`
[Хорошо. Я перестану тебя защищать.](#act3_bad_2_jump) `bb({ mouth:"ignore", eyes:"ignore" });`
2019-06-14 16:02:25 +00:00
[Я был прав с самого начала.](#act3_bad_2_right)
2019-05-22 19:47:13 +00:00
[Прости меня.](#act3_good_2b) `bb({mouth:"sorry", eyes:"sorry_down"});`
2019-05-22 19:47:13 +00:00
# act3_bad_2_jump
b: Ну что, вперёд, прыгай. Какое мне дело.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ eyes:"look_right", mouth:"normal", MOUTH_LOCK:true });`
2019-05-22 19:47:13 +00:00
h: ...
2019-07-30 20:17:36 +00:00
```
hong({ eyes:"less_angry", mouth:"normal" });
bb({ eyes:"ignore_oh_crap" });
```
h: Тогда ладно. Пей до дна.
2019-05-22 19:47:13 +00:00
2019-08-24 16:57:09 +00:00
```
bb({ mouth:"normal", eyes:"oh_crap" });
Game.OVERRIDE_TEXT_SPEED = 2;
```
2019-07-30 20:17:36 +00:00
b: НЕТ ПОДОЖДИ ЭТО БЫЛА ОБРАТНАЯ ПСИХОЛОГИЯ ТЫ ДОЛЖЕН БЫЛ СДЕЛАТЬ *ПРОТИВОПОЛОЖНОЕ* ТОМУ ЧТО Я СК--
2019-06-14 16:02:25 +00:00
(#act3_bad_3)
2019-05-22 19:47:13 +00:00
# act3_bad_2_right
2019-07-30 20:17:36 +00:00
`bb({ eyes:"angry" });`
b: Ты *подвергаешь* себя опасности. Твои, так называемые, друзья *используют* тебя. И *ты* используешь своих, так называемых, друзей.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({ eyes:"sad" });`
b: Так что, пожалуйста, человек... почему ты мне не веришь?!
2019-05-22 19:47:13 +00:00
h: Потому что ты никогда не верил в *меня*.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_bad_3)
2019-06-29 02:38:57 +00:00
# act3_bad_2_terrible
2019-07-30 20:17:36 +00:00
`bb({ eyes:"angry" });`
b: У других сторожевых волков есть люди, которые действительно терпеливо тренируют их, *учатся* работать вместе,
2019-06-29 02:38:57 +00:00
b: Вместо того, чтобы ненавидеть сторожевых волков за их защиту! Так почему ты не можешь прос--
2019-07-30 20:17:36 +00:00
`bb({ eyes:"normal" });`
2019-06-29 02:38:57 +00:00
h: Неправильный ответ.
2019-06-29 02:38:57 +00:00
(#act3_bad_3)
2019-05-22 19:47:13 +00:00
# act3_bad_3
2019-06-14 16:02:25 +00:00
```
music(null);
hong({body:"drink"});
bb({body:"attacked"});
2019-07-30 20:17:36 +00:00
publish("bb_STOP_VIBRATING");
2019-06-14 16:02:25 +00:00
attackBB("100p");
```
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(...2000)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
```
2019-07-30 20:17:36 +00:00
hong({ body:"normal", mouth:"normal", eyes:"normal" });
bb({ body:"dead" });
2019-06-14 16:02:25 +00:00
```
2019-07-04 14:16:45 +00:00
(...999)
h: *"Единственное, чего нам нужно бояться, так это самого страха."*
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"look_up", mouth:"happy", eyes:"blank" });`
h: *"Не парься, будь счастлив!"*
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"normal", mouth:"normal", eyes:"normal" });`
h: Все мудрецы нашего времени согласны: отрицательные эмоции *плохие!*
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
`hong({ eyes:"less_angry" });`
h: Ах! Вот почему они называются *негативом!*
2019-06-14 16:02:25 +00:00
b: человек... пожалуйста...
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ eyes:"normal" });`
h: Некоторое время назад я сказал: "Я просто хочу быть свободным от всей этой боли".
2019-05-22 19:47:13 +00:00
h: Я получил своё желание. Я больше не чувствую боли или страха, или тревоги...
2019-05-22 19:47:13 +00:00
h: Я больше ничего не чувствую.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
`_.a3_ending = "jump";`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_end)
2019-05-22 19:47:13 +00:00
# act3_good_2a
2019-07-30 20:17:36 +00:00
`bb({mouth:"sorry", eyes:"sorry_down"});`
b: Я был так одержим убедиться, что больше ничего не причинит тебе вреда, что не осознавал, что *я* причинял боль.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
```
bb({ eyes:"sorry"});
hong({ body:"yell_2", mouth:"yell", eyes:"blank" });
```
h: НИХРЕНА. СЕБЕ.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"yell_1" });`
h: ^ПИЗДЕЦ^. Тебе действительно понадобилось так много времени, чтобы наконец понять это?!
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ body:"cry", mouth:"cry", eyes:"blank" });`
h: Ты мог бы спасти нас от стольких неприятностей, ты, большой пушистый, тупой ^придурок^. Почему ты не понял это раньше?...
2019-05-22 19:47:13 +00:00
2019-06-17 19:33:15 +00:00
`_.apologized_for_hurt = true;`
2019-06-14 16:02:25 +00:00
(#act3_good_2q)
2019-05-22 19:47:13 +00:00
# act3_good_2b
2019-07-30 20:17:36 +00:00
`hong({ body:"normal", mouth:"angry", eyes:"look_right" });`
h: ...ты *извиняешься.*
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`hong({ eyes:"angry", MOUTH_LOCK:true });`
2019-05-22 19:47:13 +00:00
h: ...
h: Извиняешься за *что*?
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_good_2q)
2019-05-22 19:47:13 +00:00
# act3_good_2q
2019-07-30 20:17:36 +00:00
`bb({mouth:"sorry", eyes:"sorry"});`
2019-06-29 02:38:57 +00:00
{{if _.apologized_for_hurt}}
(#act3_good_2q_already_apologized)
{{/if}}
{{if !_.apologized_for_hurt}}
(#act3_good_2q_not_already_apologized)
{{/if}}
# act3_good_2q_already_apologized
2019-07-30 20:17:36 +00:00
`hong({ body:"normal", mouth:"angry", eyes:"less_angry" });`
[Прости, я не был хорошим защитником.](#act3_good_3_protector)
2019-06-14 16:02:25 +00:00
[Прости, я не уважал тебя.](#act3_good_3_respect)
2019-06-14 16:02:25 +00:00
[Прости меня.](#act3_good_4)
2019-06-29 02:38:57 +00:00
# act3_good_2q_not_already_apologized
2019-07-30 20:17:36 +00:00
`hong({ body:"normal", mouth:"angry", eyes:"angry" }, 0);`
[Прости, у меня отвратительный человек!](#act3_bad_2_terrible) `bb({mouth:"normal", eyes:"normal"})`
2019-05-22 19:47:13 +00:00
[Прости, я не уважал тебя.](#act3_good_3_respect)
2019-05-22 19:47:13 +00:00
[Прости, я вредил тебе.](#act3_good_3_hurt)
2019-05-22 19:47:13 +00:00
# act3_good_3_protector
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_down"});`
b: Я должен был предупреждать тебя о *реальной* опасности, но я лаял на машины и почтальона.
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_up"});`
b: Лаял на тени. Слишком много лаял.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry"});`
b: Имеет смысл только то, что ты захочешь мне врезать.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_down"});`
b: Прости меня.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_good_4)
2019-05-22 19:47:13 +00:00
# act3_good_3_respect
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_down"});`
b: Я должен был быть *твоим* верным сторожевым псом, но я действовал так, как будто ты должен был подчиняться *мне*.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_up"});`
b: Есть разница между защитником и тюремным надзирателем, и я перегнул палку.
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_down"});`
2019-05-22 19:47:13 +00:00
b: Прости меня.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_good_4)
2019-05-22 19:47:13 +00:00
# act3_good_3_hurt
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_down"});`
b: Я был настолько одержим попытками защитить тебя от причинения вреда, что никогда не осознавал, что это *я* причинял тебе боль.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_up"});`
b: Я был плохой собакой.
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
`bb({eyes:"sorry_down"});`
b: Прости меня.
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(#act3_good_4)
2019-05-22 19:47:13 +00:00
# act3_good_4
2019-06-14 16:02:25 +00:00
```
2019-07-30 20:17:36 +00:00
music(null,{fade:3});
hong({ eyes:"less_angry", MOUTH_LOCK:true },0);
2019-06-14 16:02:25 +00:00
```
2019-05-22 19:47:13 +00:00
h: ...
2019-06-14 16:02:25 +00:00
```
2019-07-30 20:17:36 +00:00
hong({ body:"stop", mouth:"stop", eyes:"blank" });
2019-06-14 16:02:25 +00:00
```
h: Да, в любом случае, это была глупая идея.
2019-05-22 19:47:13 +00:00
h: Я делал это только чтобы испортить тебя, и, ну, я тебя испортил.
2019-05-22 19:47:13 +00:00
h: Давай просто закончим этот раунд вничью, ладно?
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
```
bb({ mouth:"sorry", eyes:"sorry" });
bb({ MOUTH_LOCK:true });
```
2019-05-22 19:47:13 +00:00
b: ...
b: Окей.
2019-05-22 19:47:13 +00:00
h: Окей.
2019-05-22 19:47:13 +00:00
n: *НИЧЬЯ*
2019-06-17 19:33:15 +00:00
2019-06-14 16:02:25 +00:00
`_.a3_ending = "walkaway";`
(#act3_end)
# act3_end
```
Game.clearText();
publish("act3-in");
publish("hp_hide");
Game.FORCE_CANT_SKIP = true;
```
{{if _.a3_ending=="walkaway"}}
(#act3_walkaway)
{{/if}}
{{if _.a3_ending=="jump"}}
(#act3_jump)
{{/if}}
# act3_walkaway
2019-07-04 14:16:45 +00:00
```
publish("start-walkaway-anim");
2019-07-30 20:17:36 +00:00
Game.WORDS_HEIGHT_BOTTOM = 205;
2019-07-04 14:16:45 +00:00
```
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
(...3501)
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
```
2019-08-24 16:57:09 +00:00
sfx("bottle_toss");
2019-07-30 20:17:36 +00:00
publish('hong-next');
publish("act3",["roofhunter",7]);
```
2019-06-14 16:02:25 +00:00
(...667)
2019-07-30 20:17:36 +00:00
```
publish("act3",["dd",4]);
publish("act3",["roofhunter",26]);
publish('hong-next');
2019-08-24 16:57:09 +00:00
sfx("concrete_step1");
2019-07-30 20:17:36 +00:00
```
2019-06-14 16:02:25 +00:00
(...667)
2019-08-24 16:57:09 +00:00
```
publish('hong-next');
sfx("concrete_step2");
```
2019-06-14 16:02:25 +00:00
(...667)
2019-07-30 20:17:36 +00:00
```
publish('hong-next');
publish("act3",["roofhunter",27]);
```
2019-06-14 16:02:25 +00:00
`Game.FORCE_CANT_SKIP = false;`
r: О, *да ладно*. После всего что зверь сделал с тобой, ты просто *сдашься?*
2019-06-14 16:02:25 +00:00
r: В чём дело, малыш? Ты *испугался?*
2019-06-14 16:02:25 +00:00
```
publish('hong-next');
2019-07-30 20:17:36 +00:00
publish("act3",["roofhunter",26]);
2019-06-14 16:02:25 +00:00
```
h2: Да.
2019-06-14 16:02:25 +00:00
h2: Я напуган.
2019-06-14 16:02:25 +00:00
`publish('hong-next')`
h2: И это нормально!
2019-06-14 16:02:25 +00:00
`publish('hong-next')`
h2: Это нормально быть напуганным.
2019-06-14 16:02:25 +00:00
`publish('hong-next')`
(...500)
```
Game.clearText();
Game.FORCE_CANT_SKIP = true;
```
(...1167)
2019-08-24 16:57:09 +00:00
```
publish('hong-next');
```
2019-06-14 16:02:25 +00:00
(...833)
2019-08-24 16:57:09 +00:00
```
publish('hong-next');
sfx("rustle2");
```
2019-06-14 16:02:25 +00:00
(...1333)
2019-07-30 20:17:36 +00:00
```
publish('hong-next');
publish("act3",["dd",5]);
publish("act3",["roofhunter",31]);
2019-08-24 16:57:09 +00:00
sfx("concrete_step4");
2019-07-30 20:17:36 +00:00
```
2019-06-14 16:02:25 +00:00
(...667)
2019-08-24 16:57:09 +00:00
```
publish('hong-next');
sfx("concrete_step1");
```
2019-06-14 16:02:25 +00:00
(...667)
2019-08-24 16:57:09 +00:00
```
publish('hong-next');
sfx("door");
```
2019-06-14 16:02:25 +00:00
(...1333)
2019-08-24 16:57:09 +00:00
```
publish('hong-next');
sfx("concrete_step2");
```
2019-06-14 16:02:25 +00:00
(...501)
2019-06-26 15:03:27 +00:00
```
publish('hong-next');
Game.FORCE_CANT_SKIP = false;
sfx("lock_door");
2019-07-30 20:17:36 +00:00
publish("act3",["roofhunter",32]);
2019-06-26 15:03:27 +00:00
```
2019-06-14 16:02:25 +00:00
2019-06-26 15:03:27 +00:00
(...2001)
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
```
publish("act3",["roofhunter",33]);
```
r: Он просто запер дверь?
2019-06-14 16:02:25 +00:00
2019-06-26 15:03:27 +00:00
```
Game.clearAll();
_.INJURED = false;
2019-07-30 20:17:36 +00:00
Game.WORDS_HEIGHT_BOTTOM = -1;
2019-06-26 15:03:27 +00:00
```
(...2000)
(#act4)
2019-06-14 16:02:25 +00:00
# act3_jump
2019-07-30 20:17:36 +00:00
```
publish("start-jump-anim");
Game.FORCE_TEXT_Y = 300;
```
2019-06-14 16:02:25 +00:00
(...2001)
2019-08-24 16:57:09 +00:00
```
publish('hong-next');
sfx("bottle_toss");
```
2019-06-14 16:02:25 +00:00
(...833)
2019-07-30 20:17:36 +00:00
```
2019-08-24 16:57:09 +00:00
sfx("concrete_step1");
sfx("claps");
2019-07-30 20:17:36 +00:00
publish('hong-next');
publish("act3",["dd",4]);
publish("act3",["roofhunter",28]);
```
(...125)
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
`publish("act3",["roofhunter",29]);`
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
(...125)
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
`publish("act3",["roofhunter",28]);`
2019-06-14 16:02:25 +00:00
2019-07-30 20:17:36 +00:00
(...125)
`publish("act3",["roofhunter",29]);`
(...125)
```
2019-08-24 16:57:09 +00:00
sfx("concrete_step2");
2019-07-30 20:17:36 +00:00
publish('hong-next');
publish("act3",["roofhunter",28]);
```
(...125)
`publish("act3",["roofhunter",29]);`
(...125)
`publish("act3",["roofhunter",28]);`
(...125)
`publish("act3",["roofhunter",29]);`
(...125)
```
2019-08-24 16:57:09 +00:00
sfx("concrete_step3");
2019-07-30 20:17:36 +00:00
publish('hong-next');
publish("act3",["dd",5]);
publish("act3",["roofhunter",34]);
```
2019-06-14 16:02:25 +00:00
(...1167)
2019-08-24 16:57:09 +00:00
```
sfx("rustle2");
publish('hong-next');
```
2019-06-14 16:02:25 +00:00
(...1001)
`publish('hong-next')`
b: не...
2019-06-14 16:02:25 +00:00
(...501)
`Game.clearText();`
2019-07-30 20:17:36 +00:00
`publish('hong-next')`
2019-06-14 16:02:25 +00:00
(...1333)
2019-08-24 16:57:09 +00:00
```
sfx("quack");
publish('hong-next');
```
2019-06-14 16:02:25 +00:00
(...1333)
`publish('hong-next')`
b: не не не
2019-06-14 16:02:25 +00:00
(...501)
`Game.clearText();`
`publish('hong-next')`
(...2001)
2019-08-24 16:57:09 +00:00
```
sfx("rustle2");
publish('hong-next')
```
2019-06-14 16:02:25 +00:00
(...501)
2019-07-30 20:17:36 +00:00
```
2019-08-24 16:57:09 +00:00
sfx("concrete_step1");
2019-07-30 20:17:36 +00:00
publish('hong-next');
publish("act3",["dd",4]);
publish("act3",["roofhunter",30]);
```
2019-06-14 16:02:25 +00:00
(...167)
2019-08-24 16:57:09 +00:00
```
sfx("concrete_step2");
publish('hong-next');
```
2019-06-14 16:02:25 +00:00
(...167)
2019-07-30 20:17:36 +00:00
```
2019-08-24 16:57:09 +00:00
sfx("concrete_step3");
2019-07-30 20:17:36 +00:00
publish('hong-next');
publish("act3",["dd",2]);
publish("act3",["roofhunter",15]);
```
2019-06-14 16:02:25 +00:00
(...167)
```
2019-08-24 16:57:09 +00:00
sfx("bottle_slip");
2019-06-14 16:02:25 +00:00
publish('hong-next');
2019-07-30 20:17:36 +00:00
publish("act3",["dd",3]);
publish("act3",["roofhunter",16]);
2019-06-14 16:02:25 +00:00
```
(...833)
2019-08-24 16:57:09 +00:00
```
sfx("rustle");
publish('hong-next');
```
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(...167)
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
`publish('hong-next')`
2019-05-22 19:47:13 +00:00
2019-06-14 16:02:25 +00:00
(...167)
2019-05-22 19:47:13 +00:00
2019-07-30 20:17:36 +00:00
```
publish('hong-next');
Game.FORCE_TEXT_Y = 325;
Game.OVERRIDE_FONT_SIZE = 50;
```
2019-05-22 19:47:13 +00:00
b: НЕТ!
2019-05-22 19:47:13 +00:00
2019-06-26 15:03:27 +00:00
(...400)
```
2019-07-30 20:17:36 +00:00
Game.WORDS_HEIGHT_BOTTOM = -1;
Game.FORCE_TEXT_Y = -1;
2019-06-26 15:03:27 +00:00
Game.clearText();
publish("act4-injury-show");
2019-09-07 21:19:53 +00:00
publish("hide_tabs");
2019-06-26 15:03:27 +00:00
```
(...2000)
2019-08-24 16:57:09 +00:00
```
2019-09-07 21:19:53 +00:00
sfx("hospital1");
2019-08-24 16:57:09 +00:00
publish("act4-injury", [1]);
```
2019-06-26 15:03:27 +00:00
2019-07-04 14:16:45 +00:00
(...4000)
2019-06-26 15:03:27 +00:00
2019-08-24 16:57:09 +00:00
```
2019-09-07 21:19:53 +00:00
stopAllSounds();
2019-08-24 16:57:09 +00:00
publish("act4-injury", [0]);
```
2019-06-26 15:03:27 +00:00
(...2000)
2019-08-24 16:57:09 +00:00
```
2019-09-07 21:19:53 +00:00
sfx("hospital2");
2019-08-24 16:57:09 +00:00
publish("act4-injury", [2]);
```
2019-06-26 15:03:27 +00:00
2019-07-04 14:16:45 +00:00
(...4000)
2019-06-26 15:03:27 +00:00
2019-08-24 16:57:09 +00:00
```
2019-09-07 21:19:53 +00:00
stopAllSounds();
2019-08-24 16:57:09 +00:00
publish("act4-injury", [0]);
```
2019-06-26 15:03:27 +00:00
(...2000)
2019-08-24 16:57:09 +00:00
```
2019-09-07 21:19:53 +00:00
sfx("hospital3");
2019-08-24 16:57:09 +00:00
publish("act4-injury", [3]);
```
2019-06-26 15:03:27 +00:00
2019-09-07 21:19:53 +00:00
(...8000)
2019-06-26 15:03:27 +00:00
2019-08-24 16:57:09 +00:00
```
2019-09-07 21:19:53 +00:00
stopAllSounds();
2019-08-24 16:57:09 +00:00
publish("act4-injury", [0]);
```
2019-06-26 15:03:27 +00:00
2019-09-07 21:19:53 +00:00
(...5500)
2019-06-26 15:03:27 +00:00
`_.INJURED = true;`
2019-05-22 19:47:13 +00:00
2019-06-26 15:03:27 +00:00
(#act4)