17,101
edits
(Update for v1.1) |
(Correct various issues) |
||
Line 32: | Line 32: | ||
end | end | ||
for i, crateEntry in Shared.spairs(GameData.golbinRaid.crateItems, sortFunc) do | for i, crateEntry in Shared.spairs(GameData.rawData.golbinRaid.crateItems, sortFunc) do | ||
local item = Items.getItemByID(crateEntry.itemID) | local item = Items.getItemByID(crateEntry.itemID) | ||
if item ~= nil then | if item ~= nil then | ||
Line 57: | Line 57: | ||
-- If the item has special attacks, use those | -- If the item has special attacks, use those | ||
local spAttText = {} | local spAttText = {} | ||
for j, | for j, spAttID in ipairs(item.specialAttacks) do | ||
table.insert(spAttText, '<b>' .. spAtt.name .. ' (' .. Shared.round(spAtt.defaultChance, 2, 0) .. '%)</b> - ' .. spAtt.description) | local spAtt = GameData.getEntityByID('attacks', spAttID) | ||
if spAtt ~= nil then | |||
table.insert(spAttText, '<b>' .. spAtt.name .. ' (' .. Shared.round(spAtt.defaultChance, 2, 0) .. '%)</b> - ' .. spAtt.description) | |||
end | |||
end | end | ||
descText = table.concat(spAttText, '<br/>') | descText = table.concat(spAttText, '<br/>') | ||
Line 81: | Line 84: | ||
function p.getRaidModifierList() | function p.getRaidModifierList() | ||
local modList = {} | local modList = {} | ||
for i, modDet in ipairs(GameData.golbinRaid.possibleModifiers) do | for i, modDet in ipairs(GameData.rawData.golbinRaid.possibleModifiers) do | ||
local baseName, modText, modSign, isNeg, isUnsigned = Constants.getModifierDetails(modDet.key) | local baseName, modText, modSign, isNeg, isUnsigned = Constants.getModifierDetails(modDet.key) | ||
local prefix = '' | local prefix = '' |