Module:Magic: Difference between revisions

_getSpellTemplateData: Resolve error with fixedItemCosts data
(Further fixes)
(_getSpellTemplateData: Resolve error with fixedItemCosts data)
Line 217: Line 217:
                 ["specialCostQty"] = spell.specialCost.quantity
                 ["specialCostQty"] = spell.specialCost.quantity
             }
             }
            for i, fixedCost in ipairs(spell.fixedItemCosts) do
if type(spell.fixedItemCosts) == 'table' then
                local item = Items.getItemByID(fixedCost.id)
for i, fixedCost in ipairs(spell.fixedItemCosts) do
                if item ~= nil then
local item = Items.getItemByID(fixedCost.id)
                    templateData['fixedItemName' .. (i - 1)] = item.name
if item ~= nil then
                    templateData['fixedItemQty' .. (i - 1)] = fixedCost.quantity
templateData['fixedItemName' .. (i - 1)] = item.name
                end
templateData['fixedItemQty' .. (i - 1)] = fixedCost.quantity
            end
end
end
end
         end
         end
     end
     end