Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Fix] dop_foxes_sound #1053

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions Resources/Audio/Backmen/Voice/Foxes/attributions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
- files: ["foxhowl01.ogg"]
license: "CC-BY-4.0"
copyright: "Original sound by https://quicksounds.com/sound/ - cut out clips cleaned up, and converted to ogg."
source: "https://quicksounds.com/sound/3496/fox-howl"

- files: ["foxscream01.ogg", "foxscream02.ogg", "foxscream03.ogg", "foxscream04.ogg"]
license: "CC-BY-4.0"
copyright: "Original sound by https://www.zapsplat.com/sound-effect-category/ - cut out four clips of cat meowing, cleaned up, and converted to ogg."
source: "https://www.zapsplat.com/sound-effect-category/fox/"

- files: ["foxcry01.ogg"]
license: "CC-BY-4.0"
copyright: "Original sound by https://voicebot.su/ - cut out clip cleaned up, and converted to ogg."
source: "https://voicebot.su/ru/category/lisa/"

- files: ["foxpurrs01.ogg", "foxpurrs02.ogg"]
license: "CC-BY-4.0"
copyright: "Original sound by https://zvukipro.com/ - cut out two clips, fade in and out, converted to ogg."
source: "https://zvukipro.com/jivotnie/218-zvuki-lisy.html"

- files: ["foxlaugh01.ogg"]
license: "CC-BY-4.0"
copyright: "Original sound by https://voicebot.su/ - cut out clip fade in and out, converted to ogg."
source: "https://voicebot.su/ru/category/lisa/"

- files: ["foxcry02.ogg"]
license: "CC-BY-4.0"
copyright: "Original sound by https://quicksounds.com/library/sounds/ - cut out clip cleaned up, and converted to ogg."
source: "https://quicksounds.com/library/sounds/fox"

- files: ["foxgrowl01.ogg"]
license: "CC-BY-4.0"
copyright: "Original sound by https://youtu.be/ - cut out clip cleaned up, and converted to ogg."
source: "https://youtu.be/FQ4wvGPy0uc"
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.
23 changes: 23 additions & 0 deletions Resources/Locale/ru-RU/backmen/markings/foxes.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
marking-FoxTailinner = Лисий хвост (кончик)
marking-FoxesEar = Лисьи уши
marking-FoxesEarCoyote = Лисьи уши (Койот)
marking-FoxesEarDalmatian = Лисьи уши (Далматин)
marking-FoxesEarFade = Лисьи уши (Плавный переход)
marking-FoxesEarFennec = Лисьи уши (Фенек)
marking-FoxesEarFox = Лисьи уши (Лиса)
marking-FoxesEarJackal = Лисьи уши (Шакал)
marking-FoxesEarJackalAlt = Лисьи уши (Шакал, Альтернативный)
marking-FoxesEarOtie = Лисьи уши (Оти)
marking-FoxesEarSharp = Лисьи уши (Острые)
marking-FoxesEarShock = Лисьи уши (Узкие)
marking-FoxesEarTajaran = Лисьи уши (Таджаран)
marking-FoxesEarTerrier = Лисьи уши (Терьер)
marking-FoxesEarWolf = Лисьи уши (Волк)
marking-FoxesBellyFull = Лисий живот (Полный)
marking-FoxesPointsCrestArms = Лисьи лапы (Локоть)
marking-FoxesPointsFadeArms = Лисьи лапы (Плавный Переход)
marking-FoxesPointsSharpArms = Лисьи лапы (Затемнение)
marking-FoxesPointsCrestLegs = Лисьи ноги
marking-FoxesPointsFadeLegs = Лисьи ноги (Плавный Переход)
marking-FoxesPointsSharpLegs = Лисьи ноги (Затемнение)
marking-FoxesPointsFeet = Лисьи ноги
marking-FoxesPointsHands = Лисьи лапы
2 changes: 0 additions & 2 deletions Resources/Prototypes/Corvax/Voice/speech_emotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
id: Howl
name: chat-emote-name-howl
category: Vocal
available: false
icon: Interface/Actions/scream.png
whitelist:
components:
Expand All @@ -29,7 +28,6 @@
id: Growl
name: chat-emote-name-growl
category: Vocal
available: false
icon: Interface/Actions/scream.png
whitelist:
components:
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/_Backmen/Diseases/furry_virus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
name: chat-emote-name-BCatMeow
category: Vocal
chatMessages: ["chat-emote-msg-BCatMeow"]
BCatMeow:
collection: FoxesGrowl

- type: disease
parent: FurryVirus
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
state: vulp_tail
- sprite: Corvax/Mobs/Customization/vulpkanin.rsi
state: vulp_tail_inner

- type: marking
id: FoxTailinnerAnimated
bodyPart: Tail
Expand All @@ -76,4 +76,220 @@
- sprite: Corvax/Mobs/Customization/vulpkanin.rsi
state: tail_fox_waggin
- sprite: Corvax/Mobs/Customization/vulpkanin.rsi
state: tail_fox_inner_waggin
state: tail_fox_inner_waggin

- type: marking
id: FoxesEarFade
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: vulp
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: vulp-fade

- type: marking
id: FoxesEarSharp
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: vulp
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: vulp-sharp

- type: marking
id: FoxesEarJackal
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: jackal
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: jackal-inner

- type: marking
id: FoxesEarJackalAlt
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: jackal_alt
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: jackal_alt-inner

- type: marking
id: FoxesEarTerrier
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: terrier
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: terrier-inner

- type: marking
id: FoxesEarWolf
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: wolf
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: wolf-inner

- type: marking
id: FoxesEarFennec
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: fennec
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: fennec-inner

- type: marking
id: FoxesEarFox
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: fox

- type: marking
id: FoxesEarOtie
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: otie
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: otie-inner

- type: marking
id: FoxesEarTajaran
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: msai
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: msai-inner

- type: marking
id: FoxesEarCoyote
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: coyote

- type: marking
id: FoxesEarShock
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: shock

- type: marking
id: FoxesEarDalmatian
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: dalmatian

- type: marking
id: FoxesBellyFull
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: belly_full

- type: marking
id: FoxesPointsFeet
markingCategory: Overlay
bodyPart: RFoot
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: points_feet

- type: marking
id: FoxesPointsCrestLegs
markingCategory: Legs
bodyPart: LLeg
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: points_crest-legs

- type: marking
id: FoxesPointsFadeLegs
markingCategory: Legs
bodyPart: LLeg
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: points_fade-legs

- type: marking
id: FoxesPointsSharpLegs
markingCategory: Legs
bodyPart: LLeg
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: points_sharp-legs

- type: marking
id: FoxesPointsHands
markingCategory: Overlay
bodyPart: RHand
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: points_hands

- type: marking
id: FoxesPointsCrestArms
markingCategory: Arms
bodyPart: LArm
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: points_crest-arms

- type: marking
id: FoxesPointsFadeArms
markingCategory: Arms
bodyPart: LArm
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: points_fade-arms

- type: marking
id: FoxesPointsSharpArms
markingCategory: Arms
bodyPart: LArm
speciesRestriction: [HumanoidFoxes]
sprites:
- sprite: Backmen/Mobs/Customization/fox_markings.rsi
state: points_sharp-arms
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,11 @@
types:
Asphyxiation: -2.0
- type: Wagging
- type: Vocal
sounds:
Male: MaleFoxes
Female: FemaleFoxes
Unsexed: MaleFoxes


- type: entity
Expand Down
34 changes: 34 additions & 0 deletions Resources/Prototypes/_Backmen/SoundCollections/foxes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
- type: soundCollection
id: FoxesScream
files:
- /Audio/Backmen/Voice/Foxes/foxscream01.ogg
- /Audio/Backmen/Voice/Foxes/foxscream02.ogg
- /Audio/Backmen/Voice/Foxes/foxscream03.ogg
- /Audio/Backmen/Voice/Foxes/foxscream04.ogg

- type: soundCollection
id: FoxesCry
files:
- /Audio/Backmen/Voice/Foxes/foxcry01.ogg
- /Audio/Backmen/Voice/Foxes/foxcry02.ogg

- type: soundCollection
id: FoxesGrowl
files:
- /Audio/Backmen/Voice/Foxes/foxgrowl01.ogg

- type: soundCollection
id: FoxesPurrs
files:
- /Audio/Backmen/Voice/Foxes/foxpurrs01.ogg
- /Audio/Backmen/Voice/Foxes/foxpurrs02.ogg

- type: soundCollection
id: FoxesLaugh
files:
- /Audio/Backmen/Voice/Foxes/foxlaugh01.ogg

- type: soundCollection
id: FoxesHowl
files:
- /Audio/Backmen/Voice/Foxes/foxhowl01.ogg
Comment on lines +9 to +34
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Проверьте наличие звуковых файлов

Убедитесь, что все указанные аудиофайлы присутствуют в соответствующих директориях.


🏁 Script executed:

#!/bin/bash
# Проверка наличия звуковых файлов
for file in $(grep -o '/Audio/Backmen/Voice/Foxes/.*\.ogg' Resources/Prototypes/_Backmen/SoundCollections/foxes.yml); do
  if [ -f "$file" ]; then
    echo "✓ Файл существует: $file"
  else
    echo "✗ Файл отсутствует: $file"
  fi
done

Length of output: 3478


Доработать: отсутствуют указанные звуковые файлы и коллекции с одним файлом нуждаются в улучшении

  • В файле Resources/Prototypes/_Backmen/SoundCollections/foxes.yml обнаружены ссылки на аудиофайлы, которые отсутствуют в репозитории:

    • /Audio/Backmen/Voice/Foxes/foxscream01.ogg
    • /Audio/Backmen/Voice/Foxes/foxscream02.ogg
    • /Audio/Backmen/Voice/Foxes/foxscream03.ogg
    • /Audio/Backmen/Voice/Foxes/foxscream04.ogg
    • /Audio/Backmen/Voice/Foxes/foxcry01.ogg
    • /Audio/Backmen/Voice/Foxes/foxcry02.ogg
    • /Audio/Backmen/Voice/Foxes/foxgrowl01.ogg
    • /Audio/Backmen/Voice/Foxes/foxpurrs01.ogg
    • /Audio/Backmen/Voice/Foxes/foxpurrs02.ogg
    • /Audio/Backmen/Voice/Foxes/foxlaugh01.ogg
    • /Audio/Backmen/Voice/Foxes/foxhowl01.ogg
  • Рекомендуется:

    • Обновить или исправить пути к аудиофайлам, чтобы они соответствовали фактическому расположению файлов.
    • Рассмотреть возможность добавления дополнительных звуков для коллекций, где задан только один аудиофайл (например, для коллекций FoxesGrowl, FoxesLaugh, FoxesHowl), если это соответствует целям проекта.

Loading
Loading