Files
PathOfBuilding/Export/passives.lua
2020-12-03 23:43:45 +01:00

26 lines
920 B
Lua

local out = io.open("../Data/Passives.lua", "w")
out:write('-- This file is automatically generated, do not edit!\n')
out:write('-- Passive skill data (c) Grinding Gear Games\n\nreturn {\n')
for passiveKey = 0, PassiveSkills.maxRow do
local passive = PassiveSkills[passiveKey]
out:write('\t[', passive.PassiveSkillGraphId, '] = { ')
out:write('name = "', passive.Name, '", ')
if passive.StatsKeys[1] > 0 then
if passive.GrantedBuff_BuffDefinitionsKey then
loadStatFile("passive_skill_aura_stat_descriptions.txt")
else
loadStatFile("passive_skill_stat_descriptions.txt")
end
local stats = { }
for i, statKey in ipairs(passive.StatsKeys) do
stats[Stats[statKey].Id] = { min = passive["Stat"..i.."Value"], max = passive["Stat"..i.."Value"] }
end
out:write('"', table.concat(describeStats(stats), '", "'), '", ')
end
out:write('},\n')
end
out:write('}')
out:close()
print("Passives exported.")