Новые звуки (#2113)

This commit is contained in:
ThereDrD 2025-05-12 17:39:01 +03:00 committed by GitHub
parent df2750c9a8
commit cfab718eef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
86 changed files with 379 additions and 31 deletions

View file

@ -1,4 +1,5 @@
using Content.Shared.FixedPoint;
using Robust.Shared.Audio;
using Robust.Shared.GameStates;
namespace Content.Shared.Chemistry.Components;
@ -51,4 +52,10 @@ public sealed partial class SolutionTransferComponent : Component
[DataField("canChangeTransferAmount")]
[ViewVariables(VVAccess.ReadWrite)]
public bool CanChangeTransferAmount { get; set; } = false;
// Sunrise added start
[DataField]
public SoundSpecifier? TransferSound = new SoundCollectionSpecifier("SolutionTransfer",
AudioParams.Default.WithVolume(-5f).WithMaxDistance(3f).WithVariation(0.15f));
// Sunrise added end
}

View file

@ -6,6 +6,7 @@ using Content.Shared.FixedPoint;
using Content.Shared.Interaction;
using Content.Shared.Popups;
using Content.Shared.Verbs;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Network;
using Robust.Shared.Player;
@ -21,6 +22,7 @@ public sealed class SolutionTransferSystem : EntitySystem
[Dependency] private readonly SharedPopupSystem _popup = default!;
[Dependency] private readonly SharedSolutionContainerSystem _solution = default!;
[Dependency] private readonly SharedUserInterfaceSystem _ui = default!;
[Dependency] private readonly SharedAudioSystem _audio = default!; // Sunrise added
/// <summary>
/// Default transfer amounts for the set-transfer verb.
@ -161,10 +163,15 @@ public sealed class SolutionTransferSystem : EntitySystem
public FixedPoint2 Transfer(EntityUid user,
EntityUid sourceEntity,
Entity<SolutionComponent> source,
EntityUid targetEntity,
Entity<SolutionTransferComponent?> targetEntity, // Sunrise edit
Entity<SolutionComponent> target,
FixedPoint2 amount)
{
// Sunrise added start
if (!Resolve(targetEntity.Owner, ref targetEntity.Comp))
return FixedPoint2.Zero;
// Sunrise added end
var transferAttempt = new SolutionTransferAttemptEvent(sourceEntity, targetEntity);
// Check if the source is cancelling the transfer
@ -202,6 +209,10 @@ public sealed class SolutionTransferSystem : EntitySystem
var solution = _solution.SplitSolution(source, actualAmount);
_solution.AddSolution(target, solution);
// Sunrise added start
_audio.PlayPvs(targetEntity.Comp.TransferSound, targetEntity);
// Sunrise added end
var ev = new SolutionTransferredEvent(sourceEntity, targetEntity, user, actualAmount);
RaiseLocalEvent(targetEntity, ref ev);

View file

@ -62,17 +62,20 @@ public abstract class ClothingSystem : EntitySystem
if (TryComp(slotEntity, out ClothingComponent? item) && !item.QuickEquip)
continue;
if (!_invSystem.TryUnequip(userEnt, slotDef.Name, true, inventory: userEnt, checkDoafter: true))
// Sunrise edit - убрал тихое надевание через быстрое надевание
if (!_invSystem.TryUnequip(userEnt, slotDef.Name, false, inventory: userEnt, checkDoafter: true))
continue;
if (!_invSystem.TryEquip(userEnt, toEquipEnt, slotDef.Name, true, inventory: userEnt, clothing: toEquipEnt, checkDoafter: true, triggerHandContact: true))
// Sunrise edit - убрал тихое надевание через быстрое надевание
if (!_invSystem.TryEquip(userEnt, toEquipEnt, slotDef.Name, false, inventory: userEnt, clothing: toEquipEnt, checkDoafter: true, triggerHandContact: true))
continue;
_handsSystem.PickupOrDrop(userEnt, slotEntity.Value, handsComp: userEnt);
}
else
{
if (!_invSystem.TryEquip(userEnt, toEquipEnt, slotDef.Name, true, inventory: userEnt, clothing: toEquipEnt, checkDoafter: true, triggerHandContact: true))
// Sunrise edit - убрал тихое надевание через быстрое надевание
if (!_invSystem.TryEquip(userEnt, toEquipEnt, slotDef.Name, false, inventory: userEnt, clothing: toEquipEnt, checkDoafter: true, triggerHandContact: true))
continue;
}

View file

@ -13,7 +13,7 @@ public sealed partial class DrinkComponent : Component
public string Solution = "drink";
[DataField, AutoNetworkedField]
public SoundSpecifier UseSound = new SoundPathSpecifier("/Audio/Items/drink.ogg");
public SoundSpecifier UseSound = new SoundCollectionSpecifier("DrinkSounds"); // Sunrise edit
[DataField, AutoNetworkedField]
public FixedPoint2 TransferAmount = FixedPoint2.New(5);

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.

View file

@ -1,5 +1,5 @@
- type: entity
parent: [Clothing, ContentsExplosionResistanceBase]
parent: [BackpackSounds, Clothing, ContentsExplosionResistanceBase] # Sunrise edit
id: ClothingBackpack
name: backpack
description: You wear this on your back and put items into it.

View file

@ -1,5 +1,5 @@
- type: entity
parent: ClothingBeltStorageBase
parent: [BackpackSounds, ClothingBeltStorageBase] # Sunrise edit
id: ClothingBeltStorageWaistbag
name: leather waist bag
description: A leather waist bag meant for carrying small items.

View file

@ -7,6 +7,13 @@
state: icon
- type: Clothing
slots: [gloves]
# Sunrise added start
equipSound:
path: /Audio/_Sunrise/Items/Equip/Gloves/sound1.ogg
params:
volume: -4
maxDistance: 3
# Sunrise added end
- type: Food
requiresSpecialDigestion: true
- type: Item

View file

@ -29,7 +29,7 @@
#Basic Helmet (Security Helmet)
- type: entity
parent: [ClothingHeadHelmetArmoredBase, BaseSecurityContraband]
parent: [HelmetSounds, ClothingHeadHelmetArmoredBase, BaseSecurityContraband] # Sunrise edit
id: ClothingHeadHelmetBasic
name: helmet
description: Standard security gear. Protects the head from impacts.
@ -45,7 +45,7 @@
#Mercenary Helmet
- type: entity
parent: [ ClothingHeadHelmetArmoredBase, BaseMajorContraband ]
parent: [HelmetSounds, ClothingHeadHelmetArmoredBase, BaseMajorContraband] # Sunrise edit
id: ClothingHeadHelmetMerc
name: mercenary helmet
description: The combat helmet is commonly used by mercenaries, is strong, light and smells like gunpowder and the jungle.
@ -57,7 +57,7 @@
#SWAT Helmet
- type: entity
parent: [ClothingHeadHelmetBase, BaseSecurityContraband]
parent: [HelmetSounds, ClothingHeadHelmetBase, BaseSecurityContraband] # Sunrise edit
id: ClothingHeadHelmetSwat
name: SWAT helmet
description: An extremely robust helmet, commonly used by paramilitary forces. This one has the Nanotrasen logo emblazoned on the top.
@ -93,7 +93,7 @@
#Light Riot Helmet
- type: entity
parent: [ClothingHeadHelmetBase, BaseSecurityContraband]
parent: [HelmetSounds, ClothingHeadHelmetBase, BaseSecurityContraband] # Sunrise edit
id: ClothingHeadHelmetRiot
name: light riot helmet
description: It's a helmet specifically designed to protect against close range attacks.
@ -112,7 +112,7 @@
#Bombsuit Helmet
- type: entity
parent: ClothingHeadBase
parent: [HelmetSounds, ClothingHeadBase] # Sunrise edit
id: ClothingHeadHelmetBombSuit
name: bombsuit helmet
description: A heavy helmet designed to withstand the pressure generated by a bomb and any fragments the bomb may produce.
@ -235,7 +235,7 @@
#Fire Helmet
- type: entity
parent: ClothingHeadLightBase
parent: [HelmetSounds, ClothingHeadLightBase] # Sunrise edit
id: ClothingHeadHelmetFire
name: fire helmet
description: An atmos tech's best friend. Provides some heat resistance and looks cool.
@ -459,7 +459,7 @@
#Justice Helmet
- type: entity
parent: ClothingHeadHelmetBasic
parent: [HelmetSounds, ClothingHeadHelmetBasic] # Sunrise edit
id: ClothingHeadHelmetJustice
name: justice helm
description: Advanced security gear. Protects the station from ne'er-do-wells.

View file

@ -3,6 +3,23 @@
parent: Clothing
id: ClothingShoesBase
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Shoes/pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Shoes/drop.ogg
params:
volume: -2
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Shoes/drop.ogg
params:
volume: -2
# Sunrise added end
- type: Clothing
slots:
- FEET

View file

@ -3,6 +3,11 @@
parent: BaseItem
id: Clothing
components:
- type: Clothing
equipSound:
collection: EquipSounds
params:
maxDistance: 3
- type: Item
size: Normal
- type: Sprite

View file

@ -86,6 +86,8 @@
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/drinkglass_pickup.ogg
params:
volume: -3
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/drinkglass_drop.ogg

View file

@ -127,6 +127,17 @@
id: FoodPlatePlastic
description: A large blue plastic plate, excellent for a birthday cake.
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Plastic/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Plastic/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Plastic/drop.ogg
# Sunrise added end
- type: Sprite
sprite: Objects/Consumable/Food/plates.rsi
state: plate-plastic
@ -140,7 +151,7 @@
- type: entity
name: plastic plate
parent: BaseItem
parent: [PlasticSounds, BaseItem] # Sunrise edit
id: FoodPlateSmallPlastic
description: A blue plastic plate, excellent for slices of birthday cake.
components:

View file

@ -280,7 +280,7 @@
- type: Extractable
grindableSolutionName: food
- type: DamageOnInteract
damage:
damage:
types:
Heat: 4
Caustic: 4
@ -307,7 +307,7 @@
volume: -5
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: DamageOnHit
- type: DamageOnHit
damage:
types:
Blunt: 5 # The nettle will "wilt" after 5 hits.
@ -1747,7 +1747,7 @@
- type: entity
name: glasstle
parent: FoodProduceBase
parent: [GlassSounds, FoodProduceBase] # Sunrise edit
id: FoodGlasstle
description: A fragile crystal plant with lot of spiky thorns.
components:

View file

@ -1,6 +1,6 @@
- type: entity
id: CigarCase
parent: [ BaseStorageItem, BaseBagOpenClose ]
parent: [ CaseSounds, BaseStorageItem, BaseBagOpenClose ] # Sunrise edit
name: cigar case
description: A case for holding your cigars when you are not smoking them.
components:

View file

@ -1,6 +1,6 @@
- type: entity
abstract: true
parent: BaseItem
parent: [GlassSounds, BaseItem] # Sunrise edit
id: SheetGlassBase
name: glass
description: A sheet of glass, used often on the station in various applications.

View file

@ -1,6 +1,6 @@
- type: entity
abstract: true
parent: BaseItem
parent: [MetalSounds, BaseItem] # Sunrise edit
id: SheetMetalBase
description: A sheet of metal, used often on the station in various applications.
components:
@ -242,4 +242,4 @@
components:
- type: Stack
lingering: true
count: 0
count: 0

View file

@ -149,7 +149,7 @@
count: 0
- type: entity
parent: SheetOtherBase
parent: [PlasticSounds, SheetOtherBase] # Sunrise edit
id: SheetPlastic
name: plastic
suffix: Full

View file

@ -84,6 +84,17 @@
name: cloth
suffix: Full
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Leather/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Leather/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Leather/drop.ogg
# Sunrise added end
- type: Healing
damageContainers:
- Biological
@ -173,6 +184,17 @@
name: durathread
suffix: Full
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Leather/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Leather/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Leather/drop.ogg
# Sunrise added end
- type: Stack
stackType: Durathread
baseLayer: base
@ -232,6 +254,17 @@
name: wood
suffix: Full
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Wood/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Wood/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Wood/drop.ogg
# Sunrise added end
- type: Material
- type: PhysicalComposition
materialComposition:

View file

@ -26,6 +26,20 @@
name: metal rod
suffix: Full
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Rod/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Rod/pickup.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Rod/pickup.ogg
- type: EmitSoundOnCollide
sound:
path: /Audio/_Sunrise/Items/Handling/Rod/pickup.ogg
# Sunrise added end
- type: PhysicalComposition
materialComposition:
Steel: 50 #Half of a regular steel sheet to reflect the crafting recipe

View file

@ -1,5 +1,5 @@
- type: entity
parent: BaseStorageItem
parent: [CaseSounds, BaseStorageItem] # Sunrise edit
id: BriefcaseBase
description: Useful for carrying items in your hands.
abstract: true

View file

@ -5,6 +5,17 @@
description: A card necessary to access various areas aboard the station.
abstract: true
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/ID/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/ID/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/ID/drop.ogg
# Sunrise added end
- type: Sprite
sprite: Objects/Misc/id_cards.rsi
- type: Clothing

View file

@ -2,7 +2,7 @@
id: MedalCase
name: medal case
description: Case with medals.
parent: [ BaseStorageItem, BaseBagOpenClose, BaseCommandContraband ]
parent: [ CaseSounds, BaseStorageItem, BaseBagOpenClose, BaseCommandContraband ] # Sunrise edit
components:
- type: Sprite
sprite: Objects/Storage/medalcase.rsi

View file

@ -211,7 +211,7 @@
- type: entity
name: steel tile
parent: FloorTileItemBase
parent: [MetalSounds, FloorTileItemBase]
id: FloorTileItemSteel
components:
- type: Sprite

View file

@ -10,7 +10,7 @@
- type: SpaceGarbage
- type: entity
parent: UtensilBase
parent: [PlasticSounds, UtensilBase] # Sunrise edit
id: UtensilBasePlastic
abstract: true
components:

View file

@ -1,7 +1,7 @@
- type: entity
name: first aid kit
description: It's an emergency medical kit for those serious boo-boos.
parent: BaseStorageItem
parent: [CaseSounds, BaseStorageItem] # Sunrise edit
id: Medkit
components:
- type: Sprite

View file

@ -45,9 +45,13 @@
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/crowbar_pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/Items/crowbar_drop.ogg
params:
volume: -2
# Sunrise end
# Standard (grey) Crowbar

View file

@ -3,6 +3,28 @@
parent: BaseItem
id: GasTankBase
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/GasTanks/pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/GasTanks/drop.ogg
params:
volume: -2
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/GasTanks/drop.ogg
params:
volume: -2
- type: EmitSoundOnCollide
sound:
path: /Audio/_Sunrise/Items/Handling/GasTanks/drop.ogg
params:
volume: -2
# Sunrise added end
- type: Sprite
sprite: Objects/Tanks/generic.rsi
state: icon

View file

@ -11,9 +11,13 @@
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/wirecutter_pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/Items/wirecutter_drop.ogg
params:
volume: -2
# Sunrise edit
- type: Tag
tags:
@ -65,9 +69,13 @@
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/screwdriver_pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/Items/screwdriver_drop.ogg
params:
volume: -2
# Sunrise end
- type: Tag
tags:
@ -117,9 +125,13 @@
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/wrench_pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/Items/wrench_drop.ogg
params:
volume: -2
# Sunrise end
- type: Tag
tags:

View file

@ -11,9 +11,13 @@
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/weldingtool_pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/Items/welder_drop.ogg
params:
volume: -2
# Sunrise end
- type: Sprite
sprite: Objects/Tools/welder.rsi

View file

@ -4,6 +4,17 @@
id: Stunbaton
description: A stun baton for incapacitating people with. Actively harming with this is considered bad tone.
components:
# Sunrise added start
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Stunbatons/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Stunbatons/pickup.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Stunbatons/pickup.ogg
# Sunrise added end
- type: Sprite
sprite: Objects/Weapons/Melee/stunbaton.rsi
layers:

View file

@ -2188,6 +2188,12 @@
components:
- type: VendingMachine
pack: TankDispenserEVAInventory
# Sunrise added start
soundVend:
path: /Audio/_Sunrise/Items/GasTanks/remove.ogg
params:
volume: -3
# Sunrise added end
- type: Sprite
sprite: Structures/Machines/VendingMachines/tankdispenser.rsi #TODO add visualiser for remaining tanks as layers
state: dispenser
@ -2201,6 +2207,12 @@
components:
- type: VendingMachine
pack: TankDispenserEngineeringInventory
# Sunrise added start
soundVend:
path: /Audio/_Sunrise/Items/GasTanks/remove.ogg
params:
volume: -3
# Sunrise added end
- type: Sprite
sprite: Structures/Machines/VendingMachines/tankdispenser.rsi #TODO add visualiser for remaining tanks as layers
layers:

View file

@ -98,6 +98,16 @@
- type: GasPortable
- type: GasCanister
gasTankSlot:
# Sunrise added start
insertSound:
path: /Audio/_Sunrise/Items/GasTanks/insert.ogg
params:
volume: -3
ejectSound:
path: /Audio/_Sunrise/Items/GasTanks/remove.ogg
params:
volume: -3
# Sunrise added end
name: comp-gas-canister-slot-name-gas-tank
whitelist:
components:

View file

@ -56,6 +56,16 @@
layer:
- MachineLayer
- type: EntityStorage
# Sunrise edit start
closeSound:
path: /Audio/_Sunrise/Structures/Closets/close.ogg
params:
volume: -1
openSound:
path: /Audio/_Sunrise/Structures/Closets/open.ogg
params:
volume: -1
# Sunrise edit end
- type: ContainerContainer
containers:
entity_storage: !type:Container

View file

@ -10,7 +10,7 @@
sprite: _Sunrise/Clothing/Head/Helmets/security_medic.rsi
- type: entity
parent: ClothingHeadBase
parent: [HelmetSounds, ClothingHeadBase]
id: ClothingHeadHelmetPilot
name: security pilot's helmet
description: A thick pilot's helmet that provides good head protection.

View file

@ -139,7 +139,7 @@
name: glasscap
description: Glass doesn't grow on trees! It grows on mushrooms, of course.
id: GlassLog
parent: ProduceBase
parent: [GlassSounds, ProduceBase] # Sunrise edit
components:
- type: Sprite
sprite: _Sunrise/Objects/Specific/Hydroponics/glasscap.rsi

View file

@ -40,6 +40,15 @@
damage: 20
- type: UseDelay
delay: 0.4
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Telebatons/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Telebatons/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Telebatons/drop.ogg
- type: Item
sprite: _Sunrise/Objects/Weapons/Melee/telebaton.rsi
size: Small

View file

@ -19,12 +19,18 @@
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/multitool_pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/Items/multitool_drop.ogg
params:
volume: -2
- type: EmitSoundOnLand
sound:
path: /Audio/Items/multitool_drop.ogg
params:
volume: -2
- type: entity
id: DiskSounds
@ -55,4 +61,110 @@
path: /Audio/_Sunrise/Items/Handling/ammobox_drop.ogg
- type: EmitSoundOnCollide
sound:
path: /Audio/_Sunrise/Items/Handling/ammobox_drop.ogg
path: /Audio/_Sunrise/Items/Handling/ammobox_drop.ogg
- type: entity
id: HelmetSounds
abstract: true
components:
- type: Clothing
equipSound:
path: /Audio/_Sunrise/Items/Equip/Helmets/sound1.ogg
params:
volume: -5
maxDistance: 3
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Helmets/pickup.ogg
params:
volume: -5
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Helmets/drop.ogg
params:
volume: -5
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Helmets/drop.ogg
params:
volume: -5
- type: entity
id: BackpackSounds
abstract: true
components:
- type: Clothing
equipSound:
path: /Audio/_Sunrise/Items/Equip/Backpacks/sound1.ogg
params:
maxDistance: 3
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Backpacks/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Backpacks/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Backpacks/drop.ogg
- type: entity
id: PlasticSounds
abstract: true
components:
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Plastic/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Plastic/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Plastic/drop.ogg
- type: entity
id: GlassSounds
abstract: true
components:
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Glass/pickup.ogg
params:
volume: -2
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Glass/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Glass/drop.ogg
- type: entity
id: MetalSounds
abstract: true
components:
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Metal/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Metal/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Metal/drop.ogg
- type: entity
id: CaseSounds
abstract: true
components:
- type: Storage
storageOpenSound: /Audio/_Sunrise/Items/Cases/open.ogg
storageCloseSound: /Audio/_Sunrise/Items/Cases/close.ogg
- type: EmitSoundOnPickup
sound:
path: /Audio/_Sunrise/Items/Handling/Cases/pickup.ogg
- type: EmitSoundOnDrop
sound:
path: /Audio/_Sunrise/Items/Handling/Cases/drop.ogg
- type: EmitSoundOnLand
sound:
path: /Audio/_Sunrise/Items/Handling/Cases/drop.ogg

View file

@ -0,0 +1,8 @@
- type: soundCollection
id: DrinkSounds
files:
- /Audio/_Sunrise/Effects/Liquid/Drink/sound1.ogg
- /Audio/_Sunrise/Effects/Liquid/Drink/sound2.ogg
- /Audio/_Sunrise/Effects/Liquid/Drink/sound3.ogg
- /Audio/_Sunrise/Effects/Liquid/Drink/sound4.ogg
- /Audio/_Sunrise/Effects/Liquid/Drink/sound5.ogg

View file

@ -11,3 +11,8 @@
- /Audio/_Sunrise/Voice/Slime/блабл-бламп.ogg
- /Audio/_Sunrise/Voice/Slime/блюмп.ogg
- /Audio/_Sunrise/Voice/Slime/бламп.ogg
- type: soundCollection
id: EquipSounds
files:
- /Audio/_Sunrise/Items/Equip/base_equip.ogg

View file

@ -0,0 +1,8 @@
- type: soundCollection
id: SolutionTransfer
files:
- /Audio/_Sunrise/Effects/Liquid/Transfer/sound1.ogg
- /Audio/_Sunrise/Effects/Liquid/Transfer/sound2.ogg
- /Audio/_Sunrise/Effects/Liquid/Transfer/sound3.ogg
- /Audio/_Sunrise/Effects/Liquid/Transfer/sound4.ogg
- /Audio/_Sunrise/Effects/Liquid/Transfer/sound5.ogg