diff --git a/binaries/data/mods/public/simulation/components/DataTemplateManager.js b/binaries/data/mods/public/simulation/components/DataTemplateManager.js index 25616e9433..efe3783fe9 100644 --- a/binaries/data/mods/public/simulation/components/DataTemplateManager.js +++ b/binaries/data/mods/public/simulation/components/DataTemplateManager.js @@ -10,9 +10,12 @@ DataTemplateManager.prototype.Init = function() { this.allTechs = {}; this.allAuras = {}; - var techNames = this.ListAllTechs(); - for (var i in techNames) - this.GetTechnologyTemplate(techNames[i]); + + for (let techName of this.ListAllTechs()) + this.GetTechnologyTemplate(techName); + + for (let auraName of this.ListAllAuras()) + this.GetAuraTemplate(auraName); }; DataTemplateManager.prototype.GetTechnologyTemplate = function(template) @@ -44,6 +47,11 @@ DataTemplateManager.prototype.ListAllTechs = function() return Engine.FindJSONFiles("technologies", true); }; +DataTemplateManager.prototype.ListAllAuras = function() +{ + return Engine.FindJSONFiles("auras", true); +}; + DataTemplateManager.prototype.GetAllTechs = function() { return this.allTechs;