Skip to content

Commit dedba74

Browse files
garyshengJairusKhanclaude
committed
Merge PR #75: Add Red Alert Soviet Soldier sound pack
31 sound files across all 7 categories — "Awaiting orders.", "Acknowledged.", "Comrade?", death yells, and more. Co-Authored-By: Jairus Khan <JairusKhan@users.noreply.github.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2 parents 98b06fe + abcd972 commit dedba74

36 files changed

Lines changed: 112 additions & 2 deletions

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ The config lives at `$CLAUDE_CONFIG_DIR/hooks/peon-ping/config.json` (default: `
101101
| `peasant_fr` | Human Peasant (Warcraft III, French) | "Oui, monseigneur?", "C'est fait!", "Prêt, monsieur." | [@thomasKn](https://github.com/thomasKn) |
102102
| `ra2_kirov` | Kirov Airship (Red Alert 2) | "Kirov reporting", "Bombardiers to your stations", "Helium mix optimal" | [@i-zhirov](https://github.com/i-zhirov) |
103103
| `ra2_soviet_engineer` | Soviet Engineer (Red Alert 2) | "Tools ready", "Yes, commander", "Engineering" | [@msukkari](https://github.com/msukkari) |
104+
| `ra_soviet` | Soviet Soldier (Red Alert) | "Awaiting orders.", "Acknowledged.", "Comrade?" | [@JairusKhan](https://github.com/JairusKhan) |
104105
| `peon_ru` | Orc Peon (Warcraft III, Russian) | "Готов вкалывать!", "Работа, работа.", "Оки-доки." | [@maksimfedin](https://github.com/maksimfedin) |
105106
| `peasant_ru` | Human Peasant (Warcraft III, Russian) | "Да, господин?", "Готово.", "Ну, я пошёл!" | [@maksimfedin](https://github.com/maksimfedin) |
106107
| `acolyte_ru` | Undead Acolyte (Warcraft III, Russian) | "Моя жизнь за Нер'зула!", "Да, повелитель.", "Тени служат мне." | [@maksimfedin](https://github.com/maksimfedin) |

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.5.11
1+
1.5.12

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ SETTINGS="$BASE_DIR/settings.json"
2121
REPO_BASE="https://raw.githubusercontent.com/PeonPing/peon-ping/main"
2222

2323
# All available sound packs (add new packs here)
24-
PACKS="acolyte_ru aoe2 aom_greek brewmaster_ru dota2_axe glados hd2_helldiver molag_bal peon peon_cz peon_es peon_fr peon_pl peon_ru peasant peasant_cz peasant_es peasant_fr peasant_ru ra2_kirov ra2_soviet_engineer rick sc_battlecruiser sc_firebat sc_kerrigan sc_medic sc_scv sc_tank sc_terran sc_vessel sheogorath sopranos tf2_engineer wc2_peasant"
24+
PACKS="acolyte_ru aoe2 aom_greek brewmaster_ru dota2_axe glados hd2_helldiver molag_bal peon peon_cz peon_es peon_fr peon_pl peon_ru peasant peasant_cz peasant_es peasant_fr peasant_ru ra2_kirov ra2_soviet_engineer ra_soviet rick sc_battlecruiser sc_firebat sc_kerrigan sc_medic sc_scv sc_tank sc_terran sc_vessel sheogorath sopranos tf2_engineer wc2_peasant"
2525

2626
# --- Platform detection ---
2727
detect_platform() {

packs/ra_soviet/manifest.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"name": "ra_soviet",
3+
"display_name": "Red Alert Soviet Soldier",
4+
"categories": {
5+
"greeting": {
6+
"sounds": [
7+
{ "file": "SovietAwaitingOrders.wav", "line": "Awaiting orders." },
8+
{ "file": "SovietAwaitingOrders2.wav", "line": "Awaiting orders." },
9+
{ "file": "SovietAwaitingOrders3.wav", "line": "Awaiting orders." },
10+
{ "file": "SovietReadyAndWaiting.wav", "line": "Ready and waiting." },
11+
{ "file": "SovietReporting.wav", "line": "Reporting." },
12+
{ "file": "SovietReporting2.wav", "line": "Reporting." },
13+
{ "file": "SovietReporting3.wav", "line": "Reporting." }
14+
]
15+
},
16+
"acknowledge": {
17+
"sounds": [
18+
{ "file": "SovietAcknowledged.wav", "line": "Acknowledged." },
19+
{ "file": "SovietAcknowledged2.wav", "line": "Acknowledged." },
20+
{ "file": "SovietAcknowledged3.wav", "line": "Acknowledged." },
21+
{ "file": "SovietAffirmative.wav", "line": "Affirmative." },
22+
{ "file": "SovietAffirmative2.wav", "line": "Affirmative." },
23+
{ "file": "SovietAgreed.wav", "line": "Agreed." },
24+
{ "file": "SovietAsYouWish.wav", "line": "As you wish." },
25+
{ "file": "SovietAtOnce.wav", "line": "At once." },
26+
{ "file": "SovietVeryWell.wav", "line": "Very well." },
27+
{ "file": "SovietOfCourse.wav", "line": "Of course." }
28+
]
29+
},
30+
"complete": {
31+
"sounds": [
32+
{ "file": "SovietReadyAndWaiting.wav", "line": "Ready and waiting." },
33+
{ "file": "SovietReporting.wav", "line": "Reporting." },
34+
{ "file": "SovietReporting2.wav", "line": "Reporting." },
35+
{ "file": "SovietReporting3.wav", "line": "Reporting." },
36+
{ "file": "SovietAwaitingOrders.wav", "line": "Awaiting orders." },
37+
{ "file": "SovietAwaitingOrders2.wav", "line": "Awaiting orders." },
38+
{ "file": "SovietAwaitingOrders3.wav", "line": "Awaiting orders." }
39+
]
40+
},
41+
"error": {
42+
"sounds": [
43+
{ "file": "Yell1.wav", "line": "Aaaaaaahhh!" },
44+
{ "file": "Yell2.wav", "line": "Eeeeeeah!" },
45+
{ "file": "Yell3.wav", "line": "Aaaaugh!" },
46+
{ "file": "Yell4.wav", "line": "Aaarrgh!" },
47+
{ "file": "Yell5.wav", "line": "Uuuuagh!" }
48+
]
49+
},
50+
"permission": {
51+
"sounds": [
52+
{ "file": "SovietComrade.wav", "line": "Comrade?" },
53+
{ "file": "SovietYesSir.wav", "line": "Yes, sir?" },
54+
{ "file": "SovietYesSir2.wav", "line": "Yes, sir?" },
55+
{ "file": "SovietYesSir3.wav", "line": "Yes, sir?" }
56+
]
57+
},
58+
"resource_limit": {
59+
"sounds": [
60+
{ "file": "Squish.wav", "line": "*Horrible Squelching Noise*." }
61+
]
62+
},
63+
"annoyed": {
64+
"sounds": [
65+
{ "file": "NukeExplosion.wav", "line": "*Angry Explosion Sounds*." },
66+
{ "file": "Flames.wav", "line": "*Angry Flamethrower Noises*" }
67+
]
68+
}
69+
}
70+
}

packs/ra_soviet/sounds/Flames.wav

43 KB
Binary file not shown.
233 KB
Binary file not shown.
31.1 KB
Binary file not shown.
34.1 KB
Binary file not shown.
34.1 KB
Binary file not shown.
31.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)