kcd-modder
Version:
Kingdom Come Deliverance modder
23 lines (20 loc) • 668 B
JavaScript
module.exports = {
name: 'unleveled-perks',
files: [
{
file: 'Libs/Tables/rpg/perk.xml',
pakFile: null,
modifyFile: async (doc, { findDeep, setAttr, addChildElement, generateId }) => {
const rows = findDeep(doc.documentElement, { name: 'row' })
if (!rows.length) throw new Error('[unleveled-perks][Libs/Tables/rpg/perk.xml] Error: row elements not found')
for (const row of rows) {
const level = row.getAttribute('level')
const visibility = row.getAttribute('visibility')
if (level && visibility === '2') {
setAttr(row, 'level', 1)
}
}
}
}
]
}