Module:ItemTables: Difference between revisions

add bullet shield
filter disabled items
Line 58: Line 58:
internal_to_friendly["ammo"] = { "BonusClipSizePercent", "BonusClipSize" }
internal_to_friendly["ammo"] = { "BonusClipSizePercent", "BonusClipSize" }
internal_to_friendly["weapon damage"] = { "BaseAttackDamagePercent" }
internal_to_friendly["weapon damage"] = { "BaseAttackDamagePercent" }
internal_to_friendly["bullet shield"] = { "BulletShieldMaxHealth", "BulletShieldOnCast" }
internal_to_friendly["bullet shield health"] = { "BulletShieldMaxHealth", "BulletShieldOnCast", "SaviorBulletShieldHealth", "FlyingBulletShield" }
internal_to_friendly["spirit shield health"] = { "TechShieldMaxHealth", "TechShieldOnCast", "SaviorMagicShieldHealth", "FlyingTechShield" }
internal_to_friendly["health"] = { "BonusHealth" }
internal_to_friendly["health"] = { "BonusHealth" }
internal_to_friendly["health regen"] = { "BonusHealthRegen" }
internal_to_friendly["health regen"] = { "BonusHealthRegen" }
Line 106: Line 107:
}
}
}
}
for _, t in pairs(listofKeysTable) do
for _, t in pairs(listofKeysTable) do
-- filter out items that: don't have the property, don't have names (have 'null' names), and aren't disabled --//and itemName["Disabled"] == nil
-- filter out items that: don't have the property, don't have names (have 'null' names), and aren't disabled
if(itemName[t] ~= nil and itemName["Name"] ~= nil) then --  and itemName["Disabled"] == false --// the data field is not setup to filter this yet
if(itemName[t] ~= nil and itemName["Name"] ~= nil and itemName["Disabled"] == false) then
listofItems = listofItems .. itemName["Name"] .. "<br/>"
listofItems = listofItems .. itemName["Name"] .. "<br/>"