Skip to content

Commit 7345745

Browse files
committed
Merge remote-tracking branch 'EE/master' into Upsteam/17/15/2024
2 parents ad9e224 + 3bc5052 commit 7345745

File tree

290 files changed

+656
-127
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

290 files changed

+656
-127
lines changed

.vscode/settings.json

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
{
22
"omnisharp.analyzeOpenDocumentsOnly": true,
3-
"dotnet.defaultSolution": "SpaceStation14.sln"
3+
"dotnet.defaultSolution": "SpaceStation14.sln",
4+
"json.schemas": [
5+
{
6+
"fileMatch": [ "**/meta.json" ],
7+
"url": "https://raw.githubusercontent.com/Simple-Station/Einstein-Engines/master/.github/rsi-schema.json"
8+
}
9+
]
410
}

Content.Server/Atmos/Serialization/TileAtmosCollectionSerializer.cs

+4-7
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public Dictionary<Vector2i, TileAtmosphere> Read(ISerializationManager serializa
2626
{
2727
node.TryGetValue(new ValueDataNode("version"), out var versionNode);
2828
var version = ((ValueDataNode?) versionNode)?.AsInt() ?? 1;
29-
Dictionary<Vector2i, TileAtmosphere> tiles;
29+
Dictionary<Vector2i, TileAtmosphere> tiles = new();
3030

3131
// Backwards compatability
3232
if (version == 1)
@@ -36,8 +36,6 @@ public Dictionary<Vector2i, TileAtmosphere> Read(ISerializationManager serializa
3636
var mixies = serializationManager.Read<Dictionary<Vector2i, int>?>(tile2, hookCtx, context);
3737
var unique = serializationManager.Read<List<GasMixture>?>(node["uniqueMixes"], hookCtx, context);
3838

39-
tiles = new Dictionary<Vector2i, TileAtmosphere>();
40-
4139
if (unique != null && mixies != null)
4240
{
4341
foreach (var (indices, mix) in mixies)
@@ -58,15 +56,14 @@ public Dictionary<Vector2i, TileAtmosphere> Read(ISerializationManager serializa
5856
else
5957
{
6058
var dataNode = (MappingDataNode) node["data"];
61-
var tileNode = (MappingDataNode) dataNode["tiles"];
6259
var chunkSize = serializationManager.Read<int>(dataNode["chunkSize"], hookCtx, context);
6360

64-
var unique = serializationManager.Read<List<GasMixture>?>(dataNode["uniqueMixes"], hookCtx, context);
65-
66-
tiles = new Dictionary<Vector2i, TileAtmosphere>();
61+
dataNode.TryGetValue(new ValueDataNode("uniqueMixes"), out var mixNode);
62+
var unique = mixNode == null ? null : serializationManager.Read<List<GasMixture>?>(mixNode, hookCtx, context);
6763

6864
if (unique != null)
6965
{
66+
var tileNode = (MappingDataNode) dataNode["tiles"];
7067
foreach (var (chunkNode, valueNode) in tileNode)
7168
{
7269
var chunkOrigin = serializationManager.Read<Vector2i>(chunkNode, hookCtx, context);

Content.Shared/Alert/AlertType.cs

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public enum AlertType : byte
3737
Internals,
3838
Toxins,
3939
Muted,
40+
Walking,
4041
VowOfSilence,
4142
VowBroken,
4243
Essence,

Content.Shared/CCVar/CCVars.cs

+17
Original file line numberDiff line numberDiff line change
@@ -1671,6 +1671,23 @@ public static readonly CVarDef<int>
16711671
public static readonly CVarDef<int> ViewportWidth =
16721672
CVarDef.Create("viewport.width", 21, CVar.CLIENTONLY | CVar.ARCHIVE);
16731673

1674+
/*
1675+
* FOV
1676+
*/
1677+
1678+
/// <summary>
1679+
/// The number by which the current FOV size is divided for each level.
1680+
/// </summary>
1681+
public static readonly CVarDef<float> ZoomLevelStep =
1682+
CVarDef.Create("fov.zoom_step", 1.2f, CVar.SERVER | CVar.REPLICATED);
1683+
1684+
/// <summary>
1685+
/// How many times the player can zoom in until they reach the minimum zoom.
1686+
/// This does not affect the maximum zoom.
1687+
/// </summary>
1688+
public static readonly CVarDef<int> ZoomLevels =
1689+
CVarDef.Create("fov.zoom_levels", 7, CVar.SERVER | CVar.REPLICATED);
1690+
16741691
/*
16751692
* UI
16761693
*/
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
using Robust.Shared.GameStates;
2+
3+
namespace Content.Shared.Movement.Components;
4+
5+
/// <summary>
6+
/// Indicates if the entity can toggle walking or not.
7+
/// </summary>
8+
[NetworkedComponent, RegisterComponent]
9+
public sealed partial class CanWalkComponent : Component
10+
{
11+
}

Content.Shared/Movement/Components/InputMoverComponent.cs

+5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
using System.Numerics;
2+
using Content.Shared.Alert;
23
using Content.Shared.Movement.Systems;
34
using Robust.Shared.GameStates;
45
using Robust.Shared.Serialization;
56
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
67
using Robust.Shared.Timing;
8+
using Robust.Shared.Prototypes;
79

810
namespace Content.Shared.Movement.Components
911
{
@@ -74,6 +76,9 @@ public sealed partial class InputMoverComponent : Component
7476

7577
[ViewVariables(VVAccess.ReadWrite)]
7678
public bool CanMove = true;
79+
80+
[DataField]
81+
public ProtoId<AlertPrototype> WalkingAlert = "Walking";
7782
}
7883

7984
[Serializable, NetSerializable]

Content.Shared/Movement/Systems/SharedContentEyeSystem.cs

+24-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
using System.Numerics;
22
using Content.Shared.Administration;
33
using Content.Shared.Administration.Managers;
4+
using Content.Shared.CCVar;
45
using Content.Shared.Ghost;
56
using Content.Shared.Input;
67
using Content.Shared.Movement.Components;
8+
using Robust.Shared.Configuration;
79
using Robust.Shared.Input.Binding;
810
using Robust.Shared.Player;
911
using Robust.Shared.Serialization;
@@ -16,10 +18,13 @@ namespace Content.Shared.Movement.Systems;
1618
public abstract class SharedContentEyeSystem : EntitySystem
1719
{
1820
[Dependency] private readonly ISharedAdminManager _admin = default!;
21+
[Dependency] private readonly IConfigurationManager _config = default!;
1922

20-
public const float ZoomMod = 1.5f;
21-
public static readonly Vector2 DefaultZoom = Vector2.One;
22-
public static readonly Vector2 MinZoom = DefaultZoom * (float)Math.Pow(ZoomMod, -3);
23+
// Will be overridden according to config.
24+
public readonly Vector2 DefaultZoom = Vector2.One;
25+
public float ZoomMod { get; private set; } = 1f;
26+
public int ZoomLevels { get; private set; } = 1;
27+
public Vector2 MinZoom { get; private set; } = Vector2.One;
2328

2429
[Dependency] private readonly SharedEyeSystem _eye = default!;
2530

@@ -38,6 +43,17 @@ public override void Initialize()
3843

3944
Log.Level = LogLevel.Info;
4045
UpdatesOutsidePrediction = true;
46+
47+
Subs.CVar(_config, CCVars.ZoomLevelStep, value =>
48+
{
49+
ZoomMod = value;
50+
RecalculateZoomLevels();
51+
}, true);
52+
Subs.CVar(_config, CCVars.ZoomLevels, value =>
53+
{
54+
ZoomLevels = value;
55+
RecalculateZoomLevels();
56+
}, true);
4157
}
4258

4359
public override void Shutdown()
@@ -46,6 +62,11 @@ public override void Shutdown()
4662
CommandBinds.Unregister<SharedContentEyeSystem>();
4763
}
4864

65+
private void RecalculateZoomLevels()
66+
{
67+
MinZoom = DefaultZoom * (float) Math.Pow(ZoomMod, -ZoomLevels);
68+
}
69+
4970
private void ResetZoom(ICommonSession? session)
5071
{
5172
if (TryComp(session?.AttachedEntity, out ContentEyeComponent? eye))

Content.Shared/Movement/Systems/SharedMoverController.Input.cs

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using System.Numerics;
2+
using Content.Shared.Alert;
23
using Content.Shared.CCVar;
34
using Content.Shared.Follower.Components;
45
using Content.Shared.Input;
@@ -333,6 +334,7 @@ private void OnInputInit(EntityUid uid, InputMoverComponent component, Component
333334

334335
component.RelativeEntity = xform.GridUid ?? xform.MapUid;
335336
component.TargetRelativeRotation = Angle.Zero;
337+
WalkingAlert(uid, !component.Sprinting);
336338
}
337339

338340
private void HandleRunChange(EntityUid uid, ushort subTick, bool walking)
@@ -344,6 +346,7 @@ private void HandleRunChange(EntityUid uid, ushort subTick, bool walking)
344346
// if we swap to relay then stop our existing input if we ever change back.
345347
if (moverComp != null)
346348
{
349+
WalkingAlert(uid, walking);
347350
SetMoveInput(moverComp, MoveButtons.None);
348351
}
349352

@@ -460,10 +463,11 @@ private void ResetSubtick(InputMoverComponent component)
460463
component.LastInputSubTick = 0;
461464
}
462465

466+
463467
public void SetSprinting(EntityUid entity, InputMoverComponent component, ushort subTick, bool walking)
464468
{
465469
// Logger.Info($"[{_gameTiming.CurTick}/{subTick}] Sprint: {enabled}");
466-
470+
WalkingAlert(entity, walking);
467471
SetMoveInput(entity, component, subTick, walking, MoveButtons.Walk);
468472
}
469473

Content.Shared/Movement/Systems/SharedMoverController.cs

+12
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System.Diagnostics.CodeAnalysis;
22
using System.Numerics;
3+
using Content.Shared.Alert;
34
using Content.Shared.Bed.Sleep;
45
using Content.Shared.CCVar;
56
using Content.Shared.Friction;
@@ -25,6 +26,7 @@
2526
using Robust.Shared.Utility;
2627
using PullableComponent = Content.Shared.Movement.Pulling.Components.PullableComponent;
2728

29+
2830
namespace Content.Shared.Movement.Systems
2931
{
3032
/// <summary>
@@ -33,6 +35,7 @@ namespace Content.Shared.Movement.Systems
3335
/// </summary>
3436
public abstract partial class SharedMoverController : VirtualController
3537
{
38+
[Dependency] private readonly AlertsSystem _alerts = default!;
3639
[Dependency] private readonly IConfigurationManager _configManager = default!;
3740
[Dependency] protected readonly IGameTiming Timing = default!;
3841
[Dependency] private readonly IMapManager _mapManager = default!;
@@ -165,6 +168,7 @@ protected void HandleMobMovement(
165168
var (walkDir, sprintDir) = GetVelocityInput(mover);
166169
var touching = false;
167170

171+
168172
// Handle wall-pushes.
169173
if (weightless)
170174
{
@@ -285,6 +289,14 @@ protected void HandleMobMovement(
285289
PhysicsSystem.SetAngularVelocity(physicsUid, 0, body: physicsComponent);
286290
}
287291

292+
public void WalkingAlert(EntityUid player, bool walking)
293+
{
294+
if (HasComp<CanWalkComponent>(player))
295+
{
296+
_alerts.ShowAlert(player, AlertType.Walking, walking ? (short) 0 : (short) 1);
297+
}
298+
}
299+
288300
public void LerpRotation(EntityUid uid, InputMoverComponent mover, float frameTime)
289301
{
290302
var angleDiff = Angle.ShortestDistance(mover.RelativeRotation, mover.TargetRelativeRotation);

Content.Shared/Strip/Components/ThievingComponent.cs

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
using Robust.Shared.GameStates;
2+
13
namespace Content.Shared.Strip.Components;
24

35
/// <summary>
46
/// Give this to an entity when you want to decrease stripping times
57
/// </summary>
6-
[RegisterComponent]
8+
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
79
public sealed partial class ThievingComponent : Component
810
{
911
/// <summary>
@@ -27,6 +29,6 @@ public sealed partial class ThievingComponent : Component
2729
/// <summary>
2830
/// Should the user be able to see hidden items? (i.e pockets)
2931
/// </summary>
30-
[DataField]
32+
[DataField, AutoNetworkedField]
3133
public bool IgnoreStripHidden;
3234
}
21.5 KB
Binary file not shown.
16.6 KB
Binary file not shown.
26.7 KB
Binary file not shown.
51.6 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
78.8 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
84.4 KB
Binary file not shown.
78.8 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
64.3 KB
Binary file not shown.
Binary file not shown.
36.8 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
36.8 KB
Binary file not shown.
208 KB
Binary file not shown.
274 KB
Binary file not shown.
117 KB
Binary file not shown.
70.2 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
123 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
94.3 KB
Binary file not shown.
63.5 KB
Binary file not shown.
Binary file not shown.
39.5 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
70.2 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
43.3 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
29.5 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
darkswapon.ogg licensed under Pixabay Licence taken from https://pixabay.com/users/cristian_changing-30278997/
2+
darkswapoff.ogg licensed under Pixabay Licence taken from https://pixabay.com/users/cristian_changing-30278997/
3+
futuristic-teleport.ogg licensed under Pixabay Licence taken from https://pixabay.com/users/cristian_changing-30278997/
4+
teleport.ogg licensed under Pixabay Licence taken from https://pixabay.com/users/cristian_changing-30278997/
Binary file not shown.
9.46 KB
Binary file not shown.
10.2 KB
Binary file not shown.

Resources/Audio/Effects/phasein.ogg

12.5 KB
Binary file not shown.

Resources/Audio/Effects/podwoosh.ogg

33.2 KB
Binary file not shown.
6.77 KB
Binary file not shown.
6.38 KB
Binary file not shown.
14.9 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
7.18 KB
Binary file not shown.
6.56 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
8.13 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
5.45 KB
Binary file not shown.
6.06 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
6.37 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
10.5 KB
Binary file not shown.
7.82 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
7.35 KB
Binary file not shown.
Binary file not shown.
10.3 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
7.65 KB
Binary file not shown.
Binary file not shown.
Binary file not shown.
7.05 KB
Binary file not shown.
8.11 KB
Binary file not shown.
9.46 KB
Binary file not shown.
10.2 KB
Binary file not shown.
12.5 KB
Binary file not shown.
33.2 KB
Binary file not shown.
3.79 MB
Binary file not shown.
3.24 MB
Binary file not shown.
3.49 MB
Binary file not shown.

Resources/Audio/Lobby/04 The Walk.ogg

3.3 MB
Binary file not shown.
3.91 MB
Binary file not shown.

Resources/Audio/Lobby/06 Colors.ogg

2.41 MB
Binary file not shown.
2.7 MB
Binary file not shown.
2.79 MB
Binary file not shown.

Resources/Audio/Lobby/09 Moody.ogg

3.45 MB
Binary file not shown.
3.1 MB
Binary file not shown.
3.28 MB
Binary file not shown.
+3-88
Original file line numberDiff line numberDiff line change
@@ -1,89 +1,4 @@
1-
- files: ["434387_Time_Lapse_of_Clouds.ogg"]
2-
license: "CC-BY-3.0"
3-
copyright: "==(Time Lapse of Clouds)== by Buoy"
4-
source: "https://www.newgrounds.com/audio/listen/434387"
5-
6-
- files: ["a_different_reality_lagoona_remix.xm.ogg"]
7-
license: "CC-BY-4.0"
8-
copyright: "A.D.R (Lagoona rmx) by Andreas Viklund"
9-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=134786"
10-
11-
- files: ["aggravated.it.ogg"]
12-
license: "CC-BY-NC-SA-4.0"
13-
copyright: "MEL -Aggravated Assault by melcom"
14-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=176234"
15-
16-
- files: ["autumnal_equinox.xm.ogg"]
17-
license: "CC-BY-NC-4.0"
18-
copyright: "Autumnal Equinox by lemonade"
19-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=143993"
20-
21-
- files: ["comet_haley.ogg"]
1+
- files: ["01 The Gamble.ogg", "02 Guilty Pleasures.ogg", "03 Jazzcuzzi.ogg", "04 The Walk.ogg", "05 Velvet Bossa.ogg", "06 Colors.ogg", "07 Midnight Jam.ogg", "08 Miles Ahead.ogg", "09 Moody.ogg", "10 Flying Away.ogg", "11 Take It Easy.ogg"]
222
license: "CC-BY-NC-SA-3.0"
23-
copyright: "Comet Haley by Stellardrone. Converted from MP3 to OGG."
24-
source: "https://freemusicarchive.org/music/Stellardrone/Light_Years_1227/07_Comet_Halley"
25-
26-
- files: ["drozerix_-_alone.xm.ogg"]
27-
license: "Custom"
28-
copyright: "Alone by Drozerix"
29-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=199968"
30-
31-
- files: ["drozerix_-_leisurely_voice.xm.ogg"]
32-
license: "Custom"
33-
copyright: "Leisurely Voice by Drozerix"
34-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=183837"
35-
36-
- files: ["endless_space.ogg"]
37-
license: "CC-BY-3.0"
38-
copyright: "Endless Space by SolusLunes. Converted from MP3 to OGG."
39-
source: "https://www.newgrounds.com/audio/listen/67583"
40-
41-
- files: ["marhaba.ogg"]
42-
license: "CC-BY-NC-SA-3.0"
43-
copyright: "Marhaba by Ian Alex Mac. Converted from MP3 to OGG."
44-
source: "https://freemusicarchive.org/music/Ian_Alex_Mac/Cues/Marhaba"
45-
46-
- files: ["melcom-cyberpunk.it.ogg"]
47-
license: "CC-BY-NC-SA-4.0"
48-
copyright: "MEL -Cyberpunk by melcom"
49-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=184215"
50-
51-
- files: ["midori_-_conundrum_final.it.ogg"]
52-
license: "CC-BY-NC-SA-4.0"
53-
copyright: "Conundrum by Midori Mizuno"
54-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=181705"
55-
56-
- files: ["mod.flip-flap.ogg"]
57-
license: "Custom"
58-
copyright: "Flip Flap by X-ceed is licensed under a short but clear license (see flip-flap.txt in this directory) and is free for non-commercial use. It was converted from MOD to WAV using Schism Tracker, in 16 Bit, Non-Interpolated mode, no output equalizer settings, Ramp volume at start of sample enabled. From there it was converted to OGG Vorbis with `ffmpeg -i flip-flap.wav -q 2.9 flip-flap-renc.ogg` (quality scale chosen to match size of the OGG file being replaced). Non-interpolated mode was chosen as the module has a high enough sample rate to balance it out, but seems muffled in other interpolation modes. If 'Ramp volume at start of sample' is not enabled, a clicking phenomenon results."
59-
source: "http://aminet.net/package/mods/xceed/Flipflap"
60-
61-
- files: ["psirius_-_nights_of_orion.xm.ogg"]
62-
license: "CC-BY-NC-SA-4.0"
63-
copyright: "Nights of Orion by Psirius"
64-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=184962"
65-
66-
- files: ["psirius_-_nymphs_of_the_forest.mptm.ogg"]
67-
license: "CC-BY-NC-SA-4.0"
68-
copyright: "Nymphs of the forest by Psirius"
69-
source: "https://modarchive.org/index.php?request=view_by_moduleid&query=185545"
70-
71-
- files: ["hackers.ogg"]
72-
license: "CC-BY-NC-SA-3.0"
73-
copyright: "Hackers by Karl Casey @ White Bat Audio"
74-
source: "https://www.youtube.com/watch?v=k8nHWwO1U2Q"
75-
76-
- files: ["superposition.ogg"]
77-
license: "CC-BY-NC-3.0"
78-
copyright: "Superposition by Amie Waters"
79-
source: "https://amiewaters.bandcamp.com/track/superposition-2"
80-
81-
- files: ["every_light_is_blinking_at_once.ogg"]
82-
license: "CC-BY-NC-SA-3.0"
83-
copyright: "every light is blinking at once by Alexander Divine."
84-
source: "https://soundcloud.com/alexanderdivine/every-light-is-blinking-at-once"
85-
86-
- files: ["DOS=HIGH,_UMB.ogg"]
87-
license: "Custom"
88-
copyright: "DOS=HIGH, UMB by MASTER BOOT RECORD may be used non-commercially in the Delta-V fork of SS14. Converted from FLAC to OGG."
89-
source: "https://masterbootrecord.bandcamp.com/album/c-edit-config-sys"
3+
copyright: "All songs used are produced by Danya Vodovoz, royalty free."
4+
source: "https://soundcloud.com/danyavodovoz"
20 KB
Binary file not shown.
-3.49 KB
Binary file not shown.
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
- files: ["deadling.ogg"]
2+
license: "CC-BY-3.0"
3+
copyright: "Created by Bolgarich"
4+
source: "https://youtu.be/q7_NFEeeEac"

Resources/Audio/Music/deadline.ogg

1.71 MB
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
12.7 KB
Binary file not shown.
49.8 KB
Binary file not shown.
31.8 KB
Binary file not shown.
8.7 KB
Binary file not shown.
13.1 KB
Binary file not shown.
16.7 KB
Binary file not shown.
15.5 KB
Binary file not shown.
Binary file not shown.
-2.02 KB
Binary file not shown.
18.6 KB
Binary file not shown.
8.54 KB
Binary file not shown.

0 commit comments

Comments
 (0)