32 lines
1.5 KiB
Lua

local armorsToxin = {
-- Base Mod
{name = "light-armor", decrease = 0, percent = 10, durability = 1000},
{name = "heavy-armor", decrease = 0, percent = 30, durability = 5000},
{name = "modular-armor", decrease = 0, percent = 40, durability = 10000},
{name = "power-armor", decrease = 0, percent = 60, durability = 15000},
{name = "power-armor-mk2", decrease = 0, percent = 70, durability = 20000},
-- Power Armor MK3
{name = "power-armor-mk3", decrease = 0, percent = 90, durability = 30000},
{name = "power-armor-mk4", decrease = 0, percent = 90, durability = 40000},
-- Bob Warface
{name = "heavy-armor-2", decrease = 0, percent = 35, durability = 30000}, --drd
{name = "heavy-armor-3", decrease = 0, percent = 43, durability = 40000}, --drd
{name = "bob-power-armor-mk3", decrease = 0, percent = 30, durability = 30000},
{name = "bob-power-armor-mk4", decrease = 0, percent = 40, durability = 40000},
{name = "bob-power-armor-mk5", decrease = 0, percent = 50, durability = 50000}
}
for _, resist in pairs(armorsToxin) do
local items = data.raw.armor
local armor = items[resist.name]
if armor then
table.insert(armor.resistances, {type = "toxin", decrease = resist.decrease, percent = resist.percent})
armor.durability = resist.durability
armor.infinite = false
if (resist.name:find("modular") == nil and resist.name:find("power") == nil) then
armor.stack_size = 10
end
end
end