Fix stamp sound (#17955)
* Convert stamp sounds to mono * shhh * something something stamp sounds * alphabetical is best betical * the voices
This commit is contained in:
@@ -11,6 +11,7 @@ using Robust.Server.GameObjects;
|
|||||||
using Robust.Server.Player;
|
using Robust.Server.Player;
|
||||||
using Robust.Shared.Player;
|
using Robust.Shared.Player;
|
||||||
using Robust.Shared.Utility;
|
using Robust.Shared.Utility;
|
||||||
|
using Robust.Shared.Audio;
|
||||||
using static Content.Shared.Paper.SharedPaperComponent;
|
using static Content.Shared.Paper.SharedPaperComponent;
|
||||||
|
|
||||||
namespace Content.Server.Paper
|
namespace Content.Server.Paper
|
||||||
|
|||||||
@@ -17,6 +17,9 @@ namespace Content.Shared.Paper
|
|||||||
public string StampState { get; set; } = "paper_stamp-generic";
|
public string StampState { get; set; } = "paper_stamp-generic";
|
||||||
|
|
||||||
[DataField("sound")]
|
[DataField("sound")]
|
||||||
public SoundSpecifier? Sound;
|
public SoundSpecifier Sound = new SoundPathSpecifier("/Audio/Items/Stamp/thick_stamp_sub.ogg")
|
||||||
|
{
|
||||||
|
Params = AudioParams.Default.WithVolume(-2f).WithMaxDistance(5f)
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
- files: ["thick_stamp_sub.ogg"]
|
- files: ["thick_stamp_sub.ogg"]
|
||||||
license: "CC-BY-4.0"
|
license: "CC-BY-4.0"
|
||||||
copyright: "Created by newagesoup. Converted from WAV to OGG."
|
copyright: "Created by newagesoup. Converted from WAV to OGG by Lomcastar, then to mono by crazybrain23."
|
||||||
source: "https://freesound.org/people/newagesoup/sounds/347323/"
|
source: "https://freesound.org/people/newagesoup/sounds/347323/"
|
||||||
|
|
||||||
- files: ["automatic_stamp.ogg"]
|
- files: ["automatic_stamp.ogg"]
|
||||||
license: "CC-BY-4.0"
|
license: "CC-BY-4.0"
|
||||||
copyright: "Created by kermite607. Converted from WAV to OGG."
|
copyright: "Created by kermite607. Converted from WAV to OGG by Lomcastar, then to mono by crazybrain23."
|
||||||
source: "https://freesound.org/people/kermite607/sounds/362624/"
|
source: "https://freesound.org/people/kermite607/sounds/362624/"
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -380,25 +380,46 @@
|
|||||||
color: "#3f3f3f"
|
color: "#3f3f3f"
|
||||||
- state: folder-base
|
- state: folder-base
|
||||||
|
|
||||||
|
# Stamps
|
||||||
- type: entity
|
- type: entity
|
||||||
name: mime's rubber stamp
|
name: generic rubber stamp
|
||||||
parent: BaseItem
|
parent: BaseItem
|
||||||
id: RubberStampMime
|
id: RubberStampBase
|
||||||
description: A rubber stamp for stamping important documents.
|
description: A rubber stamp for stamping important documents.
|
||||||
|
abstract: true
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
stampedName: stamp-component-stamped-name-mime
|
stampedName: stamp-component-stamped-name-default
|
||||||
stampState: "paper_stamp-mime"
|
stampState: "paper_stamp-generic"
|
||||||
sound: /Audio/Items/Stamp/thick_stamp_sub.ogg
|
sound:
|
||||||
|
path: /Audio/Items/Stamp/thick_stamp_sub.ogg
|
||||||
|
params:
|
||||||
|
volume: -2
|
||||||
|
maxdistance: 5
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Misc/bureaucracy.rsi
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
state: stamp-mime
|
state: stamp-mime
|
||||||
- type: Item
|
- type: Item
|
||||||
size: 3
|
size: 3
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: alternate rubber stamp
|
||||||
|
parent: RubberStampBase
|
||||||
|
id: RubberStampBaseAlt
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Stamp
|
||||||
|
stampedName: stamp-component-stamped-name-default
|
||||||
|
stampState: "paper_stamp-generic"
|
||||||
|
sound:
|
||||||
|
path: /Audio/Items/Stamp/automatic_stamp.ogg
|
||||||
|
params:
|
||||||
|
volume: -2
|
||||||
|
maxdistance: 5
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: captain's rubber stamp
|
name: captain's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampCaptain
|
id: RubberStampCaptain
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -410,7 +431,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: CentCom rubber stamp
|
name: CentCom rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampCentcom
|
id: RubberStampCentcom
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -422,7 +443,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: chaplain's rubber stamp
|
name: chaplain's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampChaplain
|
id: RubberStampChaplain
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -434,7 +455,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: clown's rubber stamp
|
name: clown's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampClown
|
id: RubberStampClown
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -447,9 +468,21 @@
|
|||||||
tags:
|
tags:
|
||||||
- ClownRubberStamp
|
- ClownRubberStamp
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chief engineer's rubber stamp
|
||||||
|
parent: RubberStampBase
|
||||||
|
id: RubberStampCE
|
||||||
|
components:
|
||||||
|
- type: Stamp
|
||||||
|
stampedName: stamp-component-stamped-name-ce
|
||||||
|
stampState: "paper_stamp-ce"
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
|
state: stamp-ce
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: chief medical officer's rubber stamp
|
name: chief medical officer's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampCMO
|
id: RubberStampCMO
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -459,35 +492,9 @@
|
|||||||
sprite: Objects/Misc/bureaucracy.rsi
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
state: stamp-cmo
|
state: stamp-cmo
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: DENIED rubber stamp
|
|
||||||
parent: RubberStampMime
|
|
||||||
id: RubberStampDenied
|
|
||||||
components:
|
|
||||||
- type: Stamp
|
|
||||||
stampedName: stamp-component-stamped-name-denied
|
|
||||||
stampState: "paper_stamp-deny"
|
|
||||||
sound: /Audio/Items/Stamp/automatic_stamp.ogg
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Misc/bureaucracy.rsi
|
|
||||||
state: stamp-deny
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: APPROVED rubber stamp
|
|
||||||
parent: RubberStampMime
|
|
||||||
id: RubberStampApproved
|
|
||||||
components:
|
|
||||||
- type: Stamp
|
|
||||||
stampedName: stamp-component-stamped-name-approved
|
|
||||||
stampState: "paper_stamp-iaa"
|
|
||||||
sound: /Audio/Items/Stamp/automatic_stamp.ogg
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Misc/bureaucracy.rsi
|
|
||||||
state: stamp-iaa
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: head of personnel's rubber stamp
|
name: head of personnel's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampHop
|
id: RubberStampHop
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -499,7 +506,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: head of security's rubber stamp
|
name: head of security's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampHos
|
id: RubberStampHos
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -509,9 +516,22 @@
|
|||||||
sprite: Objects/Misc/bureaucracy.rsi
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
state: stamp-hos
|
state: stamp-hos
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mime's rubber stamp
|
||||||
|
parent: RubberStampBase
|
||||||
|
id: RubberStampMime
|
||||||
|
components:
|
||||||
|
- type: Stamp
|
||||||
|
stampedName: stamp-component-stamped-name-mime
|
||||||
|
stampState: "paper_stamp-mime"
|
||||||
|
# TODO remove sound from mime's rubber stamp
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
|
state: stamp-mime
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: quartermaster's rubber stamp
|
name: quartermaster's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampQm
|
id: RubberStampQm
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -523,7 +543,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: research director's rubber stamp
|
name: research director's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampRd
|
id: RubberStampRd
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -533,21 +553,9 @@
|
|||||||
sprite: Objects/Misc/bureaucracy.rsi
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
state: stamp-rd
|
state: stamp-rd
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: warden's rubber stamp
|
|
||||||
parent: RubberStampMime
|
|
||||||
id: RubberStampWarden
|
|
||||||
components:
|
|
||||||
- type: Stamp
|
|
||||||
stampedName: stamp-component-stamped-name-warden
|
|
||||||
stampState: "paper_stamp-warden"
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Misc/bureaucracy.rsi
|
|
||||||
state: stamp-warden
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: trader's rubber stamp
|
name: trader's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampTrader
|
id: RubberStampTrader
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -559,7 +567,7 @@
|
|||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: syndicate rubber stamp
|
name: syndicate rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampSyndicate
|
id: RubberStampSyndicate
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
@@ -570,13 +578,37 @@
|
|||||||
state: stamp-syndicate
|
state: stamp-syndicate
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: chief engineer's rubber stamp
|
name: warden's rubber stamp
|
||||||
parent: RubberStampMime
|
parent: RubberStampBase
|
||||||
id: RubberStampCE
|
id: RubberStampWarden
|
||||||
components:
|
components:
|
||||||
- type: Stamp
|
- type: Stamp
|
||||||
stampedName: stamp-component-stamped-name-ce
|
stampedName: stamp-component-stamped-name-warden
|
||||||
stampState: "paper_stamp-ce"
|
stampState: "paper_stamp-warden"
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Misc/bureaucracy.rsi
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
state: stamp-ce
|
state: stamp-warden
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: APPROVED rubber stamp
|
||||||
|
parent: RubberStampBaseAlt
|
||||||
|
id: RubberStampApproved
|
||||||
|
components:
|
||||||
|
- type: Stamp
|
||||||
|
stampedName: stamp-component-stamped-name-approved
|
||||||
|
stampState: "paper_stamp-iaa"
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
|
state: stamp-iaa
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: DENIED rubber stamp
|
||||||
|
parent: RubberStampBaseAlt
|
||||||
|
id: RubberStampDenied
|
||||||
|
components:
|
||||||
|
- type: Stamp
|
||||||
|
stampedName: stamp-component-stamped-name-denied
|
||||||
|
stampState: "paper_stamp-deny"
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/bureaucracy.rsi
|
||||||
|
state: stamp-deny
|
||||||
|
|||||||
Reference in New Issue
Block a user