Index: binaries/data/config/default.cfg
===================================================================
--- binaries/data/config/default.cfg
+++ binaries/data/config/default.cfg
@@ -250,6 +250,7 @@
idleonly = "I" ; Select only idle units
woundedonly = "O" ; Select only wounded units
remove = Ctrl ; Remove units from selection
+idlebuilder = Semicolon ; Select next idle builder
idleworker = Period, NumDecimal ; Select next idle worker
idlewarrior = Slash, NumDivide ; Select next idle warrior
idleunit = BackSlash ; Select next idle unit
Index: binaries/data/mods/public/gui/manual/intro.txt
===================================================================
--- binaries/data/mods/public/gui/manual/intro.txt
+++ binaries/data/mods/public/gui/manual/intro.txt
@@ -71,6 +71,7 @@
hotkey.selection.remove – Modifier - remove from selection (works with clicking and hotkeys, e.g. the idle hotkeys)
hotkey.selection.offscreen - Modifier - add all units, including offscreen units, to selection.
hotkey.selection.cancel – Unselect all units, cancel building placement.
+ hotkey.selection.idlebuilder – Select idle builder
hotkey.selection.idlewarrior – Select idle fighter
hotkey.selection.idleworker – Select idle worker (including citizen-soldiers)
hotkey.selection.idleunit – Select idle unit
Index: binaries/data/mods/public/gui/session/hotkeys/misc.xml
===================================================================
--- binaries/data/mods/public/gui/session/hotkeys/misc.xml
+++ binaries/data/mods/public/gui/session/hotkeys/misc.xml
@@ -53,6 +53,10 @@
+
+
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
@@ -423,7 +423,6 @@
},
"isIdle": entity => {
var entState = GetEntityState(entity);
-
return entState &&
hasClass(entState, "Unit") &&
entState.unitAI &&
Index: binaries/data/mods/public/simulation/components/Identity.js
===================================================================
--- binaries/data/mods/public/simulation/components/Identity.js
+++ binaries/data/mods/public/simulation/components/Identity.js
@@ -65,7 +65,7 @@
"" +
"" +
"" +
- "" +
+ "" +
"" +
"tokens" +
"" +
Index: binaries/data/mods/public/simulation/data/auras/units/elephant_worker.json
===================================================================
--- binaries/data/mods/public/simulation/data/auras/units/elephant_worker.json
+++ binaries/data/mods/public/simulation/data/auras/units/elephant_worker.json
@@ -1,6 +1,6 @@
{
- "affects": ["Worker"],
- "auraDescription": "Workers +25% build rate.",
+ "affects": ["Builder"],
+ "auraDescription": "Builders +25% build rate.",
"auraName": "Elephant Workers",
"modifications": [
{ "value": "Builder/Rate", "multiply": 1.25 }
Index: binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_pericles_1.json
===================================================================
--- binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_pericles_1.json
+++ binaries/data/mods/public/simulation/data/auras/units/heroes/athen_hero_pericles_1.json
@@ -1,11 +1,11 @@
{
"type": "range",
"radius": 60,
- "affects": ["Worker"],
+ "affects": ["Builder"],
"modifications": [
{ "value": "Builder/Rate", "multiply": 1.15 }
],
"auraName": "Periclean Building Program",
- "auraDescription": "Workers +15% build rate.",
+ "auraDescription": "Builders +15% build rate.",
"overlayIcon": "art/textures/ui/session/auras/build_bonus.png"
}
Index: binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i.json
===================================================================
--- binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i.json
+++ binaries/data/mods/public/simulation/data/auras/units/heroes/pers_hero_xerxes_i.json
@@ -3,7 +3,7 @@
"radius": 60,
"affects": ["Worker"],
"modifications": [
- { "value": "Builder/Rate", "multiply": 1.15 },
+ { "value": "Builder/Rate", "multiply": 1.15, "affects": "Buider" },
{ "value": "ResourceGatherer/BaseSpeed", "multiply": 1.15 }
],
"auraName": "Administrator",
Index: binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_i_1.json
===================================================================
--- binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_i_1.json
+++ binaries/data/mods/public/simulation/data/auras/units/heroes/ptol_hero_ptolemy_i_1.json
@@ -1,11 +1,11 @@
{
"type": "range",
"radius": 60,
- "affects": ["Worker"],
+ "affects": ["Builder"],
"modifications": [
{ "value": "Builder/Rate", "multiply": 1.1 }
],
"auraName": "Patron of Construction",
- "auraDescription": "Workers +10% build rate.",
+ "auraDescription": "Builders +10% build rate.",
"overlayIcon": "art/textures/ui/session/auras/build_bonus.png"
}
Index: binaries/data/mods/public/simulation/templates/template_unit_infantry.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_unit_infantry.xml
+++ binaries/data/mods/public/simulation/templates/template_unit_infantry.xml
@@ -58,7 +58,7 @@
Human CitizenSoldier
- Citizen Worker Soldier Infantry
+ Citizen Builder Worker Soldier Infantry
Infantry
Basic
Index: binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml
+++ binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml
@@ -59,7 +59,7 @@
FemaleCitizen
- Citizen Worker
+ Citizen Builder Worker
Female Citizen
template_unit_support_female_citizen
female
Index: binaries/data/mods/public/simulation/templates/template_unit_support_slave.xml
===================================================================
--- binaries/data/mods/public/simulation/templates/template_unit_support_slave.xml
+++ binaries/data/mods/public/simulation/templates/template_unit_support_slave.xml
@@ -40,9 +40,9 @@
true
- Slave Worker
Slave
template_unit_support_slave
+ Builder Worker Slave
Gatherer with a finite life span. Bonused at mining and lumbering.