anxiety/scenes/act3.md

23 KiB
Raw Permalink Blame History

act3

SceneSetup.act3();
Game.WORDS_HEIGHT_BOTTOM = 205;
sfx("cheers");

r: Твоё здоровье!

publish("act3",["roofhunter",1]);
publish("act3",["roofhong",1]);
sfx("drinking");

(...4001)

publish("act3-alpha", ["dizzyhunter",1]);
publish("act3-alpha", ["dizzyhong",1]);
publish("act3",["roofhunter",3]);
publish("act3",["roofhong",3]);

h2: Ах, это то, что нужно.

publish("act3",["roofhunter",2]);
publish("act3",["roofhong",2]);

r: Знаешь, чувак...

publish("act3",["roofhunter",3]);
publish("act3",["roofhong",6]);

h2: А именно, нужно моим миндалевидным телам.

publish("act3",["roofhunter",8]);
publish("act3",["roofhong",5]);

r: Ты напоминаешь мне о моей молодости. Тогда, когда меня тоже мучило животное в моей голове.

publish("act3",["roofhunter",9]);
publish("act3",["roofhong",2]);

r: Я так благодарен, что я могу заплатить вперёд и помочь тебе убить зверя так же, как я убила своего.

publish("act3",["roofhunter",2]);

r: Эй, по-быстрому: правда или дейст--

publish("act3",["roofhunter",3]);
publish("act3",["roofhong",7]);
publish("act3-alpha", ["dizzyhong",0]);

h2: ДЕЙСТВИЕ!

publish("act3-alpha", ["dizzyhong",1]);
publish("act3",["roofhunter",10]);
publish("act3",["roofhong",2]);

r: Хаха! Отлично.

publish("act3",["roofhunter",21]);
publish("act3",["roofhong",4]);

r: Видишь тот голубенький бассейн там внизу?

publish("act3-alpha", ["dizzyhong",0]);
publish("act3",["roofhunter",11]);
publish("act3",["roofhong",9]);

h2: Этот? Шестью этажами ниже?

publish("act3",["roofhunter",10]);
publish("act3",["roofhong",8]);

r: Спрыгни туда.

publish("act3",["roofhunter",11]);
publish("act3",["roofhong",10]);

h2: ...

publish("act3",["roofhong",11]);

h2: Подожди, что?

publish("act3",["roofhong",10]);
publish("act3",["roofhunter",2]);

r: Зверь начал ныть, не так ли?

publish("act3",["roofhunter",23]);

r: О неееет, это опасно, не дееееелай этого.

publish("act3",["roofhunter",22]);

r: Но именно поэтому нам нужны смертельно опасные трюки!

r: Оторвись по-полной! Carpe diem! Нюхни кокса с ^жопы^ этой шлюхи, #YOLO!

publish("act3",["roofhunter",10]);

r: Покажи зверю, что нам абсолютно ^похуй^ на его скулёж! Прыгай!

publish("act3",["roofhunter",11]);
publish("act3",["roofhong",13]);

h2: Эм, но иногда, эмм... у страха есть смысл...

publish("act3",["roofhunter",5]);
publish("act3",["roofhong",12]);
music(null, {fade:2});

r: ...

publish("act3-alpha", ["dizzyhunter",0]);
publish("act3",["roofhunter",6]);
publish("act3",["dd",1]);

r: Извини, но ты реально ведёшься на всю эту пропаганду, что чувствовать себя плохо - это хорошо?

publish("act3",["roofhunter",17]);

r: ^Придурки^, что управляют этим миром, приносят остальным тревогу и депрессию,

publish("act3",["roofhunter",18]);

r: потом говорят в TED Talks чтобы мы "приняли" быть в конец ^ёбанутыми^ и "обняли" этого садистского демона в наших головах!

publish("act3",["roofhunter",6]);

r: Чувак, я знаю, что ты знаешь, что твоё животное вредит таким, как мы. Оно мучает таких, как мы.

publish("act3",["roofhunter",19]);

r: Оно нам не друг. Оно - бешенное животное, которого нужно либо усыпить,

publish("act3",["roofhunter",20]);

r: Либо пустить пулю в его череп.

publish("act3",["roofhunter",27]);

r: Иначе ты позволишь ему победить.

publish("act3",["roofhunter",31]);
publish("act3",["roofhong",14]);
publish("act3",["dd",2]);

h2: Нет. Неправда.

publish("act3",["roofhunter",13]);
publish("act3",["roofhong",15]);
music('battle_dark', {volume:1.0}, function(){
    music('battle_dark_loop');
});

h2: Я не позволю ему победить.

publish("act3",["roofhunter",25]);
publish("act3-alpha", ["roofhong",0]);
publish("act3-alpha", ["transition",1]);
publish("act3",["dd",6]);

r: Да, ^бля^! Я в тебя верю, малыш! Прикончи его! <3

(#act3a)

act3a

Game.clearText();
publish("act3-out");
Game.WORDS_HEIGHT_BOTTOM = -1; /* reset */
_.act3_bb_body = 1;

(...1500)

publish("hp_show");

b: нет нет нет нет нет нет

n: В ЭТОЙ ГЛАВЕ ДВА ВОЗМОЖНЫХ ИСХОДА. ОДИН ИЗ НИХ ОЧЕНЬ, ОЧЕНЬ ПЛОХОЙ.

b: НЕТ НЕТ НЕТ НЕТ НЕТ НЕТ НЕТ НЕТ

n: ВЫБИРАЙ МУДРО. ЗАЩИТИ СВОЕГО ЧЕЛОВЕКА.

bb({ eyes:"oh_crap", mouth:"normal_talk", MOUTH_LOCK:true });

b: AAAAAAAAAAAAAAAAAA

bb({ mouth:"normal" });

n: УДАЧИ.

Game.clearText();
bb({ eyes:"start" });

Человек, ты взаправду можешь ПОГИБНУТЬ! Game.OVERRIDE_CHOICE_LINE=true

Это глупо и саморазушительно! Game.OVERRIDE_CHOICE_LINE=true

Эти придурки тебе никакие не друзья! Game.OVERRIDE_CHOICE_LINE=true

act3a_harm

bb({ MOUTH_LOCK:true, mouth:"normal_talk" });

b: Ч--

(#act3a_after)

act3a_alone

bb({ MOUTH_LOCK:true, mouth:"normal_talk" });

b: Э--

(#act3a_after)

act3a_bad

bb({ MOUTH_LOCK:true, mouth:"normal_talk" });

b: Э--

(#act3a_after)

act3a_after

hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
_.act3_bb_body++;

(...2000)

hong({ body:"normal" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });

h: Знаешь, этому можно было бы поверить... если бы это не происходило тысячи раз подряд.

h: Ты волк, который кричал про волка.

bb({ eyes:"sad" });

Game.OVERRIDE_CHOICE_SPEAKER = "fear_harm"

_.SPECIAL_ATTACK="harm"; Game.OVERRIDE_CHOICE_LINE=true

Game.OVERRIDE_CHOICE_SPEAKER = "fear_alone"

_.SPECIAL_ATTACK="alone"; Game.OVERRIDE_CHOICE_LINE=true

Game.OVERRIDE_CHOICE_SPEAKER = "fear_bad"

_.SPECIAL_ATTACK="bad"; Game.OVERRIDE_CHOICE_LINE=true

act3_fork

Game.clearText();
bb({body:"special_attack"});
sfx("charging");
Game.FORCE_CANT_SKIP = true;

(...1001)

Game.FORCE_CANT_SKIP = false;
hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
_.act3_bb_body++;

(...2000)

hong({ body:"normal" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });

h: Это тоже уже было.

b: человек, не надо...

hong({ eyes:"look_right" });

h: Ох, прости, Фарм-компания не одобряет мои народные средства.

h: Слыш, ^мудак^, у всех есть способы заткнуть тебя ^нахер^.

hong({ body:"look_up", eyes:"look_up" });

h: Некоторые с головой бросаются в работу.

hong({ body:"look_down", eyes:"look_down" });

h: Некоторые бросаются в секс, наркотики и обновление их лент Facebook.

hong({ body:"normal", eyes:"look_right" });

h: Некоторые бросаются в поиски партнёра.

hong({ eyes:"angry" });

h: Я собираюсь броситься в этот бассейн.

Ты пьян и он ШЕСТЬЮ ЭТАЖАМИ НИЖЕ!

Чёрт подери, и так ты меня благодаришь? bb({eyes:"angry"});

Хорошо, я признаю. Это моя вина. bb({mouth:"sorry", eyes:"sorry_down"});

act3_bad_1_harm

b: Даже если ты приземлишься в воду, поверхностное натяжение сломает твои рёбра и даст сотрясение в лучшем случае!

h: Эх.

hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
_.act3_bb_body++;

(...2000)

hong({ body:"normal", mouth:"angry", eyes:"angry" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });

h: Я уже видел такое видео на YouTube.

(#act3_bad_2)

act3_bad_1_insult

hong({ eyes:"look_right" });

h: Я- Прости, благодаришь?

bb({ eyes:"angry" });

b: Именно поэтому я и существую! Потому что вам, людям, нельзя доверить даже собственную защиту!

b: Я пытаюсь защитить твою тупую задницу всю свою жизнь, и сейчас ты просто п--

hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
_.act3_bb_body++;

(...2000)

hong({ body:"normal", mouth:"angry", eyes:"angry" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });

(#act3_bad_2)

act3_good_1

`hong({ body:"laugh_1" })``

h: хех.

`hong({ body:"laugh_2" })``

h: хахахаха

`hong({ body:"laugh_3" })``

h: АХАХАХАХА

bb({ eyes:"sorry"});
hong({ body:"yell_1", mouth:"yell", eyes:"blank" });

h: Ох, ВАУ, это величайшее ^блять^ преуменьшение века!

hong({ body:"yell_2" });

h: Да, ты, чёртова куча кроваво-красного ^дерьма^! Это твой огромный ^проёб^!

hong({ body:"normal", mouth:"angry", eyes:"angry" });

h: Что-нибудь ещё, Капитан Очевидность?

Но месть мне - это не решение! bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });

Но в этот раз я на самом деле прав! bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });

Я тебя обидел.

act3_good_1_fail_revenge

b: Тебе нужно построить более здоровые отношения с эмоциями, вместо того, чтобы бросаться с ними в--

hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
_.act3_bb_body++;

(...2000)

hong({ body:"normal", mouth:"angry", eyes:"angry" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });

(#act3_bad_2)

act3_good_1_fail_harm

b: Пожалуйста, просто поставь бутылку и давай--

hong({body:"drink"});
bb({body:"attacked"});
attackBB("32p");
_.act3_bb_body++;

(...2000)

hong({ body:"normal", mouth:"angry", eyes:"angry" });
bb({ body:"normal_"+_.act3_bb_body, mouth:"normal", eyes:"normal" });

(#act3_bad_2)

act3_bad_2

bb({ eyes:"sad" });

b: пожалуйста... не надо...

h: Твоя шкала энергии практически на нуле, волк.

h: На твоём месте, я бы подобрал свои следующие слова очень тщательно.

bb({ eyes:"normal" });

Хорошо. Мне надоело тебя защищать. bb({ mouth:"ignore", eyes:"ignore" });

Всё это время я был прав.

Извини. bb({mouth:"sorry", eyes:"sorry_down"});

act3_bad_2_jump

b: Ну же, вперёд, прыгай. Посмотри, как мне всё равно.

hong({ eyes:"look_right", mouth:"normal", MOUTH_LOCK:true });

h: ...

hong({ eyes:"less_angry", mouth:"normal" });
bb({ eyes:"ignore_oh_crap" });

h: Отлично. До дна!

bb({ mouth:"normal", eyes:"oh_crap" });
Game.OVERRIDE_TEXT_SPEED = 2;

b: НЕТ ПОДОЖДИ ЭТО ОБРАТНАЯ ПСИХОЛОГИЯ ТЕБЕ НУЖНО ДЕЛАТЬ ВСЁ НЕ ТАК КАК Я СКАЗ--

(#act3_bad_3)

act3_bad_2_right

bb({ eyes:"angry" });

b: Ты подвергаешь себя опасности. Твои так называемые друзья используют тебя. И ты используешь своих так называемых друзей.

bb({ eyes:"sad" });

b: Пожалуйста, человек... почему ты не веришь мне?!

h: Потому что ты никогда не верил в меня.

(#act3_bad_3)

act3_bad_2_terrible

bb({ eyes:"angry" });

b: У других сторожевых волков есть люди, которые действительно тратят время на их дрессировку, учатся работать вместе,

b: Вместо того, чтобы их ненавидеть за попытки защитить! Почему бы тебе прост--

bb({ eyes:"normal" });

h: Неправильный ответ.

(#act3_bad_3)

act3_bad_3

music(null);
hong({body:"drink"});
bb({body:"attacked"});
publish("bb_STOP_VIBRATING");
attackBB("100p");

(...2000)

hong({ body:"normal", mouth:"normal", eyes:"normal" });
bb({ body:"dead" });

(...999)

h: "Единственное, чего нам следует бояться, - это самого страха."

hong({ body:"look_up", mouth:"happy", eyes:"blank" });

h: "Don't worry, be happy!"

hong({ body:"normal", mouth:"normal", eyes:"normal" });

h: Все мудрецы всех времён говорили: негативные эмоции плохие!

hong({ eyes:"less_angry" });

h: Ага! Именно поэтому их называют негативными!

b: человек... пожалуйста...

hong({ eyes:"normal" });

h: Совсем недавно я говорил: "Мне просто хочется избавиться от всей этой боли."

h: Желание исполнено. Я больше не чувствую ни боли, ни страха, ни тревоги...

h: Я вообще больше ничего не чувствую.

_.a3_ending = "jump";

(#act3_end)

act3_good_2a

bb({mouth:"sorry", eyes:"sorry_down"});

b: Я так волновался, что кто-нибудь причинит тебе боль, что даже не понимал, что это я причинял тебе боль.

bb({ eyes:"sorry"});
hong({ body:"yell_2", mouth:"yell", eyes:"blank" });

h: НЕТ, Б^ЛЯТ^Ь.

hong({ body:"yell_1" });

h: ^ПИЗДЕЦ^, тебе действительно понадобилось столько времени, чтобы это наконец понять?!

hong({ body:"cry", mouth:"cry", eyes:"blank" });

h: Мы могли бы избежать стольких проблем, ты, большой пушистый ^долбоёб^. Почему тебе это раньше в голову не пришло?...

_.apologized_for_hurt = true;

(#act3_good_2q)

act3_good_2b

hong({ body:"normal", mouth:"angry", eyes:"look_right" });

h: ...ты извиняешься.

hong({ eyes:"angry", MOUTH_LOCK:true });

h: ...

h: Извиняешься за что?

(#act3_good_2q)

act3_good_2q

bb({mouth:"sorry", eyes:"sorry"});

{{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

hong({ body:"normal", mouth:"angry", eyes:"less_angry" });

Извини, что я был плохим защитником.

Извини, что не уважал тебя.

Извини.

act3_good_2q_not_already_apologized

hong({ body:"normal", mouth:"angry", eyes:"angry" }, 0);

Извини, что у меня такой ужасный человек! bb({mouth:"normal", eyes:"normal"})

Извини, что не уважал тебя.

Извини, что сделал тебе больно.

act3_good_3_protector

bb({eyes:"sorry_down"});

b: Это было моей обязанностью - защищать тебя от реальной опасности, но я всё лаял на машины и почтальона.

bb({eyes:"sorry_up"});

b: Лаял на тени. Лаял так много.

bb({eyes:"sorry"});

b: Вполне логично, что ты хочешь надеть намордник.

bb({eyes:"sorry_down"});

b: Извини.

(#act3_good_4)

act3_good_3_respect

bb({eyes:"sorry_down"});

b: Я должен быть твоим преданным сторожевым псом, но я вёл себя так, словно тебе нужно подчиняться мне.

bb({eyes:"sorry_up"});

b: Есть разница между защитником и тюремным охранником, и я перешёл эту границу.

bb({eyes:"sorry_down"});

b: Извини.

(#act3_good_4)

act3_good_3_hurt

bb({eyes:"sorry_down"});

b: Я был настолько одержим идеей защитить тебя от боли, что никогда не мог подумать, что я буду причинять тебе боль.

bb({eyes:"sorry_up"});

b: Я плохой пёс.

bb({eyes:"sorry_down"});

b: Извини.

(#act3_good_4)

act3_good_4

music(null,{fade:3});
hong({ eyes:"less_angry", MOUTH_LOCK:true },0);

h: ...

hong({ body:"stop", mouth:"stop", eyes:"blank" });

h: Мда, это, конечно, была глупая идея.

h: Это должно было тебя проучить, и, видимо, так и получилось.

h: Давай просто закончим этот раунд вничью, ладно?

bb({ mouth:"sorry", eyes:"sorry" });
bb({ MOUTH_LOCK:true });

b: ...

b: Хорошо.

h: Хорошо.

n: НИЧЬЯ

_.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

publish("start-walkaway-anim");
Game.WORDS_HEIGHT_BOTTOM = 205;

(...3501)

sfx("bottle_toss");
publish('hong-next');
publish("act3",["roofhunter",7]);

(...667)

publish("act3",["dd",4]);
publish("act3",["roofhunter",26]);
publish('hong-next');
sfx("concrete_step1");

(...667)

publish('hong-next');
sfx("concrete_step2");

(...667)

publish('hong-next');
publish("act3",["roofhunter",27]);

Game.FORCE_CANT_SKIP = false;

r: О, да ладно. После всего того, что это животное сделало с тобой, ты просто сдаёшься?

r: В чём проблема, чувак? Ты боишься?

publish('hong-next');
publish("act3",["roofhunter",26]);

h2: Да.

h2: Я боюсь.

publish('hong-next')

h2: И это нормально!

publish('hong-next')

h2: Бояться - нормально.

publish('hong-next')

(...500)

Game.clearText();
Game.FORCE_CANT_SKIP = true;

(...1167)

publish('hong-next');

(...833)

publish('hong-next');
sfx("rustle2");

(...1333)

publish('hong-next');
publish("act3",["dd",5]);
publish("act3",["roofhunter",31]);
sfx("concrete_step4");

(...667)

publish('hong-next');
sfx("concrete_step1");

(...667)

publish('hong-next');
sfx("door");

(...1333)

publish('hong-next');
sfx("concrete_step2");

(...501)

publish('hong-next');
Game.FORCE_CANT_SKIP = false;
sfx("lock_door");
publish("act3",["roofhunter",32]);

(...2001)

publish("act3",["roofhunter",33]);

r: Они только что заперли дверь?

Game.clearAll();
_.INJURED = false;
Game.WORDS_HEIGHT_BOTTOM = -1;

(...2000)

(#act4)

act3_jump

publish("start-jump-anim");
Game.FORCE_TEXT_Y = 300;

(...2001)

publish('hong-next');
sfx("bottle_toss");

(...833)

sfx("concrete_step1");
sfx("claps");
publish('hong-next');
publish("act3",["dd",4]);
publish("act3",["roofhunter",28]);

(...125)

publish("act3",["roofhunter",29]);

(...125)

publish("act3",["roofhunter",28]);

(...125)

publish("act3",["roofhunter",29]);

(...125)

sfx("concrete_step2");
publish('hong-next');
publish("act3",["roofhunter",28]);

(...125)

publish("act3",["roofhunter",29]);

(...125)

publish("act3",["roofhunter",28]);

(...125)

publish("act3",["roofhunter",29]);

(...125)

sfx("concrete_step3");
publish('hong-next');
publish("act3",["dd",5]);
publish("act3",["roofhunter",34]);

(...1167)

sfx("rustle2");
publish('hong-next');

(...1001)

publish('hong-next')

b: нет...

(...501)

Game.clearText();

publish('hong-next')

(...1333)

sfx("quack");
publish('hong-next');

(...1333)

publish('hong-next')

b: нет нет нет

(...501)

Game.clearText();

publish('hong-next')

(...2001)

sfx("rustle2");
publish('hong-next')

(...501)

sfx("concrete_step1");
publish('hong-next');
publish("act3",["dd",4]);
publish("act3",["roofhunter",30]);

(...167)

sfx("concrete_step2");
publish('hong-next');

(...167)

sfx("concrete_step3");
publish('hong-next');
publish("act3",["dd",2]);
publish("act3",["roofhunter",15]);

(...167)

sfx("bottle_slip");
publish('hong-next');
publish("act3",["dd",3]);
publish("act3",["roofhunter",16]);

(...833)

sfx("rustle");
publish('hong-next');

(...167)

publish('hong-next')

(...167)

publish('hong-next');
Game.FORCE_TEXT_Y = 325;
Game.OVERRIDE_FONT_SIZE = 50;

b: НЕТ!

(...400)

Game.WORDS_HEIGHT_BOTTOM = -1;
Game.FORCE_TEXT_Y = -1;
Game.clearText();
publish("act4-injury-show");
publish("hide_tabs");

(...2000)

sfx("hospital1");
publish("act4-injury", [1]);

(...4000)

stopAllSounds();
publish("act4-injury", [0]);

(...2000)

sfx("hospital2");
publish("act4-injury", [2]);

(...4000)

stopAllSounds();
publish("act4-injury", [0]);

(...2000)

sfx("hospital3");
publish("act4-injury", [3]);

(...8000)

stopAllSounds();
publish("act4-injury", [0]);

(...5500)

_.INJURED = true;

(#act4)