24 lines
862 B
JavaScript
24 lines
862 B
JavaScript
const fs = require('fs')
|
|
const key = "SpecialRing.config"
|
|
const values = [56, 100, 500] // 登记,伤害加倍,元宝花费
|
|
const interval = [1, 100, 50]
|
|
const num = 45
|
|
const start = () => {
|
|
const template = `[S1] = {
|
|
pos = 4,
|
|
lv = S1,
|
|
cost = {{type=4,id=4,count=S3},{type=0,id=1018,count=1000}},
|
|
attr = {{type=75,value=S2},{type=76,value=428},{type=77,value=536},{type=21,value=55},{type=23,value=55},{type=25,value=55},{type=27,value=55},{type=83,value=5000},},
|
|
}`
|
|
const getStr = (index) => {
|
|
let str = template
|
|
values.forEach((v, i) => {
|
|
const reg = new RegExp(`S${i + 1}`, 'g')
|
|
str = str.replace(reg, v + index * interval[i])
|
|
})
|
|
return str
|
|
}
|
|
const content = Array(num).fill(1).map((e, i) => `${getStr(i)}`).join(',')
|
|
fs.writeFileSync(`./dist/${key}.txt`, content)
|
|
}
|
|
start() |