Repository: crystallpunk-14/crystall-punk-14
Pull request #1090: Frogerge
Author: login: creamybag
Created: 2025-03-30T10:21:03Z | Merged: 2025-03-31T20:01:15Z

## About the PR
Были добавлены жаботапочки как артефакт для демипланов. 
Из особенностей:
- Они квакают при ходьбе.
- В них ты не поскальзываешься в лужах. 
- Ты внезапно начинаешь любить среды.
## Media
![image](https://github.com/user-attachments/assets/8828325a-b51d-486c-b4b9-0a0a720a1363)




Diff:
diff --git a/Resources/Audio/_CP14/Effects/Footsteps/attributions.yml b/Resources/Audio/_CP14/Effects/Footsteps/attributions.yml
new file mode 100644
index 00000000000..af75cc3fec4
--- /dev/null
+++ b/Resources/Audio/_CP14/Effects/Footsteps/attributions.yml
@@ -0,0 +1,4 @@
+- files: ["frogs_slippers1.ogg", "frogs_slippers2.ogg", "frogs_slippers3.ogg"]
+  license: "CC0-1.0"
+  copyright: "Sound from D.jones: https://freesound.org/people/D.jones/"
+  source: "https://freesound.org/people/D.jones/sounds/527846/"
diff --git a/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers1.ogg b/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers1.ogg
new file mode 100644
index 00000000000..4361c9efd4c
Binary files /dev/null and b/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers1.ogg differ
diff --git a/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers2.ogg b/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers2.ogg
new file mode 100644
index 00000000000..a5c32055883
Binary files /dev/null and b/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers2.ogg differ
diff --git a/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers3.ogg b/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers3.ogg
new file mode 100644
index 00000000000..df9df3e0637
Binary files /dev/null and b/Resources/Audio/_CP14/Effects/Footsteps/frogs_slippers3.ogg differ
diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Shoes/shoes.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Shoes/shoes.yml
index 6c12cff23f2..a09931d3749 100644
--- a/Resources/Prototypes/_CP14/Entities/Clothing/Shoes/shoes.yml
+++ b/Resources/Prototypes/_CP14/Entities/Clothing/Shoes/shoes.yml
@@ -107,4 +107,23 @@
     footstepSoundCollection:
       collection: FootstepJester
       params:
-        variation: 0.07
\ No newline at end of file
+        variation: 0.07
+
+- type: entity
+  parent: CP14ClothingShoesBase
+  id: CP14ClothingShoesArtifactFrogs
+  name: frog's slippers
+  categories: [ DoNotMap ]
+  suffix: Artifact
+  description: For wednesday's lovers.
+  components:
+  - type: Sprite
+    sprite: _CP14/Clothing/Shoes/frogs_slippers.rsi
+  - type: Clothing
+    sprite: _CP14/Clothing/Shoes/frogs_slippers.rsi
+  - type: FootstepModifier
+    footstepSoundCollection:
+      collection: FrogsSlippers
+      params:
+        variation: 0.07
+  - type: NoSlip
diff --git a/Resources/Prototypes/_CP14/SoundCollections/footsteps.yml b/Resources/Prototypes/_CP14/SoundCollections/footsteps.yml
new file mode 100644
index 00000000000..9fa95faad77
--- /dev/null
+++ b/Resources/Prototypes/_CP14/SoundCollections/footsteps.yml
@@ -0,0 +1,9 @@
+- type: soundCollection
+  id: FrogsSlippers
+  files:
+  - /Audio/_CP14/Effects/Footsteps/frogs_slippers1.ogg
+  - /Audio/_CP14/Effects/Footsteps/frogs_slippers2.ogg
+  - /Audio/_CP14/Effects/Footsteps/frogs_slippers3.ogg
+
+
+
diff --git a/Resources/Prototypes/_CP14/UniqueLoot/demiplane_loot.yml b/Resources/Prototypes/_CP14/UniqueLoot/demiplane_loot.yml
index b4a944785ba..d91ed455fb4 100644
--- a/Resources/Prototypes/_CP14/UniqueLoot/demiplane_loot.yml
+++ b/Resources/Prototypes/_CP14/UniqueLoot/demiplane_loot.yml
@@ -35,4 +35,10 @@
   id: CP14CrayonRainbow
   entity: CP14CrayonRainbow
   tags:
+  - CP14UniqueSpawnDemiplanetLoot
+
+- type: uniqueSpawn
+  id: CP14ClothingShoesArtifactFrogs
+  entity: CP14ClothingShoesArtifactFrogs
+  tags:
   - CP14UniqueSpawnDemiplanetLoot
\ No newline at end of file
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/equipped-FEET.png b/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/equipped-FEET.png
new file mode 100644
index 00000000000..17e8983666c
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/icon.png
new file mode 100644
index 00000000000..0ca0add47aa
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/icon.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/meta.json
new file mode 100644
index 00000000000..3b7f3141996
--- /dev/null
+++ b/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+    "version": 1,
+    "license": "All right reserved",
+    "copyright": "Created by Dinazewwr",
+    "size": {
+        "x": 32,
+        "y": 32
+    },
+    "states": [
+        {
+            "name": "icon"
+        },
+        {
+            "name": "equipped-FEET",
+            "directions": 4
+        }
+    ]
+}


Reviews:
user: login: TheShuEd
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-30T11:09:56Z
user: login: TheShuEd
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-30T21:10:00Z
user: login: creamybag
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-30T21:49:28Z
user: login: creamybag
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-03-31T10:28:30Z

Review comments:
diff_hunk: @@ -0,0 +1,15 @@
+- files: ["frogs_slippers1.ogg"]
+  license: "CC0-1.0"
+  copyright: "From https://zvukitop.com/zvuki-liagushek"
path: Resources/Audio/_CP14/Effects/Footsteps/attributions.yml
user: login: TheShuEd
body: на сайте нигде не указана лицензия на эти звуки, мы не можем их использовать.
created_at: 2025-03-30T11:09:56Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,7 @@
+- type: soundCollection
+  id: FrogsSlippers
+  files:
+  - /Audio/_CP14/Effects/Footsteps/frogs_slippers.ogg
path: Resources/Prototypes/_CP14/SoundCollections/footsteps.yml
user: login: TheShuEd
body: Можешь записать как это в игре звучит?

Подозреваю что всего 1 щвук в коллекции звуков ходьбы будет по ушам бить
created_at: 2025-03-30T21:10:00Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,7 @@
+- type: soundCollection
+  id: FrogsSlippers
+  files:
+  - /Audio/_CP14/Effects/Footsteps/frogs_slippers.ogg
path: Resources/Prototypes/_CP14/SoundCollections/footsteps.yml
user: login: creamybag
body: https://imgur.com/a/TTj4zxI
created_at: 2025-03-30T21:49:28Z
author_association: CONTRIBUTOR
diff_hunk: @@ -0,0 +1,7 @@
+- type: soundCollection
+  id: FrogsSlippers
+  files:
+  - /Audio/_CP14/Effects/Footsteps/frogs_slippers.ogg
path: Resources/Prototypes/_CP14/SoundCollections/footsteps.yml
user: login: creamybag
body: Чет я проснулся и понял, что можно найти лучше.

created_at: 2025-03-31T10:28:30Z
author_association: CONTRIBUTOR

PR comments:
user: login: github-actions[bot]
created_at: 2025-03-30T10:21:34Z
body: RSI Diff Bot; head commit 300dc34902a650e7f3c91c1a31a5796e6385a2b4 merging into abdd46c7d54e14e3216223a5102be35578d47827
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

<details><summary>Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi</summary>
<p>

| State | Old | New | Status
| --- | --- | --- | --- |
| equipped-FEET | ![]() | ![](https://raw.githubusercontent.com/creamybag/crystall-punk-14-Definitely-not-a-broken-master/300dc34902a650e7f3c91c1a31a5796e6385a2b4/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/equipped-FEET.png) | Added
| icon | ![]() | ![](https://raw.githubusercontent.com/creamybag/crystall-punk-14-Definitely-not-a-broken-master/300dc34902a650e7f3c91c1a31a5796e6385a2b4/Resources/Textures/_CP14/Clothing/Shoes/frogs_slippers.rsi/icon.png) | Added


</p>
</details>
Edit: diff updated after 300dc34902a650e7f3c91c1a31a5796e6385a2b4
author_association: CONTRIBUTOR
user: login: creamybag
created_at: 2025-03-30T10:27:40Z
body: Забавно конечно получается, на этом сайте буквально автор не указывается. Но ладно, поправим. 

author_association: CONTRIBUTOR
user: login: creamybag
created_at: 2025-03-30T12:14:21Z
body: Нашел примерно такой же, даже лучше на freesound. 


author_association: CONTRIBUTOR
user: login: creamybag
created_at: 2025-03-31T11:11:26Z
body: https://imgur.com/a/X9W2AUp - вот теперь хорошо.

author_association: CONTRIBUTOR