More minor fixes
This commit is contained in:
@@ -31,7 +31,7 @@ local function mergeLevelMod(modList, mod, value)
|
||||
end
|
||||
|
||||
-- Merge gem modifiers with given mod list
|
||||
local function mergeGemMods(modList, gem)
|
||||
function calcs.mergeGemMods(modList, gem)
|
||||
modList:AddList(gem.data.baseMods)
|
||||
if gem.quality > 0 then
|
||||
for i = 1, #gem.data.qualityMods do
|
||||
@@ -361,7 +361,7 @@ function calcs.buildActiveSkillModList(env, actor, activeSkill)
|
||||
-- Add support gem modifiers to skill mod list
|
||||
for _, gem in pairs(activeSkill.gemList) do
|
||||
if gem.data.support then
|
||||
mergeGemMods(skillModList, gem)
|
||||
calcs.mergeGemMods(skillModList, gem)
|
||||
end
|
||||
end
|
||||
|
||||
@@ -375,7 +375,7 @@ function calcs.buildActiveSkillModList(env, actor, activeSkill)
|
||||
end
|
||||
|
||||
-- Add active gem modifiers
|
||||
mergeGemMods(skillModList, activeGem)
|
||||
calcs.mergeGemMods(skillModList, activeGem)
|
||||
|
||||
-- Add extra modifiers
|
||||
for _, value in ipairs(env.modDB:Sum("LIST", activeSkill.skillCfg, "ExtraSkillMod")) do
|
||||
|
||||
@@ -606,7 +606,7 @@ function calcs.perform(env)
|
||||
modList = common.New("ModList")
|
||||
}
|
||||
local gemModList = common.New("ModList")
|
||||
mergeGemMods(gemModList, {
|
||||
calcs.mergeGemMods(gemModList, {
|
||||
level = value.level,
|
||||
quality = 0,
|
||||
data = data.gems[value.name],
|
||||
|
||||
@@ -209,7 +209,7 @@ end
|
||||
local missing = { }
|
||||
for _, minion in pairs(data.minions) do
|
||||
for _, skillId in ipairs(minion.skillList) do
|
||||
if not data.skills[skillId] and not missing[skillId] then
|
||||
if not data.skills[skillId] and not missing[skillId] and launch.devMode then
|
||||
ConPrintf("'%s' missing skill '%s'", minion.name, skillId)
|
||||
missing[skillId] = true
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user