diff --git a/models/ProfileArtis.js b/models/ProfileArtis.js index 802515be..def27388 100644 --- a/models/ProfileArtis.js +++ b/models/ProfileArtis.js @@ -276,4 +276,20 @@ export default class ProfileArtis extends Base { } return ret } + + static _eachArtisSet (sets, fn) { + lodash.forEach(sets || [], (v, k) => { + let artisSet = ArtifactSet.get(k) + if (artisSet) { + if (v >= 4) { + fn(artisSet, 2) + } + fn(artisSet, v) + } + }) + } + + eachArtisSet (fn) { + ProfileArtis._eachArtisSet(this.sets, fn) + } } diff --git a/models/ProfileAttr.js b/models/ProfileAttr.js new file mode 100644 index 00000000..3cfc7fa1 --- /dev/null +++ b/models/ProfileAttr.js @@ -0,0 +1,112 @@ +import lodash from 'lodash' +import Base from './Base.js' +import DmgMastery from './profile-lib/DmgMastery.js' +import { Format } from '../components/index.js' + +const baseAttr = 'atk,def,hp,mastery,recharge,cpct,cdmg,dmg,phy,heal,shield'.split(',') +let attrReg = new RegExp(`^(${baseAttr.join('|')})(Base|Plus|Pct|Inc)$`) + +class ProfileAttr extends Base { + constructor (data = null) { + super() + this._init(data) + } + + _init (data) { + // 基础属性 + this._attr = {} + let attr = this._attr + lodash.forEach(baseAttr, (key) => { + attr[key] = { + base: 0, + plus: 0, + pct: 0 + } + }) + if (data) { + this.setAttr(data, true) + } + } + + static init (data = null) { + return new ProfileAttr(data) + } + + /** + * getter + * + * @param key + * @returns {*|number} + * @private + */ + _get (key) { + let attr = this._attr + if (baseAttr.includes(key)) { + let a = attr[key] + return a.base * (1 + a.pct / 100) + a.plus + } + + let testRet = attrReg.exec(key) + if (testRet && testRet[1] && testRet[2]) { + let key = testRet[1] + let key2 = testRet[2].toLowerCase() + return attr[key][key2] || 0 + } + } + + /** + * 添加或追加Attr数据 + * @param key + * @param val + * @returns {boolean} + */ + addAttr (key, val) { + let attr = this._attr + if (baseAttr.includes(key)) { + attr[key].plus += val * 1 + return true + } + + let testRet = attrReg.exec(key) + if (testRet && testRet[1] && testRet[2]) { + let key = testRet[1] + let key2 = testRet[2].toLowerCase() + attr[key][key2] += val * 1 + return true + } + return false + } + + /** + * 设置属性 + * @param data + * @param withBase:带有base数据的初始化设置,会将atk/hp/def视作结果数据而非plus数据 + */ + setAttr (data, withBase = false) { + if (withBase) { + lodash.forEach(['hp', 'def', 'atk'], (key) => { + let base = `${key}Base` + if (data[key] && data[base]) { + data[`${key}Plus`] = data[key] - data[base] + delete data[key] + } + }) + } + lodash.forEach(data, (val, key) => { + this.addAttr(key, val) + }) + } + + getAttr () { + let ret = {} + lodash.forEach(baseAttr, (key) => { + ret[key] = this[key] + if (['hp', 'atk', 'def'].includes(key)) { + ret[`${key}Base`] = this[`${key}Base`] + } + }) + return ret + } +} + +export default ProfileAttr diff --git a/models/index.js b/models/index.js index 8342fa88..7da128a4 100644 --- a/models/index.js +++ b/models/index.js @@ -9,6 +9,7 @@ import ProfileServ from './ProfileServ.js' import ProfileReq from './ProfileReq.js' import ProfileData from './ProfileData.js' import ProfileArtis from './ProfileArtis.js' +import ProfileAttr from './ProfileAttr.js' import ProfileDmg from './ProfileDmg.js' import ProfileRank from './ProfileRank.js' import Material from './Material.js' @@ -28,6 +29,7 @@ export { ProfileReq, ProfileData, ProfileArtis, + ProfileAttr, ProfileDmg, ProfileRank, Material, diff --git a/models/profile-lib/AttrCalc.js b/models/profile-lib/AttrCalc.js index 71234814..b2119bb6 100644 --- a/models/profile-lib/AttrCalc.js +++ b/models/profile-lib/AttrCalc.js @@ -3,8 +3,10 @@ * @type {{}} */ -import { Weapon } from '../index.js' +import { Weapon, ProfileAttr } from '../index.js' import { attrNameMap } from '../../resources/meta/artifact/artis-mark.js' +import { calc as artisBuffs } from '../../resources/meta/artifact/index.js' +import { calc as weaponBuffs } from '../../resources/meta/weapon/index.js' import lodash from 'lodash' class AttrCalc { @@ -13,48 +15,53 @@ class AttrCalc { this.char = profile.char } + /** + * 静态调用入口 + * @param profile + * @returns {boolean|void} + */ static getAttr (profile) { let attr = new AttrCalc(profile) - if (profile?.char?.name !== '纳西妲') { + if (!process.argv.includes('web-debug')) { return false } return attr.calc() } + /** + * 实例调用入口 + * @param profile + */ calc (profile) { - this.init() + this.attr = ProfileAttr.init({ + recharge: 100, + cpct: 5, + cdmg: 50 + }) this.setCharAttr() this.setWeaponAttr() this.setArtisAttr() - console.log(this.attr) + console.log(this.attr, this.attr.getAttr()) } + /** + * 属性初始化 + */ init () { - this.attr = { - atkBase: 0, - atkPct: 0, - atkPlus: 0, - hpBase: 0, - hpPct: 0, - hpPlus: 0, - defBase: 0, - defPct: 0, - defPlus: 0, - mastery: 0, - recharge: 100, - shield: 0, - heal: 0, - dmg: 0, - phy: 0, - cpct: 5, - cdmg: 50 - } } + addAttr (key, val) { + this.attr.addAttr(key, val) + } + + /** + * 计算角色属性 + * @param affix + */ setCharAttr (affix = '') { let { char, level } = this.profile let metaAttr = char.detail?.attr || {} - let { keys, details } = metaAttr + let { keys = {}, details = {} } = metaAttr let lvLeft = 0 let lvRight = 0 let lvStep = [1, 20, 50, 60, 70, 80, 90] @@ -64,21 +71,23 @@ class AttrCalc { lvRight = lvStep[idx + 1] } } - let detailLeft = details[lvLeft + '+'] || details[lvLeft] - let detailRight = details[lvRight] + let detailLeft = details[lvLeft + '+'] || details[lvLeft] || {} + let detailRight = details[lvRight] || {} let getLvData = (idx) => { let valueLeft = detailLeft[idx] let valueRight = detailRight[idx] return valueLeft * 1 + ((valueRight - valueLeft) * (level - lvLeft) / (lvRight - lvLeft)) } - let attr = this.attr - attr.hpBase += getLvData(0) - attr.atkBase += getLvData(1) - attr.defBase += getLvData(2) - attr[keys[3]] += details[lvRight][3] + this.addAttr('hpBase', getLvData(0)) + this.addAttr('atkBase', getLvData(1)) + this.addAttr('defBase', getLvData(2)) + this.addAttr(keys[3], (details[lvRight] || [])[3]) } + /** + * 计算武器属性 + */ setWeaponAttr () { let wData = this.profile?.weapon let weapon = Weapon.get(wData?.name) @@ -92,31 +101,66 @@ class AttrCalc { lvRight = lvStep[idx + 1] } } - let attr = this.attr let wAttr = weapon?.detail?.attr let wAtk = wAttr.atk let valueLeft = wAtk[lvLeft + '+'] || wAtk[lvLeft] let valueRight = wAtk[lvRight] - attr.atkBase += valueLeft * 1 + ((valueRight - valueLeft) * (level - lvLeft) / (lvRight - lvLeft)) + this.addAttr('atkBase', valueLeft * 1 + ((valueRight - valueLeft) * (level - lvLeft) / (lvRight - lvLeft))) let wBonus = wAttr.bonusData valueLeft = wBonus[lvLeft + '+'] || wBonus[lvLeft] valueRight = wBonus[lvRight] let valueStep = (valueRight - valueLeft) / ((lvRight - lvLeft) / 5) let add = valueLeft + Math.floor((level - lvLeft) / 5) * valueStep - attr[wAttr.bonusKey] += add + this.addAttr(wAttr.bonusKey, add) + + let wBuffs = weaponBuffs[weapon.name] || [] + if (lodash.isPlainObject(wBuffs)) { + wBuffs = [wBuffs] + } + let affix = wData.affix || 1 + lodash.forEach(wBuffs, (buff) => { + if (!buff.isStatic) { + return true + } + if (buff) { + lodash.forEach(buff.refine, (r, key) => { + console.log(affix, key, r[affix - 1]) + this.addAttr(key, r[affix - 1] * (buff.buffCount || 1)) + }) + } + }) } + /** + * 计算圣遗物属性 + */ setArtisAttr () { let artis = this.profile?.artis - let attr = this.attr + // 计算圣遗物词条 artis.forEach((arti) => { this.calcArtisAttr(arti.main) lodash.forEach(arti.attrs, (ds) => { this.calcArtisAttr(ds) }) }) + // 计算圣遗物静态加成 + artis.eachArtisSet((set, num) => { + let buff = artisBuffs[set.name] && artisBuffs[set.name][num] + if (!buff.isStatic) { + return true + } + lodash.forEach(buff.data, (val, key) => { + console.log(buff.title, key, val) + this.addAttr(key, val) + }) + }) } + /** + * 计算单条圣遗物词缀 + * @param ds + * @returns {boolean} + */ calcArtisAttr (ds) { let title = ds.title let key = attrNameMap[title] @@ -124,13 +168,12 @@ class AttrCalc { key = 'dmg' } if (!key) { - console.log(title) return false } if (['atk', 'hp', 'def'].includes(key)) { key = key + 'Pct' } - this.attr[key] += ds.value * 1 + this.attr.addAttr(key, ds.value * 1) } static getArtisKey (ds) { diff --git a/models/profile-lib/DmgBuffs.js b/models/profile-lib/DmgBuffs.js index 5d1ed1d1..8741d85b 100644 --- a/models/profile-lib/DmgBuffs.js +++ b/models/profile-lib/DmgBuffs.js @@ -3,7 +3,7 @@ * */ import lodash from 'lodash' import { Data } from '../../components/index.js' -import { ArtifactSet } from '../index.js' +import { ProfileArtis } from '../index.js' let weaponBuffs = {} let artisBuffs = {} @@ -17,26 +17,16 @@ setTimeout(async function init () { let DmgBuffs = { // 圣遗物Buff getArtisBuffs (artis = {}) { - if (!artis) { - return [] - } let buffs = artisBuffs let retBuffs = [] - let addBuff = function (buff, name, num) { + ProfileArtis._eachArtisSet(artis, (sets, num) => { + let buff = buffs[sets.name] && buffs[sets.name][num] if (buff && !buff.isStatic) { - let artiSet = ArtifactSet.get(name) retBuffs.push({ ...buff, - title: `${artiSet ? artiSet.abbr : name}${num}:` + buff.title + title: `${sets.name}${num}:` + buff.title }) } - } - lodash.forEach(artis, (v, k) => { - let aBuff = buffs[k] || {} - addBuff(aBuff[v], k, v) - if (v >= 4 && buffs[k + '2']) { - addBuff(aBuff['2'], k, 2) - } }) return retBuffs }, @@ -48,6 +38,9 @@ let DmgBuffs = { weaponCfg = [weaponCfg] } lodash.forEach(weaponCfg, (ds) => { + if (ds.isStatic) { + return true + } if (!/:/.test(ds.title)) { ds.title = `${weaponName}:${ds.title}` } diff --git a/resources/meta/artifact/calc.js b/resources/meta/artifact/calc.js index 18d6a74b..60a11573 100644 --- a/resources/meta/artifact/calc.js +++ b/resources/meta/artifact/calc.js @@ -23,7 +23,7 @@ const attr = function (key, val, unit = '%') { const buffs = { 行者之心: { - 2: attr('atk', 18), + 2: attr('atkPct', 18), 4: { title: '重击的暴击率提高30%', data: { @@ -33,7 +33,7 @@ const buffs = { }, 勇士之心: { - 2: attr('atk', 18), + 2: attr('atkPct', 18), 4: { title: '对生命值高于50%的敌人,造成的伤害增加30%', data: { @@ -43,7 +43,7 @@ const buffs = { }, 守护之心: { - 2: attr('def', 30) + 2: attr('defPct', 30) }, 奇迹: {}, @@ -280,7 +280,7 @@ const buffs = { }, 千岩牢固: { - 2: attr('hp', 20), + 2: attr('hpPct', 20), 4: { title: '元素战技命中敌人后,攻击力提升20%', data: { @@ -323,7 +323,7 @@ const buffs = { }, 华馆梦醒形骸记: { - 2: attr('def', 30), + 2: attr('defPct', 30), 4: { title: '满层获得24%防御及24%岩伤加成', sort: 0, @@ -339,7 +339,7 @@ const buffs = { }, 辰砂往生录: { - 2: attr('atk', 18), + 2: attr('atkPct', 18), 4: { title: '满层提高48%攻击力', @@ -350,7 +350,7 @@ const buffs = { }, 来歆余响: { - 2: attr('atk', 18), + 2: attr('atkPct', 18), 4: { title: '触发提高普攻[aPlus]伤害', data: { diff --git a/resources/meta/character/夜兰/data.json b/resources/meta/character/夜兰/data.json index bd37d713..63e0a762 100644 --- a/resources/meta/character/夜兰/data.json +++ b/resources/meta/character/夜兰/data.json @@ -21,7 +21,7 @@ }, "growAttr": { "key": "cpct", - "value": "19.2%" + "value": 19.2 }, "talentKey": { "6031": "a", diff --git a/resources/meta/character/夜兰/detail.json b/resources/meta/character/夜兰/detail.json index a9af5449..8f3c81b2 100644 --- a/resources/meta/character/夜兰/detail.json +++ b/resources/meta/character/夜兰/detail.json @@ -425,6 +425,387 @@ ] } }, + "talentData": { + "a": { + "一段伤害": [ + 40.68, + 43.99, + 47.3, + 52.03, + 55.34, + 59.13, + 64.33, + 69.53, + 74.73, + 80.41, + 86.09, + 91.76, + 97.44, + 103.11, + 108.79 + ], + "二段伤害": [ + 39.04, + 42.22, + 45.4, + 49.94, + 53.12, + 56.75, + 61.74, + 66.74, + 71.73, + 77.18, + 82.63, + 88.08, + 93.52, + 98.97, + 104.42 + ], + "三段伤害": [ + 51.6, + 55.8, + 60, + 66, + 70.2, + 75, + 81.6, + 88.2, + 94.8, + 102, + 109.2, + 116.4, + 123.6, + 130.8, + 138 + ], + "四段伤害": [ + 65.02, + 70.3, + 75.6, + 83.16, + 88.46, + 94.5, + 102.82, + 111.14, + 119.44, + 128.52, + 137.6, + 146.66, + 155.74, + 164.8, + 173.88 + ], + "四段伤害2": [ + [ + 32.51, + 32.51 + ], + [ + 35.15, + 35.15 + ], + [ + 37.8, + 37.8 + ], + [ + 41.58, + 41.58 + ], + [ + 44.23, + 44.23 + ], + [ + 47.25, + 47.25 + ], + [ + 51.41, + 51.41 + ], + [ + 55.57, + 55.57 + ], + [ + 59.72, + 59.72 + ], + [ + 64.26, + 64.26 + ], + [ + 68.8, + 68.8 + ], + [ + 73.33, + 73.33 + ], + [ + 77.87, + 77.87 + ], + [ + 82.4, + 82.4 + ], + [ + 86.94, + 86.94 + ] + ], + "瞄准射击": [ + 43.86, + 47.43, + 51, + 56.1, + 59.67, + 63.75, + 69.36, + 74.97, + 80.58, + 86.7, + 92.82, + 98.94, + 105.06, + 111.18, + 117.3 + ], + "满蓄力瞄准射击": [ + 124, + 133.3, + 142.6, + 155, + 164.3, + 173.6, + 186, + 198.4, + 210.8, + 223.2, + 235.6, + 248, + 263.5, + 279, + 294.5 + ], + "破局矢伤害": [ + 11.58, + 12.44, + 13.31, + 14.47, + 15.34, + 16.21, + 17.36, + 18.52, + 19.68, + 20.84, + 21.99, + 23.15, + 24.6, + 26.05, + 27.49 + ], + "下坠期间伤害": [ + 56.83, + 61.45, + 66.08, + 72.69, + 77.31, + 82.6, + 89.87, + 97.14, + 104.41, + 112.34, + 120.27, + 128.2, + 136.12, + 144.05, + 151.98 + ], + "低空/高空坠地冲击伤害": [ + [ + 113.63, + 141.93 + ], + [ + 122.88, + 153.49 + ], + [ + 132.13, + 165.04 + ], + [ + 145.35, + 181.54 + ], + [ + 154.59, + 193.1 + ], + [ + 165.16, + 206.3 + ], + [ + 179.7, + 224.45 + ], + [ + 194.23, + 242.61 + ], + [ + 208.77, + 260.76 + ], + [ + 224.62, + 280.57 + ], + [ + 240.48, + 300.37 + ], + [ + 256.34, + 320.18 + ], + [ + 272.19, + 339.98 + ], + [ + 288.05, + 359.79 + ], + [ + 303.9, + 379.59 + ] + ], + "低空/高空坠地冲击伤害2": [ + [ + 113.63, + 141.93 + ], + [ + 122.88, + 153.49 + ], + [ + 132.13, + 165.04 + ], + [ + 145.35, + 181.54 + ], + [ + 154.59, + 193.1 + ], + [ + 165.16, + 206.3 + ], + [ + 179.7, + 224.45 + ], + [ + 194.23, + 242.61 + ], + [ + 208.77, + 260.76 + ], + [ + 224.62, + 280.57 + ], + [ + 240.48, + 300.37 + ], + [ + 256.34, + 320.18 + ], + [ + 272.19, + 339.98 + ], + [ + 288.05, + 359.79 + ], + [ + 303.9, + 379.59 + ] + ] + }, + "e": { + "技能伤害": [ + 22.61, + 24.31, + 26.01, + 28.27, + 29.96, + 31.66, + 33.92, + 36.18, + 38.44, + 40.7, + 42.97, + 45.23, + 48.05, + 50.88, + 53.71 + ] + }, + "q": { + "技能伤害": [ + 7.31, + 7.86, + 8.4, + 9.13, + 9.68, + 10.23, + 10.96, + 11.69, + 12.42, + 13.15, + 13.89, + 14.62, + 15.53, + 16.44, + 17.36 + ], + "玄掷玲珑伤害": [ + 14.61, + 15.72, + 16.799999999999997, + 18.27, + 19.38, + 20.46, + 21.93, + 23.4, + 24.839999999999996, + 26.31, + 27.78, + 29.22, + 31.049999999999997, + 32.88, + 34.71 + ] + } + }, "cons": { "1": { "name": "与谋者,以局入局", @@ -488,5 +869,87 @@ "效果存在期间重新施放渊图玲珑骰,将移除原有的上述效果。" ] } - ] + ], + "attr": { + "keys": [ + "hpBase", + "atkBase", + "defBase", + "cpct" + ], + "details": { + "1": [ + 1125, + 18.99, + 42.66, + 0 + ], + "20": [ + 2918, + 49.27, + 110.66, + 0 + ], + "50": [ + 7472, + 126.16, + 283.37, + 4.8 + ], + "60": [ + 9374, + 158.26, + 355.47, + 9.6 + ], + "70": [ + 11056, + 186.66, + 419.26, + 9.6 + ], + "80": [ + 12749, + 215.24, + 483.47, + 14.4 + ], + "90": [ + 14450, + 243.96, + 547.98, + 19.2 + ], + "20+": [ + 3883, + 65.55, + 147.23, + 0 + ], + "50+": [ + 8386, + 141.58, + 318.02, + 9.6 + ], + "60+": [ + 10059, + 169.83, + 381.46, + 9.6 + ], + "70+": [ + 11741, + 198.23, + 445.25, + 14.4 + ], + "80+": [ + 13434, + 226.81, + 509.46, + 19.2 + ] + } + } } \ No newline at end of file diff --git a/resources/meta/material/data.json b/resources/meta/material/data.json index 2343c992..58ac0c0a 100644 --- a/resources/meta/material/data.json +++ b/resources/meta/material/data.json @@ -1,2022 +1,2022 @@ { - "生长碧翡": { - "id": 374, - "name": "生长碧翡", - "type": "gem", - "star": 5, - "items": { - "生长碧翡碎屑": { - "id": 371, - "name": "生长碧翡碎屑", - "type": "gem", - "star": 2 - }, - "生长碧翡断片": { - "id": 372, - "name": "生长碧翡断片", - "type": "gem", - "star": 3 - }, - "生长碧翡块": { - "id": 373, - "name": "生长碧翡块", - "type": "gem", - "star": 4 - }, - "生长碧翡": { - "id": 374, - "name": "生长碧翡", - "type": "gem", - "star": 5 - } - } - }, - "蕈王钩喙": { - "id": "n113036", - "name": "蕈王钩喙", - "type": "boss", - "star": 4 - }, - "月莲": { - "id": "n101215", - "name": "月莲", - "type": "specialty", - "star": 1 - }, - "孢囊晶尘": { - "id": "n112061", - "name": "孢囊晶尘", - "type": "normal", - "star": 3, - "items": { - "蕈兽孢子": { - "id": "n112059", - "name": "蕈兽孢子", - "type": "normal", - "star": 1 - }, - "荧光孢粉": { - "id": "n112060", - "name": "荧光孢粉", - "type": "normal", - "star": 2 - }, - "孢囊晶尘": { - "id": "n112061", - "name": "孢囊晶尘", - "type": "normal", - "star": 3 - } - } - }, - "「诤言」的哲学": { - "id": "n104331", - "name": "「诤言」的哲学", - "type": "talent", - "star": 4, - "items": { - "「诤言」的教导": { - "id": "n104329", - "name": "「诤言」的教导", - "type": "talent", - "star": 2 - }, - "「诤言」的指引": { - "id": "n104330", - "name": "「诤言」的指引", - "type": "talent", - "star": 3 - }, - "「诤言」的哲学": { - "id": "n104331", - "name": "「诤言」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "万劫之真意": { - "id": 485, - "name": "万劫之真意", - "type": "weekly", - "star": 5 - }, - "涤净青金": { - "id": 324, - "name": "涤净青金", - "type": "gem", - "star": 5, - "items": { - "涤净青金碎屑": { - "id": 321, - "name": "涤净青金碎屑", - "type": "gem", - "star": 2 - }, - "涤净青金断片": { - "id": 322, - "name": "涤净青金断片", - "type": "gem", - "star": 3 - }, - "涤净青金块": { - "id": 323, - "name": "涤净青金块", - "type": "gem", - "star": 4 - }, - "涤净青金": { - "id": 324, - "name": "涤净青金", - "type": "gem", - "star": 5 - } - } - }, - "永续机芯": { - "id": "n113038", - "name": "永续机芯", - "type": "boss", - "star": 4 - }, - "帕蒂沙兰": { - "id": "n101214", - "name": "帕蒂沙兰", - "type": "specialty", - "star": 1 - }, - "「笃行」的哲学": { - "id": "n104337", - "name": "「笃行」的哲学", - "type": "talent", - "star": 4, - "items": { - "「笃行」的教导": { - "id": "n104335", - "name": "「笃行」的教导", - "type": "talent", - "star": 2 - }, - "「笃行」的指引": { - "id": "n104336", - "name": "「笃行」的指引", - "type": "talent", - "star": 3 - }, - "「笃行」的哲学": { - "id": "n104337", - "name": "「笃行」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "祸神之禊泪": { - "id": 484, - "name": "祸神之禊泪", - "type": "weekly", - "star": 5 - }, - "最胜紫晶": { - "id": 334, - "name": "最胜紫晶", - "type": "gem", - "star": 5, - "items": { - "最胜紫晶碎屑": { - "id": 331, - "name": "最胜紫晶碎屑", - "type": "gem", - "star": 2 - }, - "最胜紫晶断片": { - "id": 332, - "name": "最胜紫晶断片", - "type": "gem", - "star": 3 - }, - "最胜紫晶块": { - "id": 333, - "name": "最胜紫晶块", - "type": "gem", - "star": 4 - }, - "最胜紫晶": { - "id": 334, - "name": "最胜紫晶", - "type": "gem", - "star": 5 - } - } - }, - "藏雷野实": { - "id": "n113037", - "name": "藏雷野实", - "type": "boss", - "star": 4 - }, - "圣金虫": { - "id": "n101225", - "name": "圣金虫", - "type": "specialty", - "star": 1 - }, - "禁咒绘卷": { - "id": 43, - "name": "禁咒绘卷", - "type": "normal", - "star": 3, - "items": { - "导能绘卷": { - "id": 41, - "name": "导能绘卷", - "type": "normal", - "star": 1 - }, - "封魔绘卷": { - "id": 42, - "name": "封魔绘卷", - "type": "normal", - "star": 2 - }, - "禁咒绘卷": { - "id": 43, - "name": "禁咒绘卷", - "type": "normal", - "star": 3 - } - } - }, - "凶将之手眼": { - "id": 483, - "name": "凶将之手眼", - "type": "weekly", - "star": 5 - }, - "导光四面体": { - "id": "n113039", - "name": "导光四面体", - "type": "boss", - "star": 4 - }, - "赤念果": { - "id": "n101220", - "name": "赤念果", - "type": "specialty", - "star": 1 - }, - "织金红绸": { - "id": "n112067", - "name": "织金红绸", - "type": "normal", - "star": 3, - "items": { - "褪色红绸": { - "id": "n112065", - "name": "褪色红绸", - "type": "normal", - "star": 1 - }, - "镶边红绸": { - "id": "n112066", - "name": "镶边红绸", - "type": "normal", - "star": 2 - }, - "织金红绸": { - "id": "n112067", - "name": "织金红绸", - "type": "normal", - "star": 3 - } - } - }, - "树王圣体菇": { - "id": "n101213", - "name": "树王圣体菇", - "type": "specialty", - "star": 1 - }, - "历战的箭簇": { - "id": 53, - "name": "历战的箭簇", - "type": "normal", - "star": 3, - "items": { - "牢固的箭簇": { - "id": 51, - "name": "牢固的箭簇", - "type": "normal", - "star": 1 - }, - "锐利的箭簇": { - "id": 52, - "name": "锐利的箭簇", - "type": "normal", - "star": 2 - }, - "历战的箭簇": { - "id": 53, - "name": "历战的箭簇", - "type": "normal", - "star": 3 - } - } - }, - "劫波莲": { - "id": "n101217", - "name": "劫波莲", - "type": "specialty", - "star": 1 - }, - "「巧思」的哲学": { - "id": "n104334", - "name": "「巧思」的哲学", - "type": "talent", - "star": 4, - "items": { - "「巧思」的教导": { - "id": "n104332", - "name": "「巧思」的教导", - "type": "talent", - "star": 2 - }, - "「巧思」的指引": { - "id": "n104333", - "name": "「巧思」的指引", - "type": "talent", - "star": 3 - }, - "「巧思」的哲学": { - "id": "n104334", - "name": "「巧思」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "血玉之枝": { - "id": 471, - "name": "血玉之枝", - "type": "weekly", - "star": 5 - }, - "自在松石": { - "id": 354, - "name": "自在松石", - "type": "gem", - "star": 5, - "items": { - "自在松石碎屑": { - "id": 351, - "name": "自在松石碎屑", - "type": "gem", - "star": 2 - }, - "自在松石断片": { - "id": 352, - "name": "自在松石断片", - "type": "gem", - "star": 3 - }, - "自在松石块": { - "id": 353, - "name": "自在松石块", - "type": "gem", - "star": 4 - }, - "自在松石": { - "id": 354, - "name": "自在松石", - "type": "gem", - "star": 5 - } - } - }, - "飓风之种": { - "id": 205, - "name": "飓风之种", - "type": "boss", - "star": 4 - }, - "蒲公英籽": { - "id": 603, - "name": "蒲公英籽", - "type": "specialty", - "star": 1 - }, - "不祥的面具": { - "id": 33, - "name": "不祥的面具", - "type": "normal", - "star": 3, - "items": { - "破损的面具": { - "id": 31, - "name": "破损的面具", - "type": "normal", - "star": 1 - }, - "污秽的面具": { - "id": 32, - "name": "污秽的面具", - "type": "normal", - "star": 2 - }, - "不祥的面具": { - "id": 33, - "name": "不祥的面具", - "type": "normal", - "star": 3 - } - } - }, - "「抗争」的哲学": { - "id": 453, - "name": "「抗争」的哲学", - "type": "talent", - "star": 4, - "items": { - "「抗争」的教导": { - "id": 451, - "name": "「抗争」的教导", - "type": "talent", - "star": 2 - }, - "「抗争」的指引": { - "id": 452, - "name": "「抗争」的指引", - "type": "talent", - "star": 3 - }, - "「抗争」的哲学": { - "id": 453, - "name": "「抗争」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "东风之翎": { - "id": 461, - "name": "东风之翎", - "type": "weekly", - "star": 5 - }, - "雷光棱镜": { - "id": 203, - "name": "雷光棱镜", - "type": "boss", - "star": 4 - }, - "落落莓": { - "id": 610, - "name": "落落莓", - "type": "specialty", - "star": 1 - }, - "史莱姆原浆": { - "id": 23, - "name": "史莱姆原浆", - "type": "normal", - "star": 3, - "items": { - "史莱姆凝液": { - "id": 21, - "name": "史莱姆凝液", - "type": "normal", - "star": 1 - }, - "史莱姆清": { - "id": 22, - "name": "史莱姆清", - "type": "normal", - "star": 2 - }, - "史莱姆原浆": { - "id": 23, - "name": "史莱姆原浆", - "type": "normal", - "star": 3 - } - } - }, - "「诗文」的哲学": { - "id": 403, - "name": "「诗文」的哲学", - "type": "talent", - "star": 4, - "items": { - "「自由」的教导": { - "id": 421, - "name": "「自由」的教导", - "type": "talent", - "star": 2 - }, - "「抗争」的指引": { - "id": 452, - "name": "「抗争」的指引", - "type": "talent", - "star": 3 - }, - "「诗文」的哲学": { - "id": 403, - "name": "「诗文」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "东风之爪": { - "id": 462, - "name": "东风之爪", - "type": "weekly", - "star": 5 - }, - "净水之心": { - "id": 202, - "name": "净水之心", - "type": "boss", - "star": 4 - }, - "慕风蘑菇": { - "id": 607, - "name": "慕风蘑菇", - "type": "specialty", - "star": 1 - }, - "「自由」的哲学": { - "id": 423, - "name": "「自由」的哲学", - "type": "talent", - "star": 4, - "items": { - "「自由」的教导": { - "id": 421, - "name": "「自由」的教导", - "type": "talent", - "star": 2 - }, - "「自由」的指引": { - "id": 422, - "name": "「自由」的指引", - "type": "talent", - "star": 3 - }, - "「自由」的哲学": { - "id": 423, - "name": "「自由」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "北风之环": { - "id": 465, - "name": "北风之环", - "type": "weekly", - "star": 5 - }, - "哀叙冰玉": { - "id": 344, - "name": "哀叙冰玉", - "type": "gem", - "star": 5, - "items": { - "哀叙冰玉碎屑": { - "id": 341, - "name": "哀叙冰玉碎屑", - "type": "gem", - "star": 2 - }, - "哀叙冰玉断片": { - "id": 342, - "name": "哀叙冰玉断片", - "type": "gem", - "star": 3 - }, - "哀叙冰玉块": { - "id": 343, - "name": "哀叙冰玉块", - "type": "gem", - "star": 4 - }, - "哀叙冰玉": { - "id": 344, - "name": "哀叙冰玉", - "type": "gem", - "star": 5 - } - } - }, - "极寒之核": { - "id": 204, - "name": "极寒之核", - "type": "boss", - "star": 4 - }, - "嘟嘟莲": { - "id": 600, - "name": "嘟嘟莲", - "type": "specialty", - "star": 1 - }, - "攫金鸦印": { - "id": 123, - "name": "攫金鸦印", - "type": "normal", - "star": 3, - "items": { - "寻宝鸦印": { - "id": 121, - "name": "寻宝鸦印", - "type": "normal", - "star": 1 - }, - "藏银鸦印": { - "id": 122, - "name": "藏银鸦印", - "type": "normal", - "star": 2 - }, - "攫金鸦印": { - "id": 123, - "name": "攫金鸦印", - "type": "normal", - "star": 3 - } - } - }, - "北风的魂匣": { - "id": 466, - "name": "北风的魂匣", - "type": "weekly", - "star": 5 - }, - "燃愿玛瑙": { - "id": 314, - "name": "燃愿玛瑙", - "type": "gem", - "star": 5, - "items": { - "燃愿玛瑙碎屑": { - "id": 311, - "name": "燃愿玛瑙碎屑", - "type": "gem", - "star": 2 - }, - "燃愿玛瑙断片": { - "id": 312, - "name": "燃愿玛瑙断片", - "type": "gem", - "star": 3 - }, - "燃愿玛瑙块": { - "id": 313, - "name": "燃愿玛瑙块", - "type": "gem", - "star": 4 - }, - "燃愿玛瑙": { - "id": 314, - "name": "燃愿玛瑙", - "type": "gem", - "star": 5 - } - } - }, - "常燃火种": { - "id": 201, - "name": "常燃火种", - "type": "boss", - "star": 4 - }, - "小灯草": { - "id": 609, - "name": "小灯草", - "type": "specialty", - "star": 1 - }, - "尉官的徽记": { - "id": 113, - "name": "尉官的徽记", - "type": "normal", - "star": 3, - "items": { - "新兵的徽记": { - "id": 111, - "name": "新兵的徽记", - "type": "normal", - "star": 1 - }, - "士官的徽记": { - "id": 112, - "name": "士官的徽记", - "type": "normal", - "star": 2 - }, - "尉官的徽记": { - "id": 113, - "name": "尉官的徽记", - "type": "normal", - "star": 3 - } - } - }, - "坚牢黄玉": { - "id": 364, - "name": "坚牢黄玉", - "type": "gem", - "star": 5, - "items": { - "坚牢黄玉碎屑": { - "id": 361, - "name": "坚牢黄玉碎屑", - "type": "gem", - "star": 2 - }, - "坚牢黄玉断片": { - "id": 362, - "name": "坚牢黄玉断片", - "type": "gem", - "star": 3 - }, - "坚牢黄玉块": { - "id": 363, - "name": "坚牢黄玉块", - "type": "gem", - "star": 4 - }, - "坚牢黄玉": { - "id": 364, - "name": "坚牢黄玉", - "type": "gem", - "star": 5 - } - } - }, - "兽境王器": { - "id": 215, - "name": "兽境王器", - "type": "boss", - "star": 4 - }, - "琉璃百合": { - "id": 604, - "name": "琉璃百合", - "type": "specialty", - "star": 1 - }, - "「勤劳」的哲学": { - "id": 413, - "name": "「勤劳」的哲学", - "type": "talent", - "star": 4, - "items": { - "「勤劳」的教导": { - "id": 411, - "name": "「勤劳」的教导", - "type": "talent", - "star": 2 - }, - "「勤劳」的指引": { - "id": 412, - "name": "「勤劳」的指引", - "type": "talent", - "star": 3 - }, - "「勤劳」的哲学": { - "id": 413, - "name": "「勤劳」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "灰烬之心": { - "id": 482, - "name": "灰烬之心", - "type": "weekly", - "star": 5 - }, - "恒常机关之心": { - "id": 211, - "name": "恒常机关之心", - "type": "boss", - "star": 4 - }, - "绯樱绣球": { - "id": 678, - "name": "绯樱绣球", - "type": "specialty", - "star": 1 - }, - "名刀镡": { - "id": 163, - "name": "名刀镡", - "type": "normal", - "star": 3, - "items": { - "破旧的刀镡": { - "id": 161, - "name": "破旧的刀镡", - "type": "normal", - "star": 1 - }, - "影打刀镡": { - "id": 162, - "name": "影打刀镡", - "type": "normal", - "star": 2 - }, - "名刀镡": { - "id": 163, - "name": "名刀镡", - "type": "normal", - "star": 3 - } - } - }, - "「风雅」的哲学": { - "id": 418, - "name": "「风雅」的哲学", - "type": "talent", - "star": 4, - "items": { - "「风雅」的教导": { - "id": 416, - "name": "「风雅」的教导", - "type": "talent", - "star": 2 - }, - "「风雅」的指引": { - "id": 417, - "name": "「风雅」的指引", - "type": "talent", - "star": 3 - }, - "「风雅」的哲学": { - "id": 418, - "name": "「风雅」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "钩钩果": { - "id": 613, - "name": "钩钩果", - "type": "specialty", - "star": 1 - }, - "东风的吐息": { - "id": 463, - "name": "东风的吐息", - "type": "weekly", - "star": 5 - }, - "塞西莉亚花": { - "id": 601, - "name": "塞西莉亚花", - "type": "specialty", - "star": 1 - }, - "北风之尾": { - "id": 464, - "name": "北风之尾", - "type": "weekly", - "star": 5 - }, - "绝云椒椒": { - "id": 605, - "name": "绝云椒椒", - "type": "specialty", - "star": 1 - }, - "夜泊石": { - "id": 606, - "name": "夜泊石", - "type": "specialty", - "star": 1 - }, - "「黄金」的哲学": { - "id": 433, - "name": "「黄金」的哲学", - "type": "talent", - "star": 4, - "items": { - "「黄金」的教导": { - "id": 431, - "name": "「黄金」的教导", - "type": "talent", - "star": 2 - }, - "「黄金」的指引": { - "id": 432, - "name": "「黄金」的指引", - "type": "talent", - "star": 3 - }, - "「黄金」的哲学": { - "id": 433, - "name": "「黄金」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "霓裳花": { - "id": 608, - "name": "霓裳花", - "type": "specialty", - "star": 1 - }, - "未熟之玉": { - "id": 207, - "name": "未熟之玉", - "type": "boss", - "star": 4 - }, - "清心": { - "id": 614, - "name": "清心", - "type": "specialty", - "star": 1 - }, - "「繁荣」的哲学": { - "id": 443, - "name": "「繁荣」的哲学", - "type": "talent", - "star": 4, - "items": { - "「繁荣」的教导": { - "id": 441, - "name": "「繁荣」的教导", - "type": "talent", - "star": 2 - }, - "「繁荣」的指引": { - "id": 442, - "name": "「繁荣」的指引", - "type": "talent", - "star": 3 - }, - "「繁荣」的哲学": { - "id": 443, - "name": "「繁荣」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "武炼之魂·孤影": { - "id": 469, - "name": "武炼之魂·孤影", - "type": "weekly", - "star": 5 - }, - "玄岩之塔": { - "id": 206, - "name": "玄岩之塔", - "type": "boss", - "star": 4 - }, - "石珀": { - "id": 602, - "name": "石珀", - "type": "specialty", - "star": 1 - }, - "吞天之鲸·只角": { - "id": 467, - "name": "吞天之鲸·只角", - "type": "weekly", - "star": 5 - }, - "风车菊": { - "id": 612, - "name": "风车菊", - "type": "specialty", - "star": 1 - }, - "星螺": { - "id": 663, - "name": "星螺", - "type": "specialty", - "star": 1 - }, - "魔王之刃·残片": { - "id": 468, - "name": "魔王之刃·残片", - "type": "weekly", - "star": 5 - }, - "琉璃袋": { - "id": 611, - "name": "琉璃袋", - "type": "specialty", - "star": 1 - }, - "龙嗣伪鳍": { - "id": 216, - "name": "龙嗣伪鳍", - "type": "boss", - "star": 4 - }, - "海灵芝": { - "id": 675, - "name": "海灵芝", - "type": "specialty", - "star": 1 - }, - "「天光」的哲学": { - "id": 428, - "name": "「天光」的哲学", - "type": "talent", - "star": 4, - "items": { - "「天光」的教导": { - "id": 426, - "name": "「天光」的教导", - "type": "talent", - "star": 2 - }, - "「天光」的指引": { - "id": 427, - "name": "「天光」的指引", - "type": "talent", - "star": 3 - }, - "「天光」的哲学": { - "id": 428, - "name": "「天光」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "符纹之齿": { - "id": 486, - "name": "符纹之齿", - "type": "boss", - "star": 4 - }, - "鬼兜虫": { - "id": 677, - "name": "鬼兜虫", - "type": "specialty", - "star": 1 - }, - "「浮世」的哲学": { - "id": 408, - "name": "「浮世」的哲学", - "type": "talent", - "star": 4, - "items": { - "「浮世」的教导": { - "id": 406, - "name": "「浮世」的教导", - "type": "talent", - "star": 2 - }, - "「浮世」的指引": { - "id": 407, - "name": "「浮世」的指引", - "type": "talent", - "star": 3 - }, - "「浮世」的哲学": { - "id": 408, - "name": "「浮世」的哲学", - "type": "talent", - "star": 4 - } - } - }, - "鎏金之鳞": { - "id": 472, - "name": "鎏金之鳞", - "type": "weekly", - "star": 5 - }, - "晶凝之华": { - "id": 208, - "name": "晶凝之华", - "type": "boss", - "star": 4 - }, - "晶化骨髓": { - "id": 679, - "name": "晶化骨髓", - "type": "specialty", - "star": 1 - }, - "浮游晶化核": { - "id": 187, - "name": "浮游晶化核", - "type": "normal", - "star": 3, - "items": { - "浮游干核": { - "id": 185, - "name": "浮游干核", - "type": "normal", - "star": 1 - }, - "浮游幽核": { - "id": 186, - "name": "浮游幽核", - "type": "normal", - "star": 2 - }, - "浮游晶化核": { - "id": 187, - "name": "浮游晶化核", - "type": "normal", - "star": 3 - } - } - }, - "熔毁之刻": { - "id": 480, - "name": "熔毁之刻", - "type": "weekly", - "star": 5 - }, - "原素花蜜": { - "id": 133, - "name": "原素花蜜", - "type": "normal", - "star": 3, - "items": { - "骗骗花蜜": { - "id": 131, - "name": "骗骗花蜜", - "type": "normal", - "star": 1 - }, - "微光花蜜": { - "id": 132, - "name": "微光花蜜", - "type": "normal", - "star": 2 - }, - "原素花蜜": { - "id": 133, - "name": "原素花蜜", - "type": "normal", - "star": 3 - } - } - }, - "狱火之蝶": { - "id": 481, - "name": "狱火之蝶", - "type": "weekly", - "star": 5 - }, - "鸣草": { - "id": 681, - "name": "鸣草", - "type": "specialty", - "star": 1 - }, - "排异之露": { - "id": 213, - "name": "排异之露", - "type": "boss", - "star": 4 - }, - "魔偶机心": { - "id": 210, - "name": "魔偶机心", - "type": "boss", - "star": 4 - }, - "阴燃之珠": { - "id": 212, - "name": "阴燃之珠", - "type": "boss", - "star": 4 - }, - "龙王之冕": { - "id": 470, - "name": "龙王之冕", - "type": "weekly", - "star": 5 - }, - "幽灯蕈": { - "id": 688, - "name": "幽灯蕈", - "type": "specialty", - "star": 1 - }, - "雷霆数珠": { - "id": 214, - "name": "雷霆数珠", - "type": "boss", - "star": 4 - }, - "天云草实": { - "id": 686, - "name": "天云草实", - "type": "specialty", - "star": 1 - }, - "珊瑚真珠": { - "id": 685, - "name": "珊瑚真珠", - "type": "specialty", - "star": 1 - }, - "血斛": { - "id": 680, - "name": "血斛", - "type": "specialty", - "star": 1 - }, - "璀璨原钻": { - "id": 304, - "name": "璀璨原钻", - "type": "gem", - "star": 5, - "items": { - "璀璨原钻碎屑": { - "id": 301, - "name": "璀璨原钻碎屑", - "type": "gem", - "star": 2 - }, - "璀璨原钻断片": { - "id": 302, - "name": "璀璨原钻断片", - "type": "gem", - "star": 3 - }, - "璀璨原钻块": { - "id": 303, - "name": "璀璨原钻块", - "type": "gem", - "star": 4 - }, - "璀璨原钻": { - "id": 304, - "name": "璀璨原钻", - "type": "gem", - "star": 5 - } - } - }, - "灭诤草蔓": { - "id": "n113040", - "name": "灭诤草蔓", - "type": "boss", - "star": 4 - }, - "???": { - "id": "n113042", - "name": "???", - "type": "weekly", - "star": 5 - }, - "傀儡的悬丝": { - "id": "n113041", - "name": "傀儡的悬丝", - "type": "weekly", - "star": 5 - }, - "无心的渊镜": { - "id": "n113042", - "name": "无心的渊镜", - "type": "weekly", - "star": 5 - }, - "空行的虚铃": { - "id": "n113043", - "name": "空行的虚铃", - "type": "weekly", - "star": 5 - }, - "混沌真眼": { - "id": 173, - "name": "混沌真眼", - "type": "monster", - "star": 4, - "items": { - "混沌机关": { - "id": 171, - "name": "混沌机关", - "type": "monster", - "star": 2 - }, - "混沌枢纽": { - "id": 172, - "name": "混沌枢纽", - "type": "monster", - "star": 3 - }, - "混沌真眼": { - "id": 173, - "name": "混沌真眼", - "type": "monster", - "star": 4 - } - } - }, - "远海夷地的金枝": { - "id": 564, - "name": "远海夷地的金枝", - "type": "weapon", - "star": 5, - "items": { - "远海夷地的瑚枝": { - "id": 561, - "name": "远海夷地的瑚枝", - "type": "weapon", - "star": 2 - }, - "远海夷地的玉枝": { - "id": 562, - "name": "远海夷地的玉枝", - "type": "weapon", - "star": 3 - }, - "远海夷地的琼枝": { - "id": 563, - "name": "远海夷地的琼枝", - "type": "weapon", - "star": 4 - }, - "远海夷地的金枝": { - "id": 564, - "name": "远海夷地的金枝", - "type": "weapon", - "star": 5 - } - } - }, - "黑晶号角": { - "id": 63, - "name": "黑晶号角", - "type": "monster", - "star": 4, - "items": { - "沉重号角": { - "id": 61, - "name": "沉重号角", - "type": "monster", - "star": 2 - }, - "黑铜号角": { - "id": 62, - "name": "黑铜号角", - "type": "monster", - "star": 3 - }, - "黑晶号角": { - "id": 63, - "name": "黑晶号角", - "type": "monster", - "star": 4 - } - } - }, - "高塔孤王的碎梦": { - "id": 504, - "name": "高塔孤王的碎梦", - "type": "weapon", - "star": 5, - "items": { - "高塔孤王的破瓦": { - "id": 501, - "name": "高塔孤王的破瓦", - "type": "weapon", - "star": 2 - }, - "高塔孤王的残垣": { - "id": 502, - "name": "高塔孤王的残垣", - "type": "weapon", - "star": 3 - }, - "高塔孤王的断片": { - "id": 503, - "name": "高塔孤王的断片", - "type": "weapon", - "star": 4 - }, - "高塔孤王的碎梦": { - "id": 504, - "name": "高塔孤王的碎梦", - "type": "weapon", - "star": 5 - } - } - }, - "地脉的新芽": { - "id": 73, - "name": "地脉的新芽", - "type": "monster", - "star": 4, - "items": { - "地脉的旧枝": { - "id": 71, - "name": "地脉的旧枝", - "type": "monster", - "star": 2 - }, - "地脉的枯叶": { - "id": 72, - "name": "地脉的枯叶", - "type": "monster", - "star": 3 - }, - "地脉的新芽": { - "id": 73, - "name": "地脉的新芽", - "type": "monster", - "star": 4 - } - } - }, - "凛风奔狼的怀乡": { - "id": 524, - "name": "凛风奔狼的怀乡", - "type": "weapon", - "star": 5, - "items": { - "凛风奔狼的始龀": { - "id": 521, - "name": "凛风奔狼的始龀", - "type": "weapon", - "star": 2 - }, - "凛风奔狼的裂齿": { - "id": 522, - "name": "凛风奔狼的裂齿", - "type": "weapon", - "star": 3 - }, - "凛风奔狼的断牙": { - "id": 523, - "name": "凛风奔狼的断牙", - "type": "weapon", - "star": 4 - }, - "凛风奔狼的怀乡": { - "id": 524, - "name": "凛风奔狼的怀乡", - "type": "weapon", - "star": 5 - } - } - }, - "混沌炉心": { - "id": 83, - "name": "混沌炉心", - "type": "monster", - "star": 4, - "items": { - "混沌装置": { - "id": 81, - "name": "混沌装置", - "type": "monster", - "star": 2 - }, - "混沌回路": { - "id": 82, - "name": "混沌回路", - "type": "monster", - "star": 3 - }, - "混沌炉心": { - "id": 83, - "name": "混沌炉心", - "type": "monster", - "star": 4 - } - } - }, - "狮牙斗士的理想": { - "id": 544, - "name": "狮牙斗士的理想", - "type": "weapon", - "star": 5, - "items": { - "狮牙斗士的枷锁": { - "id": 541, - "name": "狮牙斗士的枷锁", - "type": "weapon", - "star": 2 - }, - "狮牙斗士的铁链": { - "id": 542, - "name": "狮牙斗士的铁链", - "type": "weapon", - "star": 3 - }, - "狮牙斗士的镣铐": { - "id": 543, - "name": "狮牙斗士的镣铐", - "type": "weapon", - "star": 4 - }, - "狮牙斗士的理想": { - "id": 544, - "name": "狮牙斗士的理想", - "type": "weapon", - "star": 5 - } - } - }, - "督察长祭刀": { - "id": 103, - "name": "督察长祭刀", - "type": "monster", - "star": 4, - "items": { - "猎兵祭刀": { - "id": 101, - "name": "猎兵祭刀", - "type": "monster", - "star": 2 - }, - "特工祭刀": { - "id": 102, - "name": "特工祭刀", - "type": "monster", - "star": 3 - }, - "督察长祭刀": { - "id": 103, - "name": "督察长祭刀", - "type": "monster", - "star": 4 - } - } - }, - "孤云寒林的神体": { - "id": 514, - "name": "孤云寒林的神体", - "type": "weapon", - "star": 5, - "items": { - "孤云寒林的光砂": { - "id": 511, - "name": "孤云寒林的光砂", - "type": "weapon", - "star": 2 - }, - "孤云寒林的辉岩": { - "id": 512, - "name": "孤云寒林的辉岩", - "type": "weapon", - "star": 3 - }, - "孤云寒林的圣骸": { - "id": 513, - "name": "孤云寒林的圣骸", - "type": "weapon", - "star": 4 - }, - "孤云寒林的神体": { - "id": 514, - "name": "孤云寒林的神体", - "type": "weapon", - "star": 5 - } - } - }, - "雾虚灯芯": { - "id": 93, - "name": "雾虚灯芯", - "type": "monster", - "star": 4, - "items": { - "雾虚花粉": { - "id": 91, - "name": "雾虚花粉", - "type": "monster", - "star": 2 - }, - "雾虚草囊": { - "id": 92, - "name": "雾虚草囊", - "type": "monster", - "star": 3 - }, - "雾虚灯芯": { - "id": 93, - "name": "雾虚灯芯", - "type": "monster", - "star": 4 - } - } - }, - "雾海云间的转还": { - "id": 534, - "name": "雾海云间的转还", - "type": "weapon", - "star": 5, - "items": { - "雾海云间的铅丹": { - "id": 531, - "name": "雾海云间的铅丹", - "type": "weapon", - "star": 2 - }, - "雾海云间的汞丹": { - "id": 532, - "name": "雾海云间的汞丹", - "type": "weapon", - "star": 3 - }, - "雾海云间的金丹": { - "id": 533, - "name": "雾海云间的金丹", - "type": "weapon", - "star": 4 - }, - "雾海云间的转还": { - "id": 534, - "name": "雾海云间的转还", - "type": "weapon", - "star": 5 - } - } - }, - "石化的骨片": { - "id": 143, - "name": "石化的骨片", - "type": "monster", - "star": 4, - "items": { - "脆弱的骨片": { - "id": 141, - "name": "脆弱的骨片", - "type": "monster", - "star": 2 - }, - "结实的骨片": { - "id": 142, - "name": "结实的骨片", - "type": "monster", - "star": 3 - }, - "石化的骨片": { - "id": 143, - "name": "石化的骨片", - "type": "monster", - "star": 4 - } - } - }, - "漆黑陨铁的一块": { - "id": 554, - "name": "漆黑陨铁的一块", - "type": "weapon", - "star": 5, - "items": { - "漆黑陨铁的一粒": { - "id": 551, - "name": "漆黑陨铁的一粒", - "type": "weapon", - "star": 2 - }, - "漆黑陨铁的一片": { - "id": 552, - "name": "漆黑陨铁的一片", - "type": "weapon", - "star": 3 - }, - "漆黑陨铁的一角": { - "id": 553, - "name": "漆黑陨铁的一角", - "type": "weapon", - "star": 4 - }, - "漆黑陨铁的一块": { - "id": 554, - "name": "漆黑陨铁的一块", - "type": "weapon", - "star": 5 - } - } - }, - "幽邃刻像": { - "id": 153, - "name": "幽邃刻像", - "type": "monster", - "star": 4, - "items": { - "晦暗刻像": { - "id": 151, - "name": "晦暗刻像", - "type": "monster", - "star": 2 - }, - "夤夜刻像": { - "id": 152, - "name": "夤夜刻像", - "type": "monster", - "star": 3 - }, - "幽邃刻像": { - "id": 153, - "name": "幽邃刻像", - "type": "monster", - "star": 4 - } - } - }, - "今昔剧画之鬼人": { - "id": 584, - "name": "今昔剧画之鬼人", - "type": "weapon", - "star": 5, - "items": { - "今昔剧画之恶尉": { - "id": 581, - "name": "今昔剧画之恶尉", - "type": "weapon", - "star": 2 - }, - "今昔剧画之虎啮": { - "id": 582, - "name": "今昔剧画之虎啮", - "type": "weapon", - "star": 3 - }, - "今昔剧画之一角": { - "id": 583, - "name": "今昔剧画之一角", - "type": "weapon", - "star": 4 - }, - "今昔剧画之鬼人": { - "id": 584, - "name": "今昔剧画之鬼人", - "type": "weapon", - "star": 5 - } - } - }, - "混沌锚栓": { - "id": "n112070", - "name": "混沌锚栓", - "type": "monster", - "star": 4, - "items": { - "混沌容器": { - "id": "n112068", - "name": "混沌容器", - "type": "monster", - "star": 2 - }, - "混沌模块": { - "id": "n112069", - "name": "混沌模块", - "type": "monster", - "star": 3 - }, - "混沌锚栓": { - "id": "n112070", - "name": "混沌锚栓", - "type": "monster", - "star": 4 - } - } - }, - "谧林涓露的金符": { - "id": "n114040", - "name": "谧林涓露的金符", - "type": "weapon", - "star": 5, - "items": { - "谧林涓露的铜符": { - "id": "n114037", - "name": "谧林涓露的铜符", - "type": "weapon", - "star": 2 - }, - "谧林涓露的铁符": { - "id": "n114038", - "name": "谧林涓露的铁符", - "type": "weapon", - "star": 3 - }, - "谧林涓露的银符": { - "id": "n114039", - "name": "谧林涓露的银符", - "type": "weapon", - "star": 4 - }, - "谧林涓露的金符": { - "id": "n114040", - "name": "谧林涓露的金符", - "type": "weapon", - "star": 5 - } - } - }, - "辉光棱晶": { - "id": "n112073", - "name": "辉光棱晶", - "type": "monster", - "star": 4, - "items": { - "破缺棱晶": { - "id": "n112071", - "name": "破缺棱晶", - "type": "monster", - "star": 2 - }, - "混浊棱晶": { - "id": "n112072", - "name": "混浊棱晶", - "type": "monster", - "star": 3 - }, - "辉光棱晶": { - "id": "n112073", - "name": "辉光棱晶", - "type": "monster", - "star": 4 - } - } - }, - "鸣神御灵的勇武": { - "id": 574, - "name": "鸣神御灵的勇武", - "type": "weapon", - "star": 5, - "items": { - "鸣神御灵的明惠": { - "id": 571, - "name": "鸣神御灵的明惠", - "type": "weapon", - "star": 2 - }, - "鸣神御灵的欢喜": { - "id": 572, - "name": "鸣神御灵的欢喜", - "type": "weapon", - "star": 3 - }, - "鸣神御灵的亲爱": { - "id": 573, - "name": "鸣神御灵的亲爱", - "type": "weapon", - "star": 4 - }, - "鸣神御灵的勇武": { - "id": 574, - "name": "鸣神御灵的勇武", - "type": "weapon", - "star": 5 - } - } - }, - "烈日威权的旧日": { - "id": "n114048", - "name": "烈日威权的旧日", - "type": "weapon", - "star": 5, - "items": { - "烈日威权的残响": { - "id": "n114045", - "name": "烈日威权的残响", - "type": "weapon", - "star": 2 - }, - "烈日威权的余光": { - "id": "n114046", - "name": "烈日威权的余光", - "type": "weapon", - "star": 3 - }, - "烈日威权的梦想": { - "id": "n114047", - "name": "烈日威权的梦想", - "type": "weapon", - "star": 4 - }, - "烈日威权的旧日": { - "id": "n114048", - "name": "烈日威权的旧日", - "type": "weapon", - "star": 5 - } - } - }, - "隐兽鬼爪": { - "id": 176, - "name": "隐兽鬼爪", - "type": "monster", - "star": 4, - "items": { - "隐兽指爪": { - "id": 174, - "name": "隐兽指爪", - "type": "monster", - "star": 2 - }, - "隐兽利爪": { - "id": 175, - "name": "隐兽利爪", - "type": "monster", - "star": 3 - }, - "隐兽鬼爪": { - "id": 176, - "name": "隐兽鬼爪", - "type": "monster", - "star": 4 - } - } - }, - "绿洲花园的真谛": { - "id": "n114044", - "name": "绿洲花园的真谛", - "type": "weapon", - "star": 5, - "items": { - "绿洲花园的追忆": { - "id": "n114041", - "name": "绿洲花园的追忆", - "type": "weapon", - "star": 2 - }, - "绿洲花园的恩惠": { - "id": "n114042", - "name": "绿洲花园的恩惠", - "type": "weapon", - "star": 3 - }, - "绿洲花园的哀思": { - "id": "n114043", - "name": "绿洲花园的哀思", - "type": "weapon", - "star": 4 - }, - "绿洲花园的真谛": { - "id": "n114044", - "name": "绿洲花园的真谛", - "type": "weapon", - "star": 5 - } - } - }, - "偏光棱镜": { - "id": 183, - "name": "偏光棱镜", - "type": "monster", - "star": 4, - "items": { - "黯淡棱镜": { - "id": 181, - "name": "黯淡棱镜", - "type": "monster", - "star": 2 - }, - "水晶棱镜": { - "id": 182, - "name": "水晶棱镜", - "type": "monster", - "star": 3 - }, - "偏光棱镜": { - "id": 183, - "name": "偏光棱镜", - "type": "monster", - "star": 4 - } - } - }, - "茁壮菌核": { - "id": "n112064", - "name": "茁壮菌核", - "type": "monster", - "star": 4, - "items": { - "失活菌核": { - "id": "n112062", - "name": "失活菌核", - "type": "monster", - "star": 2 - }, - "休眠菌核": { - "id": "n112063", - "name": "休眠菌核", - "type": "monster", - "star": 3 - }, - "茁壮菌核": { - "id": "n112064", - "name": "茁壮菌核", - "type": "monster", - "star": 4 - } - } - } + "生长碧翡": { + "id": 374, + "name": "生长碧翡", + "type": "gem", + "star": 5, + "items": { + "生长碧翡碎屑": { + "id": 371, + "name": "生长碧翡碎屑", + "type": "gem", + "star": 2 + }, + "生长碧翡断片": { + "id": 372, + "name": "生长碧翡断片", + "type": "gem", + "star": 3 + }, + "生长碧翡块": { + "id": 373, + "name": "生长碧翡块", + "type": "gem", + "star": 4 + }, + "生长碧翡": { + "id": 374, + "name": "生长碧翡", + "type": "gem", + "star": 5 + } + } + }, + "蕈王钩喙": { + "id": "n113036", + "name": "蕈王钩喙", + "type": "boss", + "star": 4 + }, + "月莲": { + "id": "n101215", + "name": "月莲", + "type": "specialty", + "star": 1 + }, + "孢囊晶尘": { + "id": "n112061", + "name": "孢囊晶尘", + "type": "normal", + "star": 3, + "items": { + "蕈兽孢子": { + "id": "n112059", + "name": "蕈兽孢子", + "type": "normal", + "star": 1 + }, + "荧光孢粉": { + "id": "n112060", + "name": "荧光孢粉", + "type": "normal", + "star": 2 + }, + "孢囊晶尘": { + "id": "n112061", + "name": "孢囊晶尘", + "type": "normal", + "star": 3 + } + } + }, + "「诤言」的哲学": { + "id": "n104331", + "name": "「诤言」的哲学", + "type": "talent", + "star": 4, + "items": { + "「诤言」的教导": { + "id": "n104329", + "name": "「诤言」的教导", + "type": "talent", + "star": 2 + }, + "「诤言」的指引": { + "id": "n104330", + "name": "「诤言」的指引", + "type": "talent", + "star": 3 + }, + "「诤言」的哲学": { + "id": "n104331", + "name": "「诤言」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "万劫之真意": { + "id": 485, + "name": "万劫之真意", + "type": "weekly", + "star": 5 + }, + "涤净青金": { + "id": 324, + "name": "涤净青金", + "type": "gem", + "star": 5, + "items": { + "涤净青金碎屑": { + "id": 321, + "name": "涤净青金碎屑", + "type": "gem", + "star": 2 + }, + "涤净青金断片": { + "id": 322, + "name": "涤净青金断片", + "type": "gem", + "star": 3 + }, + "涤净青金块": { + "id": 323, + "name": "涤净青金块", + "type": "gem", + "star": 4 + }, + "涤净青金": { + "id": 324, + "name": "涤净青金", + "type": "gem", + "star": 5 + } + } + }, + "永续机芯": { + "id": "n113038", + "name": "永续机芯", + "type": "boss", + "star": 4 + }, + "帕蒂沙兰": { + "id": "n101214", + "name": "帕蒂沙兰", + "type": "specialty", + "star": 1 + }, + "「笃行」的哲学": { + "id": "n104337", + "name": "「笃行」的哲学", + "type": "talent", + "star": 4, + "items": { + "「笃行」的教导": { + "id": "n104335", + "name": "「笃行」的教导", + "type": "talent", + "star": 2 + }, + "「笃行」的指引": { + "id": "n104336", + "name": "「笃行」的指引", + "type": "talent", + "star": 3 + }, + "「笃行」的哲学": { + "id": "n104337", + "name": "「笃行」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "祸神之禊泪": { + "id": 484, + "name": "祸神之禊泪", + "type": "weekly", + "star": 5 + }, + "最胜紫晶": { + "id": 334, + "name": "最胜紫晶", + "type": "gem", + "star": 5, + "items": { + "最胜紫晶碎屑": { + "id": 331, + "name": "最胜紫晶碎屑", + "type": "gem", + "star": 2 + }, + "最胜紫晶断片": { + "id": 332, + "name": "最胜紫晶断片", + "type": "gem", + "star": 3 + }, + "最胜紫晶块": { + "id": 333, + "name": "最胜紫晶块", + "type": "gem", + "star": 4 + }, + "最胜紫晶": { + "id": 334, + "name": "最胜紫晶", + "type": "gem", + "star": 5 + } + } + }, + "藏雷野实": { + "id": "n113037", + "name": "藏雷野实", + "type": "boss", + "star": 4 + }, + "圣金虫": { + "id": "n101225", + "name": "圣金虫", + "type": "specialty", + "star": 1 + }, + "禁咒绘卷": { + "id": 43, + "name": "禁咒绘卷", + "type": "normal", + "star": 3, + "items": { + "导能绘卷": { + "id": 41, + "name": "导能绘卷", + "type": "normal", + "star": 1 + }, + "封魔绘卷": { + "id": 42, + "name": "封魔绘卷", + "type": "normal", + "star": 2 + }, + "禁咒绘卷": { + "id": 43, + "name": "禁咒绘卷", + "type": "normal", + "star": 3 + } + } + }, + "凶将之手眼": { + "id": 483, + "name": "凶将之手眼", + "type": "weekly", + "star": 5 + }, + "导光四面体": { + "id": "n113039", + "name": "导光四面体", + "type": "boss", + "star": 4 + }, + "赤念果": { + "id": "n101220", + "name": "赤念果", + "type": "specialty", + "star": 1 + }, + "织金红绸": { + "id": "n112067", + "name": "织金红绸", + "type": "normal", + "star": 3, + "items": { + "褪色红绸": { + "id": "n112065", + "name": "褪色红绸", + "type": "normal", + "star": 1 + }, + "镶边红绸": { + "id": "n112066", + "name": "镶边红绸", + "type": "normal", + "star": 2 + }, + "织金红绸": { + "id": "n112067", + "name": "织金红绸", + "type": "normal", + "star": 3 + } + } + }, + "树王圣体菇": { + "id": "n101213", + "name": "树王圣体菇", + "type": "specialty", + "star": 1 + }, + "历战的箭簇": { + "id": 53, + "name": "历战的箭簇", + "type": "normal", + "star": 3, + "items": { + "牢固的箭簇": { + "id": 51, + "name": "牢固的箭簇", + "type": "normal", + "star": 1 + }, + "锐利的箭簇": { + "id": 52, + "name": "锐利的箭簇", + "type": "normal", + "star": 2 + }, + "历战的箭簇": { + "id": 53, + "name": "历战的箭簇", + "type": "normal", + "star": 3 + } + } + }, + "劫波莲": { + "id": "n101217", + "name": "劫波莲", + "type": "specialty", + "star": 1 + }, + "「巧思」的哲学": { + "id": "n104334", + "name": "「巧思」的哲学", + "type": "talent", + "star": 4, + "items": { + "「巧思」的教导": { + "id": "n104332", + "name": "「巧思」的教导", + "type": "talent", + "star": 2 + }, + "「巧思」的指引": { + "id": "n104333", + "name": "「巧思」的指引", + "type": "talent", + "star": 3 + }, + "「巧思」的哲学": { + "id": "n104334", + "name": "「巧思」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "血玉之枝": { + "id": 471, + "name": "血玉之枝", + "type": "weekly", + "star": 5 + }, + "自在松石": { + "id": 354, + "name": "自在松石", + "type": "gem", + "star": 5, + "items": { + "自在松石碎屑": { + "id": 351, + "name": "自在松石碎屑", + "type": "gem", + "star": 2 + }, + "自在松石断片": { + "id": 352, + "name": "自在松石断片", + "type": "gem", + "star": 3 + }, + "自在松石块": { + "id": 353, + "name": "自在松石块", + "type": "gem", + "star": 4 + }, + "自在松石": { + "id": 354, + "name": "自在松石", + "type": "gem", + "star": 5 + } + } + }, + "飓风之种": { + "id": 205, + "name": "飓风之种", + "type": "boss", + "star": 4 + }, + "蒲公英籽": { + "id": 603, + "name": "蒲公英籽", + "type": "specialty", + "star": 1 + }, + "不祥的面具": { + "id": 33, + "name": "不祥的面具", + "type": "normal", + "star": 3, + "items": { + "破损的面具": { + "id": 31, + "name": "破损的面具", + "type": "normal", + "star": 1 + }, + "污秽的面具": { + "id": 32, + "name": "污秽的面具", + "type": "normal", + "star": 2 + }, + "不祥的面具": { + "id": 33, + "name": "不祥的面具", + "type": "normal", + "star": 3 + } + } + }, + "「抗争」的哲学": { + "id": 453, + "name": "「抗争」的哲学", + "type": "talent", + "star": 4, + "items": { + "「抗争」的教导": { + "id": 451, + "name": "「抗争」的教导", + "type": "talent", + "star": 2 + }, + "「抗争」的指引": { + "id": 452, + "name": "「抗争」的指引", + "type": "talent", + "star": 3 + }, + "「抗争」的哲学": { + "id": 453, + "name": "「抗争」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "东风之翎": { + "id": 461, + "name": "东风之翎", + "type": "weekly", + "star": 5 + }, + "雷光棱镜": { + "id": 203, + "name": "雷光棱镜", + "type": "boss", + "star": 4 + }, + "落落莓": { + "id": 610, + "name": "落落莓", + "type": "specialty", + "star": 1 + }, + "史莱姆原浆": { + "id": 23, + "name": "史莱姆原浆", + "type": "normal", + "star": 3, + "items": { + "史莱姆凝液": { + "id": 21, + "name": "史莱姆凝液", + "type": "normal", + "star": 1 + }, + "史莱姆清": { + "id": 22, + "name": "史莱姆清", + "type": "normal", + "star": 2 + }, + "史莱姆原浆": { + "id": 23, + "name": "史莱姆原浆", + "type": "normal", + "star": 3 + } + } + }, + "「诗文」的哲学": { + "id": 403, + "name": "「诗文」的哲学", + "type": "talent", + "star": 4, + "items": { + "「自由」的教导": { + "id": 421, + "name": "「自由」的教导", + "type": "talent", + "star": 2 + }, + "「抗争」的指引": { + "id": 452, + "name": "「抗争」的指引", + "type": "talent", + "star": 3 + }, + "「诗文」的哲学": { + "id": 403, + "name": "「诗文」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "东风之爪": { + "id": 462, + "name": "东风之爪", + "type": "weekly", + "star": 5 + }, + "净水之心": { + "id": 202, + "name": "净水之心", + "type": "boss", + "star": 4 + }, + "慕风蘑菇": { + "id": 607, + "name": "慕风蘑菇", + "type": "specialty", + "star": 1 + }, + "「自由」的哲学": { + "id": 423, + "name": "「自由」的哲学", + "type": "talent", + "star": 4, + "items": { + "「自由」的教导": { + "id": 421, + "name": "「自由」的教导", + "type": "talent", + "star": 2 + }, + "「自由」的指引": { + "id": 422, + "name": "「自由」的指引", + "type": "talent", + "star": 3 + }, + "「自由」的哲学": { + "id": 423, + "name": "「自由」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "北风之环": { + "id": 465, + "name": "北风之环", + "type": "weekly", + "star": 5 + }, + "哀叙冰玉": { + "id": 344, + "name": "哀叙冰玉", + "type": "gem", + "star": 5, + "items": { + "哀叙冰玉碎屑": { + "id": 341, + "name": "哀叙冰玉碎屑", + "type": "gem", + "star": 2 + }, + "哀叙冰玉断片": { + "id": 342, + "name": "哀叙冰玉断片", + "type": "gem", + "star": 3 + }, + "哀叙冰玉块": { + "id": 343, + "name": "哀叙冰玉块", + "type": "gem", + "star": 4 + }, + "哀叙冰玉": { + "id": 344, + "name": "哀叙冰玉", + "type": "gem", + "star": 5 + } + } + }, + "极寒之核": { + "id": 204, + "name": "极寒之核", + "type": "boss", + "star": 4 + }, + "嘟嘟莲": { + "id": 600, + "name": "嘟嘟莲", + "type": "specialty", + "star": 1 + }, + "攫金鸦印": { + "id": 123, + "name": "攫金鸦印", + "type": "normal", + "star": 3, + "items": { + "寻宝鸦印": { + "id": 121, + "name": "寻宝鸦印", + "type": "normal", + "star": 1 + }, + "藏银鸦印": { + "id": 122, + "name": "藏银鸦印", + "type": "normal", + "star": 2 + }, + "攫金鸦印": { + "id": 123, + "name": "攫金鸦印", + "type": "normal", + "star": 3 + } + } + }, + "北风的魂匣": { + "id": 466, + "name": "北风的魂匣", + "type": "weekly", + "star": 5 + }, + "燃愿玛瑙": { + "id": 314, + "name": "燃愿玛瑙", + "type": "gem", + "star": 5, + "items": { + "燃愿玛瑙碎屑": { + "id": 311, + "name": "燃愿玛瑙碎屑", + "type": "gem", + "star": 2 + }, + "燃愿玛瑙断片": { + "id": 312, + "name": "燃愿玛瑙断片", + "type": "gem", + "star": 3 + }, + "燃愿玛瑙块": { + "id": 313, + "name": "燃愿玛瑙块", + "type": "gem", + "star": 4 + }, + "燃愿玛瑙": { + "id": 314, + "name": "燃愿玛瑙", + "type": "gem", + "star": 5 + } + } + }, + "常燃火种": { + "id": 201, + "name": "常燃火种", + "type": "boss", + "star": 4 + }, + "小灯草": { + "id": 609, + "name": "小灯草", + "type": "specialty", + "star": 1 + }, + "尉官的徽记": { + "id": 113, + "name": "尉官的徽记", + "type": "normal", + "star": 3, + "items": { + "新兵的徽记": { + "id": 111, + "name": "新兵的徽记", + "type": "normal", + "star": 1 + }, + "士官的徽记": { + "id": 112, + "name": "士官的徽记", + "type": "normal", + "star": 2 + }, + "尉官的徽记": { + "id": 113, + "name": "尉官的徽记", + "type": "normal", + "star": 3 + } + } + }, + "坚牢黄玉": { + "id": 364, + "name": "坚牢黄玉", + "type": "gem", + "star": 5, + "items": { + "坚牢黄玉碎屑": { + "id": 361, + "name": "坚牢黄玉碎屑", + "type": "gem", + "star": 2 + }, + "坚牢黄玉断片": { + "id": 362, + "name": "坚牢黄玉断片", + "type": "gem", + "star": 3 + }, + "坚牢黄玉块": { + "id": 363, + "name": "坚牢黄玉块", + "type": "gem", + "star": 4 + }, + "坚牢黄玉": { + "id": 364, + "name": "坚牢黄玉", + "type": "gem", + "star": 5 + } + } + }, + "兽境王器": { + "id": 215, + "name": "兽境王器", + "type": "boss", + "star": 4 + }, + "琉璃百合": { + "id": 604, + "name": "琉璃百合", + "type": "specialty", + "star": 1 + }, + "「勤劳」的哲学": { + "id": 413, + "name": "「勤劳」的哲学", + "type": "talent", + "star": 4, + "items": { + "「勤劳」的教导": { + "id": 411, + "name": "「勤劳」的教导", + "type": "talent", + "star": 2 + }, + "「勤劳」的指引": { + "id": 412, + "name": "「勤劳」的指引", + "type": "talent", + "star": 3 + }, + "「勤劳」的哲学": { + "id": 413, + "name": "「勤劳」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "灰烬之心": { + "id": 482, + "name": "灰烬之心", + "type": "weekly", + "star": 5 + }, + "恒常机关之心": { + "id": 211, + "name": "恒常机关之心", + "type": "boss", + "star": 4 + }, + "绯樱绣球": { + "id": 678, + "name": "绯樱绣球", + "type": "specialty", + "star": 1 + }, + "名刀镡": { + "id": 163, + "name": "名刀镡", + "type": "normal", + "star": 3, + "items": { + "破旧的刀镡": { + "id": 161, + "name": "破旧的刀镡", + "type": "normal", + "star": 1 + }, + "影打刀镡": { + "id": 162, + "name": "影打刀镡", + "type": "normal", + "star": 2 + }, + "名刀镡": { + "id": 163, + "name": "名刀镡", + "type": "normal", + "star": 3 + } + } + }, + "「风雅」的哲学": { + "id": 418, + "name": "「风雅」的哲学", + "type": "talent", + "star": 4, + "items": { + "「风雅」的教导": { + "id": 416, + "name": "「风雅」的教导", + "type": "talent", + "star": 2 + }, + "「风雅」的指引": { + "id": 417, + "name": "「风雅」的指引", + "type": "talent", + "star": 3 + }, + "「风雅」的哲学": { + "id": 418, + "name": "「风雅」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "钩钩果": { + "id": 613, + "name": "钩钩果", + "type": "specialty", + "star": 1 + }, + "东风的吐息": { + "id": 463, + "name": "东风的吐息", + "type": "weekly", + "star": 5 + }, + "塞西莉亚花": { + "id": 601, + "name": "塞西莉亚花", + "type": "specialty", + "star": 1 + }, + "北风之尾": { + "id": 464, + "name": "北风之尾", + "type": "weekly", + "star": 5 + }, + "绝云椒椒": { + "id": 605, + "name": "绝云椒椒", + "type": "specialty", + "star": 1 + }, + "夜泊石": { + "id": 606, + "name": "夜泊石", + "type": "specialty", + "star": 1 + }, + "「黄金」的哲学": { + "id": 433, + "name": "「黄金」的哲学", + "type": "talent", + "star": 4, + "items": { + "「黄金」的教导": { + "id": 431, + "name": "「黄金」的教导", + "type": "talent", + "star": 2 + }, + "「黄金」的指引": { + "id": 432, + "name": "「黄金」的指引", + "type": "talent", + "star": 3 + }, + "「黄金」的哲学": { + "id": 433, + "name": "「黄金」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "霓裳花": { + "id": 608, + "name": "霓裳花", + "type": "specialty", + "star": 1 + }, + "未熟之玉": { + "id": 207, + "name": "未熟之玉", + "type": "boss", + "star": 4 + }, + "清心": { + "id": 614, + "name": "清心", + "type": "specialty", + "star": 1 + }, + "「繁荣」的哲学": { + "id": 443, + "name": "「繁荣」的哲学", + "type": "talent", + "star": 4, + "items": { + "「繁荣」的教导": { + "id": 441, + "name": "「繁荣」的教导", + "type": "talent", + "star": 2 + }, + "「繁荣」的指引": { + "id": 442, + "name": "「繁荣」的指引", + "type": "talent", + "star": 3 + }, + "「繁荣」的哲学": { + "id": 443, + "name": "「繁荣」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "武炼之魂·孤影": { + "id": 469, + "name": "武炼之魂·孤影", + "type": "weekly", + "star": 5 + }, + "玄岩之塔": { + "id": 206, + "name": "玄岩之塔", + "type": "boss", + "star": 4 + }, + "石珀": { + "id": 602, + "name": "石珀", + "type": "specialty", + "star": 1 + }, + "吞天之鲸·只角": { + "id": 467, + "name": "吞天之鲸·只角", + "type": "weekly", + "star": 5 + }, + "风车菊": { + "id": 612, + "name": "风车菊", + "type": "specialty", + "star": 1 + }, + "星螺": { + "id": 663, + "name": "星螺", + "type": "specialty", + "star": 1 + }, + "魔王之刃·残片": { + "id": 468, + "name": "魔王之刃·残片", + "type": "weekly", + "star": 5 + }, + "琉璃袋": { + "id": 611, + "name": "琉璃袋", + "type": "specialty", + "star": 1 + }, + "龙嗣伪鳍": { + "id": 216, + "name": "龙嗣伪鳍", + "type": "boss", + "star": 4 + }, + "海灵芝": { + "id": 675, + "name": "海灵芝", + "type": "specialty", + "star": 1 + }, + "「天光」的哲学": { + "id": 428, + "name": "「天光」的哲学", + "type": "talent", + "star": 4, + "items": { + "「天光」的教导": { + "id": 426, + "name": "「天光」的教导", + "type": "talent", + "star": 2 + }, + "「天光」的指引": { + "id": 427, + "name": "「天光」的指引", + "type": "talent", + "star": 3 + }, + "「天光」的哲学": { + "id": 428, + "name": "「天光」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "符纹之齿": { + "id": 486, + "name": "符纹之齿", + "type": "boss", + "star": 4 + }, + "鬼兜虫": { + "id": 677, + "name": "鬼兜虫", + "type": "specialty", + "star": 1 + }, + "「浮世」的哲学": { + "id": 408, + "name": "「浮世」的哲学", + "type": "talent", + "star": 4, + "items": { + "「浮世」的教导": { + "id": 406, + "name": "「浮世」的教导", + "type": "talent", + "star": 2 + }, + "「浮世」的指引": { + "id": 407, + "name": "「浮世」的指引", + "type": "talent", + "star": 3 + }, + "「浮世」的哲学": { + "id": 408, + "name": "「浮世」的哲学", + "type": "talent", + "star": 4 + } + } + }, + "鎏金之鳞": { + "id": 472, + "name": "鎏金之鳞", + "type": "weekly", + "star": 5 + }, + "晶凝之华": { + "id": 208, + "name": "晶凝之华", + "type": "boss", + "star": 4 + }, + "晶化骨髓": { + "id": 679, + "name": "晶化骨髓", + "type": "specialty", + "star": 1 + }, + "浮游晶化核": { + "id": 187, + "name": "浮游晶化核", + "type": "normal", + "star": 3, + "items": { + "浮游干核": { + "id": 185, + "name": "浮游干核", + "type": "normal", + "star": 1 + }, + "浮游幽核": { + "id": 186, + "name": "浮游幽核", + "type": "normal", + "star": 2 + }, + "浮游晶化核": { + "id": 187, + "name": "浮游晶化核", + "type": "normal", + "star": 3 + } + } + }, + "熔毁之刻": { + "id": 480, + "name": "熔毁之刻", + "type": "weekly", + "star": 5 + }, + "原素花蜜": { + "id": 133, + "name": "原素花蜜", + "type": "normal", + "star": 3, + "items": { + "骗骗花蜜": { + "id": 131, + "name": "骗骗花蜜", + "type": "normal", + "star": 1 + }, + "微光花蜜": { + "id": 132, + "name": "微光花蜜", + "type": "normal", + "star": 2 + }, + "原素花蜜": { + "id": 133, + "name": "原素花蜜", + "type": "normal", + "star": 3 + } + } + }, + "狱火之蝶": { + "id": 481, + "name": "狱火之蝶", + "type": "weekly", + "star": 5 + }, + "鸣草": { + "id": 681, + "name": "鸣草", + "type": "specialty", + "star": 1 + }, + "排异之露": { + "id": 213, + "name": "排异之露", + "type": "boss", + "star": 4 + }, + "魔偶机心": { + "id": 210, + "name": "魔偶机心", + "type": "boss", + "star": 4 + }, + "阴燃之珠": { + "id": 212, + "name": "阴燃之珠", + "type": "boss", + "star": 4 + }, + "龙王之冕": { + "id": 470, + "name": "龙王之冕", + "type": "weekly", + "star": 5 + }, + "幽灯蕈": { + "id": 688, + "name": "幽灯蕈", + "type": "specialty", + "star": 1 + }, + "雷霆数珠": { + "id": 214, + "name": "雷霆数珠", + "type": "boss", + "star": 4 + }, + "天云草实": { + "id": 686, + "name": "天云草实", + "type": "specialty", + "star": 1 + }, + "珊瑚真珠": { + "id": 685, + "name": "珊瑚真珠", + "type": "specialty", + "star": 1 + }, + "血斛": { + "id": 680, + "name": "血斛", + "type": "specialty", + "star": 1 + }, + "璀璨原钻": { + "id": 304, + "name": "璀璨原钻", + "type": "gem", + "star": 5, + "items": { + "璀璨原钻碎屑": { + "id": 301, + "name": "璀璨原钻碎屑", + "type": "gem", + "star": 2 + }, + "璀璨原钻断片": { + "id": 302, + "name": "璀璨原钻断片", + "type": "gem", + "star": 3 + }, + "璀璨原钻块": { + "id": 303, + "name": "璀璨原钻块", + "type": "gem", + "star": 4 + }, + "璀璨原钻": { + "id": 304, + "name": "璀璨原钻", + "type": "gem", + "star": 5 + } + } + }, + "灭诤草蔓": { + "id": "n113040", + "name": "灭诤草蔓", + "type": "boss", + "star": 4 + }, + "???": { + "id": "n113042", + "name": "???", + "type": "weekly", + "star": 5 + }, + "傀儡的悬丝": { + "id": "n113041", + "name": "傀儡的悬丝", + "type": "weekly", + "star": 5 + }, + "无心的渊镜": { + "id": "n113042", + "name": "无心的渊镜", + "type": "weekly", + "star": 5 + }, + "空行的虚铃": { + "id": "n113043", + "name": "空行的虚铃", + "type": "weekly", + "star": 5 + }, + "混沌真眼": { + "id": 173, + "name": "混沌真眼", + "type": "monster", + "star": 4, + "items": { + "混沌机关": { + "id": 171, + "name": "混沌机关", + "type": "monster", + "star": 2 + }, + "混沌枢纽": { + "id": 172, + "name": "混沌枢纽", + "type": "monster", + "star": 3 + }, + "混沌真眼": { + "id": 173, + "name": "混沌真眼", + "type": "monster", + "star": 4 + } + } + }, + "远海夷地的金枝": { + "id": 564, + "name": "远海夷地的金枝", + "type": "weapon", + "star": 5, + "items": { + "远海夷地的瑚枝": { + "id": 561, + "name": "远海夷地的瑚枝", + "type": "weapon", + "star": 2 + }, + "远海夷地的玉枝": { + "id": 562, + "name": "远海夷地的玉枝", + "type": "weapon", + "star": 3 + }, + "远海夷地的琼枝": { + "id": 563, + "name": "远海夷地的琼枝", + "type": "weapon", + "star": 4 + }, + "远海夷地的金枝": { + "id": 564, + "name": "远海夷地的金枝", + "type": "weapon", + "star": 5 + } + } + }, + "黑晶号角": { + "id": 63, + "name": "黑晶号角", + "type": "monster", + "star": 4, + "items": { + "沉重号角": { + "id": 61, + "name": "沉重号角", + "type": "monster", + "star": 2 + }, + "黑铜号角": { + "id": 62, + "name": "黑铜号角", + "type": "monster", + "star": 3 + }, + "黑晶号角": { + "id": 63, + "name": "黑晶号角", + "type": "monster", + "star": 4 + } + } + }, + "高塔孤王的碎梦": { + "id": 504, + "name": "高塔孤王的碎梦", + "type": "weapon", + "star": 5, + "items": { + "高塔孤王的破瓦": { + "id": 501, + "name": "高塔孤王的破瓦", + "type": "weapon", + "star": 2 + }, + "高塔孤王的残垣": { + "id": 502, + "name": "高塔孤王的残垣", + "type": "weapon", + "star": 3 + }, + "高塔孤王的断片": { + "id": 503, + "name": "高塔孤王的断片", + "type": "weapon", + "star": 4 + }, + "高塔孤王的碎梦": { + "id": 504, + "name": "高塔孤王的碎梦", + "type": "weapon", + "star": 5 + } + } + }, + "地脉的新芽": { + "id": 73, + "name": "地脉的新芽", + "type": "monster", + "star": 4, + "items": { + "地脉的旧枝": { + "id": 71, + "name": "地脉的旧枝", + "type": "monster", + "star": 2 + }, + "地脉的枯叶": { + "id": 72, + "name": "地脉的枯叶", + "type": "monster", + "star": 3 + }, + "地脉的新芽": { + "id": 73, + "name": "地脉的新芽", + "type": "monster", + "star": 4 + } + } + }, + "凛风奔狼的怀乡": { + "id": 524, + "name": "凛风奔狼的怀乡", + "type": "weapon", + "star": 5, + "items": { + "凛风奔狼的始龀": { + "id": 521, + "name": "凛风奔狼的始龀", + "type": "weapon", + "star": 2 + }, + "凛风奔狼的裂齿": { + "id": 522, + "name": "凛风奔狼的裂齿", + "type": "weapon", + "star": 3 + }, + "凛风奔狼的断牙": { + "id": 523, + "name": "凛风奔狼的断牙", + "type": "weapon", + "star": 4 + }, + "凛风奔狼的怀乡": { + "id": 524, + "name": "凛风奔狼的怀乡", + "type": "weapon", + "star": 5 + } + } + }, + "混沌炉心": { + "id": 83, + "name": "混沌炉心", + "type": "monster", + "star": 4, + "items": { + "混沌装置": { + "id": 81, + "name": "混沌装置", + "type": "monster", + "star": 2 + }, + "混沌回路": { + "id": 82, + "name": "混沌回路", + "type": "monster", + "star": 3 + }, + "混沌炉心": { + "id": 83, + "name": "混沌炉心", + "type": "monster", + "star": 4 + } + } + }, + "狮牙斗士的理想": { + "id": 544, + "name": "狮牙斗士的理想", + "type": "weapon", + "star": 5, + "items": { + "狮牙斗士的枷锁": { + "id": 541, + "name": "狮牙斗士的枷锁", + "type": "weapon", + "star": 2 + }, + "狮牙斗士的铁链": { + "id": 542, + "name": "狮牙斗士的铁链", + "type": "weapon", + "star": 3 + }, + "狮牙斗士的镣铐": { + "id": 543, + "name": "狮牙斗士的镣铐", + "type": "weapon", + "star": 4 + }, + "狮牙斗士的理想": { + "id": 544, + "name": "狮牙斗士的理想", + "type": "weapon", + "star": 5 + } + } + }, + "督察长祭刀": { + "id": 103, + "name": "督察长祭刀", + "type": "monster", + "star": 4, + "items": { + "猎兵祭刀": { + "id": 101, + "name": "猎兵祭刀", + "type": "monster", + "star": 2 + }, + "特工祭刀": { + "id": 102, + "name": "特工祭刀", + "type": "monster", + "star": 3 + }, + "督察长祭刀": { + "id": 103, + "name": "督察长祭刀", + "type": "monster", + "star": 4 + } + } + }, + "孤云寒林的神体": { + "id": 514, + "name": "孤云寒林的神体", + "type": "weapon", + "star": 5, + "items": { + "孤云寒林的光砂": { + "id": 511, + "name": "孤云寒林的光砂", + "type": "weapon", + "star": 2 + }, + "孤云寒林的辉岩": { + "id": 512, + "name": "孤云寒林的辉岩", + "type": "weapon", + "star": 3 + }, + "孤云寒林的圣骸": { + "id": 513, + "name": "孤云寒林的圣骸", + "type": "weapon", + "star": 4 + }, + "孤云寒林的神体": { + "id": 514, + "name": "孤云寒林的神体", + "type": "weapon", + "star": 5 + } + } + }, + "雾虚灯芯": { + "id": 93, + "name": "雾虚灯芯", + "type": "monster", + "star": 4, + "items": { + "雾虚花粉": { + "id": 91, + "name": "雾虚花粉", + "type": "monster", + "star": 2 + }, + "雾虚草囊": { + "id": 92, + "name": "雾虚草囊", + "type": "monster", + "star": 3 + }, + "雾虚灯芯": { + "id": 93, + "name": "雾虚灯芯", + "type": "monster", + "star": 4 + } + } + }, + "雾海云间的转还": { + "id": 534, + "name": "雾海云间的转还", + "type": "weapon", + "star": 5, + "items": { + "雾海云间的铅丹": { + "id": 531, + "name": "雾海云间的铅丹", + "type": "weapon", + "star": 2 + }, + "雾海云间的汞丹": { + "id": 532, + "name": "雾海云间的汞丹", + "type": "weapon", + "star": 3 + }, + "雾海云间的金丹": { + "id": 533, + "name": "雾海云间的金丹", + "type": "weapon", + "star": 4 + }, + "雾海云间的转还": { + "id": 534, + "name": "雾海云间的转还", + "type": "weapon", + "star": 5 + } + } + }, + "石化的骨片": { + "id": 143, + "name": "石化的骨片", + "type": "monster", + "star": 4, + "items": { + "脆弱的骨片": { + "id": 141, + "name": "脆弱的骨片", + "type": "monster", + "star": 2 + }, + "结实的骨片": { + "id": 142, + "name": "结实的骨片", + "type": "monster", + "star": 3 + }, + "石化的骨片": { + "id": 143, + "name": "石化的骨片", + "type": "monster", + "star": 4 + } + } + }, + "漆黑陨铁的一块": { + "id": 554, + "name": "漆黑陨铁的一块", + "type": "weapon", + "star": 5, + "items": { + "漆黑陨铁的一粒": { + "id": 551, + "name": "漆黑陨铁的一粒", + "type": "weapon", + "star": 2 + }, + "漆黑陨铁的一片": { + "id": 552, + "name": "漆黑陨铁的一片", + "type": "weapon", + "star": 3 + }, + "漆黑陨铁的一角": { + "id": 553, + "name": "漆黑陨铁的一角", + "type": "weapon", + "star": 4 + }, + "漆黑陨铁的一块": { + "id": 554, + "name": "漆黑陨铁的一块", + "type": "weapon", + "star": 5 + } + } + }, + "幽邃刻像": { + "id": 153, + "name": "幽邃刻像", + "type": "monster", + "star": 4, + "items": { + "晦暗刻像": { + "id": 151, + "name": "晦暗刻像", + "type": "monster", + "star": 2 + }, + "夤夜刻像": { + "id": 152, + "name": "夤夜刻像", + "type": "monster", + "star": 3 + }, + "幽邃刻像": { + "id": 153, + "name": "幽邃刻像", + "type": "monster", + "star": 4 + } + } + }, + "今昔剧画之鬼人": { + "id": 584, + "name": "今昔剧画之鬼人", + "type": "weapon", + "star": 5, + "items": { + "今昔剧画之恶尉": { + "id": 581, + "name": "今昔剧画之恶尉", + "type": "weapon", + "star": 2 + }, + "今昔剧画之虎啮": { + "id": 582, + "name": "今昔剧画之虎啮", + "type": "weapon", + "star": 3 + }, + "今昔剧画之一角": { + "id": 583, + "name": "今昔剧画之一角", + "type": "weapon", + "star": 4 + }, + "今昔剧画之鬼人": { + "id": 584, + "name": "今昔剧画之鬼人", + "type": "weapon", + "star": 5 + } + } + }, + "混沌锚栓": { + "id": "n112070", + "name": "混沌锚栓", + "type": "monster", + "star": 4, + "items": { + "混沌容器": { + "id": "n112068", + "name": "混沌容器", + "type": "monster", + "star": 2 + }, + "混沌模块": { + "id": "n112069", + "name": "混沌模块", + "type": "monster", + "star": 3 + }, + "混沌锚栓": { + "id": "n112070", + "name": "混沌锚栓", + "type": "monster", + "star": 4 + } + } + }, + "谧林涓露的金符": { + "id": "n114040", + "name": "谧林涓露的金符", + "type": "weapon", + "star": 5, + "items": { + "谧林涓露的铜符": { + "id": "n114037", + "name": "谧林涓露的铜符", + "type": "weapon", + "star": 2 + }, + "谧林涓露的铁符": { + "id": "n114038", + "name": "谧林涓露的铁符", + "type": "weapon", + "star": 3 + }, + "谧林涓露的银符": { + "id": "n114039", + "name": "谧林涓露的银符", + "type": "weapon", + "star": 4 + }, + "谧林涓露的金符": { + "id": "n114040", + "name": "谧林涓露的金符", + "type": "weapon", + "star": 5 + } + } + }, + "辉光棱晶": { + "id": "n112073", + "name": "辉光棱晶", + "type": "monster", + "star": 4, + "items": { + "破缺棱晶": { + "id": "n112071", + "name": "破缺棱晶", + "type": "monster", + "star": 2 + }, + "混浊棱晶": { + "id": "n112072", + "name": "混浊棱晶", + "type": "monster", + "star": 3 + }, + "辉光棱晶": { + "id": "n112073", + "name": "辉光棱晶", + "type": "monster", + "star": 4 + } + } + }, + "鸣神御灵的勇武": { + "id": 574, + "name": "鸣神御灵的勇武", + "type": "weapon", + "star": 5, + "items": { + "鸣神御灵的明惠": { + "id": 571, + "name": "鸣神御灵的明惠", + "type": "weapon", + "star": 2 + }, + "鸣神御灵的欢喜": { + "id": 572, + "name": "鸣神御灵的欢喜", + "type": "weapon", + "star": 3 + }, + "鸣神御灵的亲爱": { + "id": 573, + "name": "鸣神御灵的亲爱", + "type": "weapon", + "star": 4 + }, + "鸣神御灵的勇武": { + "id": 574, + "name": "鸣神御灵的勇武", + "type": "weapon", + "star": 5 + } + } + }, + "烈日威权的旧日": { + "id": "n114048", + "name": "烈日威权的旧日", + "type": "weapon", + "star": 5, + "items": { + "烈日威权的残响": { + "id": "n114045", + "name": "烈日威权的残响", + "type": "weapon", + "star": 2 + }, + "烈日威权的余光": { + "id": "n114046", + "name": "烈日威权的余光", + "type": "weapon", + "star": 3 + }, + "烈日威权的梦想": { + "id": "n114047", + "name": "烈日威权的梦想", + "type": "weapon", + "star": 4 + }, + "烈日威权的旧日": { + "id": "n114048", + "name": "烈日威权的旧日", + "type": "weapon", + "star": 5 + } + } + }, + "隐兽鬼爪": { + "id": 176, + "name": "隐兽鬼爪", + "type": "monster", + "star": 4, + "items": { + "隐兽指爪": { + "id": 174, + "name": "隐兽指爪", + "type": "monster", + "star": 2 + }, + "隐兽利爪": { + "id": 175, + "name": "隐兽利爪", + "type": "monster", + "star": 3 + }, + "隐兽鬼爪": { + "id": 176, + "name": "隐兽鬼爪", + "type": "monster", + "star": 4 + } + } + }, + "绿洲花园的真谛": { + "id": "n114044", + "name": "绿洲花园的真谛", + "type": "weapon", + "star": 5, + "items": { + "绿洲花园的追忆": { + "id": "n114041", + "name": "绿洲花园的追忆", + "type": "weapon", + "star": 2 + }, + "绿洲花园的恩惠": { + "id": "n114042", + "name": "绿洲花园的恩惠", + "type": "weapon", + "star": 3 + }, + "绿洲花园的哀思": { + "id": "n114043", + "name": "绿洲花园的哀思", + "type": "weapon", + "star": 4 + }, + "绿洲花园的真谛": { + "id": "n114044", + "name": "绿洲花园的真谛", + "type": "weapon", + "star": 5 + } + } + }, + "偏光棱镜": { + "id": 183, + "name": "偏光棱镜", + "type": "monster", + "star": 4, + "items": { + "黯淡棱镜": { + "id": 181, + "name": "黯淡棱镜", + "type": "monster", + "star": 2 + }, + "水晶棱镜": { + "id": 182, + "name": "水晶棱镜", + "type": "monster", + "star": 3 + }, + "偏光棱镜": { + "id": 183, + "name": "偏光棱镜", + "type": "monster", + "star": 4 + } + } + }, + "茁壮菌核": { + "id": "n112064", + "name": "茁壮菌核", + "type": "monster", + "star": 4, + "items": { + "失活菌核": { + "id": "n112062", + "name": "失活菌核", + "type": "monster", + "star": 2 + }, + "休眠菌核": { + "id": "n112063", + "name": "休眠菌核", + "type": "monster", + "star": 3 + }, + "茁壮菌核": { + "id": "n112064", + "name": "茁壮菌核", + "type": "monster", + "star": 4 + } + } + } } \ No newline at end of file diff --git a/resources/meta/weapon/bow/calc.js b/resources/meta/weapon/bow/calc.js index 975e7d80..cde30341 100644 --- a/resources/meta/weapon/bow/calc.js +++ b/resources/meta/weapon/bow/calc.js @@ -1,5 +1,9 @@ -export default function (step) { +export default function (step, staticStep) { return { + 猎弓: false, + + 历练的猎弓: false, + 鸦羽弓: { check: ({ element }) => ['水', '火'].includes(element), title: '对处于水或火元素影响下的敌人,造成的伤害提高[dmg]%', @@ -7,12 +11,16 @@ export default function (step) { dmg: step(12) } }, + 神射手之誓: { title: '针对要害造成的伤害提升[a2Dmg]%', refine: { a2Dmg: step(24) } }, + + 反曲弓: false, + 弹弓: { title: '普攻与重击的箭矢0.3秒内击中敌人,伤害增加[a2Dmg]%', refine: { @@ -20,6 +28,13 @@ export default function (step) { a2Dmg: step(36, 6) } }, + + 信使: false, + + 黑檀弓: false, + + 西风猎弓: false, + 绝弦: { title: '元素战技与元素爆发的伤害提高[eDmg]%', refine: { @@ -27,32 +42,9 @@ export default function (step) { qDmg: step(24) } }, - 暗巷猎手: { - title: '满层提高[dmg]%伤害', - refine: { - dmg: step(20) - } - }, - 黑岩战弓: { - title: '击败敌人后,攻击力满层提升[atkPct]%', - buffCount: 3, - refine: { - atkPct: step(12) - } - }, - 钢轮弓: { - title: '普通攻击与重击命中时,满层提升[atkPct]%', - buffCount: 4, - refine: { - atkPct: step(4) - } - }, - 试作澹月: { - title: '重击命中要害提高[atkPct]%攻击力', - refine: { - atkPct: step(36) - } - }, + + 祭礼弓: false, + 宗室长弓: { title: '3层提高暴击率[cpct]%', buffCount: 3, @@ -60,18 +52,54 @@ export default function (step) { cpct: step(8) } }, + 弓藏: { - title: '普攻造成的伤害提升[aDmg]%', + title: '普攻造成的伤害提升[aDmg]%,重击造成的伤害下降10%', refine: { - aDmg: step(40) + aDmg: step(40), + a2Dmg: -10 } }, - 风花之颂: { - title: '施放元素战技时攻击力提升[atkPct]%', + + 试作澹月: { + title: '重击命中要害提高[atkPct]%攻击力', refine: { - atkPct: step(16) + atkPct: step(36) } }, + + 钢轮弓: { + title: '普通攻击与重击命中时,满层提升[atkPct]%', + buffCount: 4, + refine: { + atkPct: step(4) + } + }, + + 黑岩战弓: { + title: '击败敌人后,攻击力满层提升[atkPct]%', + buffCount: 3, + refine: { + atkPct: step(12) + } + }, + + 苍翠猎弓: false, + + 暗巷猎手: { + title: '满层提高[dmg]%伤害', + refine: { + dmg: step(20) + } + }, + + 落霞: { + title: '二层状态下提高伤害[dmg]%', + refine: { + dmg: step(10, 2.5) + } + }, + 幽夜华尔兹: { title: 'Buff下普攻及元素战技造成的伤害提升[aDmg]%', refine: { @@ -79,6 +107,14 @@ export default function (step) { eDmg: step(20) } }, + + 风花之颂: { + title: '施放元素战技时攻击力提升[atkPct]%', + refine: { + atkPct: step(16) + } + }, + 破魔之弓: { title: '满能量下普攻伤害提高[aDmg]%,重击伤害提高[a2Dmg]%', buffCount: 2, @@ -87,6 +123,7 @@ export default function (step) { a2Dmg: step(12) } }, + 掠食者: { check: ({ element }) => element === '冰', title: '满Buff普攻与重击伤害提高[aDmg]%,埃洛伊攻击力提升66', @@ -95,44 +132,25 @@ export default function (step) { atkPlus: 66 } }, + 曚云之月: { title: '满层元素爆发伤害提高[qDmg]%', refine: { qDmg: step(40) } }, - 冬极白星: [{ - title: '元素战技与元素爆发伤害提高[eDmg]%', + + 王下近侍: { + title: '施放元素战技或元素爆发时精通提高[mastery]', refine: { - eDmg: step(12), - qDmg: step(12) + mastery: step(60, 20) } - }, { - title: '满Buff下提高攻击力[atkPct]%', - refine: { - atkPct: step(48, 12) - } - }], - 飞雷之弦振: [{ - title: '满Buff下提高普攻伤害[aDmg]%', - refine: { - aDmg: step(40) - } - }], - 终末嗟叹之诗: [{ - title: '元素精通提高[_mastery]', - sort: 0, - refine: { - _mastery: step(60) - } - }, { - title: 'Buff下提高元素精通[mastery],攻击力[atkPct]%', - sort: 0, - refine: { - mastery: step(100), - atkPct: step(20) - } - }], + }, + + 竭泽: false, + + 天空之翼: staticStep('cdmg', 20), + 阿莫斯之弓: [{ title: '普攻与重击伤害提高[a2Dmg]%', refine: { @@ -148,13 +166,43 @@ export default function (step) { } }], - 若水: { + 终末嗟叹之诗: [staticStep('mastery', 60), { + title: 'Buff下提高元素精通[mastery],攻击力[atkPct]%', + sort: 0, + refine: { + mastery: step(100), + atkPct: step(20) + } + }], + + 冬极白星: [{ + title: '元素战技与元素爆发伤害提高[eDmg]%', + refine: { + eDmg: step(12), + qDmg: step(12) + } + }, { + title: '满Buff下提高攻击力[atkPct]%', + refine: { + atkPct: step(48, 12) + } + }], + + 飞雷之弦振: [staticStep('atkPct', 20), { + title: '满Buff下提高普攻伤害[aDmg]%', + refine: { + aDmg: step(40) + } + }], + + 若水: [staticStep('hpPct', 16), { title: '生命值提高[_hpPct]%,伤害提高[dmg]%', refine: { _hpPct: step(16), dmg: step(20) } - }, + }], + 陨龙之梦: { title: '护盾+满Buff提高攻击力[atkPct]%', buffCount: 10, @@ -162,12 +210,7 @@ export default function (step) { atkPct: step(4) } }, - 落霞: { - title: '二层状态下提高伤害[dmg]%', - refine: { - dmg: step(10, 2.5) - } - }, + 猎人之径: { title: '元素伤害提高[dmg]%,重击造成的伤害值提高[a2Plus]', sort: 5, @@ -175,12 +218,7 @@ export default function (step) { dmg: ({ refine }) => step(12)[refine], a2Plus: ({ attr, calc, refine }) => calc(attr.mastery) * step(160)[refine] / 100 } - }, - 王下近侍: { - title: '施放元素战技或元素爆发时精通提高[mastery]', - refine: { - mastery: step(60, 20) - } } + } } diff --git a/resources/meta/weapon/catalyst/calc.js b/resources/meta/weapon/catalyst/calc.js index 6cce986f..1f5bb96e 100644 --- a/resources/meta/weapon/catalyst/calc.js +++ b/resources/meta/weapon/catalyst/calc.js @@ -1,4 +1,4 @@ -export default function (step) { +export default function (step, staticStep) { return { 翡玉法球: { check: ({ element }) => element === '水', @@ -106,7 +106,7 @@ export default function (step) { shield: step(20) } }], - 不灭月华: { + 不灭月华: [staticStep('heal', 10, 2.5), { title: '治疗加成提高[_heal]%,普攻伤害增加[aPlus]', refine: { _heal: step(10, 2.5) @@ -114,7 +114,7 @@ export default function (step) { data: { aPlus: ({ attr, calc, refine }) => calc(attr.hp) * step(1, 0.5)[refine] / 100 } - }, + }], 神乐之真意: { title: '满层提高元素战技伤害[eDmg]%,元素伤害提高[dmg]%', refine: { diff --git a/resources/meta/weapon/claymore/calc.js b/resources/meta/weapon/claymore/calc.js index 3e8a750f..c9dd4c70 100644 --- a/resources/meta/weapon/claymore/calc.js +++ b/resources/meta/weapon/claymore/calc.js @@ -1,4 +1,4 @@ -export default function (step) { +export default function (step, staticStep) { return { 沐浴龙血的剑: { check: ({ element }) => ['火', '雷'].includes(element), @@ -99,12 +99,12 @@ export default function (step) { phy: step(8) } }, - 狼的末路: { + 狼的末路: [staticStep('atkPct', 20), { title: '攻击命中生命值低于30%的敌人时,攻击力提升[atkPct]%', refine: { atkPct: step(40) } - }, + }], 无工之剑: [{ title: '护盾强效提高[shield]%', refine: { @@ -117,19 +117,19 @@ export default function (step) { atkPct: step(4) } }], - 松籁响起之时: { + 松籁响起之时: [staticStep('atkPct', 16), { title: 'Buff状态下提高攻击力[atkPct]%', refine: { atkPct: step(20) } - }, - 赤角石溃杵: { + }], + 赤角石溃杵: [staticStep('defPct', 28), { title: '普通攻击与重击造成的伤害值提高[aPlus]', data: { aPlus: ({ attr, calc, refine }) => calc(attr.def) * step(40)[refine] / 100, a2Plus: ({ attr, calc, refine }) => calc(attr.def) * step(40)[refine] / 100 } - }, + }], 森林王器: { title: '拾取种识之叶的角色元素精通提升[mastery]', refine: { diff --git a/resources/meta/weapon/index.js b/resources/meta/weapon/index.js index edb2502b..de3cc279 100644 --- a/resources/meta/weapon/index.js +++ b/resources/meta/weapon/index.js @@ -16,10 +16,20 @@ const step = function (start, step = 0) { return ret } +const attr = function (key, start, _step) { + let refine = {} + refine[key] = step(start, _step) + return { + title: `${key}提高[key]`, + isStatic: true, + refine + } +} + for (let type in weaponType) { // calc let typeCalc = await Data.importDefault(`resources/meta/weapon/${type}/calc.js`) - let typeRet = typeCalc(step) + let typeRet = typeCalc(step, attr) calc = lodash.extend(calc, typeRet) // data diff --git a/resources/meta/weapon/polearm/calc.js b/resources/meta/weapon/polearm/calc.js index 100062dd..0790ba43 100644 --- a/resources/meta/weapon/polearm/calc.js +++ b/resources/meta/weapon/polearm/calc.js @@ -1,4 +1,4 @@ -export default function (step) { +export default function (step, staticStep) { return { 白缨枪: { title: '白缨枪普通攻击伤害提高[aDmg]%', @@ -83,7 +83,7 @@ export default function (step) { phy: step(12) } }, - 护摩之杖: { + 护摩之杖: [staticStep('hpPct', 20), { title: '角色生命低于50%时额外获得[atkPlus]攻击力', data: { atkPlus: ({ attr, refine, calc }) => { @@ -91,7 +91,8 @@ export default function (step) { return totalHp * ([0.8, 1, 1.2, 1.4, 1.6][refine] + [1, 1.2, 1.4, 1.6, 1.8][refine]) / 100 } } - }, + }], + 天空之脊: staticStep('cpct', 8), 薙草之稻光: [{ title: '元素爆发12秒内元素充能提高[rechargePlus]%', sort: 0, diff --git a/resources/meta/weapon/sword/calc.js b/resources/meta/weapon/sword/calc.js index 440baa63..bcaa1a64 100644 --- a/resources/meta/weapon/sword/calc.js +++ b/resources/meta/weapon/sword/calc.js @@ -1,4 +1,4 @@ -export default function (step) { +export default function (step, staticStep) { return { 辰砂之纺锤: { title: '元素战技造成的伤害值提高[ePlus]', @@ -127,7 +127,7 @@ export default function (step) { dmg: step(28) } }], - 苍古自由之誓: { + 苍古自由之誓: [staticStep('dmg', 10), { title: '触发Buff后提高普攻重击与下落攻击[aDmg]%,攻击力提升[atkPct]%', refine: { aDmg: step(16), @@ -135,8 +135,8 @@ export default function (step) { a3Dmg: step(16), atkPct: step(20) } - }, - 磐岩结绿: [{ + }], + 磐岩结绿: [staticStep('hpPct', 20), { title: '基于生命值上限提高攻击力[atkPlus]', data: { atkPlus: ({ attr, calc, refine }) => calc(attr.hp) * step(1.2)[refine] / 100 @@ -162,23 +162,23 @@ export default function (step) { a2Plus: ({ attr, calc, refine }) => calc(attr.atk) * step(20)[refine] / 100 } }], - 风鹰剑: { + 风鹰剑: [staticStep('atkPct', 20), { title: '攻击力提高[_atkPct]%', refine: { _atkPct: step(20) } - }, + }], 原木刀: { title: '拾取种识之叶的角色元素精通提升[mastery]', refine: { mastery: step(60) } }, - 圣显之钥: { + 圣显之钥: [staticStep('hpPct', 20), { title: '基于生命提升元素精通,满层提升[mastery]', data: { mastery: ({ attr, calc, refine }) => step(0.36 + 0.2)[refine] * calc(attr.hp) / 100 } - } + }] } } diff --git a/tools/char-data-sprider.js b/tools/char-data-sprider.js index bd569168..a4b499c1 100644 --- a/tools/char-data-sprider.js +++ b/tools/char-data-sprider.js @@ -264,4 +264,4 @@ let eta = { 流浪者: '2022-12-07 11:00:00', 珐露珊: '2022-12-07 11:00:00' } -await down('73', true) +await down('60', true) diff --git a/tools/sprider/CharData.js b/tools/sprider/CharData.js index ba6bb8dc..e7dd7bba 100644 --- a/tools/sprider/CharData.js +++ b/tools/sprider/CharData.js @@ -91,7 +91,7 @@ const CharData = { if (!colIdxs[i]) { return } - data.push(($(this).text().trim('%') * 1) || 0) + data.push((lodash.trim($(this).text(), '%') * 1) || 0) }) lvStat[lvl] = data })