diff --git a/game-server/app/servers/role/handler/equipHandler.ts b/game-server/app/servers/role/handler/equipHandler.ts index fb57bb683..90d592032 100644 --- a/game-server/app/servers/role/handler/equipHandler.ts +++ b/game-server/app/servers/role/handler/equipHandler.ts @@ -1,5 +1,5 @@ import { Application, BackendSession } from "pinus"; -import { STATUS, EQUIP_STRENGTHEN_TYPE, CURRENCY_BY_TYPE, CURRENCY_TYPE, HERO_SYSTEM_TYPE, CONSUME_TYPE, HERO_GROW_MAX, MSG_SOURCE, JEWEL_PUSH_LV, TASK_TYPE, HERO_CE_RATIO } from "../../../consts"; +import { STATUS, EQUIP_STRENGTHEN_TYPE, CURRENCY_BY_TYPE, CURRENCY_TYPE, HERO_SYSTEM_TYPE, CONSUME_TYPE, HERO_GROW_MAX, MSG_SOURCE, JEWEL_PUSH_LV, TASK_TYPE } from "../../../consts"; import { ItemInter } from "../../../pubUtils/interface"; import { resResult, parseGoodStr, getRandValueByMinMax, getRandEelm } from "../../../pubUtils/util"; @@ -10,13 +10,12 @@ import Role from "../../../db/Role"; import { calPlayerCeAndSave } from "../../../services/playerCeService"; import { getHeroJob, getGoodById, gameData, getHeroEquipByClassId } from "../../../pubUtils/data"; import { EQUIP } from "../../../pubUtils/dicParam"; -import { ITID, SPEICAL_ITEM, QUALITY_TYPE, equipTypeToSortAttr } from "../../../consts/constModules/itemConst"; +import { ITID, SPEICAL_ITEM, QUALITY_TYPE } from "../../../consts/constModules/itemConst"; import { changeEquip, dressEquip, checkMaterialEnough, takeOffEquipAndCalPlayerCe } from "../../../services/equipService"; import { indexOf, findIndex } from 'underscore'; import { pushEquipRefineSucMsg, pushNormalEquipMsg, pushNormalItemMsg } from "../../../services/chatService"; import { checkTaskWithHero, checkTaskWithEquip, checkTask, checkTaskWithArgs, checkTaskConditionEquipSuitJewelStage, checkActivityTask } from "../../../services/taskService"; -import { Attribute } from "../../../domain/roleField/attribute"; export default function (app: Application) { return new EquipHandler(app); @@ -529,66 +528,6 @@ export class EquipHandler { return resResult(STATUS.SUCCESS, { curEquips: curEquips }); } - // 一次性装备上 - public async putOnOnce(msg: { hid: number }, session: BackendSession) { - let { hid } = msg; - let roleId: string = session.get('roleId'); - const serverId = session.get('serverId'); - let sid: string = session.get('sid'); - let funcs: number[] = session.get('funcs'); - let hero = await HeroModel.findByHidAndRoleWithEquip(hid, roleId); - if (!hero) return resResult(STATUS.HERO_NOT_FIND); - let dicHero = gameData.hero.get(hid); - if(!dicHero) return resResult(STATUS.DIC_DATA_NOT_FOUND); - let dicJob = gameData.job.get(dicHero.jobid); - - - let allEquips = await EquipModel.findNotWearEquips(roleId); - let sortEquips = allEquips.map(equip => { - let { id, quality, randRange, ePlaceId } = equip; - let { goodsAbility, lvLimited, itid } = gameData.goods.get(id); - let attrObj = new Attribute(); - attrObj.setByMap(goodsAbility, HERO_CE_RATIO + randRange); - let ce = attrObj.calEquipCe(); - let { classId } = getHeroEquipByClassId(itid); - - return { id, quality, ce, equip, goodsAbility, lvLimited, classId, ePlaceId } - }); - let { ePlace, lv } = hero; - - let curEquips: Array<{ seqId: number, hid: number }> = []; - for(let curEPlace of ePlace) { - if(!curEPlace.equip) { // 未装备 - let sortAttrId = equipTypeToSortAttr.get(curEPlace.id); - let sortedAndSuitEquips = sortEquips.filter(equipInfos => { // 筛选可穿的 - let { lvLimited, classId, ePlaceId } = equipInfos; - return lv >= lvLimited && classId.indexOf(dicJob.job_class) != -1 && curEPlace.id == ePlaceId; - }).sort((a, b) => { // 排序按:战力 => 根据位置看个别属性 => 品质 - if(b.ce - a.ce != 0) return b.ce - a.ce; - let abilityA = a.goodsAbility.get(sortAttrId)||0; - let abilityB = b.goodsAbility.get(sortAttrId)||0; - if( abilityA - abilityB != 0) return abilityB - abilityA; - return b.quality - a.quality; - }); - - if(sortedAndSuitEquips.length > 0) { - let { equip } = sortedAndSuitEquips.shift(); - let curEquip = await dressEquip(serverId, roleId, sid, hero,equip, funcs); - if(!!curEquip) curEquips.push(curEquip); - } - - } - } - - //任务 - //英雄满装备且都镶嵌相同阶数的宝石 - let { isTask, jewelLevel } = await checkTaskConditionEquipSuitJewelStage(hero) - if (isTask) { - await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.EQUIP_SUIT_JEWEL_STAGE, 1, { stage: jewelLevel }) - } - return resResult(STATUS.SUCCESS, { curEquips }); - } - //装备打孔 public async digHole(msg: { eid: number, id: number }, session: BackendSession) { let { eid, id } = msg; diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index a64ae3c9c..ac11d06e8 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -196,19 +196,17 @@ export class HeroHandler { } // 武将升星 - public async starUp(msg: { hid: number, star: number, starStage: number, isOneClick: boolean }, session: BackendSession) { + public async starUp(msg: { hid: number, star: number, starStage: number }, session: BackendSession) { let roleId: string = session.get('roleId'); const serverId = session.get('serverId'); let sid: string = session.get('sid'); let funcs: number[] = session.get('funcs'); - let { hid, star, starStage, isOneClick } = msg; + let { hid, star, starStage } = msg; // 根据dic_hero 获得 1. 碎片id 2. 碎片数量 3. 初始武将星级 4. 初始品质 let dicHero = gameData.hero.get(hid); if (!dicHero) return resResult(STATUS.DIC_DATA_NOT_FOUND); - let { pieceId, jobid } = dicHero; - let dicJob = gameData.job.get(jobid); - if(!dicJob) return resResult(STATUS.DIC_DATA_NOT_FOUND); + let { pieceId } = dicHero; let hero = await HeroModel.findByHidAndRole(hid, roleId); if (!hero) return resResult(STATUS.ROLE_HERO_NOT_EXISTS); @@ -221,23 +219,17 @@ export class HeroHandler { return resResult(STATUS.ROLE_STAR_REACH_MAX); } // 根据dic_zyz_hero_star 计算需要花的碎片并检查碎片数量 - const curDicHeroStar = getHeroStarByQuality(dicJob.job_class, quality, oldStar); + const curDicHeroStar = getHeroStarByQuality(quality, oldStar); if (!curDicHeroStar) return resResult(STATUS.DIC_DATA_NOT_FOUND); - - let newStarStage = 0; - let max = isOneClick? ABI_STAGE.END: oldStarStage + 1; - for(let i = 0; i < max; i++ ) { - let costResult = await handleCost(roleId, sid, [{ id: pieceId, count: curDicHeroStar.advanceUpFragmentNum }]); - if (!costResult) break; - newStarStage++; - } - if(newStarStage == 0) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH); - let isUpStar = newStarStage == ABI_STAGE.END; + let costResult = await handleCost(roleId, sid, [{ id: pieceId, count: curDicHeroStar.advanceUpFragmentNum }]); + if (!costResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH); + + let isUpStar = oldStarStage + 1 == ABI_STAGE.END; let update = { star: isUpStar ? oldStar + 1 : oldStar, - starStage: isUpStar ? ABI_STAGE.START : newStarStage + starStage: isUpStar ? ABI_STAGE.START : oldStarStage + 1 } hero = await calPlayerCeAndSave(HERO_SYSTEM_TYPE.STAR, sid, roleId, hero, update); @@ -315,7 +307,7 @@ export class HeroHandler { } // 武将觉醒 - public async wakeUp(msg: { hid: number, colorStar: number, colorStarStage: number, isOneClick: boolean }, session: BackendSession) { + public async wakeUp(msg: { hid: number, colorStar: number, colorStarStage: number }, session: BackendSession) { let roleId: string = session.get('roleId'); let sid: string = session.get('sid'); @@ -323,13 +315,11 @@ export class HeroHandler { const serverId = session.get('serverId'); let funcs: number[] = session.get('funcs'); - let { hid, colorStar, colorStarStage, isOneClick } = msg; + let { hid, colorStar, colorStarStage } = msg; // 根据dic_hero 获得 1. 碎片id 2. 碎片数量 3. 初始武将星级 4. 初始品质 let dicHero = gameData.hero.get(hid); if (!dicHero) return resResult(STATUS.DIC_DATA_NOT_FOUND); - let { pieceId, jobid } = dicHero; - let dicJob = gameData.job.get(jobid); - if (!dicJob) return resResult(STATUS.DIC_DATA_NOT_FOUND); + let { pieceId } = dicHero; let hero = await HeroModel.findByHidAndRole(hid, roleId); if (!hero) return resResult(STATUS.ROLE_HERO_NOT_EXISTS); @@ -345,27 +335,21 @@ export class HeroHandler { return resResult(STATUS.ROLE_QUALITY_NOT_ENOUGH); } // 根据dic_zyz_hero_wake 计算需要花的碎片并检查碎片数量 - const curDicHeroStar = getHeroWakeByQuality(dicJob.job_class, dicHero.quality, oldColorStar) + const curDicHeroStar = getHeroWakeByQuality(dicHero.quality, oldColorStar) if (!curDicHeroStar) return resResult(STATUS.DIC_DATA_NOT_FOUND); - let newColorStarStage = 0; - let max = isOneClick? ABI_STAGE.END: oldColorStarStage + 1; - for(let i = 0; i < max; i++) { - let { fragmentNum, consume } = curDicHeroStar; - - // console.log(JSON.stringify([{id: pieceId, count: fragmentNum}, ...consumeArr])) - let costResult = await handleCost(roleId, sid, [{ id: pieceId, count: fragmentNum }, ...consume]); - if (!costResult) break; - newColorStarStage++; - } - if(newColorStarStage == 0) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH); + let { fragmentNum, consume } = curDicHeroStar; + + // console.log(JSON.stringify([{id: pieceId, count: fragmentNum}, ...consumeArr])) + let costResult = await handleCost(roleId, sid, [{ id: pieceId, count: fragmentNum }, ...consume]); + if (!costResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH); let isWakeUp = oldColorStar == 0; - let isUpStar = isWakeUp || newColorStarStage == ABI_STAGE.END; + let isUpStar = isWakeUp || oldColorStarStage + 1 == ABI_STAGE.END; let update = { colorStar: isUpStar ? oldColorStar + 1 : oldColorStar, - colorStarStage: isUpStar ? ABI_STAGE.START : newColorStarStage + colorStarStage: isUpStar ? ABI_STAGE.START : oldColorStarStage + 1 } hero = await calPlayerCeAndSave(HERO_SYSTEM_TYPE.COLORSTAR, sid, roleId, hero, update); @@ -404,7 +388,7 @@ export class HeroHandler { let dicJob = gameData.job.get(hero.job); if (!dicJob) return resResult(STATUS.DIC_DATA_NOT_FOUND); - if (hero.jobStage >= dicJob.maxStage) + if (hero.jobStage >= ABI_STAGE.END) return resResult(STATUS.HERO_JOB_STAGE_REACH_MAX_STAGE); if (hero.job >= getMaxGradeByjobClass(dicJob.job_class)) return resResult(STATUS.HERO_JOB_REACH_MAX_STAGE); @@ -434,6 +418,7 @@ export class HeroHandler { //进阶 async heroJobStageUp(msg: { hid: number }, session: BackendSession) { + console.log(JSON.stringify([...gameData.jobClassMaxGrades])) let roleId: string = session.get('roleId'); const serverId = session.get('serverId'); let sid: string = session.get('sid'); @@ -537,9 +522,10 @@ export class HeroHandler { let hero = await HeroModel.findByHidAndRole(hid, roleId); if (!hero) return resResult(STATUS.ROLE_HERO_NOT_EXISTS); - let { favourLv: oldLv, favour: oldExp, lv } = hero; + let { favourLv: oldLv, favour: oldExp } = hero; - let maxLv = lv > gameData.maxFriendShipLv.max? gameData.maxFriendShipLv.max: lv; // 好感度最大等级 + let maxLv = gameData.maxFriendShipLv.max; // 好感度最大等级 + console.log(maxLv) if (maxLv <= oldLv) return resResult(STATUS.HERO_FAVOUR_LEVEL_REACH_MAXT); diff --git a/game-server/app/services/equipService.ts b/game-server/app/services/equipService.ts index ca53dc0e3..be4dc6f5d 100644 --- a/game-server/app/services/equipService.ts +++ b/game-server/app/services/equipService.ts @@ -109,7 +109,7 @@ export async function takeOffEquipAndCalPlayerCe(roleId: string, sid: string, he // 任务 await checkTask(roleId, sid, funcs, TASK_TYPE.EQUIP_SUM, -1, true, {}); await checkTaskWithEquip(roleId, sid, funcs, TASK_TYPE.EQUIP_QUALITY, equip, [-1]); - return { seqId: equip.seqId, hid: 0, id: equip.id, ePlaceId: equip.ePlaceId }; + return { seqId: equip.seqId, hid: 0 }; } /** * 穿戴装备并重算战力 @@ -131,5 +131,5 @@ export async function dressEquip(serverId: number, roleId: string, sid: string, await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.EQUIP_QUALITY, 1, { quality: equip.quality }) await checkActivityTask(serverId, sid, funcs, roleId, TASK_TYPE.EQUIP_SUM, 1) - return { seqId: equip.seqId, hid: hero.hid, id: equip.id, ePlaceId: equip.ePlaceId }; + return { seqId: equip.seqId, hid: hero.hid }; } \ No newline at end of file diff --git a/game-server/config/clientProtos.ts b/game-server/config/clientProtos.ts index 47170c955..138f0617a 100644 --- a/game-server/config/clientProtos.ts +++ b/game-server/config/clientProtos.ts @@ -103,16 +103,16 @@ module.exports = { "required uInt32 type": 2, "repeated Material material": 3 }, - // "role.heroHandler.starUp": { - // "required uInt32 hid": 1, - // "required uInt32 star": 2, - // "required uInt32 starStage": 3 - // }, - // "role.heroHandler.wakeUp": { - // "required uInt32 hid": 1, - // "required uInt32 colorStar": 2, - // "required uInt32 colorStarStage": 3 - // }, + "role.heroHandler.starUp": { + "required uInt32 hid": 1, + "required uInt32 star": 2, + "required uInt32 starStage": 3 + }, + "role.heroHandler.wakeUp": { + "required uInt32 hid": 1, + "required uInt32 colorStar": 2, + "required uInt32 colorStarStage": 3 + }, "role.heroHandler.qualityUp": { "required uInt32 hid": 1, "required uInt32 quality": 2 diff --git a/shared/consts/constModules/abilityConst.ts b/shared/consts/constModules/abilityConst.ts index f3bb61476..7776c409e 100644 --- a/shared/consts/constModules/abilityConst.ts +++ b/shared/consts/constModules/abilityConst.ts @@ -9,15 +9,15 @@ export enum ABI_TYPE{ ABI_HP = 1, /**物攻 */ ABI_ATK = 2, - /**策攻 (废弃)*/ + /**策攻 */ ABI_MATK = 3, /**物防 */ ABI_DEF = 4, /**策防 */ ABI_MDEF = 5, - /**敏捷 (废弃)*/ + /**敏捷 */ ABI_AGI = 6, - /**幸运 (废弃)*/ + /**幸运 */ ABI_LUK = 7, /**移动 */ ABI_SPEED = 8, @@ -30,9 +30,9 @@ export enum ABI_TYPE{ ABI_FLEE = 11, /**抗暴等级 */ ABI_ANT_CRI = 12, - /**伤害加深等级 (废弃) */ + /**伤害加深等级 */ ABI_DAMAGE_INCREASE = 13, - /**伤害减免等级 (废弃) */ + /**伤害减免等级 */ ABI_DAMAGE_DECREASE = 14, /**忽视防御等级 */ ABI_DEF_IGNORE = 15, @@ -42,16 +42,6 @@ export enum ABI_TYPE{ ABI_AP = 17, /**暴击伤害 */ ABI_DAMAGE_CRI = 18, - /**物伤加深 */ - ABI_PDAMAGE_INC = 19, - /**法伤加深 */ - ABI_MDAMAGE_INC = 20, - /**物伤减免 */ - ABI_PDAMAGE_DEC = 21, - /**法伤减免 */ - ABI_MDAMAGE_DEC = 22, - /**反击伤害 */ - ABI_STRIKE_BACK = 23, ABI_MAX, } @@ -94,10 +84,6 @@ export enum ABI_STAGE { END = 4 } -export enum ABI_JOB_STAGE { - START = 0, - END = 6 -} export const ATTR = {} export const HERO_ATTR = { @@ -117,13 +103,8 @@ export const HERO_ATTR = { 14: "damageDecrease", // 伤害减免等级 15: "defIngnore", // 忽视防御等级 16: "bloodSuck", // 吸血等级 - 17: "ap", // 怒气 - 18: "damageCri", // 暴击伤害 - 19: "pdamageInc", // 物伤加深 - 20: "mdamageInc", // 法伤加深 - 21: "pdamageDec", // 物伤减免 - 22: "mdamageDec", // 法伤减免 - 23: "strikeBack", // 反击伤害 + 17: "damageCri", // 暴击伤害 + 18: "ap" // 暴击伤害 }; export const ABI_TYPE_TO_STAGE = new Map([ diff --git a/shared/consts/constModules/itemConst.ts b/shared/consts/constModules/itemConst.ts index 6297127d0..b459b1b8b 100644 --- a/shared/consts/constModules/itemConst.ts +++ b/shared/consts/constModules/itemConst.ts @@ -1,5 +1,3 @@ -import { ABI_TYPE } from "./abilityConst"; - export const IT_TYPE = { BLUEPRT: 28, EQUIP_PIECE: 40, @@ -69,15 +67,6 @@ export enum EQUIP_TYPE { END = 6 } -export const equipTypeToSortAttr = new Map([ - [ EQUIP_TYPE.WEAPON, ABI_TYPE.ABI_ATK ], - [ EQUIP_TYPE.CLOTHES, ABI_TYPE.ABI_HP ], - [ EQUIP_TYPE.SHOES, ABI_TYPE.ABI_ATK ], - [ EQUIP_TYPE.CAP, ABI_TYPE.ABI_HP ], - [ EQUIP_TYPE.ACCESSORY, ABI_TYPE.ABI_DEF ], - [ EQUIP_TYPE.BOOK, ABI_TYPE.ABI_MDEF ] -]); - export enum JEWEL_TYPE { WEAPON = 42, // 神兵(武器) CLOTHES = 43, // 宝甲(上装) diff --git a/shared/db/Equip.ts b/shared/db/Equip.ts index fd73234a9..1d8dfc256 100644 --- a/shared/db/Equip.ts +++ b/shared/db/Equip.ts @@ -99,12 +99,6 @@ export default class Equip extends BaseModel { return equip; } - - public static async findNotWearEquips(roleId: string) { - const equips: EquipType[] = await EquipModel.find({ roleId, hid: 0 }).lean(); - return equips; - } - public static async deleteAccount(roleId: string) { let result = await EquipModel.deleteMany({ roleId }); return result; diff --git a/shared/domain/roleField/attribute.ts b/shared/domain/roleField/attribute.ts index 27eaaa901..fdb236e4a 100644 --- a/shared/domain/roleField/attribute.ts +++ b/shared/domain/roleField/attribute.ts @@ -81,16 +81,6 @@ export class Attribute { @prop({ required: false }) damageCri: number = 0; @prop({ required: false }) - pDamageInc: number = 0; - @prop({ required: false }) - mDamageInc: number = 0; - @prop({ required: false }) - pDamageDec: number = 0; - @prop({ required: false }) - mDemageDec: number = 0; - @prop({ required: false }) - strikeBack: number = 0; - @prop({ required: false }) ce?: number = 0; setByDbData(roleAttrs: CeAttrDataRole[], heroAttrs: CeAttrData[]) { @@ -128,17 +118,6 @@ export class Attribute { } } - setByMap( attributes: Map, ratio: number = 1 ) { - for(let [id, val] of attributes) { - let attrName = getAtrrNameById(id); - if(ABI_TYPE_MAIN.includes(id)) { - if(attrName in this) this[attrName] = Math.floor(val * ratio * HERO_CE_RATIO * HERO_CE_RATIO); - } else { - if(attrName in this) this[attrName] = Math.floor(val * HERO_CE_RATIO * HERO_CE_RATIO); - } - } - } - private calAttrValue(roleFix: number = 0, roleRatio: number = 0, heroBase: number = 0, heroFix: number = 0, heroRatio: number = 0, heroEquip: number = 0) { return (heroFix + heroEquip + roleFix) * HERO_CE_RATIO + heroBase * ( HERO_CE_RATIO + heroRatio + roleRatio ); } @@ -152,12 +131,7 @@ export class Attribute { damageIncrease: this.damageIncrease / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO, damageDecrease: this.damageDecrease / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO, defIngnore: this.defIngnore / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO, - damageCri: this.damageCri / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO, - pDamageInc: this.pDamageInc / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO, - mDamageInc: this.mDamageInc / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO, - pDamageDec: this.pDamageDec / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO, - mDemageDec: this.mDemageDec / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO, - strikeBack: this.strikeBack / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO + damageCri: this.damageCri / HERO_SUB_ATTR_RATIO / HERO_CE_RATIO / HERO_CE_RATIO } } @@ -187,11 +161,6 @@ export class Attribute { newAttr.bloodSuck = reduceCe(this.bloodSuck); newAttr.ap = reduceCe(this.ap); newAttr.damageCri = reduceCe(this.damageCri); - newAttr.pDamageInc = reduceCe(this.pDamageInc); - newAttr.mDamageInc = reduceCe(this.mDamageInc); - newAttr.pDamageDec = reduceCe(this.pDamageDec); - newAttr.mDemageDec = reduceCe(this.mDemageDec); - newAttr.strikeBack = reduceCe(this.strikeBack); return newAttr; } @@ -220,12 +189,6 @@ export class Attribute { return ce > 0? ce: 1; } - // 计算未装备的装备的简易战力公式 - public calEquipCe() { - let { hp, atk, def, mdef } = this.getRealMainAttr(); - return hp * 1 + atk * 3 + def * 2 + mdef * 2; - } - public calCelAndReduce() { return Math.floor(this.calCe() / HERO_CE_RATIO / HERO_CE_RATIO); } diff --git a/shared/pubUtils/data.ts b/shared/pubUtils/data.ts index 152cfdbf9..af0adbb16 100644 --- a/shared/pubUtils/data.ts +++ b/shared/pubUtils/data.ts @@ -365,12 +365,12 @@ export function comBtlRanges() { } -export function getHeroStarByQuality(classType: number, quality: number, star: number) { - return gameData.heroStar.get(`${classType}_${quality}_${star}`); +export function getHeroStarByQuality(quality: number, star: number) { + return gameData.heroStar.get(`${quality}_${star}`); } -export function getHeroWakeByQuality(classType: number, quality: number, star: number) { - return gameData.heroWake.get(`${classType}_${quality}_${star}`); +export function getHeroWakeByQuality(quality: number, star: number) { + return gameData.heroWake.get(`${quality}_${star}`); } export function getMaxGradeByjobClass(jobClass: number) { diff --git a/shared/pubUtils/dictionary/DicHeroStar.ts b/shared/pubUtils/dictionary/DicHeroStar.ts index a602054c8..7e7712ce8 100644 --- a/shared/pubUtils/dictionary/DicHeroStar.ts +++ b/shared/pubUtils/dictionary/DicHeroStar.ts @@ -7,8 +7,6 @@ export interface DicHeroStar { // 唯一id readonly id: number; - // 职业类型 - readonly classType: number; // 品质 readonly quality: number; // 星级 @@ -22,7 +20,7 @@ export interface DicHeroStar { type KeysEnum = { [P in keyof Required]: true }; -const DicHeroStarKeys: KeysEnum = {id: true, classType: true, quality: true, star: true, advanceUpFragmentNum: true, ceAttr: true}; +const DicHeroStarKeys: KeysEnum = {id: true, quality: true, star: true, advanceUpFragmentNum: true, ceAttr: true}; export const dicHeroStar = new Map(); export function loadHeroStar() { @@ -30,8 +28,7 @@ export function loadHeroStar() { arr.forEach(o => { o.ceAttr = parseCeAttr(o); - o.classType = o.class_type; - dicHeroStar.set(`${o.classType}_${o.quality}_${o.star}`, _.pick(o, Object.keys(DicHeroStarKeys))); + dicHeroStar.set(`${o.quality}_${o.star}`, _.pick(o, Object.keys(DicHeroStarKeys))); }); arr = undefined; } diff --git a/shared/pubUtils/dictionary/DicHeroWake.ts b/shared/pubUtils/dictionary/DicHeroWake.ts index 311d30fc4..db0caa740 100644 --- a/shared/pubUtils/dictionary/DicHeroWake.ts +++ b/shared/pubUtils/dictionary/DicHeroWake.ts @@ -8,8 +8,6 @@ export interface DicHeroWake { // 唯一id readonly id: number; - // 职业类型 - readonly classType: number; // 品质 readonly quality: number; // 彩星级 @@ -24,7 +22,7 @@ export interface DicHeroWake { } type KeysEnum = { [P in keyof Required]: true }; -const DicHeroWakeKeys: KeysEnum = {id: true, classType: true, quality: true, star: true, fragmentNum: true, consume: true, ceAttr: true}; +const DicHeroWakeKeys: KeysEnum = {id: true, quality: true, star: true, fragmentNum: true, consume: true, ceAttr: true}; export const dicHeroWake = new Map(); export function loadHeroWake() { @@ -33,8 +31,7 @@ export function loadHeroWake() { arr.forEach(o => { o.consume = parseGoodStr(o.consume); o.ceAttr = parseCeAttr(o); - o.classType = o.class_type; - dicHeroWake.set(`${o.classType}_${o.quality}_${o.star}`, _.pick(o, Object.keys(DicHeroWakeKeys))); + dicHeroWake.set(`${o.quality}_${o.star}`, _.pick(o, Object.keys(DicHeroWakeKeys))); }); arr = undefined; } diff --git a/shared/pubUtils/dictionary/DicJob.ts b/shared/pubUtils/dictionary/DicJob.ts index 5d94bd40a..65baa2697 100644 --- a/shared/pubUtils/dictionary/DicJob.ts +++ b/shared/pubUtils/dictionary/DicJob.ts @@ -1,6 +1,6 @@ // 兵种表 -import { readFileAndParse, parseNumberList, parseGoodStr, decodeArrayListStr} from '../util' -import { FILENAME, } from '../../consts' +import { readFileAndParse, parseNumberList, parseGoodStr} from '../util' +import { FILENAME, ABI_STAGE } from '../../consts' import { RewardInter } from '../interface'; const _ = require('lodash'); @@ -24,14 +24,12 @@ export interface DicJob { // 升阶消耗 readonly upGradeConsume: Array; // 每阶升级属性 - readonly ceAttr: Map; - // 一共有多少阶升级 - readonly maxStage: number; + readonly ceAttr: Map } type KeysEnum = { [P in keyof Required]: true }; -const DicJobKeys: KeysEnum = {jobid: true, name: true, grade: true, unlockLevel: true, job_class: true, type: true, seid: true,trainingConsume: true, upGradeConsume: true, ceAttr: true, maxStage: true}; +const DicJobKeys: KeysEnum = {jobid: true, name: true, grade: true, unlockLevel: true, job_class: true, type: true, seid: true,trainingConsume: true, upGradeConsume: true, ceAttr: true}; export const dicJob = new Map(); export const jobClassMaxGrades = new Map(); @@ -44,9 +42,8 @@ export function loadJob() { arr.forEach(o => { o.seid = parseNumberList(o.seid); o.trainingConsume = parseGoodStr(o.trainingConsume); - o.maxStage = o.trainingConsume.length; o.upGradeConsume = parseGoodStr(o.upGradeConsume); - o.ceAttr = parseCeAttr(o.maxStage, o.attr); + o.ceAttr = parseCeAttr(o); dicJob.set(o.jobid, _.pick(o, Object.keys(DicJobKeys))); let jobClass = jobClassMaxGrades.get(o.job_class); if (!jobClass || jobClass.grade < o.grade) { @@ -58,16 +55,11 @@ export function loadJob() { arr = undefined; } -function parseCeAttr(maxStage: number, str: string) { - let result = new Map(); - if (!str) return result; - let decodeArr = decodeArrayListStr(str); - for (let i = 1; i <= maxStage; i++) { - let [id, attr] = decodeArr[i]||[i.toString(), "0"]; - if (isNaN(parseInt(id)) || isNaN(parseInt(attr))) { - throw new Error('data table format wrong'); - } - result.set(i, { id: parseInt(id), attr: parseFloat(attr) }); - } - return result +function parseCeAttr(elem) { + let ceAttr = new Map(); + ceAttr.set(ABI_STAGE.HP, elem.hp); + ceAttr.set(ABI_STAGE.ATK, elem.atk); + ceAttr.set(ABI_STAGE.DEF, elem.def); + ceAttr.set(ABI_STAGE.MDEF, elem.mdef); + return ceAttr; } \ No newline at end of file diff --git a/shared/pubUtils/playerCe.ts b/shared/pubUtils/playerCe.ts index 74f809cd9..0d739fa90 100644 --- a/shared/pubUtils/playerCe.ts +++ b/shared/pubUtils/playerCe.ts @@ -14,7 +14,7 @@ import { DicSe } from './dictionary/DicSe'; import { EquipType } from '../db/Equip'; import { DicRandomEffectPool } from './dictionary/DicRandomEffectPool'; import { SchoolModel } from '../db/School'; -import { ABI_TYPE_TO_STAGE, ABI_TYPE_MAIN, ABI_JOB_STAGE } from '../consts/constModules/abilityConst' +import { ABI_TYPE_TO_STAGE, ABI_TYPE_MAIN } from '../consts/constModules/abilityConst' import { PvpDefenseModel } from '../db/PvpDefense'; import { findIndex } from 'underscore'; import { GuildModel } from '../db/Guild'; @@ -293,8 +293,7 @@ export function calHeroStarIncAttr(originHero: HeroType, update: HeroUpdate, typ if(starStage == ABI_STAGE.START) star--; if(colorStarStage == ABI_STAGE.START) colorStar--; - const dicJob = gameData.job.get(dicHero.jobid); - const dicStar = isWake ? getHeroWakeByQuality(dicJob.job_class, dicHero.quality, colorStar) : getHeroStarByQuality(dicJob.job_class, quality, star); // 星级表 + const dicStar = isWake ? getHeroWakeByQuality(dicHero.quality, colorStar) : getHeroStarByQuality(quality, star); // 星级表 let stages = new Array(); // 需要升级的阶 @@ -303,28 +302,14 @@ export function calHeroStarIncAttr(originHero: HeroType, update: HeroUpdate, typ } else if (type == HERO_SYSTEM_TYPE.LVUP) { stages = getAllAttrStage(); } else if (type == HERO_SYSTEM_TYPE.STAR) { - let end = isUpStar? ABI_STAGE.END: starStage; - if(end < originStarStage) { - stages = getAllAttrStage(); - } else { - for(let i = originStarStage; i < end; i++) { - stages.push(i + 1); - } - } + stages.push(isUpStar? ABI_STAGE.END: starStage); } else if (type == HERO_SYSTEM_TYPE.QUALITY) { stages = getAllAttrStage(); } else if (type = HERO_SYSTEM_TYPE.COLORSTAR) { if (isFirstWake) { // 首次觉醒 stages = getAllAttrStage(); } else { - let end = isUpStar? ABI_STAGE.END: colorStarStage; - if(end < originColorStarStage) { - stages = getAllAttrStage(); - } else { - for(let i = originColorStarStage; i < end; i++) { - stages.push(i + 1); - } - } + stages.push(isUpStar ? ABI_STAGE.END : colorStarStage); } } for (let stage of stages) { @@ -442,18 +427,17 @@ export function calHeroTrainIncAttr(originHero: HeroType, update: HeroUpdate) { let { attr: heroAttrs, job: oldJob, jobStage: oldJobStage } = originHero; let { job = oldJob, jobStage = oldJobStage } = update; - let dicJob = gameData.job.get(job); + let targetAttrId = ABI_TYPE_TO_STAGE.get(jobStage); // 转换为18维的属性id - if (dicJob.grade >= 1) { + let dicJob = gameData.job.get(job); + if (dicJob.grade > 1) { let jobGradeAndClass = getJobByGradeAndClass(dicJob.job_class, dicJob.grade - 1); let lastJob = gameData.job.get(jobGradeAndClass.jobid); - let targetAttrId = dicJob.ceAttr.get(jobStage).id; - let inc = (dicJob.ceAttr.get(jobStage).attr - lastJob.ceAttr.get(jobStage).attr) * HERO_CE_RATIO; - updateHeroAttr(heroAttrs, targetAttrId, { inc: { fixUp: inc } }); + let inc = (dicJob.ceAttr.get(jobStage) - lastJob.ceAttr.get(jobStage)) * HERO_CE_RATIO; + updateHeroAttr(heroAttrs, targetAttrId, { inc: { fixUp: inc } }) } else { - let targetAttrId = dicJob.ceAttr.get(jobStage).id; - let inc = dicJob.ceAttr.get(jobStage).attr * HERO_CE_RATIO; - updateHeroAttr(heroAttrs, targetAttrId, { inc: { fixUp: inc } }); + let inc = dicJob.ceAttr.get(jobStage) * HERO_CE_RATIO; + updateHeroAttr(heroAttrs, targetAttrId, { inc: { fixUp: inc } }) } return heroAttrs; } @@ -505,15 +489,14 @@ export function calHeroJobAttr(originHero: HeroType, hero: HeroUpdate, addSeidLi lastJob = gameData.job.get(jobGradeAndClass.jobid); } - for (let stage = ABI_JOB_STAGE.START; stage < ABI_JOB_STAGE.END; stage++) { + for (let stage = ABI_STAGE.START + 1; stage <= ABI_STAGE.END; stage++) { + let targetAttrId = ABI_TYPE_TO_STAGE.get(stage); if(hero.jobStage >= stage) { - let targetAttrId = currentJob.ceAttr.get(stage).id; - let fixUp = currentJob.ceAttr.get(stage).attr * HERO_CE_RATIO; + let fixUp = currentJob.ceAttr.get(stage) * HERO_CE_RATIO; updateHeroAttr(heroAttrs, targetAttrId, { inc: { fixUp }}) } else { if(lastJob) { - let targetAttrId = lastJob.ceAttr.get(stage).id; - let fixUp = lastJob.ceAttr.get(stage).attr * HERO_CE_RATIO; + let fixUp = lastJob.ceAttr.get(stage) * HERO_CE_RATIO; updateHeroAttr(heroAttrs, targetAttrId, { inc: { fixUp } }); } } diff --git a/shared/resource/jsons/dic_zyz_hero.json b/shared/resource/jsons/dic_zyz_hero.json index 56460b846..a25ab226a 100644 --- a/shared/resource/jsons/dic_zyz_hero.json +++ b/shared/resource/jsons/dic_zyz_hero.json @@ -7,21 +7,26 @@ "face_id": "caocao", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 1, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 1, "pieceId": 21001, - "hp": 324, - "atk": 357, - "def": 182, - "mdef": 96, - "hp_up": 109, - "atk_up": 35, - "def_up": 14, - "mdef_up": 12, + "hp": 1100, + "atk": 420, + "def": 250, + "mdef": 170, + "agi": 160, + "luk": 110, + "hp_up": 110, + "atk_up": 42, + "matk_up": 0, + "def_up": 25, + "mdef_up": 17, + "agi_up": 16, + "luk_up": 11, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -33,9 +38,12 @@ "imgPosofInfoUI": "-321&-181", "imgPosofInfoMVP": "-471&-51", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41001, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 2, @@ -45,21 +53,26 @@ "face_id": "xiahoudun", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 1, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 2, "pieceId": 21002, - "hp": 324, - "atk": 357, - "def": 182, - "mdef": 96, - "hp_up": 109, - "atk_up": 35, - "def_up": 14, + "hp": 1000, + "atk": 540, + "def": 220, + "mdef": 120, + "agi": 170, + "luk": 120, + "hp_up": 100, + "atk_up": 54, + "matk_up": 0, + "def_up": 22, "mdef_up": 12, + "agi_up": 17, + "luk_up": 12, "killid": 0, "sound_click": 2, "sound_fight": 0, @@ -71,9 +84,12 @@ "imgPosofInfoUI": "-245&-141", "imgPosofInfoMVP": "-395&-11", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41003, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 3, @@ -83,21 +99,26 @@ "face_id": "zhangliao", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 1, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 3, "pieceId": 21003, - "hp": 429, - "atk": 363, - "def": 108, - "mdef": 212, - "hp_up": 66, + "hp": 1000, + "atk": 540, + "def": 180, + "mdef": 100, + "agi": 170, + "luk": 130, + "hp_up": 100, "atk_up": 54, - "def_up": 9, - "mdef_up": 8, + "matk_up": 0, + "def_up": 18, + "mdef_up": 10, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 3, "sound_fight": 0, @@ -109,9 +130,12 @@ "imgPosofInfoUI": "-361&-157", "imgPosofInfoMVP": "-511&-27", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41004, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 4, @@ -121,21 +145,26 @@ "face_id": "xiahouyuan", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 1, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 4, "pieceId": 21004, - "hp": 201, - "atk": 175, - "def": 318, - "mdef": 494, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, + "hp": 980, + "atk": 520, + "def": 190, + "mdef": 120, + "agi": 180, + "luk": 140, + "hp_up": 98, + "atk_up": 52, + "matk_up": 0, + "def_up": 19, "mdef_up": 12, + "agi_up": 18, + "luk_up": 14, "killid": 0, "sound_click": 4, "sound_fight": 4, @@ -147,9 +176,12 @@ "imgPosofInfoUI": "-189&-218", "imgPosofInfoMVP": "-339&-88", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41005, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 5, @@ -159,21 +191,26 @@ "face_id": "guojia", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 1, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 5, "pieceId": 21005, - "hp": 151, - "atk": 351, - "def": 322, - "mdef": 69, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 830, + "atk": 580, + "def": 160, + "mdef": 190, + "agi": 170, + "luk": 130, + "hp_up": 83, + "atk_up": 0, + "matk_up": 58, + "def_up": 16, + "mdef_up": 19, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3097, @@ -185,9 +222,12 @@ "imgPosofInfoUI": "-121&-218", "imgPosofInfoMVP": "-321&-88", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41006, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 6, @@ -197,21 +237,26 @@ "face_id": "simayi", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 1, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 6, "pieceId": 21006, - "hp": 151, - "atk": 351, - "def": 322, - "mdef": 69, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 980, + "atk": 500, + "def": 190, + "mdef": 200, + "agi": 170, + "luk": 120, + "hp_up": 98, + "atk_up": 0, + "matk_up": 50, + "def_up": 19, + "mdef_up": 20, + "agi_up": 17, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3017, @@ -223,9 +268,12 @@ "imgPosofInfoUI": "-323&-227", "imgPosofInfoMVP": "-473&-97", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41007, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 7, @@ -235,21 +283,26 @@ "face_id": "dianwei", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 1, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 7, "pieceId": 21007, - "hp": 201, - "atk": 175, - "def": 318, - "mdef": 494, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 1070, + "atk": 460, + "def": 300, + "mdef": 60, + "agi": 180, + "luk": 90, + "hp_up": 107, + "atk_up": 46, + "matk_up": 0, + "def_up": 30, + "mdef_up": 6, + "agi_up": 18, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3065, @@ -261,9 +314,12 @@ "imgPosofInfoUI": "-333&-209", "imgPosofInfoMVP": "-483&-79", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41008, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 8, @@ -277,17 +333,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 8, "pieceId": 21008, - "hp": 259, - "atk": 285, - "def": 145, - "mdef": 76, - "hp_up": 109, - "atk_up": 35, - "def_up": 14, - "mdef_up": 12, + "hp": 960, + "atk": 400, + "def": 200, + "mdef": 100, + "agi": 160, + "luk": 100, + "hp_up": 96, + "atk_up": 40, + "matk_up": 0, + "def_up": 20, + "mdef_up": 10, + "agi_up": 16, + "luk_up": 10, "killid": 0, "sound_click": 0, "sound_fight": 3017, @@ -299,9 +360,12 @@ "imgPosofInfoUI": "-354&-224", "imgPosofInfoMVP": "-504&-94", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41009, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 9, @@ -315,17 +379,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 9, "pieceId": 21009, - "hp": 158, - "atk": 332, - "def": 238, - "mdef": 163, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 920, + "atk": 450, + "def": 160, + "mdef": 120, + "agi": 150, + "luk": 90, + "hp_up": 92, + "atk_up": 45, + "matk_up": 0, + "def_up": 16, + "mdef_up": 12, + "agi_up": 15, + "luk_up": 9, "killid": 0, "sound_click": 9, "sound_fight": 9, @@ -337,9 +406,12 @@ "imgPosofInfoUI": "-357&-189", "imgPosofInfoMVP": "-507&-59", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41010, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 10, @@ -353,17 +425,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 10, "pieceId": 21010, - "hp": 158, - "atk": 332, - "def": 238, - "mdef": 163, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 900, + "atk": 500, + "def": 160, + "mdef": 60, + "agi": 150, + "luk": 120, + "hp_up": 90, + "atk_up": 50, + "matk_up": 0, + "def_up": 16, + "mdef_up": 6, + "agi_up": 15, + "luk_up": 12, "killid": 0, "sound_click": 10, "sound_fight": 10, @@ -375,9 +452,12 @@ "imgPosofInfoUI": "-333&-224", "imgPosofInfoMVP": "-483&-94", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41011, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 11, @@ -391,17 +471,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 11, "pieceId": 21011, - "hp": 179, - "atk": 332, - "def": 160, - "mdef": 312, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "hp": 860, + "atk": 480, + "def": 210, + "mdef": 50, + "agi": 160, + "luk": 100, + "hp_up": 86, + "atk_up": 48, + "matk_up": 0, + "def_up": 21, + "mdef_up": 5, + "agi_up": 16, + "luk_up": 10, "killid": 0, "sound_click": 0, "sound_fight": 3049, @@ -413,9 +498,12 @@ "imgPosofInfoUI": "-217&-209", "imgPosofInfoMVP": "-367&-79", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41012, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 12, @@ -429,17 +517,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 12, "pieceId": 21012, - "hp": 160, - "atk": 140, - "def": 254, - "mdef": 395, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 780, + "atk": 540, + "def": 120, + "mdef": 60, + "agi": 180, + "luk": 120, + "hp_up": 78, + "atk_up": 54, + "matk_up": 0, + "def_up": 12, + "mdef_up": 6, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3081, @@ -451,9 +544,12 @@ "imgPosofInfoUI": "-386&-54", "imgPosofInfoMVP": "-536&76", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41013, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 13, @@ -463,21 +559,26 @@ "face_id": "caiyan", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 1, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 13, "pieceId": 21013, - "hp": 90, - "atk": 210, - "def": 193, - "mdef": 41, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 700, + "atk": 400, + "def": 110, + "mdef": 150, + "agi": 130, + "luk": 80, + "hp_up": 70, + "atk_up": 0, + "matk_up": 40, + "def_up": 11, + "mdef_up": 15, + "agi_up": 13, + "luk_up": 8, "killid": 0, "sound_click": 0, "sound_fight": 3017, @@ -489,9 +590,12 @@ "imgPosofInfoUI": "-282&-120", "imgPosofInfoMVP": "-432&10", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41014, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 14, @@ -505,17 +609,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 14, "pieceId": 21014, - "hp": 120, - "atk": 280, - "def": 257, - "mdef": 55, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 850, + "atk": 420, + "def": 130, + "mdef": 190, + "agi": 170, + "luk": 110, + "hp_up": 85, + "atk_up": 0, + "matk_up": 42, + "def_up": 13, + "mdef_up": 19, + "agi_up": 17, + "luk_up": 11, "killid": 0, "sound_click": 14, "sound_fight": 0, @@ -527,9 +636,12 @@ "imgPosofInfoUI": "-359&-71", "imgPosofInfoMVP": "-509&59", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41015, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 15, @@ -543,17 +655,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 15, "pieceId": 21015, - "hp": 160, - "atk": 140, - "def": 254, - "mdef": 395, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 1100, + "atk": 420, + "def": 160, + "mdef": 30, + "agi": 160, + "luk": 90, + "hp_up": 110, + "atk_up": 42, + "matk_up": 0, + "def_up": 16, + "mdef_up": 3, + "agi_up": 16, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3001, @@ -565,9 +682,12 @@ "imgPosofInfoUI": "-359&-105", "imgPosofInfoMVP": "-509&25", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41016, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 16, @@ -577,21 +697,26 @@ "face_id": "yuejin", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 1, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 16, "pieceId": 21016, - "hp": 194, - "atk": 214, - "def": 109, - "mdef": 57, - "hp_up": 109, - "atk_up": 35, - "def_up": 14, - "mdef_up": 12, + "hp": 900, + "atk": 320, + "def": 180, + "mdef": 80, + "agi": 140, + "luk": 60, + "hp_up": 90, + "atk_up": 32, + "matk_up": 0, + "def_up": 18, + "mdef_up": 8, + "agi_up": 14, + "luk_up": 6, "killid": 0, "sound_click": 0, "sound_fight": 3129, @@ -603,9 +728,12 @@ "imgPosofInfoUI": "-529&-233", "imgPosofInfoMVP": "-679&-103", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41017, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 17, @@ -615,21 +743,26 @@ "face_id": "zhangfei", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 2, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 17, "pieceId": 21017, - "hp": 198, - "atk": 415, - "def": 298, - "mdef": 204, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, + "hp": 1100, + "atk": 500, + "def": 220, + "mdef": 100, + "agi": 170, + "luk": 110, + "hp_up": 110, + "atk_up": 50, + "matk_up": 0, + "def_up": 22, "mdef_up": 10, + "agi_up": 17, + "luk_up": 11, "killid": 0, "sound_click": 17, "sound_fight": 0, @@ -641,9 +774,12 @@ "imgPosofInfoUI": "-250&-193", "imgPosofInfoMVP": "-400&-63", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41018, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 18, @@ -653,21 +789,26 @@ "face_id": "guanyu", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 2, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 18, "pieceId": 21018, - "hp": 224, - "atk": 415, - "def": 200, - "mdef": 390, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "hp": 1050, + "atk": 520, + "def": 220, + "mdef": 80, + "agi": 160, + "luk": 120, + "hp_up": 105, + "atk_up": 52, + "matk_up": 0, + "def_up": 22, + "mdef_up": 8, + "agi_up": 16, + "luk_up": 12, "killid": 0, "sound_click": 18, "sound_fight": 18, @@ -679,9 +820,12 @@ "imgPosofInfoUI": "-266&-229", "imgPosofInfoMVP": "-416&-99", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41019, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 19, @@ -691,21 +835,26 @@ "face_id": "zhaoyun", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 2, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 19, "pieceId": 21019, - "hp": 198, - "atk": 415, - "def": 298, - "mdef": 204, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 1020, + "atk": 540, + "def": 180, + "mdef": 90, + "agi": 180, + "luk": 120, + "hp_up": 102, + "atk_up": 54, + "matk_up": 0, + "def_up": 18, + "mdef_up": 9, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 19, "sound_fight": 19, @@ -717,9 +866,12 @@ "imgPosofInfoUI": "-360&-166", "imgPosofInfoMVP": "-510&-26", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41020, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 20, @@ -729,21 +881,26 @@ "face_id": "liubei", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 2, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 20, "pieceId": 21020, - "hp": 224, - "atk": 415, - "def": 200, - "mdef": 390, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, + "hp": 1000, + "atk": 510, + "def": 180, + "mdef": 130, + "agi": 160, + "luk": 140, + "hp_up": 100, + "atk_up": 51, + "matk_up": 0, + "def_up": 18, "mdef_up": 13, + "agi_up": 16, + "luk_up": 14, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -755,9 +912,12 @@ "imgPosofInfoUI": "-309&-179", "imgPosofInfoMVP": "-459&-49", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41021, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 21, @@ -767,21 +927,26 @@ "face_id": "huangzhong", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 2, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 21, "pieceId": 21021, - "hp": 201, - "atk": 175, - "def": 318, - "mdef": 494, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 860, + "atk": 680, + "def": 170, + "mdef": 70, + "agi": 170, + "luk": 130, + "hp_up": 86, + "atk_up": 68, + "matk_up": 0, + "def_up": 17, + "mdef_up": 7, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3033, @@ -793,9 +958,12 @@ "imgPosofInfoUI": "-406&-163", "imgPosofInfoMVP": "-556&-33", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41022, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 22, @@ -805,21 +973,26 @@ "face_id": "zhugeliang", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 2, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 22, "pieceId": 21022, - "hp": 151, - "atk": 351, - "def": 322, - "mdef": 69, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 950, + "atk": 530, + "def": 190, + "mdef": 180, + "agi": 170, + "luk": 110, + "hp_up": 95, + "atk_up": 0, + "matk_up": 53, + "def_up": 19, + "mdef_up": 18, + "agi_up": 17, + "luk_up": 11, "killid": 0, "sound_click": 22, "sound_fight": 22, @@ -831,9 +1004,12 @@ "imgPosofInfoUI": "-208&-120", "imgPosofInfoMVP": "-358&10", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41023, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 23, @@ -843,21 +1019,26 @@ "face_id": "pangtong", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 2, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 23, "pieceId": 21023, - "hp": 151, - "atk": 351, - "def": 322, - "mdef": 69, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 900, + "atk": 540, + "def": 160, + "mdef": 190, + "agi": 170, + "luk": 130, + "hp_up": 90, + "atk_up": 0, + "matk_up": 54, + "def_up": 16, + "mdef_up": 19, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3177, @@ -869,9 +1050,12 @@ "imgPosofInfoUI": "-334&-10", "imgPosofInfoMVP": "-484&120", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41024, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 24, @@ -881,21 +1065,26 @@ "face_id": "weiyan", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 2, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 24, "pieceId": 21024, - "hp": 224, - "atk": 415, - "def": 200, - "mdef": 390, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "hp": 1050, + "atk": 500, + "def": 220, + "mdef": 80, + "agi": 180, + "luk": 110, + "hp_up": 105, + "atk_up": 50, + "matk_up": 0, + "def_up": 22, + "mdef_up": 8, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 24, "sound_fight": 24, @@ -907,9 +1096,12 @@ "imgPosofInfoUI": "-499&-222", "imgPosofInfoMVP": "-649&-92", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41025, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 25, @@ -923,17 +1115,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 25, "pieceId": 21025, - "hp": 158, - "atk": 332, - "def": 238, - "mdef": 163, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 920, + "atk": 470, + "def": 160, + "mdef": 70, + "agi": 180, + "luk": 90, + "hp_up": 92, + "atk_up": 47, + "matk_up": 0, + "def_up": 16, + "mdef_up": 7, + "agi_up": 18, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -945,9 +1142,12 @@ "imgPosofInfoUI": "-349&-145", "imgPosofInfoMVP": "-499&-15", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41026, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 26, @@ -961,17 +1161,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 26, "pieceId": 21026, - "hp": 179, - "atk": 332, - "def": 160, - "mdef": 312, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "hp": 800, + "atk": 540, + "def": 150, + "mdef": 60, + "agi": 160, + "luk": 100, + "hp_up": 80, + "atk_up": 54, + "matk_up": 0, + "def_up": 15, + "mdef_up": 6, + "agi_up": 16, + "luk_up": 10, "killid": 0, "sound_click": 26, "sound_fight": 0, @@ -983,9 +1188,12 @@ "imgPosofInfoUI": "-367&-142", "imgPosofInfoMVP": "-517&-12", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41027, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 27, @@ -999,17 +1207,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 27, "pieceId": 21027, - "hp": 179, - "atk": 332, - "def": 160, - "mdef": 312, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "hp": 800, + "atk": 550, + "def": 140, + "mdef": 50, + "agi": 170, + "luk": 100, + "hp_up": 80, + "atk_up": 55, + "matk_up": 0, + "def_up": 14, + "mdef_up": 5, + "agi_up": 17, + "luk_up": 10, "killid": 0, "sound_click": 27, "sound_fight": 0, @@ -1021,9 +1234,12 @@ "imgPosofInfoUI": "-291&-75", "imgPosofInfoMVP": "-441&55", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41028, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 28, @@ -1037,17 +1253,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 28, "pieceId": 21028, - "hp": 336, - "atk": 320, - "def": 96, - "mdef": 129, - "hp_up": 68, - "atk_up": 46, - "def_up": 6, - "mdef_up": 19, + "hp": 720, + "atk": 400, + "def": 110, + "mdef": 180, + "agi": 150, + "luk": 120, + "hp_up": 72, + "atk_up": 0, + "matk_up": 40, + "def_up": 11, + "mdef_up": 18, + "agi_up": 15, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3145, @@ -1059,9 +1280,12 @@ "imgPosofInfoUI": "-410&-200", "imgPosofInfoMVP": "-560&-70", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41029, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 29, @@ -1075,17 +1299,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 29, "pieceId": 21029, - "hp": 120, - "atk": 280, - "def": 257, - "mdef": 55, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 800, + "atk": 450, + "def": 130, + "mdef": 180, + "agi": 160, + "luk": 120, + "hp_up": 80, + "atk_up": 0, + "matk_up": 45, + "def_up": 13, + "mdef_up": 18, + "agi_up": 16, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3033, @@ -1097,9 +1326,12 @@ "imgPosofInfoUI": "-390&-119", "imgPosofInfoMVP": "-540&11", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41030, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 30, @@ -1113,17 +1345,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 30, "pieceId": 21030, - "hp": 160, - "atk": 140, - "def": 254, - "mdef": 395, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 800, + "atk": 550, + "def": 120, + "mdef": 60, + "agi": 180, + "luk": 110, + "hp_up": 80, + "atk_up": 55, + "matk_up": 0, + "def_up": 12, + "mdef_up": 6, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -1135,9 +1372,12 @@ "imgPosofInfoUI": "-266&-154", "imgPosofInfoMVP": "-416&-24", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41031, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 31, @@ -1147,21 +1387,26 @@ "face_id": "sunqian", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 2, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 31, "pieceId": 21031, - "hp": 90, - "atk": 210, - "def": 193, - "mdef": 41, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 700, + "atk": 360, + "def": 120, + "mdef": 160, + "agi": 140, + "luk": 90, + "hp_up": 70, + "atk_up": 0, + "matk_up": 36, + "def_up": 12, + "mdef_up": 16, + "agi_up": 14, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -1173,9 +1418,12 @@ "imgPosofInfoUI": "-318&-203", "imgPosofInfoMVP": "-468&-73", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41032, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 32, @@ -1185,21 +1433,26 @@ "face_id": "zhoutai", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 3, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 32, "pieceId": 21032, - "hp": 324, - "atk": 357, - "def": 182, - "mdef": 96, - "hp_up": 109, - "atk_up": 35, - "def_up": 14, - "mdef_up": 12, + "hp": 1150, + "atk": 420, + "def": 280, + "mdef": 130, + "agi": 160, + "luk": 110, + "hp_up": 115, + "atk_up": 42, + "matk_up": 0, + "def_up": 28, + "mdef_up": 13, + "agi_up": 16, + "luk_up": 11, "killid": 0, "sound_click": 0, "sound_fight": 3049, @@ -1211,9 +1464,12 @@ "imgPosofInfoUI": "-208&-185", "imgPosofInfoMVP": "-358&-55", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41033, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 33, @@ -1223,21 +1479,26 @@ "face_id": "sunce", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 3, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 33, "pieceId": 21033, - "hp": 198, - "atk": 415, - "def": 298, - "mdef": 204, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 1020, + "atk": 540, + "def": 200, + "mdef": 90, + "agi": 180, + "luk": 120, + "hp_up": 102, + "atk_up": 54, + "matk_up": 0, + "def_up": 20, + "mdef_up": 9, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3033, @@ -1249,9 +1510,12 @@ "imgPosofInfoUI": "-250&-166", "imgPosofInfoMVP": "-400&-36", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41034, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 34, @@ -1261,21 +1525,26 @@ "face_id": "zhouyu", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 3, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 34, "pieceId": 21034, - "hp": 151, - "atk": 351, - "def": 322, - "mdef": 69, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 880, + "atk": 550, + "def": 170, + "mdef": 180, + "agi": 180, + "luk": 120, + "hp_up": 88, + "atk_up": 0, + "matk_up": 55, + "def_up": 17, + "mdef_up": 18, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3097, @@ -1287,9 +1556,12 @@ "imgPosofInfoUI": "-385&-156", "imgPosofInfoMVP": "-535&-26", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41035, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 35, @@ -1299,21 +1571,26 @@ "face_id": "taishici", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 3, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 35, "pieceId": 21035, - "hp": 224, - "atk": 415, + "hp": 1050, + "atk": 520, "def": 200, - "mdef": 390, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "mdef": 60, + "agi": 190, + "luk": 110, + "hp_up": 105, + "atk_up": 52, + "matk_up": 0, + "def_up": 20, + "mdef_up": 6, + "agi_up": 19, + "luk_up": 11, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -1325,9 +1602,12 @@ "imgPosofInfoUI": "-459&-191", "imgPosofInfoMVP": "-609&-61", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41036, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 36, @@ -1341,17 +1621,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 36, "pieceId": 21036, - "hp": 158, - "atk": 332, - "def": 238, - "mdef": 163, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 1000, + "atk": 400, + "def": 210, + "mdef": 110, + "agi": 150, + "luk": 90, + "hp_up": 100, + "atk_up": 40, + "matk_up": 0, + "def_up": 21, + "mdef_up": 11, + "agi_up": 15, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3001, @@ -1363,9 +1648,12 @@ "imgPosofInfoUI": "-506&-182", "imgPosofInfoMVP": "-656&-52", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41037, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 37, @@ -1379,17 +1667,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 37, "pieceId": 21037, - "hp": 158, - "atk": 332, - "def": 238, - "mdef": 163, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 920, + "atk": 490, + "def": 150, + "mdef": 60, + "agi": 180, + "luk": 90, + "hp_up": 92, + "atk_up": 49, + "matk_up": 0, + "def_up": 15, + "mdef_up": 6, + "agi_up": 18, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3081, @@ -1401,9 +1694,12 @@ "imgPosofInfoUI": "-588&-231", "imgPosofInfoMVP": "-738&-101", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41038, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 38, @@ -1417,17 +1713,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 38, "pieceId": 21038, - "hp": 160, - "atk": 140, - "def": 254, - "mdef": 395, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 810, + "atk": 540, + "def": 130, + "mdef": 60, + "agi": 180, + "luk": 110, + "hp_up": 81, + "atk_up": 54, + "matk_up": 0, + "def_up": 13, + "mdef_up": 6, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 38, "sound_fight": 38, @@ -1439,9 +1740,12 @@ "imgPosofInfoUI": "-346&-38", "imgPosofInfoMVP": "-496&92", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41039, "gender": 2, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 39, @@ -1455,17 +1759,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 39, "pieceId": 21039, - "hp": 120, - "atk": 280, - "def": 257, - "mdef": 55, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, + "hp": 800, + "atk": 480, + "def": 130, + "mdef": 170, + "agi": 160, + "luk": 90, + "hp_up": 80, + "atk_up": 0, + "matk_up": 48, + "def_up": 13, "mdef_up": 17, + "agi_up": 16, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3145, @@ -1477,9 +1786,12 @@ "imgPosofInfoUI": "-298&-134", "imgPosofInfoMVP": "-448&-4", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41040, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 40, @@ -1489,21 +1801,26 @@ "face_id": "xiaoqiao", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 3, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 40, "pieceId": 21040, - "hp": 421, - "atk": 400, - "def": 120, - "mdef": 162, - "hp_up": 68, - "atk_up": 46, - "def_up": 6, - "mdef_up": 19, + "hp": 840, + "atk": 480, + "def": 140, + "mdef": 200, + "agi": 170, + "luk": 130, + "hp_up": 84, + "atk_up": 0, + "matk_up": 48, + "def_up": 14, + "mdef_up": 20, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3193, @@ -1515,9 +1832,12 @@ "imgPosofInfoUI": "-398&-81", "imgPosofInfoMVP": "-548&49", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41041, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 41, @@ -1527,21 +1847,26 @@ "face_id": "daqiao", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 3, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 41, "pieceId": 21041, - "hp": 151, - "atk": 351, - "def": 322, - "mdef": 69, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 880, + "atk": 540, + "def": 170, + "mdef": 190, + "agi": 180, + "luk": 120, + "hp_up": 88, + "atk_up": 0, + "matk_up": 54, + "def_up": 17, + "mdef_up": 19, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3193, @@ -1553,9 +1878,12 @@ "imgPosofInfoUI": "-518&-170", "imgPosofInfoMVP": "-668&-40", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41042, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 42, @@ -1565,21 +1893,26 @@ "face_id": "bulianshi", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 3, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 42, "pieceId": 21042, - "hp": 120, - "atk": 105, - "def": 190, - "mdef": 296, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 650, + "atk": 480, + "def": 120, + "mdef": 50, + "agi": 160, + "luk": 80, + "hp_up": 65, + "atk_up": 48, + "matk_up": 0, + "def_up": 12, + "mdef_up": 5, + "agi_up": 16, + "luk_up": 8, "killid": 0, "sound_click": 0, "sound_fight": 3193, @@ -1591,9 +1924,12 @@ "imgPosofInfoUI": "-306&-163", "imgPosofInfoMVP": "-456&-33", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41043, "gender": 2, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 43, @@ -1603,21 +1939,26 @@ "face_id": "zuoci", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 43, "pieceId": 21043, - "hp": 324, - "atk": 357, - "def": 182, - "mdef": 96, - "hp_up": 109, - "atk_up": 35, - "def_up": 14, - "mdef_up": 12, + "hp": 1050, + "atk": 400, + "def": 220, + "mdef": 250, + "agi": 160, + "luk": 100, + "hp_up": 105, + "atk_up": 40, + "matk_up": 0, + "def_up": 22, + "mdef_up": 25, + "agi_up": 16, + "luk_up": 10, "killid": 0, "sound_click": 0, "sound_fight": 3049, @@ -1629,9 +1970,12 @@ "imgPosofInfoUI": "-245&-139", "imgPosofInfoMVP": "-395&-9", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41044, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 44, @@ -1641,21 +1985,26 @@ "face_id": "lvbu", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 44, "pieceId": 21044, - "hp": 198, - "atk": 415, - "def": 298, - "mdef": 204, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 1040, + "atk": 570, + "def": 190, + "mdef": 90, + "agi": 180, + "luk": 110, + "hp_up": 104, + "atk_up": 57, + "matk_up": 0, + "def_up": 19, + "mdef_up": 9, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 44, "sound_fight": 44, @@ -1667,9 +2016,12 @@ "imgPosofInfoUI": "-330&-156", "imgPosofInfoMVP": "-480&-26", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41045, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 45, @@ -1679,21 +2031,26 @@ "face_id": "zhangren", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 45, "pieceId": 21045, - "hp": 201, - "atk": 175, - "def": 318, - "mdef": 494, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 840, + "atk": 660, + "def": 150, + "mdef": 80, + "agi": 190, + "luk": 140, + "hp_up": 84, + "atk_up": 66, + "matk_up": 0, + "def_up": 15, + "mdef_up": 8, + "agi_up": 19, + "luk_up": 14, "killid": 0, "sound_click": 0, "sound_fight": 3081, @@ -1705,9 +2062,12 @@ "imgPosofInfoUI": "-220&-249", "imgPosofInfoMVP": "-370&-119", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41046, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 46, @@ -1717,21 +2077,26 @@ "face_id": "huatuo", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 46, "pieceId": 21046, - "hp": 421, - "atk": 400, - "def": 120, - "mdef": 162, - "hp_up": 68, - "atk_up": 46, - "def_up": 6, - "mdef_up": 19, + "hp": 850, + "atk": 480, + "def": 150, + "mdef": 200, + "agi": 160, + "luk": 120, + "hp_up": 85, + "atk_up": 0, + "matk_up": 48, + "def_up": 15, + "mdef_up": 20, + "agi_up": 16, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3033, @@ -1743,9 +2108,12 @@ "imgPosofInfoUI": "-318&-210", "imgPosofInfoMVP": "-468&-80", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41047, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 47, @@ -1755,21 +2123,26 @@ "face_id": "zhangjiao", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 47, "pieceId": 21047, - "hp": 151, - "atk": 351, - "def": 322, - "mdef": 69, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 920, + "atk": 540, + "def": 160, + "mdef": 200, + "agi": 170, + "luk": 130, + "hp_up": 92, + "atk_up": 0, + "matk_up": 54, + "def_up": 16, + "mdef_up": 20, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3065, @@ -1781,9 +2154,12 @@ "imgPosofInfoUI": "-313&-179", "imgPosofInfoMVP": "-463&-49", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41048, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 48, @@ -1793,21 +2169,26 @@ "face_id": "nanhua", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 48, "pieceId": 21048, - "hp": 151, - "atk": 351, - "def": 322, - "mdef": 69, - "hp_up": 61, - "atk_up": 57, - "def_up": 6, - "mdef_up": 17, + "hp": 980, + "atk": 480, + "def": 180, + "mdef": 210, + "agi": 170, + "luk": 130, + "hp_up": 98, + "atk_up": 0, + "matk_up": 48, + "def_up": 18, + "mdef_up": 21, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3113, @@ -1819,9 +2200,12 @@ "imgPosofInfoUI": "-374&-122", "imgPosofInfoMVP": "-524&8", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41049, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 49, @@ -1831,21 +2215,26 @@ "face_id": "gaoshun", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 49, "pieceId": 21049, - "hp": 324, - "atk": 357, - "def": 182, - "mdef": 96, - "hp_up": 109, - "atk_up": 35, - "def_up": 14, + "hp": 1130, + "atk": 450, + "def": 270, + "mdef": 120, + "agi": 150, + "luk": 110, + "hp_up": 113, + "atk_up": 45, + "matk_up": 0, + "def_up": 27, "mdef_up": 12, + "agi_up": 15, + "luk_up": 11, "killid": 0, "sound_click": 0, "sound_fight": 3081, @@ -1857,9 +2246,12 @@ "imgPosofInfoUI": "5&-78", "imgPosofInfoMVP": "-145&52", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41050, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 50, @@ -1873,17 +2265,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 50, "pieceId": 21050, - "hp": 160, - "atk": 140, - "def": 254, - "mdef": 395, - "hp_up": 71, - "atk_up": 51, - "def_up": 7, - "mdef_up": 12, + "hp": 100, + "atk": 20, + "def": 20, + "mdef": 20, + "agi": 20, + "luk": 20, + "hp_up": 10, + "atk_up": 1, + "matk_up": 1, + "def_up": 1, + "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 0, "sound_fight": 3129, @@ -1895,9 +2292,12 @@ "imgPosofInfoUI": "-141&-228", "imgPosofInfoMVP": "-291&-98", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41051, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 51, @@ -1911,17 +2311,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 51, "pieceId": 21051, - "hp": 336, - "atk": 320, - "def": 96, - "mdef": 129, - "hp_up": 68, - "atk_up": 46, - "def_up": 6, - "mdef_up": 19, + "hp": 720, + "atk": 400, + "def": 110, + "mdef": 180, + "agi": 150, + "luk": 120, + "hp_up": 72, + "atk_up": 0, + "matk_up": 40, + "def_up": 11, + "mdef_up": 18, + "agi_up": 15, + "luk_up": 12, "killid": 0, "sound_click": 51, "sound_fight": 51, @@ -1933,9 +2338,12 @@ "imgPosofInfoUI": "-349&-175", "imgPosofInfoMVP": "-499&-45", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41052, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 52, @@ -1949,17 +2357,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 52, "pieceId": 21052, - "hp": 179, - "atk": 332, + "hp": 950, + "atk": 460, "def": 160, - "mdef": 312, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "mdef": 30, + "agi": 170, + "luk": 100, + "hp_up": 95, + "atk_up": 46, + "matk_up": 0, + "def_up": 16, + "mdef_up": 3, + "agi_up": 17, + "luk_up": 10, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -1971,9 +2384,12 @@ "imgPosofInfoUI": "-297&-170", "imgPosofInfoMVP": "-447&-40", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41053, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 53, @@ -1987,17 +2403,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 53, "pieceId": 21053, - "hp": 179, - "atk": 332, - "def": 160, - "mdef": 312, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "hp": 950, + "atk": 470, + "def": 150, + "mdef": 30, + "agi": 170, + "luk": 100, + "hp_up": 95, + "atk_up": 47, + "matk_up": 0, + "def_up": 15, + "mdef_up": 3, + "agi_up": 17, + "luk_up": 10, "killid": 0, "sound_click": 53, "sound_fight": 53, @@ -2009,9 +2430,12 @@ "imgPosofInfoUI": "-350&-201", "imgPosofInfoMVP": "-500&-71", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41054, "gender": 2, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 54, @@ -2021,21 +2445,26 @@ "face_id": "wenchou", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 54, "pieceId": 21054, - "hp": 118, - "atk": 249, - "def": 178, - "mdef": 122, - "hp_up": 93, - "atk_up": 43, - "def_up": 12, - "mdef_up": 10, + "hp": 850, + "atk": 410, + "def": 140, + "mdef": 40, + "agi": 130, + "luk": 70, + "hp_up": 85, + "atk_up": 41, + "matk_up": 0, + "def_up": 14, + "mdef_up": 4, + "agi_up": 13, + "luk_up": 7, "killid": 0, "sound_click": 0, "sound_fight": 3129, @@ -2047,9 +2476,12 @@ "imgPosofInfoUI": "-374&-126", "imgPosofInfoMVP": "-524&4", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41055, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 55, @@ -2059,21 +2491,26 @@ "face_id": "yanliang", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 4, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 55, "pieceId": 21055, - "hp": 134, - "atk": 249, - "def": 120, - "mdef": 234, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "hp": 700, + "atk": 450, + "def": 140, + "mdef": 50, + "agi": 120, + "luk": 80, + "hp_up": 70, + "atk_up": 45, + "matk_up": 0, + "def_up": 14, + "mdef_up": 5, + "agi_up": 12, + "luk_up": 8, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -2085,9 +2522,12 @@ "imgPosofInfoUI": "-490&-190", "imgPosofInfoMVP": "-640&-60", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41056, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 56, @@ -2097,21 +2537,26 @@ "face_id": "diaochan", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 56, "pieceId": 21056, - "hp": 224, - "atk": 415, - "def": 200, - "mdef": 390, - "hp_up": 87, - "atk_up": 43, - "def_up": 11, - "mdef_up": 13, + "hp": 1050, + "atk": 500, + "def": 180, + "mdef": 110, + "agi": 200, + "luk": 110, + "hp_up": 105, + "atk_up": 50, + "matk_up": 0, + "def_up": 18, + "mdef_up": 11, + "agi_up": 20, + "luk_up": 11, "killid": 0, "sound_click": 56, "sound_fight": 56, @@ -2123,9 +2568,12 @@ "imgPosofInfoUI": "-390&-190", "imgPosofInfoMVP": "-540&-60", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 41057, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "1&", + "recruit": "1&" }, { "heroId": 57, @@ -2135,21 +2583,26 @@ "face_id": "wangyue", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 505, + "jobid": 25, "skill": 57, "pieceId": 21057, "hp": 1950, "atk": 950, "def": 950, "mdef": 950, + "agi": 950, + "luk": 950, "hp_up": 950, "atk_up": 950, + "matk_up": 950, "def_up": 950, "mdef_up": 950, + "agi_up": 950, + "luk_up": 1000, "killid": 0, "sound_click": 57, "sound_fight": 57, @@ -2161,9 +2614,12 @@ "imgPosofInfoUI": "-488&-219", "imgPosofInfoMVP": "-628&-96", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 58, @@ -2173,21 +2629,26 @@ "face_id": "dongzhuo", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 0, "pieceId": 21058, "hp": 1000, "atk": 500, "def": 500, "mdef": 500, + "agi": 500, + "luk": 500, "hp_up": 500, "atk_up": 500, + "matk_up": 500, "def_up": 500, "mdef_up": 500, + "agi_up": 500, + "luk_up": 500, "killid": 0, "sound_click": 57, "sound_fight": 57, @@ -2199,9 +2660,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 59, @@ -2211,21 +2675,26 @@ "face_id": "tongyuan", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 205, + "jobid": 10, "skill": 59, "pieceId": 21057, "hp": 2000, "atk": 1000, "def": 1000, "mdef": 1000, + "agi": 1000, + "luk": 1000, "hp_up": 1000, "atk_up": 1000, + "matk_up": 1000, "def_up": 1000, "mdef_up": 1000, + "agi_up": 1000, + "luk_up": 1000, "killid": 0, "sound_click": 57, "sound_fight": 57, @@ -2237,9 +2706,12 @@ "imgPosofInfoUI": "-343&-159", "imgPosofInfoMVP": "-493&-36", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 60, @@ -2249,21 +2721,26 @@ "face_id": "shaonianzhaoyun", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 60, "pieceId": 21058, "hp": 1000, "atk": 500, "def": 500, "mdef": 500, + "agi": 500, + "luk": 500, "hp_up": 500, "atk_up": 500, + "matk_up": 500, "def_up": 500, "mdef_up": 500, + "agi_up": 500, + "luk_up": 500, "killid": 0, "sound_click": 57, "sound_fight": 57, @@ -2275,9 +2752,12 @@ "imgPosofInfoUI": "-325&-116", "imgPosofInfoMVP": "-475&14", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 61, @@ -2287,21 +2767,26 @@ "face_id": "shaonianxiahouqingyi", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 61, "pieceId": 21059, "hp": 1000, "atk": 500, "def": 500, "mdef": 500, + "agi": 500, + "luk": 500, "hp_up": 500, "atk_up": 500, + "matk_up": 500, "def_up": 500, "mdef_up": 500, + "agi_up": 500, + "luk_up": 500, "killid": 0, "sound_click": 57, "sound_fight": 57, @@ -2313,9 +2798,12 @@ "imgPosofInfoUI": "-343&-184", "imgPosofInfoMVP": "-493&-54", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 62, @@ -2325,21 +2813,26 @@ "face_id": "panzhang", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 3, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 62, "pieceId": 21062, "hp": 850, "atk": 410, "def": 140, "mdef": 40, + "agi": 130, + "luk": 70, "hp_up": 85, "atk_up": 41, + "matk_up": 0, "def_up": 14, "mdef_up": 4, + "agi_up": 13, + "luk_up": 7, "killid": 0, "sound_click": 0, "sound_fight": 57, @@ -2351,9 +2844,12 @@ "imgPosofInfoUI": "-275&-238", "imgPosofInfoMVP": "-425&-108", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 42062, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 63, @@ -2363,21 +2859,26 @@ "face_id": "lingtong", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 3, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 63, "pieceId": 21063, "hp": 700, "atk": 450, "def": 140, "mdef": 50, + "agi": 120, + "luk": 80, "hp_up": 70, "atk_up": 45, + "matk_up": 0, "def_up": 14, "mdef_up": 5, + "agi_up": 12, + "luk_up": 8, "killid": 0, "sound_click": 0, "sound_fight": 57, @@ -2389,9 +2890,12 @@ "imgPosofInfoUI": "-285&-189", "imgPosofInfoMVP": "-425&-59", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 42063, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 64, @@ -2405,17 +2909,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 64, "pieceId": 21064, "hp": 1050, "atk": 500, "def": 180, "mdef": 110, + "agi": 200, + "luk": 110, "hp_up": 105, "atk_up": 50, + "matk_up": 0, "def_up": 18, "mdef_up": 11, + "agi_up": 20, + "luk_up": 11, "killid": 0, "sound_click": 56, "sound_fight": 57, @@ -2427,9 +2936,12 @@ "imgPosofInfoUI": "-345&-196", "imgPosofInfoMVP": "-495&-66", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 42064, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 301, @@ -2443,17 +2955,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 1, "pieceId": 0, "hp": 60, "atk": 420, "def": 250, "mdef": 170, + "agi": 160, + "luk": 110, "hp_up": 110, "atk_up": 42, + "matk_up": 0, "def_up": 25, "mdef_up": 17, + "agi_up": 16, + "luk_up": 11, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -2465,9 +2982,12 @@ "imgPosofInfoUI": "-321&-181", "imgPosofInfoMVP": "-471&-51", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 302, @@ -2481,17 +3001,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 2, "pieceId": 0, "hp": 60, "atk": 540, "def": 220, "mdef": 120, + "agi": 170, + "luk": 120, "hp_up": 100, "atk_up": 54, + "matk_up": 0, "def_up": 22, "mdef_up": 12, + "agi_up": 17, + "luk_up": 12, "killid": 0, "sound_click": 2, "sound_fight": 0, @@ -2503,9 +3028,12 @@ "imgPosofInfoUI": "-245&-141", "imgPosofInfoMVP": "-395&-11", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 303, @@ -2519,17 +3047,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 3, "pieceId": 0, "hp": 60, "atk": 540, "def": 180, "mdef": 100, + "agi": 170, + "luk": 130, "hp_up": 100, "atk_up": 54, + "matk_up": 0, "def_up": 18, "mdef_up": 10, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 3, "sound_fight": 0, @@ -2541,9 +3074,12 @@ "imgPosofInfoUI": "-361&-157", "imgPosofInfoMVP": "-511&-27", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 304, @@ -2557,17 +3093,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 4, "pieceId": 0, "hp": 60, "atk": 520, "def": 190, "mdef": 120, + "agi": 180, + "luk": 140, "hp_up": 98, "atk_up": 52, + "matk_up": 0, "def_up": 19, "mdef_up": 12, + "agi_up": 18, + "luk_up": 14, "killid": 0, "sound_click": 4, "sound_fight": 4, @@ -2579,9 +3120,12 @@ "imgPosofInfoUI": "-189&-218", "imgPosofInfoMVP": "-339&-88", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 305, @@ -2595,17 +3139,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 5, "pieceId": 0, "hp": 60, "atk": 580, "def": 160, "mdef": 190, + "agi": 170, + "luk": 130, "hp_up": 83, "atk_up": 0, + "matk_up": 58, "def_up": 16, "mdef_up": 19, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3097, @@ -2617,9 +3166,12 @@ "imgPosofInfoUI": "-121&-218", "imgPosofInfoMVP": "-321&-88", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 306, @@ -2633,17 +3185,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 6, "pieceId": 0, "hp": 60, "atk": 500, "def": 190, "mdef": 200, + "agi": 170, + "luk": 120, "hp_up": 98, "atk_up": 0, + "matk_up": 50, "def_up": 19, "mdef_up": 20, + "agi_up": 17, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3017, @@ -2655,9 +3212,12 @@ "imgPosofInfoUI": "-323&-227", "imgPosofInfoMVP": "-473&-97", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 307, @@ -2671,17 +3231,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 21, "skill": 7, "pieceId": 0, "hp": 60, "atk": 460, "def": 300, "mdef": 60, + "agi": 180, + "luk": 90, "hp_up": 107, "atk_up": 46, + "matk_up": 0, "def_up": 30, "mdef_up": 6, + "agi_up": 18, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3065, @@ -2693,9 +3258,12 @@ "imgPosofInfoUI": "-333&-209", "imgPosofInfoMVP": "-483&-79", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 308, @@ -2709,17 +3277,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 8, "pieceId": 0, "hp": 60, "atk": 400, "def": 200, "mdef": 100, + "agi": 160, + "luk": 100, "hp_up": 96, "atk_up": 40, + "matk_up": 0, "def_up": 20, "mdef_up": 10, + "agi_up": 16, + "luk_up": 10, "killid": 0, "sound_click": 0, "sound_fight": 3017, @@ -2731,9 +3304,12 @@ "imgPosofInfoUI": "-354&-224", "imgPosofInfoMVP": "-504&-94", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 309, @@ -2747,17 +3323,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 9, "pieceId": 0, "hp": 60, "atk": 450, "def": 160, "mdef": 120, + "agi": 150, + "luk": 90, "hp_up": 92, "atk_up": 45, + "matk_up": 0, "def_up": 16, "mdef_up": 12, + "agi_up": 15, + "luk_up": 9, "killid": 0, "sound_click": 9, "sound_fight": 9, @@ -2769,9 +3350,12 @@ "imgPosofInfoUI": "-357&-189", "imgPosofInfoMVP": "-507&-59", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 310, @@ -2785,17 +3369,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 10, "pieceId": 0, "hp": 60, "atk": 500, "def": 160, "mdef": 60, + "agi": 150, + "luk": 120, "hp_up": 90, "atk_up": 50, + "matk_up": 0, "def_up": 16, "mdef_up": 6, + "agi_up": 15, + "luk_up": 12, "killid": 0, "sound_click": 10, "sound_fight": 10, @@ -2807,9 +3396,12 @@ "imgPosofInfoUI": "-333&-224", "imgPosofInfoMVP": "-483&-94", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 311, @@ -2823,17 +3415,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 11, "pieceId": 0, "hp": 60, "atk": 480, "def": 210, "mdef": 50, + "agi": 160, + "luk": 100, "hp_up": 86, "atk_up": 48, + "matk_up": 0, "def_up": 21, "mdef_up": 5, + "agi_up": 16, + "luk_up": 10, "killid": 0, "sound_click": 0, "sound_fight": 3049, @@ -2845,9 +3442,12 @@ "imgPosofInfoUI": "-217&-209", "imgPosofInfoMVP": "-367&-79", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 312, @@ -2861,17 +3461,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 12, "pieceId": 0, "hp": 60, "atk": 540, "def": 120, "mdef": 60, + "agi": 180, + "luk": 120, "hp_up": 78, "atk_up": 54, + "matk_up": 0, "def_up": 12, "mdef_up": 6, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3081, @@ -2883,9 +3488,12 @@ "imgPosofInfoUI": "-386&-54", "imgPosofInfoMVP": "-536&76", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 313, @@ -2899,17 +3507,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 13, "pieceId": 0, "hp": 60, "atk": 400, "def": 110, "mdef": 150, + "agi": 130, + "luk": 80, "hp_up": 70, "atk_up": 0, + "matk_up": 40, "def_up": 11, "mdef_up": 15, + "agi_up": 13, + "luk_up": 8, "killid": 0, "sound_click": 0, "sound_fight": 3017, @@ -2921,9 +3534,12 @@ "imgPosofInfoUI": "-282&-120", "imgPosofInfoMVP": "-432&10", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 314, @@ -2937,17 +3553,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 14, "pieceId": 0, "hp": 60, "atk": 420, "def": 130, "mdef": 190, + "agi": 170, + "luk": 110, "hp_up": 85, "atk_up": 0, + "matk_up": 42, "def_up": 13, "mdef_up": 19, + "agi_up": 17, + "luk_up": 11, "killid": 0, "sound_click": 14, "sound_fight": 0, @@ -2959,9 +3580,12 @@ "imgPosofInfoUI": "-359&-71", "imgPosofInfoMVP": "-509&59", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 315, @@ -2975,17 +3599,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 21, "skill": 15, "pieceId": 0, "hp": 60, "atk": 420, "def": 160, "mdef": 30, + "agi": 160, + "luk": 90, "hp_up": 110, "atk_up": 42, + "matk_up": 0, "def_up": 16, "mdef_up": 3, + "agi_up": 16, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3001, @@ -2997,9 +3626,12 @@ "imgPosofInfoUI": "-359&-105", "imgPosofInfoMVP": "-509&25", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 316, @@ -3013,17 +3645,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 16, "pieceId": 0, "hp": 60, "atk": 320, "def": 180, "mdef": 80, + "agi": 140, + "luk": 60, "hp_up": 90, "atk_up": 32, + "matk_up": 0, "def_up": 18, "mdef_up": 8, + "agi_up": 14, + "luk_up": 6, "killid": 0, "sound_click": 0, "sound_fight": 3129, @@ -3035,9 +3672,12 @@ "imgPosofInfoUI": "-529&-233", "imgPosofInfoMVP": "-679&-103", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 317, @@ -3051,17 +3691,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 17, "pieceId": 0, "hp": 60, "atk": 500, "def": 220, "mdef": 100, + "agi": 170, + "luk": 110, "hp_up": 110, "atk_up": 50, + "matk_up": 0, "def_up": 22, "mdef_up": 10, + "agi_up": 17, + "luk_up": 11, "killid": 0, "sound_click": 17, "sound_fight": 0, @@ -3073,9 +3718,12 @@ "imgPosofInfoUI": "-250&-93", "imgPosofInfoMVP": "-400&37", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 318, @@ -3089,17 +3737,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 18, "pieceId": 0, "hp": 60, "atk": 520, "def": 220, "mdef": 80, + "agi": 160, + "luk": 120, "hp_up": 105, "atk_up": 52, + "matk_up": 0, "def_up": 22, "mdef_up": 8, + "agi_up": 16, + "luk_up": 12, "killid": 0, "sound_click": 18, "sound_fight": 18, @@ -3111,9 +3764,12 @@ "imgPosofInfoUI": "-266&-169", "imgPosofInfoMVP": "-416&-39", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 319, @@ -3127,17 +3783,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 11, "skill": 19, "pieceId": 0, "hp": 60, "atk": 540, "def": 180, "mdef": 90, + "agi": 180, + "luk": 120, "hp_up": 102, "atk_up": 54, + "matk_up": 0, "def_up": 18, "mdef_up": 9, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 19, "sound_fight": 19, @@ -3149,9 +3810,12 @@ "imgPosofInfoUI": "-360&-86", "imgPosofInfoMVP": "-510&44", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 320, @@ -3165,17 +3829,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 20, "pieceId": 0, "hp": 60, "atk": 510, "def": 180, "mdef": 130, + "agi": 160, + "luk": 140, "hp_up": 100, "atk_up": 51, + "matk_up": 0, "def_up": 18, "mdef_up": 13, + "agi_up": 16, + "luk_up": 14, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -3187,9 +3856,12 @@ "imgPosofInfoUI": "-309&-179", "imgPosofInfoMVP": "-459&-49", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 321, @@ -3203,17 +3875,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 21, "pieceId": 0, "hp": 60, "atk": 680, "def": 170, "mdef": 70, + "agi": 170, + "luk": 130, "hp_up": 86, "atk_up": 68, + "matk_up": 0, "def_up": 17, "mdef_up": 7, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3033, @@ -3225,9 +3902,12 @@ "imgPosofInfoUI": "-406&-163", "imgPosofInfoMVP": "-556&-33", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 322, @@ -3241,17 +3921,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 22, "pieceId": 0, "hp": 60, "atk": 530, "def": 190, "mdef": 180, + "agi": 170, + "luk": 110, "hp_up": 95, "atk_up": 0, + "matk_up": 53, "def_up": 19, "mdef_up": 18, + "agi_up": 17, + "luk_up": 11, "killid": 0, "sound_click": 22, "sound_fight": 22, @@ -3263,9 +3948,12 @@ "imgPosofInfoUI": "-208&-120", "imgPosofInfoMVP": "-358&10", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 323, @@ -3279,17 +3967,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 23, "pieceId": 0, "hp": 60, "atk": 540, "def": 160, "mdef": 190, + "agi": 170, + "luk": 130, "hp_up": 90, "atk_up": 0, + "matk_up": 54, "def_up": 16, "mdef_up": 19, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3177, @@ -3301,9 +3994,12 @@ "imgPosofInfoUI": "-334&-10", "imgPosofInfoMVP": "-484&120", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 324, @@ -3317,17 +4013,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 24, "pieceId": 0, "hp": 60, "atk": 500, "def": 220, "mdef": 80, + "agi": 180, + "luk": 110, "hp_up": 105, "atk_up": 50, + "matk_up": 0, "def_up": 22, "mdef_up": 8, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 24, "sound_fight": 24, @@ -3339,9 +4040,12 @@ "imgPosofInfoUI": "-499&-222", "imgPosofInfoMVP": "-649&-92", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 325, @@ -3355,17 +4059,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 25, "pieceId": 0, "hp": 60, "atk": 470, "def": 160, "mdef": 70, + "agi": 180, + "luk": 90, "hp_up": 92, "atk_up": 47, + "matk_up": 0, "def_up": 16, "mdef_up": 7, + "agi_up": 18, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -3377,9 +4086,12 @@ "imgPosofInfoUI": "-349&-145", "imgPosofInfoMVP": "-499&-15", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 326, @@ -3393,17 +4105,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 26, "pieceId": 0, "hp": 60, "atk": 540, "def": 150, "mdef": 60, + "agi": 160, + "luk": 100, "hp_up": 80, "atk_up": 54, + "matk_up": 0, "def_up": 15, "mdef_up": 6, + "agi_up": 16, + "luk_up": 10, "killid": 0, "sound_click": 26, "sound_fight": 0, @@ -3415,9 +4132,12 @@ "imgPosofInfoUI": "-367&-142", "imgPosofInfoMVP": "-517&-12", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 327, @@ -3431,17 +4151,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 27, "pieceId": 0, "hp": 60, "atk": 550, "def": 140, "mdef": 50, + "agi": 170, + "luk": 100, "hp_up": 80, "atk_up": 55, + "matk_up": 0, "def_up": 14, "mdef_up": 5, + "agi_up": 17, + "luk_up": 10, "killid": 0, "sound_click": 27, "sound_fight": 0, @@ -3453,9 +4178,12 @@ "imgPosofInfoUI": "-291&-75", "imgPosofInfoMVP": "-441&55", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 328, @@ -3469,17 +4197,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 28, "pieceId": 0, "hp": 60, "atk": 400, "def": 110, "mdef": 180, + "agi": 150, + "luk": 120, "hp_up": 72, "atk_up": 0, + "matk_up": 40, "def_up": 11, "mdef_up": 18, + "agi_up": 15, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3145, @@ -3491,9 +4224,12 @@ "imgPosofInfoUI": "-410&-200", "imgPosofInfoMVP": "-560&-70", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 329, @@ -3507,17 +4243,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 29, "pieceId": 0, "hp": 60, "atk": 450, "def": 130, "mdef": 180, + "agi": 160, + "luk": 120, "hp_up": 80, "atk_up": 0, + "matk_up": 45, "def_up": 13, "mdef_up": 18, + "agi_up": 16, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3033, @@ -3529,9 +4270,12 @@ "imgPosofInfoUI": "-390&-119", "imgPosofInfoMVP": "-540&11", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 330, @@ -3545,17 +4289,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 30, "pieceId": 0, "hp": 60, "atk": 550, "def": 120, "mdef": 60, + "agi": 180, + "luk": 110, "hp_up": 80, "atk_up": 55, + "matk_up": 0, "def_up": 12, "mdef_up": 6, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -3567,9 +4316,12 @@ "imgPosofInfoUI": "-266&-154", "imgPosofInfoMVP": "-416&-24", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 331, @@ -3583,17 +4335,22 @@ "camp": 2, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 21, "skill": 31, "pieceId": 0, "hp": 60, "atk": 360, "def": 120, "mdef": 160, + "agi": 140, + "luk": 90, "hp_up": 70, "atk_up": 0, + "matk_up": 36, "def_up": 12, "mdef_up": 16, + "agi_up": 14, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -3605,9 +4362,12 @@ "imgPosofInfoUI": "-318&-203", "imgPosofInfoMVP": "-468&-73", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 332, @@ -3621,17 +4381,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 32, "pieceId": 0, "hp": 60, "atk": 420, "def": 280, "mdef": 130, + "agi": 160, + "luk": 110, "hp_up": 115, "atk_up": 42, + "matk_up": 0, "def_up": 28, "mdef_up": 13, + "agi_up": 16, + "luk_up": 11, "killid": 0, "sound_click": 0, "sound_fight": 3049, @@ -3643,9 +4408,12 @@ "imgPosofInfoUI": "-208&-185", "imgPosofInfoMVP": "-358&-55", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 333, @@ -3659,17 +4427,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 33, "pieceId": 0, "hp": 60, "atk": 540, "def": 200, "mdef": 90, + "agi": 180, + "luk": 120, "hp_up": 102, "atk_up": 54, + "matk_up": 0, "def_up": 20, "mdef_up": 9, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3033, @@ -3681,9 +4454,12 @@ "imgPosofInfoUI": "-250&-166", "imgPosofInfoMVP": "-400&-36", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 334, @@ -3697,17 +4473,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 34, "pieceId": 0, "hp": 60, "atk": 550, "def": 170, "mdef": 180, + "agi": 180, + "luk": 120, "hp_up": 88, "atk_up": 0, + "matk_up": 55, "def_up": 17, "mdef_up": 18, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3097, @@ -3719,9 +4500,12 @@ "imgPosofInfoUI": "-385&-156", "imgPosofInfoMVP": "-535&-26", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 335, @@ -3735,17 +4519,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 35, "pieceId": 0, "hp": 60, "atk": 520, "def": 200, "mdef": 60, + "agi": 190, + "luk": 110, "hp_up": 105, "atk_up": 52, + "matk_up": 0, "def_up": 20, "mdef_up": 6, + "agi_up": 19, + "luk_up": 11, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -3757,9 +4546,12 @@ "imgPosofInfoUI": "-459&-191", "imgPosofInfoMVP": "-609&-61", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 336, @@ -3773,17 +4565,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 36, "pieceId": 0, "hp": 60, "atk": 400, "def": 210, "mdef": 110, + "agi": 150, + "luk": 90, "hp_up": 100, "atk_up": 40, + "matk_up": 0, "def_up": 21, "mdef_up": 11, + "agi_up": 15, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3001, @@ -3795,9 +4592,12 @@ "imgPosofInfoUI": "-506&-182", "imgPosofInfoMVP": "-656&-52", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 337, @@ -3811,17 +4611,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 37, "pieceId": 0, "hp": 60, "atk": 490, "def": 150, "mdef": 60, + "agi": 180, + "luk": 90, "hp_up": 92, "atk_up": 49, + "matk_up": 0, "def_up": 15, "mdef_up": 6, + "agi_up": 18, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3081, @@ -3833,9 +4638,12 @@ "imgPosofInfoUI": "-588&-231", "imgPosofInfoMVP": "-738&-101", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 338, @@ -3849,17 +4657,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 38, "pieceId": 0, "hp": 60, "atk": 540, "def": 130, "mdef": 60, + "agi": 180, + "luk": 110, "hp_up": 81, "atk_up": 54, + "matk_up": 0, "def_up": 13, "mdef_up": 6, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 38, "sound_fight": 38, @@ -3871,9 +4684,12 @@ "imgPosofInfoUI": "-346&-38", "imgPosofInfoMVP": "-496&92", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 339, @@ -3887,17 +4703,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 39, "pieceId": 0, "hp": 60, "atk": 480, "def": 130, "mdef": 170, + "agi": 160, + "luk": 90, "hp_up": 80, "atk_up": 0, + "matk_up": 48, "def_up": 13, "mdef_up": 17, + "agi_up": 16, + "luk_up": 9, "killid": 0, "sound_click": 0, "sound_fight": 3145, @@ -3909,9 +4730,12 @@ "imgPosofInfoUI": "-298&-134", "imgPosofInfoMVP": "-448&-4", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 340, @@ -3925,17 +4749,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 40, "pieceId": 0, "hp": 60, "atk": 480, "def": 140, "mdef": 200, + "agi": 170, + "luk": 130, "hp_up": 84, "atk_up": 0, + "matk_up": 48, "def_up": 14, "mdef_up": 20, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3193, @@ -3947,9 +4776,12 @@ "imgPosofInfoUI": "-398&-81", "imgPosofInfoMVP": "-548&49", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 341, @@ -3963,17 +4795,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 41, "pieceId": 0, "hp": 60, "atk": 540, "def": 170, "mdef": 190, + "agi": 180, + "luk": 120, "hp_up": 88, "atk_up": 0, + "matk_up": 54, "def_up": 17, "mdef_up": 19, + "agi_up": 18, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3193, @@ -3985,9 +4822,12 @@ "imgPosofInfoUI": "-518&-170", "imgPosofInfoMVP": "-668&-40", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 342, @@ -4001,17 +4841,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 42, "pieceId": 0, "hp": 60, "atk": 480, "def": 120, "mdef": 50, + "agi": 160, + "luk": 80, "hp_up": 65, "atk_up": 48, + "matk_up": 0, "def_up": 12, "mdef_up": 5, + "agi_up": 16, + "luk_up": 8, "killid": 0, "sound_click": 0, "sound_fight": 3193, @@ -4023,9 +4868,12 @@ "imgPosofInfoUI": "-306&-163", "imgPosofInfoMVP": "-456&-33", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 343, @@ -4039,17 +4887,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 43, "pieceId": 0, "hp": 60, "atk": 400, "def": 220, "mdef": 250, + "agi": 160, + "luk": 100, "hp_up": 105, "atk_up": 40, + "matk_up": 0, "def_up": 22, "mdef_up": 25, + "agi_up": 16, + "luk_up": 10, "killid": 0, "sound_click": 0, "sound_fight": 3049, @@ -4061,9 +4914,12 @@ "imgPosofInfoUI": "-245&-139", "imgPosofInfoMVP": "-395&-9", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 344, @@ -4077,17 +4933,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 44, "pieceId": 0, "hp": 60, "atk": 570, "def": 190, "mdef": 90, + "agi": 180, + "luk": 110, "hp_up": 104, "atk_up": 57, + "matk_up": 0, "def_up": 19, "mdef_up": 9, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 44, "sound_fight": 44, @@ -4099,9 +4960,12 @@ "imgPosofInfoUI": "-330&-56", "imgPosofInfoMVP": "-480&74", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 345, @@ -4115,17 +4979,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 45, "pieceId": 0, "hp": 60, "atk": 660, "def": 150, "mdef": 80, + "agi": 190, + "luk": 140, "hp_up": 84, "atk_up": 66, + "matk_up": 0, "def_up": 15, "mdef_up": 8, + "agi_up": 19, + "luk_up": 14, "killid": 0, "sound_click": 0, "sound_fight": 3081, @@ -4137,9 +5006,12 @@ "imgPosofInfoUI": "-220&-249", "imgPosofInfoMVP": "-370&-119", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 346, @@ -4153,17 +5025,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 46, "pieceId": 0, "hp": 60, "atk": 480, "def": 150, "mdef": 200, + "agi": 160, + "luk": 120, "hp_up": 85, "atk_up": 0, + "matk_up": 48, "def_up": 15, "mdef_up": 20, + "agi_up": 16, + "luk_up": 12, "killid": 0, "sound_click": 0, "sound_fight": 3033, @@ -4175,9 +5052,12 @@ "imgPosofInfoUI": "-318&-50", "imgPosofInfoMVP": "-468&80", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 347, @@ -4191,17 +5071,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 47, "pieceId": 0, "hp": 60, "atk": 540, "def": 160, "mdef": 200, + "agi": 170, + "luk": 130, "hp_up": 92, "atk_up": 0, + "matk_up": 54, "def_up": 16, "mdef_up": 20, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3065, @@ -4213,9 +5098,12 @@ "imgPosofInfoUI": "-313&-179", "imgPosofInfoMVP": "-463&-49", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 348, @@ -4229,17 +5117,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 48, "pieceId": 0, "hp": 60, "atk": 480, "def": 180, "mdef": 210, + "agi": 170, + "luk": 130, "hp_up": 98, "atk_up": 0, + "matk_up": 48, "def_up": 18, "mdef_up": 21, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3113, @@ -4251,9 +5144,12 @@ "imgPosofInfoUI": "-374&-122", "imgPosofInfoMVP": "-524&8", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 349, @@ -4267,17 +5163,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 49, "pieceId": 0, "hp": 60, "atk": 450, "def": 270, "mdef": 120, + "agi": 150, + "luk": 110, "hp_up": 113, "atk_up": 45, + "matk_up": 0, "def_up": 27, "mdef_up": 12, + "agi_up": 15, + "luk_up": 11, "killid": 0, "sound_click": 0, "sound_fight": 3081, @@ -4289,9 +5190,12 @@ "imgPosofInfoUI": "5&-78", "imgPosofInfoMVP": "-145&52", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 350, @@ -4305,17 +5209,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 50, "pieceId": 0, "hp": 60, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 10, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 0, "sound_fight": 3129, @@ -4327,9 +5236,12 @@ "imgPosofInfoUI": "-141&-228", "imgPosofInfoMVP": "-291&-98", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "gong" + "atkSpineEffect": "gong", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 351, @@ -4343,17 +5255,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 51, "pieceId": 0, "hp": 60, "atk": 400, "def": 110, "mdef": 180, + "agi": 150, + "luk": 120, "hp_up": 72, "atk_up": 0, + "matk_up": 40, "def_up": 11, "mdef_up": 18, + "agi_up": 15, + "luk_up": 12, "killid": 0, "sound_click": 51, "sound_fight": 51, @@ -4365,9 +5282,12 @@ "imgPosofInfoUI": "-349&-175", "imgPosofInfoMVP": "-499&-45", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 352, @@ -4381,17 +5301,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 52, "pieceId": 0, "hp": 60, "atk": 460, "def": 160, "mdef": 30, + "agi": 170, + "luk": 100, "hp_up": 95, "atk_up": 46, + "matk_up": 0, "def_up": 16, "mdef_up": 3, + "agi_up": 17, + "luk_up": 10, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -4403,9 +5328,12 @@ "imgPosofInfoUI": "-297&-170", "imgPosofInfoMVP": "-447&-40", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 353, @@ -4419,17 +5347,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 53, "pieceId": 0, "hp": 60, "atk": 470, "def": 150, "mdef": 30, + "agi": 170, + "luk": 100, "hp_up": 95, "atk_up": 47, + "matk_up": 0, "def_up": 15, "mdef_up": 3, + "agi_up": 17, + "luk_up": 10, "killid": 0, "sound_click": 53, "sound_fight": 53, @@ -4441,9 +5374,12 @@ "imgPosofInfoUI": "-350&-141", "imgPosofInfoMVP": "-500&-11", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 354, @@ -4457,17 +5393,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 54, "pieceId": 0, "hp": 60, "atk": 410, "def": 140, "mdef": 40, + "agi": 130, + "luk": 70, "hp_up": 85, "atk_up": 41, + "matk_up": 0, "def_up": 14, "mdef_up": 4, + "agi_up": 13, + "luk_up": 7, "killid": 0, "sound_click": 0, "sound_fight": 3129, @@ -4479,9 +5420,12 @@ "imgPosofInfoUI": "-374&-126", "imgPosofInfoMVP": "-524&4", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 355, @@ -4495,17 +5439,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 55, "pieceId": 0, "hp": 60, "atk": 450, "def": 140, "mdef": 50, + "agi": 120, + "luk": 80, "hp_up": 70, "atk_up": 45, + "matk_up": 0, "def_up": 14, "mdef_up": 5, + "agi_up": 12, + "luk_up": 8, "killid": 0, "sound_click": 0, "sound_fight": 0, @@ -4517,9 +5466,12 @@ "imgPosofInfoUI": "-490&-190", "imgPosofInfoMVP": "-640&-60", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 356, @@ -4533,17 +5485,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 56, "pieceId": 0, "hp": 60, "atk": 500, "def": 180, "mdef": 110, + "agi": 200, + "luk": 110, "hp_up": 105, "atk_up": 50, + "matk_up": 0, "def_up": 18, "mdef_up": 11, + "agi_up": 20, + "luk_up": 11, "killid": 0, "sound_click": 56, "sound_fight": 56, @@ -4555,9 +5512,12 @@ "imgPosofInfoUI": "-390&-190", "imgPosofInfoMVP": "-540&-60", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 357, @@ -4571,17 +5531,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 505, + "jobid": 25, "skill": 0, "pieceId": 0, "hp": 60, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 10, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 57, "sound_fight": 57, @@ -4593,9 +5558,12 @@ "imgPosofInfoUI": "-702&-188", "imgPosofInfoMVP": "-702&-188", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 358, @@ -4609,17 +5577,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 0, "pieceId": 0, "hp": 60, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 10, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 57, "sound_fight": 57, @@ -4631,9 +5604,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 359, @@ -4643,21 +5619,26 @@ "face_id": "tongyuan", "quality": 3, "initialStars": 3, - "pieceCount": 80, + "pieceCount": 100, "camp": 4, "area": 0, "cost": 0, - "jobid": 205, + "jobid": 10, "skill": 59, "pieceId": 21057, "hp": 2000, "atk": 1000, "def": 1000, "mdef": 1000, + "agi": 1000, + "luk": 1000, "hp_up": 1000, "atk_up": 1000, + "matk_up": 1000, "def_up": 1000, "mdef_up": 1000, + "agi_up": 1000, + "luk_up": 1000, "killid": 0, "sound_click": 57, "sound_fight": 57, @@ -4669,9 +5650,12 @@ "imgPosofInfoUI": "-343&-59", "imgPosofInfoMVP": "-493&64", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 360, @@ -4681,21 +5665,26 @@ "face_id": "panzhang", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 3, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 17, "pieceId": 0, "hp": 850, "atk": 410, "def": 140, "mdef": 40, + "agi": 130, + "luk": 70, "hp_up": 85, "atk_up": 41, + "matk_up": 0, "def_up": 14, "mdef_up": 4, + "agi_up": 13, + "luk_up": 7, "killid": 0, "sound_click": 0, "sound_fight": 57, @@ -4707,9 +5696,12 @@ "imgPosofInfoUI": "-255&-238", "imgPosofInfoMVP": "-405&-108", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 361, @@ -4719,21 +5711,26 @@ "face_id": "lingtong", "quality": 1, "initialStars": 1, - "pieceCount": 20, + "pieceCount": 10, "camp": 3, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 18, "pieceId": 0, "hp": 700, "atk": 450, "def": 140, "mdef": 50, + "agi": 120, + "luk": 80, "hp_up": 70, "atk_up": 45, + "matk_up": 0, "def_up": 14, "mdef_up": 5, + "agi_up": 12, + "luk_up": 8, "killid": 0, "sound_click": 0, "sound_fight": 57, @@ -4745,9 +5742,12 @@ "imgPosofInfoUI": "-265&-209", "imgPosofInfoMVP": "-405&-79", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "dunqi" + "atkSpineEffect": "dunqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 362, @@ -4761,17 +5761,22 @@ "camp": 3, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 15, "pieceId": 0, "hp": 1050, "atk": 500, "def": 180, "mdef": 110, + "agi": 200, + "luk": 110, "hp_up": 105, "atk_up": 50, + "matk_up": 0, "def_up": 18, "mdef_up": 11, + "agi_up": 20, + "luk_up": 11, "killid": 0, "sound_click": 56, "sound_fight": 57, @@ -4783,9 +5788,12 @@ "imgPosofInfoUI": "-345&-196", "imgPosofInfoMVP": "-495&-66", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1001, @@ -4799,17 +5807,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -4821,9 +5834,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1002, @@ -4837,17 +5853,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -4859,9 +5880,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1003, @@ -4875,17 +5899,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -4897,9 +5926,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1004, @@ -4913,17 +5945,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -4935,9 +5972,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1005, @@ -4951,17 +5991,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 500, + "jobid": 21, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 24, @@ -4973,9 +6018,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1006, @@ -4989,17 +6037,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 3097, @@ -5011,9 +6064,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1007, @@ -5027,17 +6083,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 700, + "jobid": 36, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 3033, @@ -5049,9 +6110,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1008, @@ -5065,17 +6129,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5087,9 +6156,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1009, @@ -5103,17 +6175,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 11, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -5125,9 +6202,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1010, @@ -5141,17 +6221,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 11, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -5163,9 +6248,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1011, @@ -5179,17 +6267,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 11, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -5201,9 +6294,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1012, @@ -5217,17 +6313,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5239,9 +6340,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1013, @@ -5255,17 +6359,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5277,9 +6386,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1014, @@ -5293,17 +6405,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 1, + "jobid": 41, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5315,9 +6432,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1015, @@ -5331,17 +6451,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5353,9 +6478,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1016, @@ -5369,17 +6497,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5391,9 +6524,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1017, @@ -5407,17 +6543,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5429,9 +6570,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1018, @@ -5445,17 +6589,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5467,9 +6616,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1019, @@ -5483,17 +6635,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 11, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5505,9 +6662,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1020, @@ -5521,17 +6681,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5543,9 +6708,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1021, @@ -5559,17 +6727,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5581,9 +6754,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1022, @@ -5597,17 +6773,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5619,9 +6800,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1023, @@ -5635,17 +6819,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5657,9 +6846,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1024, @@ -5673,17 +6865,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5695,9 +6892,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1025, @@ -5711,17 +6911,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5733,9 +6938,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1026, @@ -5749,17 +6957,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5771,9 +6984,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1027, @@ -5787,17 +7003,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5809,9 +7030,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1028, @@ -5825,17 +7049,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 1, + "jobid": 41, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5847,9 +7076,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1029, @@ -5863,17 +7095,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5885,9 +7122,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1030, @@ -5901,17 +7141,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5923,9 +7168,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1031, @@ -5939,17 +7187,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5961,9 +7214,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1032, @@ -5977,17 +7233,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -5999,9 +7260,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1033, @@ -6015,17 +7279,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6037,9 +7306,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1034, @@ -6053,17 +7325,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6075,9 +7352,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1035, @@ -6091,17 +7371,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 1, + "jobid": 41, "skill": 0, "pieceId": 0, "hp": 5400, "atk": 400, "def": 120, "mdef": 120, + "agi": 60, + "luk": 20, "hp_up": 20, "atk_up": 3, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6113,9 +7398,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "1&18|2&19", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1036, @@ -6129,17 +7417,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6151,9 +7444,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1037, @@ -6167,17 +7463,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6189,9 +7490,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1038, @@ -6205,17 +7509,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6227,9 +7536,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1039, @@ -6243,17 +7555,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6265,9 +7582,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1040, @@ -6281,17 +7601,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6303,9 +7628,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1041, @@ -6319,17 +7647,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6341,9 +7674,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1042, @@ -6357,17 +7693,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6379,9 +7720,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1043, @@ -6395,17 +7739,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6417,9 +7766,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1044, @@ -6433,17 +7785,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6455,9 +7812,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1045, @@ -6471,17 +7831,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6493,9 +7858,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1046, @@ -6509,17 +7877,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6531,9 +7904,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1047, @@ -6547,17 +7923,22 @@ "camp": 1, "area": 0, "cost": 0, - "jobid": 3, + "jobid": 42, "skill": 0, "pieceId": 0, "hp": 10000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6569,9 +7950,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1048, @@ -6585,17 +7969,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6607,9 +7996,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1049, @@ -6623,17 +8015,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6645,9 +8042,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1050, @@ -6661,17 +8061,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6683,9 +8088,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1051, @@ -6699,17 +8107,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6721,9 +8134,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1052, @@ -6737,17 +8153,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6759,9 +8180,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1053, @@ -6775,17 +8199,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6797,9 +8226,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1054, @@ -6813,17 +8245,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 4, + "jobid": 44, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6835,9 +8272,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1055, @@ -6851,17 +8291,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6873,9 +8318,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1056, @@ -6889,17 +8337,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6911,9 +8364,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1057, @@ -6927,17 +8383,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 2, + "jobid": 42, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -6949,9 +8410,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1058, @@ -6965,17 +8429,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -6987,9 +8456,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1059, @@ -7003,17 +8475,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7025,9 +8502,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1060, @@ -7041,17 +8521,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7063,9 +8548,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1061, @@ -7079,17 +8567,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7101,9 +8594,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1062, @@ -7117,17 +8613,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7139,9 +8640,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1063, @@ -7155,17 +8659,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7177,9 +8686,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1064, @@ -7193,17 +8705,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7215,9 +8732,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1065, @@ -7231,17 +8751,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7253,9 +8778,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1070, @@ -7269,17 +8797,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7291,9 +8824,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1074, @@ -7307,17 +8843,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7329,9 +8870,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1075, @@ -7345,17 +8889,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7367,9 +8916,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1076, @@ -7383,17 +8935,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7405,9 +8962,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1077, @@ -7421,17 +8981,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7443,9 +9008,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1078, @@ -7459,17 +9027,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7481,9 +9054,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1080, @@ -7497,17 +9073,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7519,9 +9100,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1082, @@ -7535,17 +9119,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -7557,9 +9146,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1083, @@ -7573,17 +9165,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 3, + "jobid": 43, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7595,9 +9192,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1084, @@ -7611,17 +9211,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7633,9 +9238,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1085, @@ -7649,17 +9257,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7671,9 +9284,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1090, @@ -7687,17 +9303,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7709,9 +9330,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1091, @@ -7725,17 +9349,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7747,9 +9376,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1092, @@ -7763,17 +9395,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7785,9 +9422,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1093, @@ -7801,17 +9441,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7823,9 +9468,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1094, @@ -7839,17 +9487,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7861,9 +9514,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1095, @@ -7877,17 +9533,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7899,9 +9560,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1096, @@ -7915,17 +9579,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7937,9 +9606,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1097, @@ -7953,17 +9625,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -7975,9 +9652,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1098, @@ -7991,17 +9671,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -8013,9 +9698,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1099, @@ -8029,17 +9717,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -8051,9 +9744,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1110, @@ -8067,17 +9763,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -8089,9 +9790,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1111, @@ -8105,17 +9809,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -8127,9 +9836,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1112, @@ -8143,17 +9855,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -8165,9 +9882,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 2, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1501, @@ -8181,17 +9901,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8203,9 +9928,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1502, @@ -8219,17 +9947,22 @@ "camp": 4, "area": 9, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8241,9 +9974,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "1&263|2&264|3&265", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1503, @@ -8257,17 +9993,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8279,9 +10020,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1504, @@ -8295,17 +10039,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8317,9 +10066,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 0, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1505, @@ -8333,17 +10085,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8355,9 +10112,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1506, @@ -8371,17 +10131,22 @@ "camp": 0, "area": 9, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8393,9 +10158,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1507, @@ -8409,17 +10177,22 @@ "camp": 0, "area": 9, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8431,9 +10204,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1508, @@ -8447,17 +10223,22 @@ "camp": 0, "area": 9, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8469,9 +10250,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1509, @@ -8485,17 +10269,22 @@ "camp": 0, "area": 9, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8507,9 +10296,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1510, @@ -8523,17 +10315,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8545,9 +10342,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1511, @@ -8561,17 +10361,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8583,9 +10388,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1512, @@ -8599,17 +10407,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8621,9 +10434,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1513, @@ -8637,17 +10453,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8659,9 +10480,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1514, @@ -8675,17 +10499,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 600, + "jobid": 26, "skill": 1514, "pieceId": 0, "hp": 60, "atk": 540, "def": 160, "mdef": 200, + "agi": 170, + "luk": 130, "hp_up": 92, "atk_up": 0, + "matk_up": 54, "def_up": 16, "mdef_up": 20, + "agi_up": 17, + "luk_up": 13, "killid": 0, "sound_click": 0, "sound_fight": 3065, @@ -8697,9 +10526,12 @@ "imgPosofInfoUI": "-422&-179", "imgPosofInfoMVP": "-572&-49", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "faqi" + "atkSpineEffect": "faqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1530, @@ -8713,17 +10545,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 44, "pieceId": 0, "hp": 5400, "atk": 600, "def": 190, "mdef": 90, + "agi": 180, + "luk": 110, "hp_up": 104, "atk_up": 57, + "matk_up": 0, "def_up": 19, "mdef_up": 9, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 44, "sound_fight": 44, @@ -8735,9 +10572,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "1&249|2&251", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1531, @@ -8751,17 +10591,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 44, "pieceId": 0, "hp": 5400, "atk": 600, "def": 190, "mdef": 90, + "agi": 180, + "luk": 110, "hp_up": 104, "atk_up": 57, + "matk_up": 0, "def_up": 19, "mdef_up": 9, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 44, "sound_fight": 44, @@ -8773,9 +10618,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "1&43|2&65", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1532, @@ -8789,17 +10637,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 44, "pieceId": 0, "hp": 5400, "atk": 600, "def": 190, "mdef": 90, + "agi": 180, + "luk": 110, "hp_up": 104, "atk_up": 57, + "matk_up": 0, "def_up": 19, "mdef_up": 9, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 44, "sound_fight": 44, @@ -8811,9 +10664,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "1&43|2&65", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 1533, @@ -8827,17 +10683,22 @@ "camp": 4, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 44, "pieceId": 0, "hp": 5400, "atk": 600, "def": 190, "mdef": 90, + "agi": 180, + "luk": 110, "hp_up": 104, "atk_up": 57, + "matk_up": 0, "def_up": 19, "mdef_up": 9, + "agi_up": 18, + "luk_up": 11, "killid": 0, "sound_click": 44, "sound_fight": 44, @@ -8849,9 +10710,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "1&159|2&161", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 2001, @@ -8865,17 +10729,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -8887,9 +10756,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 2002, @@ -8903,17 +10775,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 200, + "jobid": 6, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -8925,9 +10802,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 2003, @@ -8941,17 +10821,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 11, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -8963,9 +10848,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 2004, @@ -8979,17 +10867,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 400, + "jobid": 16, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -9001,9 +10894,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 2005, @@ -9017,17 +10913,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 300, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 1, @@ -9039,9 +10940,12 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" }, { "heroId": 2006, @@ -9055,17 +10959,22 @@ "camp": 0, "area": 0, "cost": 0, - "jobid": 100, + "jobid": 1, "skill": 0, "pieceId": 0, "hp": 1000, "atk": 20, "def": 20, "mdef": 20, + "agi": 20, + "luk": 20, "hp_up": 5, "atk_up": 1, + "matk_up": 1, "def_up": 1, "mdef_up": 1, + "agi_up": 1, + "luk_up": 1, "killid": 0, "sound_click": 1, "sound_fight": 0, @@ -9077,8 +10986,11 @@ "imgPosofInfoUI": "-471&-161", "imgPosofInfoMVP": "-471&-161", "skillScroll": "&", + "position": "30&40&30", "initialSkin": 0, "gender": 1, - "atkSpineEffect": "liqi" + "atkSpineEffect": "liqi", + "showinRecruit": "0&", + "recruit": "0&" } ] \ No newline at end of file diff --git a/shared/resource/jsons/dic_zyz_hero_star.json b/shared/resource/jsons/dic_zyz_hero_star.json index 94318cc11..b5af1a3b4 100644 --- a/shared/resource/jsons/dic_zyz_hero_star.json +++ b/shared/resource/jsons/dic_zyz_hero_star.json @@ -1,1388 +1,182 @@ [ { "id": 1, - "class_type": 1, "quality": 1, - "star": 0, + "star": 1, "advanceUpFragmentNum": 5, - "hp_up": 142, - "atk_up": 45, - "def_up": 19, - "mdef_up": 15 + "hp_up": 1, + "atk_up": 2, + "def_up": 3, + "mdef_up": 4, + "agi_up": 5, + "luk_up": 6 }, { "id": 2, - "class_type": 1, "quality": 1, - "star": 1, + "star": 2, "advanceUpFragmentNum": 10, - "hp_up": 189, - "atk_up": 60, - "def_up": 25, - "mdef_up": 20 + "hp_up": 2, + "atk_up": 3, + "def_up": 4, + "mdef_up": 5, + "agi_up": 6, + "luk_up": 7 }, { "id": 3, - "class_type": 1, "quality": 1, - "star": 2, + "star": 3, "advanceUpFragmentNum": 10, - "hp_up": 236, - "atk_up": 75, - "def_up": 31, - "mdef_up": 26 + "hp_up": 3, + "atk_up": 4, + "def_up": 5, + "mdef_up": 6, + "agi_up": 7, + "luk_up": 8 }, { "id": 4, - "class_type": 1, "quality": 1, - "star": 3, + "star": 4, "advanceUpFragmentNum": 10, - "hp_up": 284, - "atk_up": 90, - "def_up": 38, - "mdef_up": 31 + "hp_up": 4, + "atk_up": 5, + "def_up": 6, + "mdef_up": 7, + "agi_up": 8, + "luk_up": 9 }, { "id": 5, - "class_type": 1, "quality": 1, - "star": 4, + "star": 5, "advanceUpFragmentNum": 20, - "hp_up": 331, - "atk_up": 106, - "def_up": 44, - "mdef_up": 36 + "hp_up": 5, + "atk_up": 6, + "def_up": 7, + "mdef_up": 8, + "agi_up": 9, + "luk_up": 10 }, { "id": 6, - "class_type": 1, - "quality": 1, - "star": 5, + "quality": 2, + "star": 1, "advanceUpFragmentNum": 10, - "hp_up": 378, - "atk_up": 121, - "def_up": 50, - "mdef_up": 41 + "hp_up": 7, + "atk_up": 8, + "def_up": 9, + "mdef_up": 10, + "agi_up": 11, + "luk_up": 12 }, { "id": 7, - "class_type": 1, "quality": 2, - "star": 0, + "star": 2, "advanceUpFragmentNum": 20, - "hp_up": 170, - "atk_up": 54, - "def_up": 22, - "mdef_up": 18 + "hp_up": 8, + "atk_up": 9, + "def_up": 10, + "mdef_up": 11, + "agi_up": 12, + "luk_up": 13 }, { "id": 8, - "class_type": 1, "quality": 2, - "star": 1, + "star": 3, "advanceUpFragmentNum": 20, - "hp_up": 227, - "atk_up": 72, - "def_up": 30, - "mdef_up": 24 + "hp_up": 9, + "atk_up": 10, + "def_up": 11, + "mdef_up": 12, + "agi_up": 13, + "luk_up": 14 }, { "id": 9, - "class_type": 1, "quality": 2, - "star": 2, + "star": 4, "advanceUpFragmentNum": 20, - "hp_up": 284, - "atk_up": 90, - "def_up": 38, - "mdef_up": 31 + "hp_up": 10, + "atk_up": 11, + "def_up": 12, + "mdef_up": 13, + "agi_up": 14, + "luk_up": 15 }, { "id": 10, - "class_type": 1, "quality": 2, - "star": 3, + "star": 5, "advanceUpFragmentNum": 30, - "hp_up": 340, - "atk_up": 109, - "def_up": 45, - "mdef_up": 37 + "hp_up": 11, + "atk_up": 12, + "def_up": 13, + "mdef_up": 14, + "agi_up": 15, + "luk_up": 16 }, { "id": 11, - "class_type": 1, - "quality": 2, - "star": 4, + "quality": 3, + "star": 1, "advanceUpFragmentNum": 20, - "hp_up": 397, - "atk_up": 127, - "def_up": 53, - "mdef_up": 43 + "hp_up": 13, + "atk_up": 14, + "def_up": 15, + "mdef_up": 16, + "agi_up": 17, + "luk_up": 18 }, { "id": 12, - "class_type": 1, - "quality": 2, - "star": 5, + "quality": 3, + "star": 2, "advanceUpFragmentNum": 40, - "hp_up": 454, - "atk_up": 145, - "def_up": 60, - "mdef_up": 49 + "hp_up": 14, + "atk_up": 15, + "def_up": 16, + "mdef_up": 17, + "agi_up": 18, + "luk_up": 19 }, { "id": 13, - "class_type": 1, "quality": 3, - "star": 0, + "star": 3, "advanceUpFragmentNum": 40, - "hp_up": 198, - "atk_up": 63, - "def_up": 26, - "mdef_up": 21 + "hp_up": 15, + "atk_up": 16, + "def_up": 17, + "mdef_up": 18, + "agi_up": 19, + "luk_up": 20 }, { "id": 14, - "class_type": 1, "quality": 3, - "star": 1, + "star": 4, "advanceUpFragmentNum": 40, - "hp_up": 265, - "atk_up": 84, - "def_up": 35, - "mdef_up": 29 + "hp_up": 16, + "atk_up": 17, + "def_up": 18, + "mdef_up": 19, + "agi_up": 20, + "luk_up": 21 }, { "id": 15, - "class_type": 1, "quality": 3, - "star": 2, + "star": 5, "advanceUpFragmentNum": 50, - "hp_up": 331, - "atk_up": 106, - "def_up": 44, - "mdef_up": 36 - }, - { - "id": 16, - "class_type": 1, - "quality": 3, - "star": 3, - "advanceUpFragmentNum": 51, - "hp_up": 397, - "atk_up": 127, - "def_up": 53, - "mdef_up": 43 - }, - { - "id": 17, - "class_type": 1, - "quality": 3, - "star": 4, - "advanceUpFragmentNum": 52, - "hp_up": 473, - "atk_up": 151, - "def_up": 63, - "mdef_up": 52 - }, - { - "id": 18, - "class_type": 1, - "quality": 3, - "star": 5, - "advanceUpFragmentNum": 53, - "hp_up": 539, - "atk_up": 172, - "def_up": 72, - "mdef_up": 59 - }, - { - "id": 19, - "class_type": 2, - "quality": 1, - "star": 0, - "advanceUpFragmentNum": 54, - "hp_up": 121, - "atk_up": 57, - "def_up": 15, - "mdef_up": 13 - }, - { - "id": 20, - "class_type": 2, - "quality": 1, - "star": 1, - "advanceUpFragmentNum": 55, - "hp_up": 161, - "atk_up": 76, - "def_up": 20, - "mdef_up": 17 - }, - { - "id": 21, - "class_type": 2, - "quality": 1, - "star": 2, - "advanceUpFragmentNum": 56, - "hp_up": 201, - "atk_up": 95, - "def_up": 26, - "mdef_up": 22 - }, - { - "id": 22, - "class_type": 2, - "quality": 1, - "star": 3, - "advanceUpFragmentNum": 57, - "hp_up": 242, - "atk_up": 114, - "def_up": 31, - "mdef_up": 26 - }, - { - "id": 23, - "class_type": 2, - "quality": 1, - "star": 4, - "advanceUpFragmentNum": 58, - "hp_up": 282, - "atk_up": 133, - "def_up": 36, - "mdef_up": 31 - }, - { - "id": 24, - "class_type": 2, - "quality": 1, - "star": 5, - "advanceUpFragmentNum": 59, - "hp_up": 322, - "atk_up": 152, - "def_up": 41, - "mdef_up": 35 - }, - { - "id": 25, - "class_type": 2, - "quality": 2, - "star": 0, - "advanceUpFragmentNum": 60, - "hp_up": 145, - "atk_up": 68, - "def_up": 18, - "mdef_up": 16 - }, - { - "id": 26, - "class_type": 2, - "quality": 2, - "star": 1, - "advanceUpFragmentNum": 61, - "hp_up": 193, - "atk_up": 91, - "def_up": 24, - "mdef_up": 21 - }, - { - "id": 27, - "class_type": 2, - "quality": 2, - "star": 2, - "advanceUpFragmentNum": 62, - "hp_up": 242, - "atk_up": 114, - "def_up": 31, - "mdef_up": 26 - }, - { - "id": 28, - "class_type": 2, - "quality": 2, - "star": 3, - "advanceUpFragmentNum": 63, - "hp_up": 290, - "atk_up": 136, - "def_up": 37, - "mdef_up": 32 - }, - { - "id": 29, - "class_type": 2, - "quality": 2, - "star": 4, - "advanceUpFragmentNum": 64, - "hp_up": 338, - "atk_up": 159, - "def_up": 43, - "mdef_up": 37 - }, - { - "id": 30, - "class_type": 2, - "quality": 2, - "star": 5, - "advanceUpFragmentNum": 65, - "hp_up": 387, - "atk_up": 182, - "def_up": 49, - "mdef_up": 42 - }, - { - "id": 31, - "class_type": 2, - "quality": 3, - "star": 0, - "advanceUpFragmentNum": 66, - "hp_up": 169, - "atk_up": 79, - "def_up": 21, - "mdef_up": 18 - }, - { - "id": 32, - "class_type": 2, - "quality": 3, - "star": 1, - "advanceUpFragmentNum": 67, - "hp_up": 225, - "atk_up": 106, - "def_up": 29, - "mdef_up": 24 - }, - { - "id": 33, - "class_type": 2, - "quality": 3, - "star": 2, - "advanceUpFragmentNum": 68, - "hp_up": 282, - "atk_up": 133, - "def_up": 36, - "mdef_up": 31 - }, - { - "id": 34, - "class_type": 2, - "quality": 3, - "star": 3, - "advanceUpFragmentNum": 69, - "hp_up": 338, - "atk_up": 159, - "def_up": 43, - "mdef_up": 37 - }, - { - "id": 35, - "class_type": 2, - "quality": 3, - "star": 4, - "advanceUpFragmentNum": 70, - "hp_up": 403, - "atk_up": 190, - "def_up": 52, - "mdef_up": 44 - }, - { - "id": 36, - "class_type": 2, - "quality": 3, - "star": 5, - "advanceUpFragmentNum": 71, - "hp_up": 459, - "atk_up": 216, - "def_up": 59, - "mdef_up": 50 - }, - { - "id": 37, - "class_type": 3, - "quality": 1, - "star": 0, - "advanceUpFragmentNum": 72, - "hp_up": 114, - "atk_up": 57, - "def_up": 14, - "mdef_up": 18 - }, - { - "id": 38, - "class_type": 3, - "quality": 1, - "star": 1, - "advanceUpFragmentNum": 73, - "hp_up": 152, - "atk_up": 76, + "hp_up": 17, + "atk_up": 18, "def_up": 19, - "mdef_up": 24 - }, - { - "id": 39, - "class_type": 3, - "quality": 1, - "star": 2, - "advanceUpFragmentNum": 74, - "hp_up": 190, - "atk_up": 95, - "def_up": 24, - "mdef_up": 30 - }, - { - "id": 40, - "class_type": 3, - "quality": 1, - "star": 3, - "advanceUpFragmentNum": 75, - "hp_up": 228, - "atk_up": 114, - "def_up": 28, - "mdef_up": 36 - }, - { - "id": 41, - "class_type": 3, - "quality": 1, - "star": 4, - "advanceUpFragmentNum": 76, - "hp_up": 266, - "atk_up": 133, - "def_up": 33, - "mdef_up": 42 - }, - { - "id": 42, - "class_type": 3, - "quality": 1, - "star": 5, - "advanceUpFragmentNum": 77, - "hp_up": 304, - "atk_up": 152, - "def_up": 38, - "mdef_up": 48 - }, - { - "id": 43, - "class_type": 3, - "quality": 2, - "star": 0, - "advanceUpFragmentNum": 78, - "hp_up": 136, - "atk_up": 68, - "def_up": 17, - "mdef_up": 21 - }, - { - "id": 44, - "class_type": 3, - "quality": 2, - "star": 1, - "advanceUpFragmentNum": 79, - "hp_up": 182, - "atk_up": 91, - "def_up": 23, - "mdef_up": 28 - }, - { - "id": 45, - "class_type": 3, - "quality": 2, - "star": 2, - "advanceUpFragmentNum": 80, - "hp_up": 228, - "atk_up": 114, - "def_up": 28, - "mdef_up": 36 - }, - { - "id": 46, - "class_type": 3, - "quality": 2, - "star": 3, - "advanceUpFragmentNum": 81, - "hp_up": 273, - "atk_up": 136, - "def_up": 34, - "mdef_up": 43 - }, - { - "id": 47, - "class_type": 3, - "quality": 2, - "star": 4, - "advanceUpFragmentNum": 82, - "hp_up": 319, - "atk_up": 159, - "def_up": 40, - "mdef_up": 50 - }, - { - "id": 48, - "class_type": 3, - "quality": 2, - "star": 5, - "advanceUpFragmentNum": 83, - "hp_up": 365, - "atk_up": 182, - "def_up": 46, - "mdef_up": 57 - }, - { - "id": 49, - "class_type": 3, - "quality": 3, - "star": 0, - "advanceUpFragmentNum": 84, - "hp_up": 159, - "atk_up": 79, - "def_up": 20, - "mdef_up": 25 - }, - { - "id": 50, - "class_type": 3, - "quality": 3, - "star": 1, - "advanceUpFragmentNum": 85, - "hp_up": 213, - "atk_up": 106, - "def_up": 26, - "mdef_up": 33 - }, - { - "id": 51, - "class_type": 3, - "quality": 3, - "star": 2, - "advanceUpFragmentNum": 86, - "hp_up": 266, - "atk_up": 133, - "def_up": 33, - "mdef_up": 42 - }, - { - "id": 52, - "class_type": 3, - "quality": 3, - "star": 3, - "advanceUpFragmentNum": 87, - "hp_up": 319, - "atk_up": 159, - "def_up": 40, - "mdef_up": 50 - }, - { - "id": 53, - "class_type": 3, - "quality": 3, - "star": 4, - "advanceUpFragmentNum": 88, - "hp_up": 380, - "atk_up": 190, - "def_up": 48, - "mdef_up": 60 - }, - { - "id": 54, - "class_type": 3, - "quality": 3, - "star": 5, - "advanceUpFragmentNum": 89, - "hp_up": 433, - "atk_up": 216, - "def_up": 54, - "mdef_up": 68 - }, - { - "id": 55, - "class_type": 4, - "quality": 1, - "star": 0, - "advanceUpFragmentNum": 90, - "hp_up": 86, - "atk_up": 70, - "def_up": 12, - "mdef_up": 10 - }, - { - "id": 56, - "class_type": 4, - "quality": 1, - "star": 1, - "advanceUpFragmentNum": 91, - "hp_up": 115, - "atk_up": 94, - "def_up": 16, - "mdef_up": 14 - }, - { - "id": 57, - "class_type": 4, - "quality": 1, - "star": 2, - "advanceUpFragmentNum": 92, - "hp_up": 143, - "atk_up": 118, - "def_up": 20, - "mdef_up": 18 - }, - { - "id": 58, - "class_type": 4, - "quality": 1, - "star": 3, - "advanceUpFragmentNum": 93, - "hp_up": 172, - "atk_up": 141, - "def_up": 24, - "mdef_up": 21 - }, - { - "id": 59, - "class_type": 4, - "quality": 1, - "star": 4, - "advanceUpFragmentNum": 94, - "hp_up": 201, - "atk_up": 165, - "def_up": 28, - "mdef_up": 25 - }, - { - "id": 60, - "class_type": 4, - "quality": 1, - "star": 5, - "advanceUpFragmentNum": 95, - "hp_up": 230, - "atk_up": 189, - "def_up": 32, - "mdef_up": 29 - }, - { - "id": 61, - "class_type": 4, - "quality": 2, - "star": 0, - "advanceUpFragmentNum": 96, - "hp_up": 103, - "atk_up": 85, - "def_up": 14, - "mdef_up": 13 - }, - { - "id": 62, - "class_type": 4, - "quality": 2, - "star": 1, - "advanceUpFragmentNum": 97, - "hp_up": 138, - "atk_up": 113, - "def_up": 19, - "mdef_up": 17 - }, - { - "id": 63, - "class_type": 4, - "quality": 2, - "star": 2, - "advanceUpFragmentNum": 98, - "hp_up": 172, - "atk_up": 141, - "def_up": 24, - "mdef_up": 21 - }, - { - "id": 64, - "class_type": 4, - "quality": 2, - "star": 3, - "advanceUpFragmentNum": 99, - "hp_up": 207, - "atk_up": 170, - "def_up": 29, - "mdef_up": 26 - }, - { - "id": 65, - "class_type": 4, - "quality": 2, - "star": 4, - "advanceUpFragmentNum": 100, - "hp_up": 241, - "atk_up": 198, - "def_up": 34, - "mdef_up": 30 - }, - { - "id": 66, - "class_type": 4, - "quality": 2, - "star": 5, - "advanceUpFragmentNum": 101, - "hp_up": 276, - "atk_up": 227, - "def_up": 38, - "mdef_up": 35 - }, - { - "id": 67, - "class_type": 4, - "quality": 3, - "star": 0, - "advanceUpFragmentNum": 102, - "hp_up": 120, - "atk_up": 99, - "def_up": 17, - "mdef_up": 15 - }, - { - "id": 68, - "class_type": 4, - "quality": 3, - "star": 1, - "advanceUpFragmentNum": 103, - "hp_up": 161, - "atk_up": 132, - "def_up": 22, - "mdef_up": 20 - }, - { - "id": 69, - "class_type": 4, - "quality": 3, - "star": 2, - "advanceUpFragmentNum": 104, - "hp_up": 201, - "atk_up": 165, - "def_up": 28, - "mdef_up": 25 - }, - { - "id": 70, - "class_type": 4, - "quality": 3, - "star": 3, - "advanceUpFragmentNum": 105, - "hp_up": 241, - "atk_up": 198, - "def_up": 34, - "mdef_up": 30 - }, - { - "id": 71, - "class_type": 4, - "quality": 3, - "star": 4, - "advanceUpFragmentNum": 106, - "hp_up": 287, - "atk_up": 236, - "def_up": 40, - "mdef_up": 36 - }, - { - "id": 72, - "class_type": 4, - "quality": 3, - "star": 5, - "advanceUpFragmentNum": 107, - "hp_up": 327, - "atk_up": 269, - "def_up": 46, - "mdef_up": 41 - }, - { - "id": 73, - "class_type": 5, - "quality": 1, - "star": 0, - "advanceUpFragmentNum": 108, - "hp_up": 93, - "atk_up": 67, - "def_up": 9, - "mdef_up": 16 - }, - { - "id": 74, - "class_type": 5, - "quality": 1, - "star": 1, - "advanceUpFragmentNum": 109, - "hp_up": 124, - "atk_up": 90, - "def_up": 13, - "mdef_up": 22 - }, - { - "id": 75, - "class_type": 5, - "quality": 1, - "star": 2, - "advanceUpFragmentNum": 110, - "hp_up": 155, - "atk_up": 112, - "def_up": 16, - "mdef_up": 28 - }, - { - "id": 76, - "class_type": 5, - "quality": 1, - "star": 3, - "advanceUpFragmentNum": 111, - "hp_up": 186, - "atk_up": 135, - "def_up": 19, - "mdef_up": 33 - }, - { - "id": 77, - "class_type": 5, - "quality": 1, - "star": 4, - "advanceUpFragmentNum": 112, - "hp_up": 217, - "atk_up": 157, - "def_up": 22, - "mdef_up": 39 - }, - { - "id": 78, - "class_type": 5, - "quality": 1, - "star": 5, - "advanceUpFragmentNum": 113, - "hp_up": 248, - "atk_up": 180, - "def_up": 26, - "mdef_up": 44 - }, - { - "id": 79, - "class_type": 5, - "quality": 2, - "star": 0, - "advanceUpFragmentNum": 114, - "hp_up": 111, - "atk_up": 81, - "def_up": 11, - "mdef_up": 20 - }, - { - "id": 80, - "class_type": 5, - "quality": 2, - "star": 1, - "advanceUpFragmentNum": 115, - "hp_up": 149, - "atk_up": 108, - "def_up": 15, - "mdef_up": 26 - }, - { - "id": 81, - "class_type": 5, - "quality": 2, - "star": 2, - "advanceUpFragmentNum": 116, - "hp_up": 186, - "atk_up": 135, - "def_up": 19, - "mdef_up": 33 - }, - { - "id": 82, - "class_type": 5, - "quality": 2, - "star": 3, - "advanceUpFragmentNum": 117, - "hp_up": 223, - "atk_up": 162, - "def_up": 23, - "mdef_up": 40 - }, - { - "id": 83, - "class_type": 5, - "quality": 2, - "star": 4, - "advanceUpFragmentNum": 118, - "hp_up": 261, - "atk_up": 189, - "def_up": 27, - "mdef_up": 47 - }, - { - "id": 84, - "class_type": 5, - "quality": 2, - "star": 5, - "advanceUpFragmentNum": 119, - "hp_up": 298, - "atk_up": 216, - "def_up": 31, - "mdef_up": 53 - }, - { - "id": 85, - "class_type": 5, - "quality": 3, - "star": 0, - "advanceUpFragmentNum": 120, - "hp_up": 130, - "atk_up": 94, - "def_up": 13, - "mdef_up": 23 - }, - { - "id": 86, - "class_type": 5, - "quality": 3, - "star": 1, - "advanceUpFragmentNum": 121, - "hp_up": 174, - "atk_up": 126, - "def_up": 18, - "mdef_up": 31 - }, - { - "id": 87, - "class_type": 5, - "quality": 3, - "star": 2, - "advanceUpFragmentNum": 122, - "hp_up": 217, - "atk_up": 157, - "def_up": 22, - "mdef_up": 39 - }, - { - "id": 88, - "class_type": 5, - "quality": 3, - "star": 3, - "advanceUpFragmentNum": 123, - "hp_up": 261, - "atk_up": 189, - "def_up": 27, - "mdef_up": 47 - }, - { - "id": 89, - "class_type": 5, - "quality": 3, - "star": 4, - "advanceUpFragmentNum": 124, - "hp_up": 311, - "atk_up": 225, - "def_up": 32, - "mdef_up": 56 - }, - { - "id": 90, - "class_type": 5, - "quality": 3, - "star": 5, - "advanceUpFragmentNum": 125, - "hp_up": 354, - "atk_up": 256, - "def_up": 37, - "mdef_up": 63 - }, - { - "id": 91, - "class_type": 6, - "quality": 1, - "star": 0, - "advanceUpFragmentNum": 126, - "hp_up": 79, - "atk_up": 74, - "def_up": 8, - "mdef_up": 22 - }, - { - "id": 92, - "class_type": 6, - "quality": 1, - "star": 1, - "advanceUpFragmentNum": 127, - "hp_up": 105, - "atk_up": 99, - "def_up": 11, - "mdef_up": 30 - }, - { - "id": 93, - "class_type": 6, - "quality": 1, - "star": 2, - "advanceUpFragmentNum": 128, - "hp_up": 132, - "atk_up": 124, - "def_up": 14, - "mdef_up": 37 - }, - { - "id": 94, - "class_type": 6, - "quality": 1, - "star": 3, - "advanceUpFragmentNum": 129, - "hp_up": 158, - "atk_up": 148, - "def_up": 17, - "mdef_up": 45 - }, - { - "id": 95, - "class_type": 6, - "quality": 1, - "star": 4, - "advanceUpFragmentNum": 130, - "hp_up": 185, - "atk_up": 173, - "def_up": 20, - "mdef_up": 52 - }, - { - "id": 96, - "class_type": 6, - "quality": 1, - "star": 5, - "advanceUpFragmentNum": 131, - "hp_up": 211, - "atk_up": 198, - "def_up": 23, - "mdef_up": 60 - }, - { - "id": 97, - "class_type": 6, - "quality": 2, - "star": 0, - "advanceUpFragmentNum": 132, - "hp_up": 95, - "atk_up": 89, - "def_up": 10, - "mdef_up": 27 - }, - { - "id": 98, - "class_type": 6, - "quality": 2, - "star": 1, - "advanceUpFragmentNum": 133, - "hp_up": 126, - "atk_up": 119, - "def_up": 13, - "mdef_up": 36 - }, - { - "id": 99, - "class_type": 6, - "quality": 2, - "star": 2, - "advanceUpFragmentNum": 134, - "hp_up": 158, - "atk_up": 148, - "def_up": 17, - "mdef_up": 45 - }, - { - "id": 100, - "class_type": 6, - "quality": 2, - "star": 3, - "advanceUpFragmentNum": 135, - "hp_up": 190, - "atk_up": 178, - "def_up": 20, - "mdef_up": 54 - }, - { - "id": 101, - "class_type": 6, - "quality": 2, - "star": 4, - "advanceUpFragmentNum": 136, - "hp_up": 222, - "atk_up": 208, - "def_up": 24, - "mdef_up": 63 - }, - { - "id": 102, - "class_type": 6, - "quality": 2, - "star": 5, - "advanceUpFragmentNum": 137, - "hp_up": 253, - "atk_up": 238, - "def_up": 27, - "mdef_up": 72 - }, - { - "id": 103, - "class_type": 6, - "quality": 3, - "star": 0, - "advanceUpFragmentNum": 138, - "hp_up": 111, - "atk_up": 104, - "def_up": 12, - "mdef_up": 31 - }, - { - "id": 104, - "class_type": 6, - "quality": 3, - "star": 1, - "advanceUpFragmentNum": 139, - "hp_up": 148, - "atk_up": 138, - "def_up": 16, - "mdef_up": 42 - }, - { - "id": 105, - "class_type": 6, - "quality": 3, - "star": 2, - "advanceUpFragmentNum": 140, - "hp_up": 185, - "atk_up": 173, - "def_up": 20, - "mdef_up": 52 - }, - { - "id": 106, - "class_type": 6, - "quality": 3, - "star": 3, - "advanceUpFragmentNum": 141, - "hp_up": 222, - "atk_up": 208, - "def_up": 24, - "mdef_up": 63 - }, - { - "id": 107, - "class_type": 6, - "quality": 3, - "star": 4, - "advanceUpFragmentNum": 142, - "hp_up": 264, - "atk_up": 248, - "def_up": 29, - "mdef_up": 75 - }, - { - "id": 108, - "class_type": 6, - "quality": 3, - "star": 5, - "advanceUpFragmentNum": 143, - "hp_up": 301, - "atk_up": 282, - "def_up": 33, - "mdef_up": 86 - }, - { - "id": 109, - "class_type": 7, - "quality": 1, - "star": 0, - "advanceUpFragmentNum": 144, - "hp_up": 88, - "atk_up": 60, - "def_up": 8, - "mdef_up": 24 - }, - { - "id": 110, - "class_type": 7, - "quality": 1, - "star": 1, - "advanceUpFragmentNum": 145, - "hp_up": 118, - "atk_up": 80, - "def_up": 11, - "mdef_up": 33 - }, - { - "id": 111, - "class_type": 7, - "quality": 1, - "star": 2, - "advanceUpFragmentNum": 146, - "hp_up": 147, - "atk_up": 100, - "def_up": 14, - "mdef_up": 41 - }, - { - "id": 112, - "class_type": 7, - "quality": 1, - "star": 3, - "advanceUpFragmentNum": 147, - "hp_up": 177, - "atk_up": 120, - "def_up": 17, - "mdef_up": 49 - }, - { - "id": 113, - "class_type": 7, - "quality": 1, - "star": 4, - "advanceUpFragmentNum": 148, - "hp_up": 206, - "atk_up": 141, - "def_up": 20, - "mdef_up": 58 - }, - { - "id": 114, - "class_type": 7, - "quality": 1, - "star": 5, - "advanceUpFragmentNum": 149, - "hp_up": 236, - "atk_up": 161, - "def_up": 23, - "mdef_up": 66 - }, - { - "id": 115, - "class_type": 7, - "quality": 2, - "star": 0, - "advanceUpFragmentNum": 150, - "hp_up": 106, - "atk_up": 72, - "def_up": 10, - "mdef_up": 29 - }, - { - "id": 116, - "class_type": 7, - "quality": 2, - "star": 1, - "advanceUpFragmentNum": 151, - "hp_up": 141, - "atk_up": 96, - "def_up": 13, - "mdef_up": 39 - }, - { - "id": 117, - "class_type": 7, - "quality": 2, - "star": 2, - "advanceUpFragmentNum": 152, - "hp_up": 177, - "atk_up": 120, - "def_up": 17, - "mdef_up": 49 - }, - { - "id": 118, - "class_type": 7, - "quality": 2, - "star": 3, - "advanceUpFragmentNum": 153, - "hp_up": 212, - "atk_up": 145, - "def_up": 20, - "mdef_up": 59 - }, - { - "id": 119, - "class_type": 7, - "quality": 2, - "star": 4, - "advanceUpFragmentNum": 154, - "hp_up": 248, - "atk_up": 169, - "def_up": 24, - "mdef_up": 69 - }, - { - "id": 120, - "class_type": 7, - "quality": 2, - "star": 5, - "advanceUpFragmentNum": 155, - "hp_up": 283, - "atk_up": 193, - "def_up": 27, - "mdef_up": 79 - }, - { - "id": 121, - "class_type": 7, - "quality": 3, - "star": 0, - "advanceUpFragmentNum": 156, - "hp_up": 124, - "atk_up": 84, - "def_up": 12, - "mdef_up": 34 - }, - { - "id": 122, - "class_type": 7, - "quality": 3, - "star": 1, - "advanceUpFragmentNum": 157, - "hp_up": 165, - "atk_up": 112, - "def_up": 16, - "mdef_up": 46 - }, - { - "id": 123, - "class_type": 7, - "quality": 3, - "star": 2, - "advanceUpFragmentNum": 158, - "hp_up": 206, - "atk_up": 141, - "def_up": 20, - "mdef_up": 58 - }, - { - "id": 124, - "class_type": 7, - "quality": 3, - "star": 3, - "advanceUpFragmentNum": 159, - "hp_up": 248, - "atk_up": 169, - "def_up": 24, - "mdef_up": 69 - }, - { - "id": 125, - "class_type": 7, - "quality": 3, - "star": 4, - "advanceUpFragmentNum": 160, - "hp_up": 295, - "atk_up": 201, - "def_up": 29, - "mdef_up": 83 - }, - { - "id": 126, - "class_type": 7, - "quality": 3, - "star": 5, - "advanceUpFragmentNum": 161, - "hp_up": 336, - "atk_up": 229, - "def_up": 33, - "mdef_up": 94 + "mdef_up": 20, + "agi_up": 21, + "luk_up": 22 } ] \ No newline at end of file diff --git a/shared/resource/jsons/dic_zyz_hero_wake.json b/shared/resource/jsons/dic_zyz_hero_wake.json index c21d4b485..f48e2a0a0 100644 --- a/shared/resource/jsons/dic_zyz_hero_wake.json +++ b/shared/resource/jsons/dic_zyz_hero_wake.json @@ -1,15 +1,16 @@ [ { "id": 1, - "class_type": 1, "quality": 1, "star": 0, "fragmentNum": 240, "consume": "17001&3", - "hp_up": 606, - "atk_up": 193, - "def_up": 81, - "mdef_up": 66, + "hp_up": 21, + "atk_up": 22, + "def_up": 23, + "mdef_up": 24, + "agi_up": 25, + "luk_up": 26, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -17,19 +18,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 2, - "class_type": 1, "quality": 1, "star": 1, "fragmentNum": 20, "consume": "17001&1", - "hp_up": 672, - "atk_up": 215, - "def_up": 90, - "mdef_up": 73, + "hp_up": 22, + "atk_up": 23, + "def_up": 24, + "mdef_up": 25, + "agi_up": 26, + "luk_up": 27, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -37,19 +40,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 3, - "class_type": 1, "quality": 1, "star": 2, "fragmentNum": 20, "consume": "17001&1", - "hp_up": 738, - "atk_up": 236, - "def_up": 99, - "mdef_up": 81, + "hp_up": 23, + "atk_up": 24, + "def_up": 25, + "mdef_up": 26, + "agi_up": 27, + "luk_up": 28, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -57,19 +62,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 4, - "class_type": 1, "quality": 1, "star": 3, "fragmentNum": 20, "consume": "17001&1", - "hp_up": 804, - "atk_up": 257, - "def_up": 107, - "mdef_up": 88, + "hp_up": 24, + "atk_up": 25, + "def_up": 26, + "mdef_up": 27, + "agi_up": 28, + "luk_up": 29, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -77,19 +84,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 5, - "class_type": 1, "quality": 1, "star": 4, "fragmentNum": 30, "consume": "17001&3", - "hp_up": 871, - "atk_up": 278, - "def_up": 116, - "mdef_up": 95, + "hp_up": 25, + "atk_up": 26, + "def_up": 27, + "mdef_up": 28, + "agi_up": 29, + "luk_up": 30, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -97,19 +106,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 6, - "class_type": 1, "quality": 1, "star": 5, "fragmentNum": 30, "consume": "17001&3", - "hp_up": 947, - "atk_up": 303, - "def_up": 127, - "mdef_up": 104, + "hp_up": 26, + "atk_up": 27, + "def_up": 28, + "mdef_up": 29, + "agi_up": 30, + "luk_up": 31, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -117,19 +128,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 7, - "class_type": 1, "quality": 2, "star": 0, "fragmentNum": 200, "consume": "17001&3", - "hp_up": 606, - "atk_up": 193, - "def_up": 81, - "mdef_up": 66, + "hp_up": 28, + "atk_up": 29, + "def_up": 30, + "mdef_up": 31, + "agi_up": 32, + "luk_up": 33, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -137,19 +150,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 8, - "class_type": 1, "quality": 2, "star": 1, "fragmentNum": 15, "consume": "17001&1", - "hp_up": 672, - "atk_up": 215, - "def_up": 90, - "mdef_up": 73, + "hp_up": 29, + "atk_up": 30, + "def_up": 31, + "mdef_up": 32, + "agi_up": 33, + "luk_up": 34, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -157,19 +172,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 9, - "class_type": 1, "quality": 2, "star": 2, "fragmentNum": 15, "consume": "17001&1", - "hp_up": 738, - "atk_up": 236, - "def_up": 99, - "mdef_up": 81, + "hp_up": 30, + "atk_up": 31, + "def_up": 32, + "mdef_up": 33, + "agi_up": 34, + "luk_up": 35, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -177,19 +194,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 10, - "class_type": 1, "quality": 2, "star": 3, "fragmentNum": 15, "consume": "17001&1", - "hp_up": 804, - "atk_up": 257, - "def_up": 107, - "mdef_up": 88, + "hp_up": 31, + "atk_up": 32, + "def_up": 33, + "mdef_up": 34, + "agi_up": 35, + "luk_up": 36, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -197,19 +216,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 11, - "class_type": 1, "quality": 2, "star": 4, "fragmentNum": 25, "consume": "17001&3", - "hp_up": 871, - "atk_up": 278, - "def_up": 116, - "mdef_up": 95, + "hp_up": 32, + "atk_up": 33, + "def_up": 34, + "mdef_up": 35, + "agi_up": 36, + "luk_up": 37, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -217,19 +238,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 12, - "class_type": 1, "quality": 2, "star": 5, "fragmentNum": 25, "consume": "17001&3", - "hp_up": 947, - "atk_up": 303, - "def_up": 127, - "mdef_up": 104, + "hp_up": 33, + "atk_up": 34, + "def_up": 35, + "mdef_up": 36, + "agi_up": 37, + "luk_up": 38, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -237,19 +260,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 13, - "class_type": 1, "quality": 3, "star": 0, "fragmentNum": 180, "consume": "17001&3", - "hp_up": 606, - "atk_up": 193, - "def_up": 81, - "mdef_up": 66, + "hp_up": 35, + "atk_up": 36, + "def_up": 37, + "mdef_up": 38, + "agi_up": 39, + "luk_up": 40, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -257,19 +282,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 14, - "class_type": 1, "quality": 3, "star": 1, "fragmentNum": 15, "consume": "17001&1", - "hp_up": 672, - "atk_up": 215, - "def_up": 90, - "mdef_up": 73, + "hp_up": 36, + "atk_up": 37, + "def_up": 38, + "mdef_up": 39, + "agi_up": 40, + "luk_up": 41, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -277,19 +304,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 15, - "class_type": 1, "quality": 3, "star": 2, "fragmentNum": 15, "consume": "17001&1", - "hp_up": 738, - "atk_up": 236, - "def_up": 99, - "mdef_up": 81, + "hp_up": 37, + "atk_up": 38, + "def_up": 39, + "mdef_up": 40, + "agi_up": 41, + "luk_up": 42, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -297,19 +326,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 16, - "class_type": 1, "quality": 3, "star": 3, "fragmentNum": 15, "consume": "17001&1", - "hp_up": 804, - "atk_up": 257, - "def_up": 107, - "mdef_up": 88, + "hp_up": 38, + "atk_up": 39, + "def_up": 40, + "mdef_up": 41, + "agi_up": 42, + "luk_up": 43, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -317,19 +348,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 17, - "class_type": 1, "quality": 3, "star": 4, "fragmentNum": 20, "consume": "17001&3", - "hp_up": 871, - "atk_up": 278, - "def_up": 116, - "mdef_up": 95, + "hp_up": 39, + "atk_up": 40, + "def_up": 41, + "mdef_up": 42, + "agi_up": 43, + "luk_up": 44, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -337,19 +370,21 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 }, { "id": 18, - "class_type": 1, "quality": 3, "star": 5, "fragmentNum": 20, "consume": "17001&3", - "hp_up": 947, - "atk_up": 303, - "def_up": 127, - "mdef_up": 104, + "hp_up": 40, + "atk_up": 41, + "def_up": 42, + "mdef_up": 43, + "agi_up": 44, + "luk_up": 45, "__EMPTY": 0, "__EMPTY_1": 0, "__EMPTY_2": 0, @@ -357,2166 +392,7 @@ "__EMPTY_4": 0, "__EMPTY_5": 0, "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 19, - "class_type": 2, - "quality": 1, - "star": 0, - "fragmentNum": 21, - "consume": "17001&3", - "hp_up": 516, - "atk_up": 243, - "def_up": 66, - "mdef_up": 56, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 20, - "class_type": 2, - "quality": 1, - "star": 1, - "fragmentNum": 22, - "consume": "17001&1", - "hp_up": 572, - "atk_up": 269, - "def_up": 73, - "mdef_up": 63, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 21, - "class_type": 2, - "quality": 1, - "star": 2, - "fragmentNum": 23, - "consume": "17001&1", - "hp_up": 629, - "atk_up": 296, - "def_up": 81, - "mdef_up": 69, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 22, - "class_type": 2, - "quality": 1, - "star": 3, - "fragmentNum": 24, - "consume": "17001&1", - "hp_up": 685, - "atk_up": 323, - "def_up": 88, - "mdef_up": 75, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 23, - "class_type": 2, - "quality": 1, - "star": 4, - "fragmentNum": 25, - "consume": "17001&3", - "hp_up": 742, - "atk_up": 349, - "def_up": 95, - "mdef_up": 81, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 24, - "class_type": 2, - "quality": 1, - "star": 5, - "fragmentNum": 26, - "consume": "17001&3", - "hp_up": 807, - "atk_up": 380, - "def_up": 104, - "mdef_up": 89, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 25, - "class_type": 2, - "quality": 2, - "star": 0, - "fragmentNum": 27, - "consume": "17001&3", - "hp_up": 516, - "atk_up": 243, - "def_up": 66, - "mdef_up": 56, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 26, - "class_type": 2, - "quality": 2, - "star": 1, - "fragmentNum": 28, - "consume": "17001&1", - "hp_up": 572, - "atk_up": 269, - "def_up": 73, - "mdef_up": 63, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 27, - "class_type": 2, - "quality": 2, - "star": 2, - "fragmentNum": 29, - "consume": "17001&1", - "hp_up": 629, - "atk_up": 296, - "def_up": 81, - "mdef_up": 69, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 28, - "class_type": 2, - "quality": 2, - "star": 3, - "fragmentNum": 30, - "consume": "17001&1", - "hp_up": 685, - "atk_up": 323, - "def_up": 88, - "mdef_up": 75, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 29, - "class_type": 2, - "quality": 2, - "star": 4, - "fragmentNum": 31, - "consume": "17001&3", - "hp_up": 742, - "atk_up": 349, - "def_up": 95, - "mdef_up": 81, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 30, - "class_type": 2, - "quality": 2, - "star": 5, - "fragmentNum": 32, - "consume": "17001&3", - "hp_up": 807, - "atk_up": 380, - "def_up": 104, - "mdef_up": 89, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 31, - "class_type": 2, - "quality": 3, - "star": 0, - "fragmentNum": 33, - "consume": "17001&3", - "hp_up": 516, - "atk_up": 243, - "def_up": 66, - "mdef_up": 56, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 32, - "class_type": 2, - "quality": 3, - "star": 1, - "fragmentNum": 34, - "consume": "17001&1", - "hp_up": 572, - "atk_up": 269, - "def_up": 73, - "mdef_up": 63, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 33, - "class_type": 2, - "quality": 3, - "star": 2, - "fragmentNum": 35, - "consume": "17001&1", - "hp_up": 629, - "atk_up": 296, - "def_up": 81, - "mdef_up": 69, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 34, - "class_type": 2, - "quality": 3, - "star": 3, - "fragmentNum": 36, - "consume": "17001&1", - "hp_up": 685, - "atk_up": 323, - "def_up": 88, - "mdef_up": 75, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 35, - "class_type": 2, - "quality": 3, - "star": 4, - "fragmentNum": 37, - "consume": "17001&3", - "hp_up": 742, - "atk_up": 349, - "def_up": 95, - "mdef_up": 81, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 36, - "class_type": 2, - "quality": 3, - "star": 5, - "fragmentNum": 38, - "consume": "17001&3", - "hp_up": 807, - "atk_up": 380, - "def_up": 104, - "mdef_up": 89, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 37, - "class_type": 3, - "quality": 1, - "star": 0, - "fragmentNum": 39, - "consume": "17001&3", - "hp_up": 487, - "atk_up": 243, - "def_up": 61, - "mdef_up": 76, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 38, - "class_type": 3, - "quality": 1, - "star": 1, - "fragmentNum": 40, - "consume": "17001&1", - "hp_up": 540, - "atk_up": 269, - "def_up": 68, - "mdef_up": 85, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 39, - "class_type": 3, - "quality": 1, - "star": 2, - "fragmentNum": 41, - "consume": "17001&1", - "hp_up": 593, - "atk_up": 296, - "def_up": 74, - "mdef_up": 93, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 40, - "class_type": 3, - "quality": 1, - "star": 3, - "fragmentNum": 42, - "consume": "17001&1", - "hp_up": 646, - "atk_up": 323, - "def_up": 81, - "mdef_up": 102, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 41, - "class_type": 3, - "quality": 1, - "star": 4, - "fragmentNum": 43, - "consume": "17001&3", - "hp_up": 700, - "atk_up": 349, - "def_up": 88, - "mdef_up": 110, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 42, - "class_type": 3, - "quality": 1, - "star": 5, - "fragmentNum": 44, - "consume": "17001&3", - "hp_up": 761, - "atk_up": 380, - "def_up": 96, - "mdef_up": 120, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 43, - "class_type": 3, - "quality": 2, - "star": 0, - "fragmentNum": 45, - "consume": "17001&3", - "hp_up": 487, - "atk_up": 243, - "def_up": 61, - "mdef_up": 76, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 44, - "class_type": 3, - "quality": 2, - "star": 1, - "fragmentNum": 46, - "consume": "17001&1", - "hp_up": 540, - "atk_up": 269, - "def_up": 68, - "mdef_up": 85, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 45, - "class_type": 3, - "quality": 2, - "star": 2, - "fragmentNum": 47, - "consume": "17001&1", - "hp_up": 593, - "atk_up": 296, - "def_up": 74, - "mdef_up": 93, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 46, - "class_type": 3, - "quality": 2, - "star": 3, - "fragmentNum": 48, - "consume": "17001&1", - "hp_up": 646, - "atk_up": 323, - "def_up": 81, - "mdef_up": 102, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 47, - "class_type": 3, - "quality": 2, - "star": 4, - "fragmentNum": 49, - "consume": "17001&3", - "hp_up": 700, - "atk_up": 349, - "def_up": 88, - "mdef_up": 110, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 48, - "class_type": 3, - "quality": 2, - "star": 5, - "fragmentNum": 50, - "consume": "17001&3", - "hp_up": 761, - "atk_up": 380, - "def_up": 96, - "mdef_up": 120, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 49, - "class_type": 3, - "quality": 3, - "star": 0, - "fragmentNum": 51, - "consume": "17001&3", - "hp_up": 487, - "atk_up": 243, - "def_up": 61, - "mdef_up": 76, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 50, - "class_type": 3, - "quality": 3, - "star": 1, - "fragmentNum": 52, - "consume": "17001&1", - "hp_up": 540, - "atk_up": 269, - "def_up": 68, - "mdef_up": 85, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 51, - "class_type": 3, - "quality": 3, - "star": 2, - "fragmentNum": 53, - "consume": "17001&1", - "hp_up": 593, - "atk_up": 296, - "def_up": 74, - "mdef_up": 93, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 52, - "class_type": 3, - "quality": 3, - "star": 3, - "fragmentNum": 54, - "consume": "17001&1", - "hp_up": 646, - "atk_up": 323, - "def_up": 81, - "mdef_up": 102, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 53, - "class_type": 3, - "quality": 3, - "star": 4, - "fragmentNum": 55, - "consume": "17001&3", - "hp_up": 700, - "atk_up": 349, - "def_up": 88, - "mdef_up": 110, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 54, - "class_type": 3, - "quality": 3, - "star": 5, - "fragmentNum": 56, - "consume": "17001&3", - "hp_up": 761, - "atk_up": 380, - "def_up": 96, - "mdef_up": 120, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 55, - "class_type": 4, - "quality": 1, - "star": 0, - "fragmentNum": 57, - "consume": "17001&3", - "hp_up": 368, - "atk_up": 302, - "def_up": 51, - "mdef_up": 46, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 56, - "class_type": 4, - "quality": 1, - "star": 1, - "fragmentNum": 58, - "consume": "17001&1", - "hp_up": 408, - "atk_up": 335, - "def_up": 57, - "mdef_up": 51, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 57, - "class_type": 4, - "quality": 1, - "star": 2, - "fragmentNum": 59, - "consume": "17001&1", - "hp_up": 448, - "atk_up": 368, - "def_up": 63, - "mdef_up": 56, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 58, - "class_type": 4, - "quality": 1, - "star": 3, - "fragmentNum": 60, - "consume": "17001&1", - "hp_up": 488, - "atk_up": 402, - "def_up": 68, - "mdef_up": 62, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 59, - "class_type": 4, - "quality": 1, - "star": 4, - "fragmentNum": 61, - "consume": "17001&3", - "hp_up": 529, - "atk_up": 435, - "def_up": 74, - "mdef_up": 67, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 60, - "class_type": 4, - "quality": 1, - "star": 5, - "fragmentNum": 62, - "consume": "17001&3", - "hp_up": 575, - "atk_up": 473, - "def_up": 81, - "mdef_up": 73, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 61, - "class_type": 4, - "quality": 2, - "star": 0, - "fragmentNum": 63, - "consume": "17001&3", - "hp_up": 368, - "atk_up": 302, - "def_up": 51, - "mdef_up": 46, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 62, - "class_type": 4, - "quality": 2, - "star": 1, - "fragmentNum": 64, - "consume": "17001&1", - "hp_up": 408, - "atk_up": 335, - "def_up": 57, - "mdef_up": 51, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 63, - "class_type": 4, - "quality": 2, - "star": 2, - "fragmentNum": 65, - "consume": "17001&1", - "hp_up": 448, - "atk_up": 368, - "def_up": 63, - "mdef_up": 56, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 64, - "class_type": 4, - "quality": 2, - "star": 3, - "fragmentNum": 66, - "consume": "17001&1", - "hp_up": 488, - "atk_up": 402, - "def_up": 68, - "mdef_up": 62, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 65, - "class_type": 4, - "quality": 2, - "star": 4, - "fragmentNum": 67, - "consume": "17001&3", - "hp_up": 529, - "atk_up": 435, - "def_up": 74, - "mdef_up": 67, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 66, - "class_type": 4, - "quality": 2, - "star": 5, - "fragmentNum": 68, - "consume": "17001&3", - "hp_up": 575, - "atk_up": 473, - "def_up": 81, - "mdef_up": 73, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 67, - "class_type": 4, - "quality": 3, - "star": 0, - "fragmentNum": 69, - "consume": "17001&3", - "hp_up": 368, - "atk_up": 302, - "def_up": 51, - "mdef_up": 46, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 68, - "class_type": 4, - "quality": 3, - "star": 1, - "fragmentNum": 70, - "consume": "17001&1", - "hp_up": 408, - "atk_up": 335, - "def_up": 57, - "mdef_up": 51, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 69, - "class_type": 4, - "quality": 3, - "star": 2, - "fragmentNum": 71, - "consume": "17001&1", - "hp_up": 448, - "atk_up": 368, - "def_up": 63, - "mdef_up": 56, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 70, - "class_type": 4, - "quality": 3, - "star": 3, - "fragmentNum": 72, - "consume": "17001&1", - "hp_up": 488, - "atk_up": 402, - "def_up": 68, - "mdef_up": 62, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 71, - "class_type": 4, - "quality": 3, - "star": 4, - "fragmentNum": 73, - "consume": "17001&3", - "hp_up": 529, - "atk_up": 435, - "def_up": 74, - "mdef_up": 67, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 72, - "class_type": 4, - "quality": 3, - "star": 5, - "fragmentNum": 74, - "consume": "17001&3", - "hp_up": 575, - "atk_up": 473, - "def_up": 81, - "mdef_up": 73, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 73, - "class_type": 5, - "quality": 1, - "star": 0, - "fragmentNum": 75, - "consume": "17001&3", - "hp_up": 398, - "atk_up": 288, - "def_up": 41, - "mdef_up": 71, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 74, - "class_type": 5, - "quality": 1, - "star": 1, - "fragmentNum": 76, - "consume": "17001&1", - "hp_up": 441, - "atk_up": 319, - "def_up": 46, - "mdef_up": 79, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 75, - "class_type": 5, - "quality": 1, - "star": 2, - "fragmentNum": 77, - "consume": "17001&1", - "hp_up": 485, - "atk_up": 351, - "def_up": 50, - "mdef_up": 87, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 76, - "class_type": 5, - "quality": 1, - "star": 3, - "fragmentNum": 78, - "consume": "17001&1", - "hp_up": 528, - "atk_up": 382, - "def_up": 55, - "mdef_up": 95, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 77, - "class_type": 5, - "quality": 1, - "star": 4, - "fragmentNum": 79, - "consume": "17001&3", - "hp_up": 572, - "atk_up": 414, - "def_up": 59, - "mdef_up": 103, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 78, - "class_type": 5, - "quality": 1, - "star": 5, - "fragmentNum": 80, - "consume": "17001&3", - "hp_up": 622, - "atk_up": 450, - "def_up": 65, - "mdef_up": 112, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 79, - "class_type": 5, - "quality": 2, - "star": 0, - "fragmentNum": 81, - "consume": "17001&3", - "hp_up": 398, - "atk_up": 288, - "def_up": 41, - "mdef_up": 71, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 80, - "class_type": 5, - "quality": 2, - "star": 1, - "fragmentNum": 82, - "consume": "17001&1", - "hp_up": 441, - "atk_up": 319, - "def_up": 46, - "mdef_up": 79, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 81, - "class_type": 5, - "quality": 2, - "star": 2, - "fragmentNum": 83, - "consume": "17001&1", - "hp_up": 485, - "atk_up": 351, - "def_up": 50, - "mdef_up": 87, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 82, - "class_type": 5, - "quality": 2, - "star": 3, - "fragmentNum": 84, - "consume": "17001&1", - "hp_up": 528, - "atk_up": 382, - "def_up": 55, - "mdef_up": 95, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 83, - "class_type": 5, - "quality": 2, - "star": 4, - "fragmentNum": 85, - "consume": "17001&3", - "hp_up": 572, - "atk_up": 414, - "def_up": 59, - "mdef_up": 103, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 84, - "class_type": 5, - "quality": 2, - "star": 5, - "fragmentNum": 86, - "consume": "17001&3", - "hp_up": 622, - "atk_up": 450, - "def_up": 65, - "mdef_up": 112, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 85, - "class_type": 5, - "quality": 3, - "star": 0, - "fragmentNum": 87, - "consume": "17001&3", - "hp_up": 398, - "atk_up": 288, - "def_up": 41, - "mdef_up": 71, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 86, - "class_type": 5, - "quality": 3, - "star": 1, - "fragmentNum": 88, - "consume": "17001&1", - "hp_up": 441, - "atk_up": 319, - "def_up": 46, - "mdef_up": 79, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 87, - "class_type": 5, - "quality": 3, - "star": 2, - "fragmentNum": 89, - "consume": "17001&1", - "hp_up": 485, - "atk_up": 351, - "def_up": 50, - "mdef_up": 87, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 88, - "class_type": 5, - "quality": 3, - "star": 3, - "fragmentNum": 90, - "consume": "17001&1", - "hp_up": 528, - "atk_up": 382, - "def_up": 55, - "mdef_up": 95, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 89, - "class_type": 5, - "quality": 3, - "star": 4, - "fragmentNum": 91, - "consume": "17001&3", - "hp_up": 572, - "atk_up": 414, - "def_up": 59, - "mdef_up": 103, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 90, - "class_type": 5, - "quality": 3, - "star": 5, - "fragmentNum": 92, - "consume": "17001&3", - "hp_up": 622, - "atk_up": 450, - "def_up": 65, - "mdef_up": 112, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 91, - "class_type": 6, - "quality": 1, - "star": 0, - "fragmentNum": 93, - "consume": "17001&3", - "hp_up": 338, - "atk_up": 317, - "def_up": 37, - "mdef_up": 96, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 92, - "class_type": 6, - "quality": 1, - "star": 1, - "fragmentNum": 94, - "consume": "17001&1", - "hp_up": 375, - "atk_up": 352, - "def_up": 41, - "mdef_up": 107, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 93, - "class_type": 6, - "quality": 1, - "star": 2, - "fragmentNum": 95, - "consume": "17001&1", - "hp_up": 412, - "atk_up": 386, - "def_up": 45, - "mdef_up": 117, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 94, - "class_type": 6, - "quality": 1, - "star": 3, - "fragmentNum": 96, - "consume": "17001&1", - "hp_up": 449, - "atk_up": 421, - "def_up": 49, - "mdef_up": 128, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 95, - "class_type": 6, - "quality": 1, - "star": 4, - "fragmentNum": 97, - "consume": "17001&3", - "hp_up": 486, - "atk_up": 456, - "def_up": 53, - "mdef_up": 138, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 96, - "class_type": 6, - "quality": 1, - "star": 5, - "fragmentNum": 98, - "consume": "17001&3", - "hp_up": 529, - "atk_up": 496, - "def_up": 58, - "mdef_up": 151, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 97, - "class_type": 6, - "quality": 2, - "star": 0, - "fragmentNum": 99, - "consume": "17001&3", - "hp_up": 338, - "atk_up": 317, - "def_up": 37, - "mdef_up": 96, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 98, - "class_type": 6, - "quality": 2, - "star": 1, - "fragmentNum": 100, - "consume": "17001&1", - "hp_up": 375, - "atk_up": 352, - "def_up": 41, - "mdef_up": 107, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 99, - "class_type": 6, - "quality": 2, - "star": 2, - "fragmentNum": 101, - "consume": "17001&1", - "hp_up": 412, - "atk_up": 386, - "def_up": 45, - "mdef_up": 117, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 100, - "class_type": 6, - "quality": 2, - "star": 3, - "fragmentNum": 102, - "consume": "17001&1", - "hp_up": 449, - "atk_up": 421, - "def_up": 49, - "mdef_up": 128, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 101, - "class_type": 6, - "quality": 2, - "star": 4, - "fragmentNum": 103, - "consume": "17001&3", - "hp_up": 486, - "atk_up": 456, - "def_up": 53, - "mdef_up": 138, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 102, - "class_type": 6, - "quality": 2, - "star": 5, - "fragmentNum": 104, - "consume": "17001&3", - "hp_up": 529, - "atk_up": 496, - "def_up": 58, - "mdef_up": 151, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 103, - "class_type": 6, - "quality": 3, - "star": 0, - "fragmentNum": 105, - "consume": "17001&3", - "hp_up": 338, - "atk_up": 317, - "def_up": 37, - "mdef_up": 96, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 104, - "class_type": 6, - "quality": 3, - "star": 1, - "fragmentNum": 106, - "consume": "17001&1", - "hp_up": 375, - "atk_up": 352, - "def_up": 41, - "mdef_up": 107, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 105, - "class_type": 6, - "quality": 3, - "star": 2, - "fragmentNum": 107, - "consume": "17001&1", - "hp_up": 412, - "atk_up": 386, - "def_up": 45, - "mdef_up": 117, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 106, - "class_type": 6, - "quality": 3, - "star": 3, - "fragmentNum": 108, - "consume": "17001&1", - "hp_up": 449, - "atk_up": 421, - "def_up": 49, - "mdef_up": 128, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 107, - "class_type": 6, - "quality": 3, - "star": 4, - "fragmentNum": 109, - "consume": "17001&3", - "hp_up": 486, - "atk_up": 456, - "def_up": 53, - "mdef_up": 138, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 108, - "class_type": 6, - "quality": 3, - "star": 5, - "fragmentNum": 110, - "consume": "17001&3", - "hp_up": 529, - "atk_up": 496, - "def_up": 58, - "mdef_up": 151, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 109, - "class_type": 7, - "quality": 1, - "star": 0, - "fragmentNum": 111, - "consume": "17001&3", - "hp_up": 378, - "atk_up": 257, - "def_up": 37, - "mdef_up": 106, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 110, - "class_type": 7, - "quality": 1, - "star": 1, - "fragmentNum": 112, - "consume": "17001&1", - "hp_up": 419, - "atk_up": 286, - "def_up": 41, - "mdef_up": 117, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 111, - "class_type": 7, - "quality": 1, - "star": 2, - "fragmentNum": 113, - "consume": "17001&1", - "hp_up": 460, - "atk_up": 314, - "def_up": 45, - "mdef_up": 129, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 112, - "class_type": 7, - "quality": 1, - "star": 3, - "fragmentNum": 114, - "consume": "17001&1", - "hp_up": 502, - "atk_up": 342, - "def_up": 49, - "mdef_up": 141, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 113, - "class_type": 7, - "quality": 1, - "star": 4, - "fragmentNum": 115, - "consume": "17001&3", - "hp_up": 543, - "atk_up": 370, - "def_up": 53, - "mdef_up": 152, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 114, - "class_type": 7, - "quality": 1, - "star": 5, - "fragmentNum": 116, - "consume": "17001&3", - "hp_up": 591, - "atk_up": 403, - "def_up": 58, - "mdef_up": 166, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 115, - "class_type": 7, - "quality": 2, - "star": 0, - "fragmentNum": 117, - "consume": "17001&3", - "hp_up": 378, - "atk_up": 257, - "def_up": 37, - "mdef_up": 106, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 116, - "class_type": 7, - "quality": 2, - "star": 1, - "fragmentNum": 118, - "consume": "17001&1", - "hp_up": 419, - "atk_up": 286, - "def_up": 41, - "mdef_up": 117, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 117, - "class_type": 7, - "quality": 2, - "star": 2, - "fragmentNum": 119, - "consume": "17001&1", - "hp_up": 460, - "atk_up": 314, - "def_up": 45, - "mdef_up": 129, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 118, - "class_type": 7, - "quality": 2, - "star": 3, - "fragmentNum": 120, - "consume": "17001&1", - "hp_up": 502, - "atk_up": 342, - "def_up": 49, - "mdef_up": 141, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 119, - "class_type": 7, - "quality": 2, - "star": 4, - "fragmentNum": 121, - "consume": "17001&3", - "hp_up": 543, - "atk_up": 370, - "def_up": 53, - "mdef_up": 152, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 120, - "class_type": 7, - "quality": 2, - "star": 5, - "fragmentNum": 122, - "consume": "17001&3", - "hp_up": 591, - "atk_up": 403, - "def_up": 58, - "mdef_up": 166, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 121, - "class_type": 7, - "quality": 3, - "star": 0, - "fragmentNum": 123, - "consume": "17001&3", - "hp_up": 378, - "atk_up": 257, - "def_up": 37, - "mdef_up": 106, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 122, - "class_type": 7, - "quality": 3, - "star": 1, - "fragmentNum": 124, - "consume": "17001&1", - "hp_up": 419, - "atk_up": 286, - "def_up": 41, - "mdef_up": 117, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 123, - "class_type": 7, - "quality": 3, - "star": 2, - "fragmentNum": 125, - "consume": "17001&1", - "hp_up": 460, - "atk_up": 314, - "def_up": 45, - "mdef_up": 129, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 124, - "class_type": 7, - "quality": 3, - "star": 3, - "fragmentNum": 126, - "consume": "17001&1", - "hp_up": 502, - "atk_up": 342, - "def_up": 49, - "mdef_up": 141, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 125, - "class_type": 7, - "quality": 3, - "star": 4, - "fragmentNum": 127, - "consume": "17001&3", - "hp_up": 543, - "atk_up": 370, - "def_up": 53, - "mdef_up": 152, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 - }, - { - "id": 126, - "class_type": 7, - "quality": 3, - "star": 5, - "fragmentNum": 128, - "consume": "17001&3", - "hp_up": 591, - "atk_up": 403, - "def_up": 58, - "mdef_up": 166, - "__EMPTY": 0, - "__EMPTY_1": 0, - "__EMPTY_2": 0, - "__EMPTY_3": 0, - "__EMPTY_4": 0, - "__EMPTY_5": 0, - "__EMPTY_6": 0, - "__EMPTY_7": 0 + "__EMPTY_7": 0, + "__EMPTY_8": 0 } ] \ No newline at end of file diff --git a/shared/resource/jsons/dic_zyz_job.json b/shared/resource/jsons/dic_zyz_job.json index 9ed84d1f5..eec05e557 100644 --- a/shared/resource/jsons/dic_zyz_job.json +++ b/shared/resource/jsons/dic_zyz_job.json @@ -1,80 +1,31 @@ [ { - "jobid": 100, - "name": "步兵0阶", - "grade": 0, - "unlockLevel": 1, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_502", - "info": "步兵系0级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17002&2|17010&2|17014&2|17018&2|17022&2|17026&2", - "upGradeConsume": "17032&2", - "attr": "1&3870|2&1239|4&522|5&427|9&10000|11&7500" - }, - { - "jobid": 101, - "name": "步兵1阶", + "jobid": 1, + "name": "短剑步兵", "grade": 1, - "unlockLevel": 10, + "unlockLevel": 20, "job_class": 1, "type": 1, "imgid": 1, "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1701&", "effect": "eff_503", "info": "步兵系1级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17002&4|17010&4|17014&4|17018&4|17022&4|17026&4", - "upGradeConsume": "17032&4", - "attr": "1&7741|2&2479|4&1044|5&855|10&10000|12&7500" + "trainingConsume": "17002&5|17010&5|17014&5|17018&5|17022&5|17026&5", + "upGradeConsume": "17030&2", + "hp": 100, + "atk": 101, + "def": 102, + "mdef": 103, + "agi": 104, + "luk": 105 }, { - "jobid": 102, - "name": "步兵2阶", + "jobid": 2, + "name": "长剑步兵", "grade": 2, - "unlockLevel": 20, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_503", - "info": "步兵系2级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17002&6|17010&6|17014&6|17018&6|17022&6|17026&6", - "upGradeConsume": "17032&6", - "attr": "1&11611|2&3718|4&1567|5&1282|19&5000|20&5000" - }, - { - "jobid": 103, - "name": "步兵3阶", - "grade": 3, - "unlockLevel": 30, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_503", - "info": "步兵系3级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17002&8|17010&8|17014&8|17018&8|17022&8|17026&8", - "upGradeConsume": "17032&8", - "attr": "1&15482|2&4958|4&2089|5&1710|21&5000|22&5000" - }, - { - "jobid": 104, - "name": "步兵4阶", - "grade": 4, "unlockLevel": 40, "job_class": 1, "type": 1, @@ -82,35 +33,22 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1701&1703", "effect": "eff_503", - "info": "步兵系4级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17002&10|17010&10|17014&10|17018&10|17022&10|17026&10", - "upGradeConsume": "17032&10", - "attr": "1&19352|2&6197|4&2611|5&2137|9&20000|11&15000" + "info": "步兵系2级。擅长防御的步兵部队。比起上一阶段防御增强,有着很强的守卫能力。", + "trainingConsume": "17003&5|17011&5|17015&5|17019&5|17023&5|17027&5", + "upGradeConsume": "17031&2", + "hp": 101, + "atk": 102, + "def": 103, + "mdef": 104, + "agi": 105, + "luk": 106 }, { - "jobid": 105, - "name": "步兵5阶", - "grade": 5, - "unlockLevel": 50, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_503", - "info": "步兵系5级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17003&12|17011&12|17015&12|17019&12|17023&12|17027&12", - "upGradeConsume": "17032&12", - "attr": "1&23223|2&7437|4&3134|5&2565|10&20000|12&15000" - }, - { - "jobid": 106, - "name": "步兵6阶", - "grade": 6, + "jobid": 3, + "name": "刀盾步兵", + "grade": 3, "unlockLevel": 60, "job_class": 1, "type": 1, @@ -118,35 +56,22 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1702&1703", "effect": "eff_503", - "info": "步兵系6级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17003&14|17011&14|17015&14|17019&14|17023&14|17027&14", - "upGradeConsume": "17032&16", - "attr": "1&27093|2&8676|4&3656|5&2992|19&10000|20&10000" + "info": "步兵系3级。擅长防御的步兵部队。比起上一阶段移动力增强,能更妥善运用。", + "trainingConsume": "17004&5|17012&5|17016&5|17020&5|17024&5|17028&5", + "upGradeConsume": "17032&2", + "hp": 102, + "atk": 103, + "def": 104, + "mdef": 105, + "agi": 106, + "luk": 107 }, { - "jobid": 107, - "name": "步兵7阶", - "grade": 7, - "unlockLevel": 70, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_503", - "info": "步兵系7级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17003&16|17011&16|17015&16|17019&16|17023&16|17027&16", - "upGradeConsume": "17032&20", - "attr": "1&30964|2&9916|4&4179|5&3420|21&10000|22&10000" - }, - { - "jobid": 108, - "name": "步兵8阶", - "grade": 8, + "jobid": 4, + "name": "近卫步兵", + "grade": 4, "unlockLevel": 80, "job_class": 1, "type": 1, @@ -154,53 +79,22 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", - "effect": "eff_503", - "info": "步兵系8级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17003&18|17011&18|17015&18|17019&18|17023&18|17027&18", - "upGradeConsume": "17032&24", - "attr": "1&34834|2&11156|4&4701|5&3847|9&30000|11&22500" - }, - { - "jobid": 109, - "name": "步兵9阶", - "grade": 9, - "unlockLevel": 90, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_503", - "info": "步兵系9级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17004&20|17012&20|17016&20|17020&20|17024&20|17028&20", - "upGradeConsume": "17032&28", - "attr": "1&38705|2&12395|4&5223|5&4275|10&30000|12&22500" - }, - { - "jobid": 110, - "name": "步兵10阶", - "grade": 10, - "unlockLevel": 100, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", + "seid": "1702&1704", "effect": "eff_502", - "info": "步兵系10级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17004&22|17012&22|17016&22|17020&22|17024&22|17028&22", - "upGradeConsume": "17032&32", - "attr": "1&42575|2&13635|4&5746|5&4702|19&15000|20&15000" + "info": "步兵系4级。擅长防御的步兵部队。比起上一阶段对间接攻击的防御增强,防御能力更强。", + "trainingConsume": "17005&5|17013&5|17017&5|17021&5|17025&5|17029&5", + "upGradeConsume": "17033&2", + "hp": 103, + "atk": 104, + "def": 105, + "mdef": 106, + "agi": 107, + "luk": 108 }, { - "jobid": 111, - "name": "步兵11阶", - "grade": 11, + "jobid": 5, + "name": "御林禁卫", + "grade": 5, "unlockLevel": 100, "job_class": 1, "type": 1, @@ -208,179 +102,45 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", - "effect": "eff_502", - "info": "步兵系11级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17004&23|17012&23|17016&23|17020&23|17024&23|17028&23", - "upGradeConsume": "17032&36", - "attr": "1&46446|2&14874|4&6268|5&5130|21&15000|22&15000" - }, - { - "jobid": 112, - "name": "步兵12阶", - "grade": 12, - "unlockLevel": 100, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_502", - "info": "步兵系12级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17004&24|17012&24|17016&24|17020&24|17024&24|17028&24", - "upGradeConsume": "17032&40", - "attr": "1&50316|2&16114|4&6790|5&5557|9&40000|11&30000" - }, - { - "jobid": 113, - "name": "步兵13阶", - "grade": 13, - "unlockLevel": 100, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", + "seid": "1702&1704&1705", "effect": "eff_501", - "info": "步兵系13级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17005&25|17013&25|17017&25|17021&25|17025&25|17029&25", - "upGradeConsume": "17032&48", - "attr": "1&54187|2&17353|4&7313|5&5985|10&40000|12&30000" - }, - { - "jobid": 114, - "name": "步兵14阶", - "grade": 14, - "unlockLevel": 100, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_501", - "info": "步兵系14级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17005&26|17013&26|17017&26|17021&26|17025&26|17029&26", - "upGradeConsume": "17032&54", - "attr": "1&58057|2&18593|4&7835|5&6412|19&20000|20&20000" - }, - { - "jobid": 115, - "name": "步兵15阶", - "grade": 15, - "unlockLevel": 100, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_501", - "info": "步兵系15级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", - "trainingConsume": "17005&28|17013&28|17017&28|17021&28|17025&28|17029&28", - "upGradeConsume": "17032&60", - "attr": "1&61928|2&19833|4&8358|5&6840|21&20000|22&20000" - }, - { - "jobid": 116, - "name": "步兵16阶", - "grade": 16, - "unlockLevel": 100, - "job_class": 1, - "type": 1, - "imgid": 1, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_501", - "info": "步兵系16级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队,但却劣于骑兵部队。", + "info": "步兵系5级。擅长防御的步兵部队。比起上一阶段攻击力增强许多,可全方位活用攻击与防御。", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "&" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 200, - "name": "枪兵0阶", - "grade": 0, - "unlockLevel": 1, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "枪兵系0级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17002&2|17010&2|17014&2|17018&2|17022&2|17026&2", - "upGradeConsume": "17032&2", - "attr": "1&3301|2&1555|4&427|5&364|9&10000|11&7500" - }, - { - "jobid": 201, - "name": "枪兵1阶", + "jobid": 6, + "name": "短枪兵", "grade": 1, - "unlockLevel": 10, + "unlockLevel": 20, "job_class": 2, "type": 1, "imgid": 2, "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1706&", "effect": "eff_500", "info": "枪兵系1级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17002&4|17010&4|17014&4|17018&4|17022&4|17026&4", - "upGradeConsume": "17032&4", - "attr": "1&6602|2&3111|4&855|5&728|10&10000|12&7500" + "trainingConsume": "17002&5|17010&5|17014&5|17018&5|17022&5|17026&5", + "upGradeConsume": "17030&2", + "hp": 105, + "atk": 106, + "def": 107, + "mdef": 108, + "agi": 109, + "luk": 110 }, { - "jobid": 202, - "name": "枪兵2阶", + "jobid": 7, + "name": "长枪兵", "grade": 2, - "unlockLevel": 20, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "枪兵系2级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17002&6|17010&6|17014&6|17018&6|17022&6|17026&6", - "upGradeConsume": "17032&6", - "attr": "1&9903|2&4667|4&1282|5&1092|19&5000|20&5000" - }, - { - "jobid": 203, - "name": "枪兵3阶", - "grade": 3, - "unlockLevel": 30, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "枪兵系3级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17002&8|17010&8|17014&8|17018&8|17022&8|17026&8", - "upGradeConsume": "17032&8", - "attr": "1&13205|2&6223|4&1710|5&1457|21&5000|22&5000" - }, - { - "jobid": 204, - "name": "枪兵4阶", - "grade": 4, "unlockLevel": 40, "job_class": 2, "type": 1, @@ -388,35 +148,22 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1706&1708", "effect": "eff_504", - "info": "枪兵系4级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17002&10|17010&10|17014&10|17018&10|17022&10|17026&10", - "upGradeConsume": "17032&10", - "attr": "1&16506|2&7778|4&2137|5&1821|9&20000|11&15000" + "info": "枪兵系2级。擅长攻击的步兵部队。比起上一阶段攻击范围增加,可让敌人的反击无效。", + "trainingConsume": "17003&5|17011&5|17015&5|17019&5|17023&5|17027&5", + "upGradeConsume": "17031&2", + "hp": 106, + "atk": 107, + "def": 108, + "mdef": 109, + "agi": 110, + "luk": 111 }, { - "jobid": 205, - "name": "枪兵5阶", - "grade": 5, - "unlockLevel": 50, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_504", - "info": "枪兵系5级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17003&12|17011&12|17015&12|17019&12|17023&12|17027&12", - "upGradeConsume": "17032&12", - "attr": "1&19807|2&9334|4&2565|5&2185|10&20000|12&15000" - }, - { - "jobid": 206, - "name": "枪兵6阶", - "grade": 6, + "jobid": 8, + "name": "强枪兵", + "grade": 3, "unlockLevel": 60, "job_class": 2, "type": 1, @@ -424,35 +171,22 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", - "effect": "eff_504", - "info": "枪兵系6级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17003&14|17011&14|17015&14|17019&14|17023&14|17027&14", - "upGradeConsume": "17032&16", - "attr": "1&23109|2&10890|4&2992|5&2549|19&10000|20&10000" - }, - { - "jobid": 207, - "name": "枪兵7阶", - "grade": 7, - "unlockLevel": 70, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", + "seid": "1707&1708", "effect": "eff_500", - "info": "枪兵系7级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17003&16|17011&16|17015&16|17019&16|17023&16|17027&16", - "upGradeConsume": "17032&20", - "attr": "1&26410|2&12446|4&3420|5&2914|21&10000|22&10000" + "info": "枪兵系3级。擅长攻击的步兵部队。比起上一阶段移动力增强,可快速追击敌人。", + "trainingConsume": "17004&5|17012&5|17016&5|17020&5|17024&5|17028&5", + "upGradeConsume": "17032&2", + "hp": 107, + "atk": 108, + "def": 109, + "mdef": 110, + "agi": 111, + "luk": 112 }, { - "jobid": 208, - "name": "枪兵8阶", - "grade": 8, + "jobid": 9, + "name": "斩马队", + "grade": 4, "unlockLevel": 80, "job_class": 2, "type": 1, @@ -460,233 +194,68 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1707&1709", "effect": "eff_500", - "info": "枪兵系8级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17003&18|17011&18|17015&18|17019&18|17023&18|17027&18", - "upGradeConsume": "17032&24", - "attr": "1&29711|2&14001|4&3847|5&3278|9&30000|11&22500" + "info": "枪兵系4级。擅长攻击的步兵部队。比起上一阶段对于骑兵的伤害加强,可以迅速的消灭骑兵部队。", + "trainingConsume": "17005&5|17013&5|17017&5|17021&5|17025&5|17029&5", + "upGradeConsume": "17033&2", + "hp": 108, + "atk": 109, + "def": 110, + "mdef": 111, + "agi": 112, + "luk": 113 }, { - "jobid": 209, - "name": "枪兵9阶", - "grade": 9, - "unlockLevel": 90, + "jobid": 10, + "name": "羽林军", + "grade": 5, + "unlockLevel": 99, "job_class": 2, "type": 1, "imgid": 2, "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "枪兵系9级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17004&20|17012&20|17016&20|17020&20|17024&20|17028&20", - "upGradeConsume": "17032&28", - "attr": "1&33013|2&15557|4&4275|5&3642|10&30000|12&22500" - }, - { - "jobid": 210, - "name": "枪兵10阶", - "grade": 10, - "unlockLevel": 100, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "枪兵系10级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17004&22|17012&22|17016&22|17020&22|17024&22|17028&22", - "upGradeConsume": "17032&32", - "attr": "1&36314|2&17113|4&4702|5&4006|19&15000|20&15000" - }, - { - "jobid": 211, - "name": "枪兵11阶", - "grade": 11, - "unlockLevel": 100, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "枪兵系11级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17004&23|17012&23|17016&23|17020&23|17024&23|17028&23", - "upGradeConsume": "17032&36", - "attr": "1&39615|2&18669|4&5130|5&4371|21&15000|22&15000" - }, - { - "jobid": 212, - "name": "枪兵12阶", - "grade": 12, - "unlockLevel": 100, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "枪兵系12级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17004&24|17012&24|17016&24|17020&24|17024&24|17028&24", - "upGradeConsume": "17032&40", - "attr": "1&42917|2&20224|4&5557|5&4735|9&40000|11&30000" - }, - { - "jobid": 213, - "name": "枪兵13阶", - "grade": 13, - "unlockLevel": 100, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", + "seid": "1707&1709&1710", "effect": "eff_505", - "info": "枪兵系13级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17005&25|17013&25|17017&25|17021&25|17025&25|17029&25", - "upGradeConsume": "17032&48", - "attr": "1&46218|2&21780|4&5985|5&5099|10&40000|12&30000" - }, - { - "jobid": 214, - "name": "枪兵14阶", - "grade": 14, - "unlockLevel": 100, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_505", - "info": "枪兵系14级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17005&26|17013&26|17017&26|17021&26|17025&26|17029&26", - "upGradeConsume": "17032&54", - "attr": "1&49519|2&23336|4&6412|5&5463|19&20000|20&20000" - }, - { - "jobid": 215, - "name": "枪兵15阶", - "grade": 15, - "unlockLevel": 100, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_505", - "info": "枪兵系15级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", - "trainingConsume": "17005&28|17013&28|17017&28|17021&28|17025&28|17029&28", - "upGradeConsume": "17032&60", - "attr": "1&52821|2&24892|4&6840|5&5828|21&20000|22&20000" - }, - { - "jobid": 216, - "name": "枪兵16阶", - "grade": 16, - "unlockLevel": 100, - "job_class": 2, - "type": 1, - "imgid": 2, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_505", - "info": "枪兵系16级。擅长攻击的步兵部队。在城内与森林较有优势。与步兵系类似,但是在与骑兵部队战斗时较有优势。", + "info": "枪兵系5级。擅长攻击的步兵部队。比起上一阶段攻击力增强许多,是消灭骑兵的杀手。", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "&" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 300, - "name": "骑兵0阶", - "grade": 0, - "unlockLevel": 1, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系0级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17002&2|17010&2|17014&2|17018&2|17022&2|17026&2", - "upGradeConsume": "17032&2", - "attr": "1&2352|2&1935|4&332|5&301|9&10000|11&7500" - }, - { - "jobid": 301, - "name": "骑兵1阶", + "jobid": 11, + "name": "轻骑兵", "grade": 1, - "unlockLevel": 10, + "unlockLevel": 20, "job_class": 3, "type": 1, "imgid": 3, "spe": 5, "atkid": 1, "move": 2, - "seid": "0&", - "effect": "eff_505", + "seid": "1711&", + "effect": "eff_500", "info": "轻骑兵系1级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17002&4|17010&4|17014&4|17018&4|17022&4|17026&4", - "upGradeConsume": "17032&4", - "attr": "1&4705|2&3870|4&665|5&602|10&10000|12&7500" + "trainingConsume": "17002&5|17010&5|17014&5|17018&5|17022&5|17026&5", + "upGradeConsume": "17030&2", + "hp": 110, + "atk": 111, + "def": 112, + "mdef": 113, + "agi": 114, + "luk": 115 }, { - "jobid": 302, - "name": "骑兵2阶", + "jobid": 12, + "name": "游骑兵", "grade": 2, - "unlockLevel": 20, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系2级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17002&6|17010&6|17014&6|17018&6|17022&6|17026&6", - "upGradeConsume": "17032&6", - "attr": "1&7057|2&5805|4&997|5&903|19&5000|20&5000" - }, - { - "jobid": 303, - "name": "骑兵3阶", - "grade": 3, - "unlockLevel": 30, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系3级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17002&8|17010&8|17014&8|17018&8|17022&8|17026&8", - "upGradeConsume": "17032&8", - "attr": "1&9410|2&7741|4&1330|5&1204|21&5000|22&5000" - }, - { - "jobid": 304, - "name": "骑兵4阶", - "grade": 4, "unlockLevel": 40, "job_class": 3, "type": 1, @@ -694,35 +263,22 @@ "spe": 5, "atkid": 1, "move": 2, - "seid": "0&", + "seid": "1711&1713", "effect": "eff_500", - "info": "轻骑兵系4级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17002&10|17010&10|17014&10|17018&10|17022&10|17026&10", - "upGradeConsume": "17032&10", - "attr": "1&11763|2&9676|4&1663|5&1505|9&20000|11&15000" + "info": "轻骑兵系2级。移动力优秀的骑兵部队。比起上一阶段攻击力增强,更有威胁性。", + "trainingConsume": "17003&5|17011&5|17015&5|17019&5|17023&5|17027&5", + "upGradeConsume": "17031&2", + "hp": 111, + "atk": 112, + "def": 113, + "mdef": 114, + "agi": 115, + "luk": 116 }, { - "jobid": 305, - "name": "骑兵5阶", - "grade": 5, - "unlockLevel": 50, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_500", - "info": "轻骑兵系5级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17003&12|17011&12|17015&12|17019&12|17023&12|17027&12", - "upGradeConsume": "17032&12", - "attr": "1&14115|2&11611|4&1995|5&1806|10&20000|12&15000" - }, - { - "jobid": 306, - "name": "骑兵6阶", - "grade": 6, + "jobid": 13, + "name": "突骑兵", + "grade": 3, "unlockLevel": 60, "job_class": 3, "type": 1, @@ -730,35 +286,22 @@ "spe": 5, "atkid": 1, "move": 2, - "seid": "0&", + "seid": "1712&1713", "effect": "eff_500", - "info": "轻骑兵系6级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17003&14|17011&14|17015&14|17019&14|17023&14|17027&14", - "upGradeConsume": "17032&16", - "attr": "1&16468|2&13546|4&2328|5&2107|19&10000|20&10000" + "info": "轻骑兵系3级。移动力优秀的骑兵部队。比起上一阶段攻击范围与移动力增强,活用性与运用性较好。", + "trainingConsume": "17004&5|17012&5|17016&5|17020&5|17024&5|17028&5", + "upGradeConsume": "17032&2", + "hp": 112, + "atk": 113, + "def": 114, + "mdef": 115, + "agi": 116, + "luk": 117 }, { - "jobid": 307, - "name": "骑兵7阶", - "grade": 7, - "unlockLevel": 70, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_504", - "info": "轻骑兵系7级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17003&16|17011&16|17015&16|17019&16|17023&16|17027&16", - "upGradeConsume": "17032&20", - "attr": "1&18821|2&15482|4&2661|5&2408|21&10000|22&10000" - }, - { - "jobid": 308, - "name": "骑兵8阶", - "grade": 8, + "jobid": 14, + "name": "疾风骑", + "grade": 4, "unlockLevel": 80, "job_class": 3, "type": 1, @@ -766,233 +309,68 @@ "spe": 5, "atkid": 1, "move": 2, - "seid": "0&", - "effect": "eff_504", - "info": "轻骑兵系8级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17003&18|17011&18|17015&18|17019&18|17023&18|17027&18", - "upGradeConsume": "17032&24", - "attr": "1&21173|2&17417|4&2993|5&2709|9&30000|11&22500" + "seid": "1712&1714", + "effect": "eff_500", + "info": "轻骑兵系4级。移动力优秀的骑兵部队。比起上一阶段强化了攻击力,平原战的主力。", + "trainingConsume": "17005&5|17013&5|17017&5|17021&5|17025&5|17029&5", + "upGradeConsume": "17033&2", + "hp": 113, + "atk": 114, + "def": 115, + "mdef": 116, + "agi": 117, + "luk": 118 }, { - "jobid": 309, - "name": "骑兵9阶", - "grade": 9, - "unlockLevel": 90, + "jobid": 15, + "name": "具装铁骑", + "grade": 5, + "unlockLevel": 99, "job_class": 3, "type": 1, "imgid": 3, "spe": 5, "atkid": 1, "move": 2, - "seid": "0&", - "effect": "eff_504", - "info": "轻骑兵系9级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17004&20|17012&20|17016&20|17020&20|17024&20|17028&20", - "upGradeConsume": "17032&28", - "attr": "1&23526|2&19352|4&3326|5&3010|10&30000|12&22500" - }, - { - "jobid": 310, - "name": "骑兵10阶", - "grade": 10, - "unlockLevel": 100, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系10级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17004&22|17012&22|17016&22|17020&22|17024&22|17028&22", - "upGradeConsume": "17032&32", - "attr": "1&25878|2&21287|4&3658|5&3311|19&15000|20&15000" - }, - { - "jobid": 311, - "name": "骑兵11阶", - "grade": 11, - "unlockLevel": 100, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系11级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17004&23|17012&23|17016&23|17020&23|17024&23|17028&23", - "upGradeConsume": "17032&36", - "attr": "1&28231|2&23223|4&3991|5&3612|21&15000|22&15000" - }, - { - "jobid": 312, - "name": "骑兵12阶", - "grade": 12, - "unlockLevel": 100, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系12级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17004&24|17012&24|17016&24|17020&24|17024&24|17028&24", - "upGradeConsume": "17032&40", - "attr": "1&30584|2&25158|4&4324|5&3913|9&40000|11&30000" - }, - { - "jobid": 313, - "name": "骑兵13阶", - "grade": 13, - "unlockLevel": 100, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系13级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17005&25|17013&25|17017&25|17021&25|17025&25|17029&25", - "upGradeConsume": "17032&48", - "attr": "1&32936|2&27093|4&4656|5&4214|10&40000|12&30000" - }, - { - "jobid": 314, - "name": "骑兵14阶", - "grade": 14, - "unlockLevel": 100, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系14级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17005&26|17013&26|17017&26|17021&26|17025&26|17029&26", - "upGradeConsume": "17032&54", - "attr": "1&35289|2&29028|4&4989|5&4515|19&20000|20&20000" - }, - { - "jobid": 315, - "name": "骑兵15阶", - "grade": 15, - "unlockLevel": 100, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系15级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", - "trainingConsume": "17005&28|17013&28|17017&28|17021&28|17025&28|17029&28", - "upGradeConsume": "17032&60", - "attr": "1&37642|2&30964|4&5322|5&4816|21&20000|22&20000" - }, - { - "jobid": 316, - "name": "骑兵16阶", - "grade": 16, - "unlockLevel": 100, - "job_class": 3, - "type": 1, - "imgid": 3, - "spe": 5, - "atkid": 1, - "move": 2, - "seid": "0&", - "effect": "eff_505", - "info": "轻骑兵系16级。移动力优秀的骑兵部队。不擅长艰险的地形,对步兵部队的攻击较强,但对远距离攻击部队较弱。", + "seid": "1712&1714&1715", + "effect": "eff_500", + "info": "轻骑兵系5级。移动力优秀的骑兵部队。比起上一阶段战斗力进一步强化,是可以依赖的主力部队。", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "&" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 400, - "name": "弓兵0阶", - "grade": 0, - "unlockLevel": 1, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_499", - "info": "弓兵系0级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17002&2|17010&2|17014&2|17018&2|17022&2|17026&2", - "upGradeConsume": "17032&2", - "attr": "1&2542|2&1840|4&269|5&459|9&10000|11&7500" - }, - { - "jobid": 401, - "name": "弓兵1阶", + "jobid": 16, + "name": "短弓兵", "grade": 1, - "unlockLevel": 10, + "unlockLevel": 20, "job_class": 4, "type": 1, "imgid": 4, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", - "effect": "eff_500", + "seid": "1716&", + "effect": "eff_505", "info": "弓兵系1级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17002&4|17010&4|17014&4|17018&4|17022&4|17026&4", - "upGradeConsume": "17032&4", - "attr": "1&5084|2&3680|4&538|5&918|10&10000|12&7500" + "trainingConsume": "17002&5|17010&5|17014&5|17018&5|17022&5|17026&5", + "upGradeConsume": "17030&2", + "hp": 115, + "atk": 116, + "def": 117, + "mdef": 118, + "agi": 119, + "luk": 120 }, { - "jobid": 402, - "name": "弓兵2阶", + "jobid": 17, + "name": "长弓兵", "grade": 2, - "unlockLevel": 20, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系2级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17002&6|17010&6|17014&6|17018&6|17022&6|17026&6", - "upGradeConsume": "17032&6", - "attr": "1&7627|2&5521|4&808|5&1377|19&5000|20&5000" - }, - { - "jobid": 403, - "name": "弓兵3阶", - "grade": 3, - "unlockLevel": 30, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系3级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17002&8|17010&8|17014&8|17018&8|17022&8|17026&8", - "upGradeConsume": "17032&8", - "attr": "1&10169|2&7361|4&1077|5&1836|21&5000|22&5000" - }, - { - "jobid": 404, - "name": "弓兵4阶", - "grade": 4, "unlockLevel": 40, "job_class": 4, "type": 1, @@ -1000,35 +378,22 @@ "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1716&1718", "effect": "eff_500", - "info": "弓兵系4级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17002&10|17010&10|17014&10|17018&10|17022&10|17026&10", - "upGradeConsume": "17032&10", - "attr": "1&12711|2&9201|4&1346|5&2295|9&20000|11&15000" + "info": "弓兵系2级。命中率高的远距离攻击部队。比起上一阶段增强了爆发力,拥有更高的命中率。", + "trainingConsume": "17003&5|17011&5|17015&5|17019&5|17023&5|17027&5", + "upGradeConsume": "17031&2", + "hp": 116, + "atk": 117, + "def": 118, + "mdef": 119, + "agi": 120, + "luk": 121 }, { - "jobid": 405, - "name": "弓兵5阶", - "grade": 5, - "unlockLevel": 50, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系5级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17003&12|17011&12|17015&12|17019&12|17023&12|17027&12", - "upGradeConsume": "17032&12", - "attr": "1&15254|2&11042|4&1616|5&2754|10&20000|12&15000" - }, - { - "jobid": 406, - "name": "弓兵6阶", - "grade": 6, + "jobid": 18, + "name": "强弓兵", + "grade": 3, "unlockLevel": 60, "job_class": 4, "type": 1, @@ -1036,35 +401,22 @@ "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系6级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17003&14|17011&14|17015&14|17019&14|17023&14|17027&14", - "upGradeConsume": "17032&16", - "attr": "1&17796|2&12882|4&1885|5&3213|19&10000|20&10000" + "seid": "1717&1718", + "effect": "eff_504", + "info": "弓兵系3级。命中率高的远距离攻击部队。比起上一阶段增加了攻击范围,移动力也增强,因此也可在艰险的地形使用。", + "trainingConsume": "17004&5|17012&5|17016&5|17020&5|17024&5|17028&5", + "upGradeConsume": "17032&2", + "hp": 117, + "atk": 118, + "def": 119, + "mdef": 120, + "agi": 121, + "luk": 122 }, { - "jobid": 407, - "name": "弓兵7阶", - "grade": 7, - "unlockLevel": 70, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系7级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17003&16|17011&16|17015&16|17019&16|17023&16|17027&16", - "upGradeConsume": "17032&20", - "attr": "1&20339|2&14723|4&2155|5&3673|21&10000|22&10000" - }, - { - "jobid": 408, - "name": "弓兵8阶", - "grade": 8, + "jobid": 19, + "name": "远射队", + "grade": 4, "unlockLevel": 80, "job_class": 4, "type": 1, @@ -1072,233 +424,68 @@ "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系8级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17003&18|17011&18|17015&18|17019&18|17023&18|17027&18", - "upGradeConsume": "17032&24", - "attr": "1&22881|2&16563|4&2424|5&4132|9&30000|11&22500" + "seid": "1717&1719", + "effect": "eff_505", + "info": "弓兵系4级。命中率高的远距离攻击部队。比起上一阶段加强了物理攻击,可给予敌人大伤害。", + "trainingConsume": "17005&5|17013&5|17017&5|17021&5|17025&5|17029&5", + "upGradeConsume": "17033&2", + "hp": 118, + "atk": 119, + "def": 120, + "mdef": 121, + "agi": 122, + "luk": 123 }, { - "jobid": 409, - "name": "弓兵9阶", - "grade": 9, - "unlockLevel": 90, + "jobid": 20, + "name": "神射手", + "grade": 5, + "unlockLevel": 99, "job_class": 4, "type": 1, "imgid": 4, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系9级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17004&20|17012&20|17016&20|17020&20|17024&20|17028&20", - "upGradeConsume": "17032&28", - "attr": "1&25423|2&18403|4&2693|5&4591|10&30000|12&22500" - }, - { - "jobid": 410, - "name": "弓兵10阶", - "grade": 10, - "unlockLevel": 100, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系10级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17004&22|17012&22|17016&22|17020&22|17024&22|17028&22", - "upGradeConsume": "17032&32", - "attr": "1&27966|2&20244|4&2963|5&5050|19&15000|20&15000" - }, - { - "jobid": 411, - "name": "弓兵11阶", - "grade": 11, - "unlockLevel": 100, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系11级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17004&23|17012&23|17016&23|17020&23|17024&23|17028&23", - "upGradeConsume": "17032&36", - "attr": "1&30508|2&22084|4&3232|5&5509|21&15000|22&15000" - }, - { - "jobid": 412, - "name": "弓兵12阶", - "grade": 12, - "unlockLevel": 100, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系12级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17004&24|17012&24|17016&24|17020&24|17024&24|17028&24", - "upGradeConsume": "17032&40", - "attr": "1&33050|2&23924|4&3501|5&5968|9&40000|11&30000" - }, - { - "jobid": 413, - "name": "弓兵13阶", - "grade": 13, - "unlockLevel": 100, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系13级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17005&25|17013&25|17017&25|17021&25|17025&25|17029&25", - "upGradeConsume": "17032&48", - "attr": "1&35593|2&25765|4&3771|5&6427|10&40000|12&30000" - }, - { - "jobid": 414, - "name": "弓兵14阶", - "grade": 14, - "unlockLevel": 100, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系14级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17005&26|17013&26|17017&26|17021&26|17025&26|17029&26", - "upGradeConsume": "17032&54", - "attr": "1&38135|2&27605|4&4040|5&6886|19&20000|20&20000" - }, - { - "jobid": 415, - "name": "弓兵15阶", - "grade": 15, - "unlockLevel": 100, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系15级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", - "trainingConsume": "17005&28|17013&28|17017&28|17021&28|17025&28|17029&28", - "upGradeConsume": "17032&60", - "attr": "1&40678|2&29446|4&4310|5&7346|21&20000|22&20000" - }, - { - "jobid": 416, - "name": "弓兵16阶", - "grade": 16, - "unlockLevel": 100, - "job_class": 4, - "type": 1, - "imgid": 4, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "弓兵系16级。命中率高的远距离攻击部队。以远距离攻击为特征,虽然优于骑兵部队,但却劣于步兵。", + "seid": "1717&1719&1720", + "effect": "eff_505", + "info": "弓兵系5级。命中率高的远距离攻击部队。比起上一阶段加强了物理攻击。可趁敌人接近前击杀。", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "&" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 500, - "name": "游侠0阶", - "grade": 0, - "unlockLevel": 1, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_499", - "info": "武斗家系0级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17002&2|17010&2|17014&2|17018&2|17022&2|17026&2", - "upGradeConsume": "17032&2", - "attr": "1&3111|2&1555|4&395|5&490|9&10000|11&7500" - }, - { - "jobid": 501, - "name": "游侠1阶", + "jobid": 21, + "name": "游侠", "grade": 1, - "unlockLevel": 10, + "unlockLevel": 20, "job_class": 5, "type": 1, "imgid": 5, "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1721&", "effect": "eff_500", "info": "武斗家系1级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17002&4|17010&4|17014&4|17018&4|17022&4|17026&4", - "upGradeConsume": "17032&4", - "attr": "1&6223|2&3111|4&791|5&981|10&10000|12&7500" + "trainingConsume": "17002&5|17010&5|17014&5|17018&5|17022&5|17026&5", + "upGradeConsume": "17030&2", + "hp": 120, + "atk": 121, + "def": 122, + "mdef": 123, + "agi": 124, + "luk": 125 }, { - "jobid": 502, - "name": "游侠2阶", + "jobid": 22, + "name": "力士", "grade": 2, - "unlockLevel": 20, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系2级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17002&6|17010&6|17014&6|17018&6|17022&6|17026&6", - "upGradeConsume": "17032&6", - "attr": "1&9334|2&4667|4&1187|5&1472|19&5000|20&5000" - }, - { - "jobid": 503, - "name": "游侠3阶", - "grade": 3, - "unlockLevel": 30, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系3级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17002&8|17010&8|17014&8|17018&8|17022&8|17026&8", - "upGradeConsume": "17032&8", - "attr": "1&12446|2&6223|4&1583|5&1963|21&5000|22&5000" - }, - { - "jobid": 504, - "name": "游侠4阶", - "grade": 4, "unlockLevel": 40, "job_class": 5, "type": 1, @@ -1306,35 +493,22 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1721&1723", "effect": "eff_500", - "info": "武斗家系4级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17002&10|17010&10|17014&10|17018&10|17022&10|17026&10", - "upGradeConsume": "17032&10", - "attr": "1&15557|2&7778|4&1979|5&2453|9&20000|11&15000" + "info": "武斗家系2级。爆发力强的特殊部队,比起上一阶段提升了物理攻击的防御率,是近身肉搏的高手。", + "trainingConsume": "17003&5|17011&5|17015&5|17019&5|17023&5|17027&5", + "upGradeConsume": "17031&2", + "hp": 121, + "atk": 122, + "def": 123, + "mdef": 124, + "agi": 125, + "luk": 126 }, { - "jobid": 505, - "name": "游侠5阶", - "grade": 5, - "unlockLevel": 50, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系5级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17003&12|17011&12|17015&12|17019&12|17023&12|17027&12", - "upGradeConsume": "17032&12", - "attr": "1&18669|2&9334|4&2375|5&2944|10&20000|12&15000" - }, - { - "jobid": 506, - "name": "游侠6阶", - "grade": 6, + "jobid": 23, + "name": "拳师", + "grade": 3, "unlockLevel": 60, "job_class": 5, "type": 1, @@ -1342,35 +516,22 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1722&1723", "effect": "eff_500", - "info": "武斗家系6级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17003&14|17011&14|17015&14|17019&14|17023&14|17027&14", - "upGradeConsume": "17032&16", - "attr": "1&21780|2&10890|4&2771|5&3435|19&10000|20&10000" + "info": "武斗家系3级。爆发力强的特殊部队,比起上一阶段移动力增强,适合当战斗的前锋。", + "trainingConsume": "17004&5|17012&5|17016&5|17020&5|17024&5|17028&5", + "upGradeConsume": "17032&2", + "hp": 122, + "atk": 123, + "def": 124, + "mdef": 125, + "agi": 126, + "luk": 127 }, { - "jobid": 507, - "name": "游侠7阶", - "grade": 7, - "unlockLevel": 70, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系7级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17003&16|17011&16|17015&16|17019&16|17023&16|17027&16", - "upGradeConsume": "17032&20", - "attr": "1&24892|2&12446|4&3167|5&3926|21&10000|22&10000" - }, - { - "jobid": 508, - "name": "游侠8阶", - "grade": 8, + "jobid": 24, + "name": "大侠", + "grade": 4, "unlockLevel": 80, "job_class": 5, "type": 1, @@ -1378,233 +539,68 @@ "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1722&1724", "effect": "eff_500", - "info": "武斗家系8级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17003&18|17011&18|17015&18|17019&18|17023&18|17027&18", - "upGradeConsume": "17032&24", - "attr": "1&28004|2&14001|4&3562|5&4416|9&30000|11&22500" + "info": "武斗家系4级。爆发力强的特殊部队,比起上一阶段全防御率进一步提升,是我军的中坚力量。", + "trainingConsume": "17005&5|17013&5|17017&5|17021&5|17025&5|17029&5", + "upGradeConsume": "17033&2", + "hp": 123, + "atk": 124, + "def": 125, + "mdef": 126, + "agi": 127, + "luk": 128 }, { - "jobid": 509, - "name": "游侠9阶", - "grade": 9, - "unlockLevel": 90, + "jobid": 25, + "name": "宗师", + "grade": 5, + "unlockLevel": 99, "job_class": 5, "type": 1, "imgid": 5, "spe": 3, "atkid": 1, "move": 1, - "seid": "0&", + "seid": "1722&1724&1725", "effect": "eff_500", - "info": "武斗家系9级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17004&20|17012&20|17016&20|17020&20|17024&20|17028&20", - "upGradeConsume": "17032&28", - "attr": "1&31115|2&15557|4&3958|5&4907|10&30000|12&22500" - }, - { - "jobid": 510, - "name": "游侠10阶", - "grade": 10, - "unlockLevel": 100, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系10级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17004&22|17012&22|17016&22|17020&22|17024&22|17028&22", - "upGradeConsume": "17032&32", - "attr": "1&34227|2&17113|4&4354|5&5398|19&15000|20&15000" - }, - { - "jobid": 511, - "name": "游侠11阶", - "grade": 11, - "unlockLevel": 100, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系11级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17004&23|17012&23|17016&23|17020&23|17024&23|17028&23", - "upGradeConsume": "17032&36", - "attr": "1&37338|2&18669|4&4750|5&5889|21&15000|22&15000" - }, - { - "jobid": 512, - "name": "游侠12阶", - "grade": 12, - "unlockLevel": 100, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系12级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17004&24|17012&24|17016&24|17020&24|17024&24|17028&24", - "upGradeConsume": "17032&40", - "attr": "1&40450|2&20224|4&5146|5&6379|9&40000|11&30000" - }, - { - "jobid": 513, - "name": "游侠13阶", - "grade": 13, - "unlockLevel": 100, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系13级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17005&25|17013&25|17017&25|17021&25|17025&25|17029&25", - "upGradeConsume": "17032&48", - "attr": "1&43561|2&21780|4&5542|5&6870|10&40000|12&30000" - }, - { - "jobid": 514, - "name": "游侠14阶", - "grade": 14, - "unlockLevel": 100, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系14级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17005&26|17013&26|17017&26|17021&26|17025&26|17029&26", - "upGradeConsume": "17032&54", - "attr": "1&46673|2&23336|4&5938|5&7361|19&20000|20&20000" - }, - { - "jobid": 515, - "name": "游侠15阶", - "grade": 15, - "unlockLevel": 100, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系15级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", - "trainingConsume": "17005&28|17013&28|17017&28|17021&28|17025&28|17029&28", - "upGradeConsume": "17032&60", - "attr": "1&49785|2&24892|4&6334|5&7852|21&20000|22&20000" - }, - { - "jobid": 516, - "name": "游侠16阶", - "grade": 16, - "unlockLevel": 100, - "job_class": 5, - "type": 1, - "imgid": 5, - "spe": 3, - "atkid": 1, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "武斗家系16级。爆发力强的特殊部队,也能使用妨害系的策略。虽然比起步兵部队防御力较弱,但是敏捷性与攻击力较高。", + "info": "武斗家系5级。爆发力强的特殊部队。比起上一阶段妨害系策略变强,战斗时可站在前锋或在后方支援。", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "&" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 600, - "name": "策士0阶", - "grade": 0, - "unlockLevel": 1, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "1&", - "effect": "eff_499", - "info": "策士系0级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17002&2|17010&2|17014&2|17018&2|17022&2|17026&2", - "upGradeConsume": "17032&2", - "attr": "1&2162|2&2030|4&237|5&617|9&10000|11&7500" - }, - { - "jobid": 601, - "name": "策士1阶", + "jobid": 26, + "name": "策士", "grade": 1, - "unlockLevel": 10, + "unlockLevel": 20, "job_class": 6, "type": 2, "imgid": 6, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1726&", "effect": "eff_500", "info": "策士系1级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17002&4|17010&4|17014&4|17018&4|17022&4|17026&4", - "upGradeConsume": "17032&4", - "attr": "1&4325|2&4060|4&475|5&1234|10&10000|12&7500" + "trainingConsume": "17006&5|17010&5|17014&5|17018&5|17022&5|17026&5", + "upGradeConsume": "17030&2", + "hp": 125, + "atk": 126, + "def": 127, + "mdef": 128, + "agi": 129, + "luk": 130 }, { - "jobid": 602, - "name": "策士2阶", + "jobid": 27, + "name": "智囊", "grade": 2, - "unlockLevel": 20, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系2级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17002&6|17010&6|17014&6|17018&6|17022&6|17026&6", - "upGradeConsume": "17032&6", - "attr": "1&6488|2&6090|4&713|5&1851|19&5000|20&5000" - }, - { - "jobid": 603, - "name": "策士3阶", - "grade": 3, - "unlockLevel": 30, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系3级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17002&8|17010&8|17014&8|17018&8|17022&8|17026&8", - "upGradeConsume": "17032&8", - "attr": "1&8651|2&8120|4&951|5&2469|21&5000|22&5000" - }, - { - "jobid": 604, - "name": "策士4阶", - "grade": 4, "unlockLevel": 40, "job_class": 6, "type": 2, @@ -1612,35 +608,22 @@ "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1726&1728", "effect": "eff_500", - "info": "策士系4级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17002&10|17010&10|17014&10|17018&10|17022&10|17026&10", - "upGradeConsume": "17032&10", - "attr": "1&10814|2&10150|4&1188|5&3086|9&20000|11&15000" + "info": "策士系2级。使用攻击策略的文官部队。比起上一阶段火系策略较强,变得更强悍。对精神力较差的敌人来说是个恐怖的对象。", + "trainingConsume": "17007&5|17011&5|17015&5|17019&5|17023&5|17027&5", + "upGradeConsume": "17031&2", + "hp": 126, + "atk": 127, + "def": 128, + "mdef": 129, + "agi": 130, + "luk": 131 }, { - "jobid": 605, - "name": "策士5阶", - "grade": 5, - "unlockLevel": 50, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系5级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17003&12|17011&12|17015&12|17019&12|17023&12|17027&12", - "upGradeConsume": "17032&12", - "attr": "1&12977|2&12180|4&1426|5&3703|10&20000|12&15000" - }, - { - "jobid": 606, - "name": "策士6阶", - "grade": 6, + "jobid": 28, + "name": "谋士", + "grade": 3, "unlockLevel": 60, "job_class": 6, "type": 2, @@ -1648,502 +631,297 @@ "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1727&1728", "effect": "eff_500", - "info": "策士系6级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17003&14|17011&14|17015&14|17019&14|17023&14|17027&14", - "upGradeConsume": "17032&16", - "attr": "1&15140|2&14210|4&1664|5&4320|19&10000|20&10000" - }, - { - "jobid": 607, - "name": "策士7阶", - "grade": 7, - "unlockLevel": 70, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系7级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17003&16|17011&16|17015&16|17019&16|17023&16|17027&16", - "upGradeConsume": "17032&20", - "attr": "1&17303|2&16241|4&1902|5&4938|21&10000|22&10000" - }, - { - "jobid": 608, - "name": "策士8阶", - "grade": 8, - "unlockLevel": 80, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系8级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17003&18|17011&18|17015&18|17019&18|17023&18|17027&18", - "upGradeConsume": "17032&24", - "attr": "1&19466|2&18271|4&2139|5&5555|9&30000|11&22500" - }, - { - "jobid": 609, - "name": "策士9阶", - "grade": 9, - "unlockLevel": 90, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系9级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17004&20|17012&20|17016&20|17020&20|17024&20|17028&20", - "upGradeConsume": "17032&28", - "attr": "1&21629|2&20301|4&2377|5&6172|10&30000|12&22500" - }, - { - "jobid": 610, - "name": "策士10阶", - "grade": 10, - "unlockLevel": 100, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系10级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17004&22|17012&22|17016&22|17020&22|17024&22|17028&22", - "upGradeConsume": "17032&32", - "attr": "1&23792|2&22331|4&2615|5&6789|19&15000|20&15000" - }, - { - "jobid": 611, - "name": "策士11阶", - "grade": 11, - "unlockLevel": 100, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系11级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17004&23|17012&23|17016&23|17020&23|17024&23|17028&23", - "upGradeConsume": "17032&36", - "attr": "1&25955|2&24361|4&2853|5&7407|21&15000|22&15000" - }, - { - "jobid": 612, - "name": "策士12阶", - "grade": 12, - "unlockLevel": 100, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系12级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17004&24|17012&24|17016&24|17020&24|17024&24|17028&24", - "upGradeConsume": "17032&40", - "attr": "1&28118|2&26391|4&3090|5&8024|9&40000|11&30000" - }, - { - "jobid": 613, - "name": "策士13阶", - "grade": 13, - "unlockLevel": 100, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系13级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17005&25|17013&25|17017&25|17021&25|17025&25|17029&25", - "upGradeConsume": "17032&48", - "attr": "1&30281|2&28421|4&3328|5&8641|10&40000|12&30000" - }, - { - "jobid": 614, - "name": "策士14阶", - "grade": 14, - "unlockLevel": 100, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系14级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17005&26|17013&26|17017&26|17021&26|17025&26|17029&26", - "upGradeConsume": "17032&54", - "attr": "1&32444|2&30451|4&3566|5&9258|19&20000|20&20000" - }, - { - "jobid": 615, - "name": "策士15阶", - "grade": 15, - "unlockLevel": 100, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系15级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "17005&28|17013&28|17017&28|17021&28|17025&28|17029&28", - "upGradeConsume": "17032&60", - "attr": "1&34607|2&32482|4&3804|5&9876|21&20000|22&20000" - }, - { - "jobid": 616, - "name": "策士16阶", - "grade": 16, - "unlockLevel": 100, - "job_class": 6, - "type": 2, - "imgid": 6, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "策士系16级。使用攻击策略的文官部队。火系、水系、地系等策略是其专长。", - "trainingConsume": "&", - "upGradeConsume": "&", - "attr": "&" - }, - { - "jobid": 700, - "name": "名医0阶", - "grade": 0, - "unlockLevel": 1, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_499", - "info": "医生系0级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17002&2|17010&2|17014&2|17018&2|17022&2|17026&2", + "info": "策士系3级。使用攻击策略的文官部队。比起上一阶段移动力增强,可快速支援策略。", + "trainingConsume": "17008&5|17012&5|17016&5|17020&5|17024&5|17028&5", "upGradeConsume": "17032&2", - "attr": "1&2415|2&1650|4&237|5&680|9&10000|11&7500" + "hp": 127, + "atk": 128, + "def": 129, + "mdef": 130, + "agi": 131, + "luk": 132 }, { - "jobid": 701, - "name": "名医1阶", - "grade": 1, - "unlockLevel": 10, - "job_class": 7, + "jobid": 29, + "name": "军师", + "grade": 4, + "unlockLevel": 80, + "job_class": 6, "type": 2, - "imgid": 8, + "imgid": 6, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1727&1729", "effect": "eff_500", - "info": "医生系1级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17002&4|17010&4|17014&4|17018&4|17022&4|17026&4", - "upGradeConsume": "17032&4", - "attr": "1&4831|2&3301|4&475|5&1361|10&10000|12&7500" + "info": "策士系4级。使用攻击策略的文官部队。比起上一阶段精神力增强,用策略给予敌人致命的打击。", + "trainingConsume": "17009&5|17013&5|17017&5|17021&5|17025&5|17029&5", + "upGradeConsume": "17033&2", + "hp": 128, + "atk": 129, + "def": 130, + "mdef": 131, + "agi": 132, + "luk": 133 }, { - "jobid": 702, - "name": "名医2阶", - "grade": 2, + "jobid": 30, + "name": "谋主", + "grade": 5, + "unlockLevel": 99, + "job_class": 6, + "type": 2, + "imgid": 6, + "spe": 3, + "atkid": 8, + "move": 1, + "seid": "1727&1729&1730", + "effect": "eff_500", + "info": "策士系5级。使用攻击策略的文官部队。比起上一阶段精神力变得更强。达到极限的策略破坏力实际上非常惊人,是个令人恐惧的部队。", + "trainingConsume": "&", + "upGradeConsume": "&", + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 + }, + { + "jobid": 31, + "name": "道徒", + "grade": 1, "unlockLevel": 20, "job_class": 7, "type": 2, - "imgid": 8, + "imgid": 7, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1731&", "effect": "eff_500", - "info": "医生系2级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17002&6|17010&6|17014&6|17018&6|17022&6|17026&6", - "upGradeConsume": "17032&6", - "attr": "1&7247|2&4951|4&713|5&2041|19&5000|20&5000" + "info": "道士系1级。使用妨害策略的文官部队。不受气候或地形影响,可以使用各种策略。", + "trainingConsume": "17006&5|17010&5|17014&5|17018&5|17022&5|17026&5", + "upGradeConsume": "17030&2", + "hp": 130, + "atk": 131, + "def": 132, + "mdef": 133, + "agi": 134, + "luk": 135 }, { - "jobid": 703, - "name": "名医3阶", - "grade": 3, - "unlockLevel": 30, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系3级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17002&8|17010&8|17014&8|17018&8|17022&8|17026&8", - "upGradeConsume": "17032&8", - "attr": "1&9663|2&6602|4&951|5&2722|21&5000|22&5000" - }, - { - "jobid": 704, - "name": "名医4阶", - "grade": 4, + "jobid": 32, + "name": "道士", + "grade": 2, "unlockLevel": 40, "job_class": 7, "type": 2, - "imgid": 8, + "imgid": 7, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1731&1733", "effect": "eff_500", - "info": "医生系4级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17002&10|17010&10|17014&10|17018&10|17022&10|17026&10", - "upGradeConsume": "17032&10", - "attr": "1&12079|2&8253|4&1188|5&3402|9&20000|11&15000" + "info": "道士系2级。使用妨害策略的文官部队。比起上一阶段妨害系策略增强,可使用更多的策略妨害敌人。", + "trainingConsume": "17007&5|17011&5|17015&5|17019&5|17023&5|17027&5", + "upGradeConsume": "17031&2", + "hp": 131, + "atk": 132, + "def": 133, + "mdef": 134, + "agi": 135, + "luk": 136 }, { - "jobid": 705, - "name": "名医5阶", - "grade": 5, - "unlockLevel": 50, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系5级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17003&12|17011&12|17015&12|17019&12|17023&12|17027&12", - "upGradeConsume": "17032&12", - "attr": "1&14495|2&9903|4&1426|5&4083|10&20000|12&15000" - }, - { - "jobid": 706, - "name": "名医6阶", - "grade": 6, + "jobid": 33, + "name": "道长", + "grade": 3, "unlockLevel": 60, "job_class": 7, "type": 2, - "imgid": 8, + "imgid": 7, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1732&1733", "effect": "eff_500", - "info": "医生系6级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17003&14|17011&14|17015&14|17019&14|17023&14|17027&14", - "upGradeConsume": "17032&16", - "attr": "1&16911|2&11554|4&1664|5&4763|19&10000|20&10000" + "info": "道士系3级。使用妨害策略的文官部队。比起上一阶段HP增强,生存能力得以提高。", + "trainingConsume": "17008&5|17012&5|17016&5|17020&5|17024&5|17028&5", + "upGradeConsume": "17032&2", + "hp": 132, + "atk": 133, + "def": 134, + "mdef": 135, + "agi": 136, + "luk": 137 }, { - "jobid": 707, - "name": "名医7阶", - "grade": 7, - "unlockLevel": 70, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系7级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17003&16|17011&16|17015&16|17019&16|17023&16|17027&16", - "upGradeConsume": "17032&20", - "attr": "1&19327|2&13205|4&1902|5&5444|21&10000|22&10000" - }, - { - "jobid": 708, - "name": "名医8阶", - "grade": 8, + "jobid": 34, + "name": "真人", + "grade": 4, "unlockLevel": 80, "job_class": 7, "type": 2, - "imgid": 8, + "imgid": 7, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1732&1734", "effect": "eff_500", - "info": "医生系8级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17003&18|17011&18|17015&18|17019&18|17023&18|17027&18", - "upGradeConsume": "17032&24", - "attr": "1&21742|2&14855|4&2139|5&6124|9&30000|11&22500" + "info": "道士系4级。使用妨害策略的文官部队。比起上一阶段士气增强,策略的暴击几率得到提高。", + "trainingConsume": "17009&5|17013&5|17017&5|17021&5|17025&5|17029&5", + "upGradeConsume": "17033&2", + "hp": 133, + "atk": 134, + "def": 135, + "mdef": 136, + "agi": 137, + "luk": 138 }, { - "jobid": 709, - "name": "名医9阶", - "grade": 9, - "unlockLevel": 90, + "jobid": 35, + "name": "道尊", + "grade": 5, + "unlockLevel": 99, "job_class": 7, "type": 2, - "imgid": 8, + "imgid": 7, "spe": 3, "atkid": 8, "move": 1, - "seid": "0&", + "seid": "1732&1734&1735", "effect": "eff_500", - "info": "医生系9级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17004&20|17012&20|17016&20|17020&20|17024&20|17028&20", - "upGradeConsume": "17032&28", - "attr": "1&24158|2&16506|4&2377|5&6805|10&30000|12&22500" - }, - { - "jobid": 710, - "name": "名医10阶", - "grade": 10, - "unlockLevel": 100, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系10级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17004&22|17012&22|17016&22|17020&22|17024&22|17028&22", - "upGradeConsume": "17032&32", - "attr": "1&26574|2&18156|4&2615|5&7485|19&15000|20&15000" - }, - { - "jobid": 711, - "name": "名医11阶", - "grade": 11, - "unlockLevel": 100, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系11级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17004&23|17012&23|17016&23|17020&23|17024&23|17028&23", - "upGradeConsume": "17032&36", - "attr": "1&28990|2&19807|4&2853|5&8166|21&15000|22&15000" - }, - { - "jobid": 712, - "name": "名医12阶", - "grade": 12, - "unlockLevel": 100, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系12级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17004&24|17012&24|17016&24|17020&24|17024&24|17028&24", - "upGradeConsume": "17032&40", - "attr": "1&31406|2&21458|4&3090|5&8846|9&40000|11&30000" - }, - { - "jobid": 713, - "name": "名医13阶", - "grade": 13, - "unlockLevel": 100, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系13级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17005&25|17013&25|17017&25|17021&25|17025&25|17029&25", - "upGradeConsume": "17032&48", - "attr": "1&33822|2&23108|4&3328|5&9527|10&40000|12&30000" - }, - { - "jobid": 714, - "name": "名医14阶", - "grade": 14, - "unlockLevel": 100, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系14级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17005&26|17013&26|17017&26|17021&26|17025&26|17029&26", - "upGradeConsume": "17032&54", - "attr": "1&36238|2&24759|4&3566|5&10207|19&20000|20&20000" - }, - { - "jobid": 715, - "name": "名医15阶", - "grade": 15, - "unlockLevel": 100, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系15级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", - "trainingConsume": "17005&28|17013&28|17017&28|17021&28|17025&28|17029&28", - "upGradeConsume": "17032&60", - "attr": "1&38654|2&26410|4&3804|5&10888|21&20000|22&20000" - }, - { - "jobid": 716, - "name": "名医16阶", - "grade": 16, - "unlockLevel": 100, - "job_class": 7, - "type": 2, - "imgid": 8, - "spe": 3, - "atkid": 8, - "move": 1, - "seid": "0&", - "effect": "eff_500", - "info": "医生系16级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", + "info": "道士系5级。使用妨害策略的文官部队。比起上一阶段获得拥有特殊力量的策略,在战场上给敌人制造各种各样的困难。", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "&" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 1, - "name": "野怪", + "jobid": 36, + "name": "伶医", + "grade": 1, + "unlockLevel": 20, + "job_class": 8, + "type": 2, + "imgid": 8, + "spe": 3, + "atkid": 8, + "move": 1, + "seid": "1736&", + "effect": "eff_500", + "info": "风水师系1级。使用回复策略的文官部队。后方支援部队,在大战中能大放异彩。", + "trainingConsume": "17006&5|17010&5|17014&5|17018&5|17022&5|17026&5", + "upGradeConsume": "17030&2", + "hp": 135, + "atk": 136, + "def": 137, + "mdef": 138, + "agi": 139, + "luk": 140 + }, + { + "jobid": 37, + "name": "游医", + "grade": 2, + "unlockLevel": 40, + "job_class": 8, + "type": 2, + "imgid": 8, + "spe": 3, + "atkid": 8, + "move": 1, + "seid": "1736&1738", + "effect": "eff_500", + "info": "风水师系2级。使用回复策略的文官部队。比起上一阶段移动力增强,可快速提供后方支援。", + "trainingConsume": "17007&5|17011&5|17015&5|17019&5|17023&5|17027&5", + "upGradeConsume": "17031&2", + "hp": 136, + "atk": 137, + "def": 138, + "mdef": 139, + "agi": 140, + "luk": 141 + }, + { + "jobid": 38, + "name": "名医", + "grade": 3, + "unlockLevel": 60, + "job_class": 8, + "type": 2, + "imgid": 8, + "spe": 3, + "atkid": 8, + "move": 1, + "seid": "1737&1738", + "effect": "eff_500", + "info": "风水师系3级。使用回复策略的文官部队。比起上一阶段对间接伤害的防御增强,可快速提供后方支援。", + "trainingConsume": "17008&5|17012&5|17016&5|17020&5|17024&5|17028&5", + "upGradeConsume": "17032&2", + "hp": 137, + "atk": 138, + "def": 139, + "mdef": 140, + "agi": 141, + "luk": 142 + }, + { + "jobid": 39, + "name": "御医", + "grade": 4, + "unlockLevel": 80, + "job_class": 8, + "type": 2, + "imgid": 8, + "spe": 3, + "atkid": 8, + "move": 1, + "seid": "1737&1739", + "effect": "eff_500", + "info": "风水师系4级。使用回复策略的文官部队。比起上一阶段MP增加,可提供更多的支援给我军。", + "trainingConsume": "17009&5|17013&5|17017&5|17021&5|17025&5|17029&5", + "upGradeConsume": "17033&2", + "hp": 138, + "atk": 139, + "def": 140, + "mdef": 141, + "agi": 142, + "luk": 143 + }, + { + "jobid": 40, + "name": "医圣", + "grade": 5, + "unlockLevel": 99, + "job_class": 8, + "type": 2, + "imgid": 8, + "spe": 3, + "atkid": 8, + "move": 1, + "seid": "1737&1739&1740", + "effect": "eff_500", + "info": "风水师系5级。使用回复策略的文官部队。比起上一阶段学会更多治疗的策略,是我军赖以生存的保障力量。", + "trainingConsume": "&", + "upGradeConsume": "&", + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 + }, + { + "jobid": 41, + "name": "野兽", "grade": 1, "unlockLevel": 99, "job_class": 9, @@ -2154,13 +932,18 @@ "move": 1, "seid": "0&", "effect": "eff_500", - "info": "野怪", + "info": "野兽。", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "1&0|2&0|4&0|5&0" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 2, + "jobid": 42, "name": "马车", "grade": 1, "unlockLevel": 99, @@ -2172,13 +955,18 @@ "move": 1, "seid": "0&", "effect": "eff_500", - "info": "马车", + "info": "马车。", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "1&0|2&0|4&0|5&0" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 3, + "jobid": 43, "name": "城门", "grade": 1, "unlockLevel": 99, @@ -2193,10 +981,15 @@ "info": "城门", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "1&0|2&0|4&0|5&0" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 }, { - "jobid": 4, + "jobid": 44, "name": "特殊", "grade": 1, "unlockLevel": 99, @@ -2211,6 +1004,11 @@ "info": "特殊", "trainingConsume": "&", "upGradeConsume": "&", - "attr": "1&0|2&0|4&0|5&0" + "hp": 0, + "atk": 0, + "def": 0, + "mdef": 0, + "agi": 0, + "luk": 0 } ] \ No newline at end of file