Index: binaries/data/mods/public/gui/credits/texts/programming.json
===================================================================
--- binaries/data/mods/public/gui/credits/texts/programming.json
+++ binaries/data/mods/public/gui/credits/texts/programming.json
@@ -54,6 +54,7 @@
{ "name": "Cédric Houbart" },
{ "nick": "Chakakhan", "name": "Kenny Long" },
{ "nick": "Clockwork-Muse", "name": "Stephen A. Imhoff" },
+ { "nick": "cpc", "name": "Clément Pit-Claudel" },
{ "nick": "Cracker78", "name": "Chad Heim" },
{ "nick": "Crynux", "name": "Stephen J. Fewer" },
{ "nick": "cwprogger" },
Index: binaries/data/mods/public/gui/session/input.js
===================================================================
--- binaries/data/mods/public/gui/session/input.js
+++ binaries/data/mods/public/gui/session/input.js
@@ -1625,8 +1625,11 @@
var idleUnits = Engine.GuiInterfaceCall("FindIdleUnits", data);
if (!idleUnits.length)
{
- // TODO: display a message or play a sound to indicate no more idle units, or something
- // Reset for next cycle
+ // TODO: display a message to indicate no more idle units, or something
+ Engine.GuiInterfaceCall("PlaySound", {
+ "name": "no_idle_unit",
+ "entity": g_ViewedPlayer
+ });
resetIdleUnit();
return;
}
Index: binaries/data/mods/public/simulation/templates/special/player/player.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/special/player/player.xml
+++ binaries/data/mods/public/simulation/templates/special/player/player.xml
@@ -93,6 +93,7 @@
interface/alarm/alarm_defeated.xml
interface/alarm/alarm_defeated_ally.xml
interface/alarm/alarm_defeated_enemy.xml
+ interface/alarm/alarm_no_idle_unit.xml