Differential D866 Diff 3716 ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/simulation/components/GuiInterface.js
Show First 20 Lines • Show All 650 Lines • ▼ Show 20 Lines | GuiInterface.prototype.GetTemplateData = function(player, name) | ||||
let template = cmpTemplateManager.GetTemplate(name); | let template = cmpTemplateManager.GetTemplate(name); | ||||
if (!template) | if (!template) | ||||
return null; | return null; | ||||
let aurasTemplate = {}; | let aurasTemplate = {}; | ||||
if (!template.Auras) | if (!template.Auras) | ||||
return GetTemplateDataHelper(template, player, aurasTemplate, Resources); | return GetTemplateDataHelper(template, player, aurasTemplate, Resources, DamageTypes); | ||||
// Add aura name and description loaded from JSON file | // Add aura name and description loaded from JSON file | ||||
let auraNames = template.Auras._string.split(/\s+/); | let auraNames = template.Auras._string.split(/\s+/); | ||||
let cmpDataTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_DataTemplateManager); | let cmpDataTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_DataTemplateManager); | ||||
for (let name of auraNames) | for (let name of auraNames) | ||||
aurasTemplate[name] = cmpDataTemplateManager.GetAuraTemplate(name); | aurasTemplate[name] = cmpDataTemplateManager.GetAuraTemplate(name); | ||||
return GetTemplateDataHelper(template, player, aurasTemplate, Resources); | return GetTemplateDataHelper(template, player, aurasTemplate, Resources, DamageTypes); | ||||
}; | }; | ||||
GuiInterface.prototype.GetTechnologyData = function(player, data) | GuiInterface.prototype.GetTechnologyData = function(player, data) | ||||
{ | { | ||||
let cmpDataTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_DataTemplateManager); | let cmpDataTemplateManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_DataTemplateManager); | ||||
let template = cmpDataTemplateManager.GetTechnologyTemplate(data.name); | let template = cmpDataTemplateManager.GetTechnologyTemplate(data.name); | ||||
if (!template) | if (!template) | ||||
▲ Show 20 Lines • Show All 1,371 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator