Skip to content
Merged
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
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,9 +81,11 @@ Edit `~/.claude/hooks/peon-ping/config.json`:
| Pack | Character | Sounds | By |
|---|---|---|---|
| `peon` (default) | Orc Peon (Warcraft III) | "Ready to work?", "Work, work.", "Okie dokie." | [@tonyyont](https://github.com/tonyyont) |
| `peon_es` | Peon Orco (Warcraft III, Spanish) | "¿Qué quieres?", "Trabajo, trabajo.", "Okay makey." | [@Keralin](https://github.com/Keralin) |
| `peon_fr` | Orc Peon (Warcraft III, French) | "Prêt à travailler?", "Travail, travail.", "D'accord." | [@thomasKn](https://github.com/thomasKn) |
| `peon_pl` | Orc Peon (Warcraft III, Polish) | Polish voice lines | [@askowronski](https://github.com/askowronski) |
| `peasant` | Human Peasant (Warcraft III) | "Yes, milord?", "Job's done!", "Ready, sir." | [@thomasKn](https://github.com/thomasKn) |
| `peasant_es` | Campesino Humano (Warcraft III, Spanish) | "¿Sí, mi lord?", "¡A trabajar!", "Siiii, mi señor." | [@Keralin](https://github.com/Keralin) |
| `peasant_fr` | Human Peasant (Warcraft III, French) | "Oui, monseigneur?", "C'est fait!", "Prêt, monsieur." | [@thomasKn](https://github.com/thomasKn) |
| `ra2_soviet_engineer` | Soviet Engineer (Red Alert 2) | "Tools ready", "Yes, commander", "Engineering" | [@msukkari](https://github.com/msukkari) |
| `sc_battlecruiser` | Battlecruiser (StarCraft) | "Battlecruiser operational", "Make it happen", "Engage" | [@garysheng](https://github.com/garysheng) |
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.2.0
1.3.0
2 changes: 1 addition & 1 deletion install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SETTINGS="$HOME/.claude/settings.json"
REPO_BASE="https://raw.githubusercontent.com/tonyyont/peon-ping/main"

# All available sound packs (add new packs here)
PACKS="peon peon_fr peon_pl peasant peasant_fr ra2_soviet_engineer sc_battlecruiser sc_kerrigan"
PACKS="peon peon_es peon_fr peon_pl peasant peasant_es peasant_fr ra2_soviet_engineer sc_battlecruiser sc_kerrigan"

# --- Platform detection ---
detect_platform() {
Expand Down
59 changes: 59 additions & 0 deletions packs/peasant_es/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"name": "peasant_es",
"display_name": "Campesino Humano (ES)",
"categories": {
"greeting": {
"sounds": [
{ "file": "PeasantReady1.wav", "line": "¡A trabajar!" },
{ "file": "PeasantWhat1.wav", "line": "¿Sí, mi lord?" },
{ "file": "PeasantWhat2.wav", "line": "¿Qué es eso?" }
]
},
"acknowledge": {
"sounds": [
{ "file": "PeasantYes1.wav", "line": "Bien." },
{ "file": "PeasantYes2.wav", "line": "Siiii, mi señor." },
{ "file": "PeasantYes3.wav", "line": "Muy bien." },
{ "file": "PeasantYes4.wav", "line": "Entonces, ¡allá voy!" },
{ "file": "PeasantYesAttack1.wav", "line": "Supongo que puedo." },
{ "file": "PeasantYesAttack2.wav", "line": "¡Si es lo que quieres!" }
]
},
"complete": {
"sounds": [
{ "file": "PeasantReady1.wav", "line": "¡A trabajar!" },
{ "file": "PeasantYes1.wav", "line": "Bien." },
{ "file": "PeasantYes3.wav", "line": "Muy bien." },
{ "file": "PeasantWhat3.wav", "line": "¿Más trabajo?" }
]
},
"error": {
"sounds": [
{ "file": "PeasantYesAttack4.wav", "line": "Exacto, estoy muerto." },
{ "file": "PeasantYesAttack3.wav", "line": "¿No hay nadie más disponible?" }
]
},
"permission": {
"sounds": [
{ "file": "PeasantWhat1.wav", "line": "¿Sí, mi lord?" },
{ "file": "PeasantWhat2.wav", "line": "¿Qué es eso?" },
{ "file": "PeasantWhat3.wav", "line": "¿Más trabajo?" },
{ "file": "PeasantWhat4.wav", "line": "¿Qué?" }
]
},
"resource_limit": {
"sounds": [
{ "file": "PeasantYesAttack4.wav", "line": "Exacto, estoy muerto." }
]
},
"annoyed": {
"sounds": [
{ "file": "PeasantPissed1.wav", "line": "¿Tú eres el rey? Bueno, yo no te he votado nunca." },
{ "file": "PeasantPissed2.wav", "line": "Hemos encontrado una bruja, ¿la quemamos?" },
{ "file": "PeasantPissed3.wav", "line": "¡Me estás estresando!" },
{ "file": "PeasantPissed4.wav", "line": "Una vez un caballo me dio una coz, ¡y cómo dolía!" },
{ "file": "PeasantPissed5.wav", "line": "¡Mosquis!" }
]
}
}
}
Binary file added packs/peasant_es/sounds/PeasantDeath.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantPissed1.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantPissed2.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantPissed3.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantPissed4.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantPissed5.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantReady1.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantWarcry1.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantWhat1.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantWhat2.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantWhat3.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantWhat4.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantYes1.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantYes2.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantYes3.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantYes4.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantYesAttack1.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantYesAttack2.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantYesAttack3.wav
Binary file not shown.
Binary file added packs/peasant_es/sounds/PeasantYesAttack4.wav
Binary file not shown.
61 changes: 61 additions & 0 deletions packs/peon_es/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"name": "peon_es",
"display_name": "Peon Orco (ES)",
"categories": {
"greeting": {
"sounds": [
{ "file": "PeonReady1.wav", "line": "¡Listo para la acción!" },
{ "file": "PeonWhat1.wav", "line": "¿Sí?" },
{ "file": "PeonWhat3.wav", "line": "¿Qué quieres?" }
]
},
"acknowledge": {
"sounds": [
{ "file": "PeonYes1.wav", "line": "Puedo hacerlo." },
{ "file": "PeonYes2.wav", "line": "Estaré encantado." },
{ "file": "PeonYes3.wav", "line": "Trabajo, trabajo." },
{ "file": "PeonYes4.wav", "line": "Okay makey." },
{ "file": "PeonYesAttack1.wav", "line": "Vale." },
{ "file": "PeonYesAttack2.wav", "line": "¡A por ellos!" },
{ "file": "PeonYesAttack3.wav", "line": "Lo intentaré." }
]
},
"complete": {
"sounds": [
{ "file": "PeonReady1.wav", "line": "¡Listo para la acción!" },
{ "file": "PeonWhat4.wav", "line": "¿Tengo que hacer algo?" },
{ "file": "PeonYes1.wav", "line": "Puedo hacerlo." },
{ "file": "PeonYes2.wav", "line": "Estaré encantado." },
{ "file": "PeonYes3.wav", "line": "Trabajo, trabajo." },
{ "file": "PeonYesAttack1.wav", "line": "Vale." },
{ "file": "PeonYesAttack3.wav", "line": "Lo intentaré." }
]
},
"error": {
"sounds": [
{ "file": "PeonPissed4.wav", "line": "¡Yo no ser ese tipo de orco!" },
{ "file": "PeonWarcry1.wav", "line": "¿Por qué no?" }
]
},
"permission": {
"sounds": [
{ "file": "PeonWhat4.wav", "line": "¿Tengo que hacer algo?" },
{ "file": "PeonWhat2.wav", "line": "¿Hum?" },
{ "file": "PeonWhat3.wav", "line": "¿Qué quieres?" },
{ "file": "PeonWhat1.wav", "line": "¿Sí?" }
]
},
"resource_limit": {
"sounds": [
{ "file": "PeonWarcry1.wav", "line": "¿Por qué no?" }
]
},
"annoyed": {
"sounds": [
{ "file": "PeonPissed1.wav", "line": "¿¡Qué!?" },
{ "file": "PeonPissed2.wav", "line": "Yo ocupado, ¡dejarme en paz!" },
{ "file": "PeonPissed3.wav", "line": "No tiempo para jueguecitos." }
]
}
}
}
Binary file added packs/peon_es/sounds/PeonDeath.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonPissed1.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonPissed2.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonPissed3.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonPissed4.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonReady1.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonWarcry1.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonWhat1.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonWhat2.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonWhat3.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonWhat4.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonYes1.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonYes2.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonYes3.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonYes4.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonYesAttack1.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonYesAttack2.wav
Binary file not shown.
Binary file added packs/peon_es/sounds/PeonYesAttack3.wav
Binary file not shown.