Skip to content

Commit 9af88f6

Browse files
author
jonas
committedFeb 19, 2019
Quality control
1 parent 246122b commit 9af88f6

File tree

9 files changed

+34
-17
lines changed

9 files changed

+34
-17
lines changed
 

‎src/Game/GameLogic/Properties/Resources_Session_5.de.resx

+1-1
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@
265265
<value>Wenn Sie wirklich eine tiefere Bindung herstellen wollen, müssen Sie sich mehr bemühen ihm entgegenzukommen. Vielleicht würde ihm ein Kinobesuch gefallen? Oder ein Ausflug in einen Park?</value>
266266
</data>
267267
<data name="Maybe_Who_knows_what_he_likes_anymore" xml:space="preserve">
268-
<value>Mag sein... wer weiß, was er noch mag.</value>
268+
<value>Mag sein... wer weiß, was ihm überhaupt noch gefällt.</value>
269269
</data>
270270
<data name="Landon_has_always_been_troubled_as_long_as_I_can_remember" xml:space="preserve">
271271
<value>Landon hatte es immer schon schwer, so lang ich mich erinnern kann.</value>

‎src/Game/GameLogic/Properties/Resources_Session_6.de.resx

+3-3
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,7 @@
430430
<value>Ich klopfte an den Türrahmen, um ihn nicht zu erschrecken, und die Art, wie er mich ansah, erschrak mich...</value>
431431
</data>
432432
<data name="He_didnt_look_like_he_regretted_anything_at_all_He_just_looked_empty" xml:space="preserve">
433-
<value>Er sag nicht so aus als ob er auch nur irgendetwas bereute. Er sah einfach leer aus.</value>
433+
<value>Er sah nicht so aus als ob er auch nur irgendetwas bereute. Er sah einfach leer aus.</value>
434434
</data>
435435
<data name="Empty_and_maybe_a_little_annoyed_that_I_was_there" xml:space="preserve">
436436
<value>Leer und vielleicht etwas verärgert darüber, dass ich da war.</value>
@@ -466,7 +466,7 @@
466466
<value>Er sagte nur, dass sie wieder in Ordnung kommt. Das hat wirklich mein Herz gebrochen.</value>
467467
</data>
468468
<data name="To_see_my_son_do_that_to_his_own_mother_and_feel_nothing_It_was_painful" xml:space="preserve">
469-
<value>Meinen Sohn zu sehen, wie er das seiner eigener Mutter antat, und nichts dabei fühlte... Es hat weg getan.</value>
469+
<value>Meinen Sohn zu sehen, wie er das seiner eigener Mutter antat, und nichts dabei fühlte... Es hat weh getan.</value>
470470
</data>
471471
<data name="I_couldnt_help_it_I_started_cryingI_couldnt_understand_what_was_happening_I_just_wanted_it_to_be_a_nightmare" xml:space="preserve">
472472
<value>Ich konnte nicht anders. Ich fing an zu weinen. Ich konnte nicht verstehen, was da passierte. Ich wollte, dass das nur ein Albtraum war.</value>
@@ -490,7 +490,7 @@
490490
<value>Die Waffe, die Cynthia erwähnte.</value>
491491
</data>
492492
<data name="The_last_thing_I_remember_was_him_raising_it_over_his_head_and_it_swinging_towards_me" xml:space="preserve">
493-
<value>Das letzte, an das ich mich erinnern kann, war wie er damit ausholte und auf mich einschlug.</value>
493+
<value>Das letzte, an das ich mich erinnern kann, war, wie er damit ausholte und auf mich einschlug.</value>
494494
</data>
495495
<data name="The_next_thing_I_knew_I_woke_up_in_the_basement" xml:space="preserve">
496496
<value>Danach bin ich im Keller zu mir gekommen.</value>

‎src/Game/GameLogic/Properties/Resources_Session_7.de.resx

+1-1
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@
349349
<value>Nein, besonders in diesem Moment nicht. Es ist sehr wichtig, dass Sie jemanden zum Reden haben während Sie durch diesen Prozess gehen.</value>
350350
</data>
351351
<data name="But_you_do_think_Ill_come_out_okay" xml:space="preserve">
352-
<value>Aber glauben Sie ich komme gut davon?</value>
352+
<value>Aber glauben Sie, es wird gut für mich enden?</value>
353353
</data>
354354
<data name="Of_course_I_do_Ive_seen_you_go_through_quite_a_lot_but_Ive_also_seen_you_pull_through_it_with_grace" xml:space="preserve">
355355
<value>Natürlich tue ich das. Ich habe gesehen, wie Sie einige schwere Zeiten überstanden haben.</value>

‎src/Game/GameLogic/content/build.bat

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
REM ------------------------------------------------------------------------------
33
REM <auto-generated>
4-
REM This code was generated by a tool on 11.12.2018 13:29:05.
4+
REM This code was generated by a tool on 19.02.2019 12:03:37.
55
REM
66
REM Changes to this file may cause incorrect behavior and will be lost if
77
REM the code is regenerated.
@@ -67,6 +67,7 @@ ContentCompiler.exe audio\scissors_cut.wav bin\audio\scissors_cut WavImporter So
6767
ContentCompiler.exe audio\screwdriver_wood.wav bin\audio\screwdriver_wood WavImporter SoundEffectProcessor true
6868
ContentCompiler.exe audio\scribble_long.wav bin\audio\scribble_long WavImporter SoundEffectProcessor true
6969
ContentCompiler.exe audio\scribble_short.wav bin\audio\scribble_short WavImporter SoundEffectProcessor true
70+
ContentCompiler.exe audio\socket_plugin_in.wav bin\audio\socket_plugin_in WavImporter SoundEffectProcessor true
7071
ContentCompiler.exe audio\squeak_1.wav bin\audio\squeak_1 WavImporter SoundEffectProcessor true
7172
ContentCompiler.exe audio\squeak_2.wav bin\audio\squeak_2 WavImporter SoundEffectProcessor true
7273
ContentCompiler.exe audio\squeak_3.wav bin\audio\squeak_3 WavImporter SoundEffectProcessor true

‎src/Game/GameLogic/content/tree.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
// ------------------------------------------------------------------------------
33
// <auto-generated>
4-
// This code was generated by a tool on 11.12.2018 13:29:03.
4+
// This code was generated by a tool on 19.02.2019 12:03:34.
55
//
66
// Changes to this file may cause incorrect behavior and will be lost if
77
// the code is regenerated.
@@ -74,6 +74,7 @@ public static partial class audio
7474
public const string screwdriver_wood = "audio/screwdriver_wood";
7575
public const string scribble_long = "audio/scribble_long";
7676
public const string scribble_short = "audio/scribble_short";
77+
public const string socket_plugin_in = "audio/socket_plugin_in";
7778
public const string squeak_1 = "audio/squeak_1";
7879
public const string squeak_2 = "audio/squeak_2";
7980
public const string squeak_3 = "audio/squeak_3";

‎src/Game/GameLogic/items/Envelope.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,9 @@ IEnumerator OpenScript()
7070
yield return 1;
7171
}
7272

73-
var StartSession = Game.Ego.Inventory.HasItem<Blanket>() && Tree.InventoryItems.Blanket.LookedAt;
73+
var StartSession = Game.Ego.Inventory.HasItem<Blanket>() &&
74+
Tree.InventoryItems.Blanket.LookedAt &&
75+
!Tree.Cutscenes.Director.FinishedSession(Cutscenes.Sessions.Three);
7476

7577
using (Game.CutsceneBlock())
7678
{

‎src/Game/GameLogic/rooms/basement/SocketsLeft.cs

+1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ IEnumerator UseDrillingMachineCableScript()
4949
yield return Game.Ego.Use();
5050
yield return Game.Ego.GoTo(this);
5151
yield return Game.Ego.StartUse();
52+
Game.PlaySoundEffect(content.audio.socket_plugin_in);
5253
Tree.Basement.DrillingMachineCable.PluggedIn = true;
5354
yield return Game.Ego.StopUse();
5455
}

‎src/Game/GameLogic/sessions/Scene.cs

+14-5
Original file line numberDiff line numberDiff line change
@@ -53,23 +53,27 @@ public Director()
5353
GUI.Fader Fader { get { return Tree.GUI.Fader; } }
5454
Office.RyanEyesClosed RyanEyesClosed { get { return Tree.Office.RyanEyesClosed; } }
5555

56-
IEnumerator FadeInScript(bool hideFader = false)
56+
IEnumerator FadeInScript(bool hideFader = false, bool fadeMusic = false)
5757
{
58-
yield return FadeScript(true, hideFader);
58+
yield return FadeScript(true, hideFader, fadeMusic);
5959
}
6060

61-
IEnumerator FadeOutScript(bool hideFader = false)
61+
IEnumerator FadeOutScript(bool hideFader = false, bool fadeMusic = false)
6262
{
63-
yield return FadeScript(false, hideFader);
63+
yield return FadeScript(false, hideFader, fadeMusic);
6464
}
6565

66-
IEnumerator FadeScript(bool fadein, bool hideFader = false, int loops = 255)
66+
IEnumerator FadeScript(bool fadein, bool hideFader = false, bool fadeMusic = false, int loops = 255)
6767
{
6868
Fader.Visible = true;
6969

7070
for (int j = 0; j < loops; j++)
7171
{
7272
Fader.Color = new Color(Color.Black, fadein ? 255 - j : j);
73+
if (fadeMusic)
74+
{
75+
World.Get<AudioManager>().MusicVolume = fadein ? (float)j / loops : 1 - (float)j / loops;
76+
}
7377

7478
yield return 1;
7579
}
@@ -78,6 +82,11 @@ IEnumerator FadeScript(bool fadein, bool hideFader = false, int loops = 255)
7882
{
7983
Fader.Visible = false;
8084
}
85+
86+
if (fadeMusic)
87+
{
88+
World.Get<AudioManager>().MusicVolume = fadein ? 1 : 0;
89+
}
8190
}
8291

8392
void ProcessScore(BaseOption option)

‎src/Game/GameLogic/sessions/SessionSeven.cs

+7-4
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ IEnumerator SessionSevenScript()
240240
}
241241

242242
RyanEyesClosed.Blinking = false;
243-
yield return Delay.Seconds(2f);
243+
yield return Delay.Seconds(1.5f);
244244
Game.StopSkipping();
245245
yield return FadeOutScript();
246246

@@ -252,7 +252,7 @@ IEnumerator SessionSevenScript()
252252
Game.Ego.EnterScene(Tree.SunSet.Scene);
253253
Game.Ego.Get<Transform>().Position = new Microsoft.Xna.Framework.Vector2(403, 344);
254254
yield return Game.WaitForSoundEffect(content.audio.birds);
255-
yield return FadeOutScript();
255+
yield return FadeOutScript(false, true);
256256
break;
257257
case ScoreType.Insanity:
258258
Game.Ego.EnterScene(Tree.PaddedCell.Scene);
@@ -262,7 +262,7 @@ IEnumerator SessionSevenScript()
262262
yield return Game.Ego.GoTo(0, 349);
263263
yield return Game.Ego.GoTo(640, 349);
264264
yield return Game.Ego.GoTo(0, 349);
265-
var InnerScript = Get<Scripts>().Start(FadeOutScript());
265+
var InnerScript = Get<Scripts>().Start(FadeOutScript(false, true));
266266
yield return Game.Ego.GoTo(640, 349);
267267
yield return Script.WaitFor(InnerScript);
268268
break;
@@ -273,14 +273,17 @@ IEnumerator SessionSevenScript()
273273
Game.Ego.SetWalkingPace(7);
274274
yield return Game.Ego.GoTo(0, 334);
275275
yield return Game.Ego.GoTo(640, 334);
276-
var InnerScriptJail = Get<Scripts>().Start(FadeOutScript());
276+
var InnerScriptJail = Get<Scripts>().Start(FadeOutScript(false, true));
277277
yield return Game.Ego.GoTo(0, 334);
278278
yield return Game.Ego.GoTo(640, 334);
279279
yield return Script.WaitFor(InnerScriptJail);
280280

281281
break;
282282
}
283283

284+
Game.StopSong();
285+
World.Get<AudioManager>().MusicVolume = 1;
286+
284287
Tree.Actors.Scene.Enabled = false;
285288
Tree.Title.Scene.Visible = true;
286289

0 commit comments

Comments
 (0)
Please sign in to comment.