This commit is contained in:
yajunlu
2022-07-18 13:32:09 +08:00
20 changed files with 6474 additions and 7299 deletions

View File

@@ -12,7 +12,7 @@ import { STATUS } from '../../../consts/statusCode';
import { resResult } from '../../../pubUtils/util'; import { resResult } from '../../../pubUtils/util';
import { RoleModel } from '../../../db/Role'; import { RoleModel } from '../../../db/Role';
import { RScriptRecordModel } from '../../../db/RScriptRecord'; import { RScriptRecordModel } from '../../../db/RScriptRecord';
import { checkBattleHeroes, roleLevelup, getBattleList, calculateWarStar, getBattleListOfTypes, getMainChapter, getStarOfChapter } from '../../../services/normalBattleService'; import { checkBattleHeroes, roleLevelup, getBattleList, calculateWarStar, getBattleListOfTypes, getMainChapter, getStarOfChapter, checkWarCountAndInc } from '../../../services/normalBattleService';
import { checkDungeonNum, checkDungeonAndIncrease, saveDungeonFirst } from '../../../services/dungeonService'; import { checkDungeonNum, checkDungeonAndIncrease, saveDungeonFirst } from '../../../services/dungeonService';
// import { switchOnFunc } from '../../../services/funcSwitchService'; // import { switchOnFunc } from '../../../services/funcSwitchService';
import { gameData } from '../../../pubUtils/data'; import { gameData } from '../../../pubUtils/data';
@@ -53,7 +53,7 @@ export class NormalBattleHandler {
if (!warInfo) { if (!warInfo) {
return resResult(STATUS.BATTLE_MISS_INFO); return resResult(STATUS.BATTLE_MISS_INFO);
} }
let role = await RoleModel.findByRoleId(roleId, 'lv'); let role = await RoleModel.findByRoleId(roleId, 'lv warStar warCount roleId refWarCount');
let apJson = await getAp(roleId, ip, role.lv); let apJson = await getAp(roleId, ip, role.lv);
let { ap } = apJson; let { ap } = apJson;
if (ap < warInfo.cost) { if (ap < warInfo.cost) {
@@ -62,10 +62,11 @@ export class NormalBattleHandler {
if(role.lv < warInfo.lvLimited) { if(role.lv < warInfo.lvLimited) {
return resResult(STATUS.COM_BATTLE_LV_NOT_ENOUGH); return resResult(STATUS.COM_BATTLE_LV_NOT_ENOUGH);
} }
// 前置关卡是否挑战过 // 前置关卡是否挑战过
let { warStar } = role;
let previousGk = warInfo.previousGk; let previousGk = warInfo.previousGk;
if (previousGk) { if (previousGk) {
let { warStar } = await RoleModel.findByRoleId(roleId);
let preBattle = warStar.findIndex(cur => cur.id == previousGk); let preBattle = warStar.findIndex(cur => cur.id == previousGk);
if (preBattle == -1) return resResult(STATUS.BATTLE_NEED_PREVIOUS_GK); if (preBattle == -1) return resResult(STATUS.BATTLE_NEED_PREVIOUS_GK);
} }
@@ -77,7 +78,12 @@ export class NormalBattleHandler {
let dailyNum = {}; let dailyNum = {};
let towerData = {}; let towerData = {};
let dungeonNum = {}; let dungeonNum = {};
if (warInfo.warType == WAR_TYPE.DAILY) { if (warInfo.warType == WAR_TYPE.NORMAL || warInfo.warType == WAR_TYPE.MAIN_ELITE) {
let checkResult = await checkWarCountAndInc(battleId, 0, role, true);
if (checkResult.code != 0) {
return checkResult
}
} else if (warInfo.warType == WAR_TYPE.DAILY) {
let checkResult = await checkDaily(roleId, battleId, 1); let checkResult = await checkDaily(roleId, battleId, 1);
if (checkResult.status == -1) { if (checkResult.status == -1) {
return checkResult.resResult return checkResult.resResult
@@ -169,7 +175,7 @@ export class NormalBattleHandler {
return resResult(STATUS.BATTLE_INFO_VALIDATE_ERR); return resResult(STATUS.BATTLE_INFO_VALIDATE_ERR);
} }
let role = await RoleModel.findByRoleId(roleId, 'lv vipStartTime warStar'); let role = await RoleModel.findByRoleId(roleId, 'lv vipStartTime warStar warCount refWarCount roleId');
let apJson = await setAp(serverId, roleId, ip, role.lv, isSuccess? -1 * warInfo.cost: 0, sid, getReasonByWarType(warInfo.warType)); // 扣除体力 let apJson = await setAp(serverId, roleId, ip, role.lv, isSuccess? -1 * warInfo.cost: 0, sid, getReasonByWarType(warInfo.warType)); // 扣除体力
if (!apJson) { if (!apJson) {
return resResult(STATUS.BATTLE_ACTION_POINT_LACK); return resResult(STATUS.BATTLE_ACTION_POINT_LACK);
@@ -181,7 +187,16 @@ export class NormalBattleHandler {
let dailyNum = {}; let dailyNum = {};
let towerStatus = null; let towerStatus = null;
let dungeonNum = {}; let dungeonNum = {};
if(warInfo.warType == WAR_TYPE.NORMAL || warInfo.warType == WAR_TYPE.MAIN_ELITE) {
let isFirst = warStar.findIndex(cur => cur.id == battleId) == -1;
if(!isFirst) {
let checkResult = await checkWarCountAndInc(battleId, 1, role, false);
if (checkResult.code != 0) {
return checkResult
}
}
}
if (warInfo.warType == WAR_TYPE.DAILY) { if (warInfo.warType == WAR_TYPE.DAILY) {
let checkResult = await checkDailyAndIncrease(roleId, warStar, battleId, isSuccess?1:0, false, stars, role); let checkResult = await checkDailyAndIncrease(roleId, warStar, battleId, isSuccess?1:0, false, stars, role);
if (checkResult.status == -1) { if (checkResult.status == -1) {
@@ -213,16 +228,20 @@ export class NormalBattleHandler {
} }
dungeonNum = Object.assign(dungeonNum, checkResult.data) dungeonNum = Object.assign(dungeonNum, checkResult.data)
} else if (warInfo.warType == WAR_TYPE.NORMAL) { } else if (warInfo.warType == WAR_TYPE.NORMAL) {
let role = await RoleModel.updateMainWarId(roleId, battleId, nowSeconds()); if(isSuccess) {
if (role) { let role = await RoleModel.updateMainWarId(roleId, battleId, nowSeconds());
let r = new Rank(REDIS_KEY.MAIN_RANK, { serverId }); if (role) {
await r.setRankWithRoleInfo(roleId, role.mainWarId, role.mainUpdatedAt, role); let r = new Rank(REDIS_KEY.MAIN_RANK, { serverId });
await r.setRankWithRoleInfo(roleId, role.mainWarId, role.mainUpdatedAt, role);
}
} }
} else if (warInfo.warType == WAR_TYPE.MAIN_ELITE) { } else if (warInfo.warType == WAR_TYPE.MAIN_ELITE) {
let role = await RoleModel.updateMainEliteWarId(roleId, battleId, nowSeconds()); if(isSuccess) {
if (role) { let role = await RoleModel.updateMainEliteWarId(roleId, battleId, nowSeconds());
let r = new Rank(REDIS_KEY.MAIN_ELITE_RANK, { serverId }); if (role) {
await r.setRankWithRoleInfo(roleId, role.mainEliteWarId, role.mainEliteUpdatedAt, role); let r = new Rank(REDIS_KEY.MAIN_ELITE_RANK, { serverId });
await r.setRankWithRoleInfo(roleId, role.mainEliteWarId, role.mainEliteUpdatedAt, role);
}
} }
} else if (warInfo.warType == WAR_TYPE.ACT_SELF_SHOP) { } else if (warInfo.warType == WAR_TYPE.ACT_SELF_SHOP) {
//糜家商队挑战成功后记录挑战次数 //糜家商队挑战成功后记录挑战次数
@@ -312,18 +331,16 @@ export class NormalBattleHandler {
if (!curWar || curWar.star < 3) { if (!curWar || curWar.star < 3) {
return resResult(STATUS.BATTLE_SWEEP_CONDITION_STAR); return resResult(STATUS.BATTLE_SWEEP_CONDITION_STAR);
} }
let role = await RoleModel.findByRoleId(roleId, 'lv warCount refWarCount roleId');
// 扣体力
let role = await RoleModel.findByRoleId(roleId, 'lv');
let apJson = await setAp(serverId, roleId, ip, role.lv, -1 * warInfo.cost * count, sid, getReasonByWarType(warInfo.warType)); // 扣除体力
if (!apJson) {
return resResult(STATUS.BATTLE_ACTION_POINT_LACK);
}
// 扫荡次数 // 扫荡次数
let dailyNum = {}; let dailyNum = {};
let dungeonNum = {}; let dungeonNum = {};
if (warInfo.warType == WAR_TYPE.DAILY) { if(warInfo.warType == WAR_TYPE.NORMAL || warInfo.warType == WAR_TYPE.MAIN_ELITE) {
let checkResult = await checkWarCountAndInc(battleId, count, role, true);
if (checkResult.code != 0) {
return checkResult
}
} else if (warInfo.warType == WAR_TYPE.DAILY) {
let checkResult = await checkDailyAndIncrease(roleId, warStar, battleId, count, true); let checkResult = await checkDailyAndIncrease(roleId, warStar, battleId, count, true);
if (checkResult.status == -1) { if (checkResult.status == -1) {
return checkResult.resResult return checkResult.resResult
@@ -337,6 +354,13 @@ export class NormalBattleHandler {
dungeonNum = Object.assign(dungeonNum, checkResult.data) dungeonNum = Object.assign(dungeonNum, checkResult.data)
} }
// 扣体力
let apJson = await setAp(serverId, roleId, ip, role.lv, -1 * warInfo.cost * count, sid, getReasonByWarType(warInfo.warType)); // 扣除体力
if (!apJson) {
return resResult(STATUS.BATTLE_ACTION_POINT_LACK);
}
// 发奖励 // 发奖励
let warReward = new WarReward(roleId, roleName, sid, battleId, true); let warReward = new WarReward(roleId, roleName, sid, battleId, true);
let result = await warReward.saveReward(count, true); let result = await warReward.saveReward(count, true);

View File

@@ -1,6 +1,6 @@
import { HeroModel, HeroType } from '../db/Hero'; import { HeroModel, HeroType } from '../db/Hero';
import Role, { RoleModel, RoleType } from '../db/Role' import Role, { RoleModel, RoleType, WarCount } from '../db/Role'
import { getLvByExp, getExpByLv, gameData, getDicApByLv } from '../pubUtils/data'; import { getLvByExp, getExpByLv, gameData, getDicApByLv } from '../pubUtils/data';
import { updateRoleOnlineInfo, updateUserInfo } from './redisService'; import { updateRoleOnlineInfo, updateUserInfo } from './redisService';
// import { switchOnFunc } from './funcSwitchService'; // import { switchOnFunc } from './funcSwitchService';
@@ -11,7 +11,7 @@ import { Rank } from './rankService';
import { checkTask } from './task/taskService'; import { checkTask } from './task/taskService';
import { RScriptRecordModel } from '../db/RScriptRecord'; import { RScriptRecordModel } from '../db/RScriptRecord';
import { setAp } from './actionPointService'; import { setAp } from './actionPointService';
import { resResult } from '../pubUtils/util'; import { resResult, shouldRefresh } from '../pubUtils/util';
import { GuildLeader, LineupParam } from '../domain/rank'; import { GuildLeader, LineupParam } from '../domain/rank';
import { WarStar } from '../domain/dbGeneral'; import { WarStar } from '../domain/dbGeneral';
import { uniq } from 'underscore'; import { uniq } from 'underscore';
@@ -19,6 +19,7 @@ import { checkPopUpCondition } from './activity/popUpShopService';
import { calculateCeWithRole } from './playerCeService'; import { calculateCeWithRole } from './playerCeService';
import { sendMessageToUserWithSuc } from './pushService'; import { sendMessageToUserWithSuc } from './pushService';
import { ActionPointModel } from '../db/ActionPoint'; import { ActionPointModel } from '../db/ActionPoint';
import { GK_MAIN, GK_MAINELITE } from '../pubUtils/dicParam';
export async function roleLevelup(type: KING_EXP_RATIO_TYPE, roleId: string, kingExp: number = 0, session: BackendSession) { export async function roleLevelup(type: KING_EXP_RATIO_TYPE, roleId: string, kingExp: number = 0, session: BackendSession) {
const serverId = session.get('serverId'); const serverId = session.get('serverId');
@@ -155,7 +156,10 @@ export async function getBattleListOfTypes(role: RoleType, types: number[]) {
} }
export async function getBattleList(role: RoleType, type: number) { export async function getBattleList(role: RoleType, type: number) {
let { roleId, warStar } = role; let { roleId, warStar, warCount = [], refWarCount } = role;
if(shouldRefresh(refWarCount, new Date())) {
warCount = [];
}
let scripts = await RScriptRecordModel.findbyRole(roleId, type); let scripts = await RScriptRecordModel.findbyRole(roleId, type);
@@ -190,10 +194,42 @@ export async function getBattleList(role: RoleType, type: number) {
} }
} }
} }
if(type == WAR_TYPE.NORMAL || type == WAR_TYPE.MAIN_ELITE) {
for(let data of result) {
let curWarCount = warCount.find(cur => cur.warId == data.battleId);
data.count = curWarCount? curWarCount.count: 0;
}
}
result = result.sort((a, b) => { return a.battleId - b.battleId }); result = result.sort((a, b) => { return a.battleId - b.battleId });
return result; return result;
} }
export async function checkWarCountAndInc(warId: number, inc: number, role: RoleType, needRefresh: boolean) {
let { roleId, warCount, refWarCount } = role;
let dicWar = gameData.war.get(warId);
let max = dicWar.warType == WAR_TYPE.NORMAL? GK_MAIN.GK_MAIN_SWEEP_TIMES: GK_MAINELITE.GK_MAINELITE_SWEEP_TIMES;
if(needRefresh && shouldRefresh(refWarCount, new Date())) {
let role = await RoleModel.updateRoleInfo(roleId, { refWarCount: new Date(), warCount: [] });
warCount = role.warCount;
}
let curWarCount = warCount.find(cur => cur.warId == warId);
let count = curWarCount? curWarCount.count: 0;
if(inc <= 0) { // checkBattle
if(count >= max) return resResult(STATUS.BATTLE_OR_SWEEP_CNT_NOT_ENOUGH);
} else { // battleEnd & battleSweep
if(count + inc > max) return resResult(STATUS.BATTLE_OR_SWEEP_CNT_NOT_ENOUGH);
}
if(inc > 0) {
if(curWarCount) {
curWarCount.count += inc;
} else {
warCount.push({ warId, count: inc });
}
await RoleModel.updateRoleInfo(roleId, { warCount });
}
return resResult(STATUS.SUCCESS);
}
export function getStarOfChapter(warStar: WarStar[], warTye: number, chapter: number) { export function getStarOfChapter(warStar: WarStar[], warTye: number, chapter: number) {
let starOfChapter = 0 let starOfChapter = 0
for(let { id, star } of warStar ) { for(let { id, star } of warStar ) {

View File

@@ -60,6 +60,7 @@ export const STATUS = {
BATTLE_SWEEP_CONDITION_STAR: { code: 20102, simStr: '需要3星通过关卡才可以扫荡' }, BATTLE_SWEEP_CONDITION_STAR: { code: 20102, simStr: '需要3星通过关卡才可以扫荡' },
BATTLE_NO_BOX_CAN_RECEIVE: { code: 20103, simStr: '宝箱不可领取' }, BATTLE_NO_BOX_CAN_RECEIVE: { code: 20103, simStr: '宝箱不可领取' },
BATTLE_NO_WAR_REWARD_CAN_RECEIVE: { code: 20104, simStr: '没有可领取的关卡奖励' }, BATTLE_NO_WAR_REWARD_CAN_RECEIVE: { code: 20104, simStr: '没有可领取的关卡奖励' },
BATTLE_OR_SWEEP_CNT_NOT_ENOUGH: { code: 20105, simStr: '挑战或扫荡次数不足' },
// 每日 20200 - 20299 // 每日 20200 - 20299
DAILY_WAR_NOT_FOUND: { code: 20201, simStr: '未找到该关卡' }, DAILY_WAR_NOT_FOUND: { code: 20201, simStr: '未找到该关卡' },
DAILY_TYPE_NOT_FOUND: { code: 20202, simStr: '未找到该类型' }, DAILY_TYPE_NOT_FOUND: { code: 20202, simStr: '未找到该类型' },

View File

@@ -33,7 +33,7 @@ export default class Activity_Monthly_Ticket extends BaseModel {
//查询月卡详情 //查询月卡详情
public static async findMonthlyTicket(serverId: number, roleId: string, activityId: number) { public static async findMonthlyTicket(serverId: number, roleId: string, activityId: number) {
let result: ActivityMonthlyTicketModelType = await ActivityMonthlyTicketModel.findOne({ serverId, roleId, activityId }).lean(true); let result: ActivityMonthlyTicketModelType = await ActivityMonthlyTicketModel.findOne({ serverId, roleId, activityId }).sort({ endTime: -1 }).lean(true);
return result; return result;
} }

View File

@@ -44,6 +44,13 @@ export class WarStar {
stars: number[]; // 星级 stars: number[]; // 星级
} }
export class WarCount {
@prop({ required: true })
warId: number; // 关卡 id
@prop({ required: true })
count: number;
}
export class Teraph { export class Teraph {
@prop({ required: true, default: 1 }) @prop({ required: true, default: 1 })
id: number; // 神像的id id: number; // 神像的id
@@ -190,6 +197,10 @@ export default class Role extends BaseModel {
@prop({ required: true, type: WarStar, default: [], _id: false }) @prop({ required: true, type: WarStar, default: [], _id: false })
warStar: WarStar[]; // 关卡星级 warStar: WarStar[]; // 关卡星级
@prop({ required: true, type: WarCount, default: [], _id: false })
warCount: WarCount[]; // 关卡星级
@prop({ required: true })
refWarCount: Date; // 刷新关卡次数
@prop({ required: true, default: 1 }) @prop({ required: true, default: 1 })
loginCnt: number; // 登录次数 loginCnt: number; // 登录次数

View File

@@ -66,6 +66,7 @@ export class MonthlyTicketData extends ActivityBase {
if (data.isForever || moment(new Date).valueOf() < this.cardEndTime) { if (data.isForever || moment(new Date).valueOf() < this.cardEndTime) {
this.isOpen = true; this.isOpen = true;
this.todayIndex = deltaDays(moment(data.createdAt).startOf('d').add(REFRESH_TIME, 'h').toDate(), new Date) + 1; this.todayIndex = deltaDays(moment(data.createdAt).startOf('d').add(REFRESH_TIME, 'h').toDate(), new Date) + 1;
this.days = deltaDays(moment(data.createdAt).startOf('d').add(REFRESH_TIME, 'h').toDate(), new Date(this.cardEndTime));
} else { } else {
this.todayIndex = 0; this.todayIndex = 0;
} }

View File

@@ -29,7 +29,7 @@ export const PVP = {
PVP_CHALLENGE_COUNTS: 5, // pvp初始挑战次数 PVP_CHALLENGE_COUNTS: 5, // pvp初始挑战次数
PVP_CHALLENGE_NORMALTIMES: 240, // pvp日常挑战次数刷新时间分钟 PVP_CHALLENGE_NORMALTIMES: 240, // pvp日常挑战次数刷新时间分钟
PVP_CHALLENGE_FINALTIMES: 240, // PVP赛季最后一天挑战次数刷新时间分钟 PVP_CHALLENGE_FINALTIMES: 240, // PVP赛季最后一天挑战次数刷新时间分钟
PVP_SEASON_DAYS: '1&7|2&30|3&30|4&30', // PVP一个赛季的时间 PVP_SEASON_DAYS: '1&30|2&30|3&30|4&30', // PVP一个赛季的时间
PVP_OPPONENT_FREEREFRESH: 3, // pvp挑战对手每日免费刷新次数 PVP_OPPONENT_FREEREFRESH: 3, // pvp挑战对手每日免费刷新次数
PVP_WINREWARD_UPLIMIT: 10, // 连胜奖励军功加成上限 PVP_WINREWARD_UPLIMIT: 10, // 连胜奖励军功加成上限
PVP_LINEUP_HEROS: 6, // pvp最多上阵人数 PVP_LINEUP_HEROS: 6, // pvp最多上阵人数
@@ -238,6 +238,7 @@ export const NAMEPLATE = {
}; };
export const GK_MAINELITE = { export const GK_MAINELITE = {
GKMAINELITE_OPEN_CONDITION: 424, // 梦魇模式开启时间通过某关卡id GKMAINELITE_OPEN_CONDITION: 424, // 梦魇模式开启时间通过某关卡id
GK_MAINELITE_SWEEP_TIMES: 6, // 梦魇每个主城扫荡次数上限
}; };
export const SERVER_DEBUG_MODE = { export const SERVER_DEBUG_MODE = {
CURRENT_TIME: 1, // 服务器是否打开推送时间debug模式 CURRENT_TIME: 1, // 服务器是否打开推送时间debug模式
@@ -306,3 +307,17 @@ export const INFO_WINDOW = {
REFRESH_TIME: 10, // 刷新冷却时间s REFRESH_TIME: 10, // 刷新冷却时间s
TEAM_INFORMATION_TIME: 60, // 显示的组队信息时间s TEAM_INFORMATION_TIME: 60, // 显示的组队信息时间s
}; };
export const GK_MAIN = {
GK_MAIN_SWEEP_TIMES: 5, // 主线每个主城扫荡次数上限
};
export const LADDER = {
LADDER_INITIAL_POSITION: 3001, // 名将擂台玩家初次匹配的默认名次
LADDER_BATTLE_PREPARE_COUNTDOWN: 120, // 名将擂台战场出战准备界面倒计时s
LADDER_BATTLE_COUNTDOWN: 300, // 名将擂台战场出战准备界面倒计时s
LADDER_REFRESH_TIMES: 5, // 名将擂台每天刷新次数限制
LADDER_CHALLENGE_FREE_TIMES: 5, // 名将擂台每天免费挑战次数
LADDER_CHALLENGE_COST_TIMES: 50, // 名将擂台每天购买挑战次数上限
LADDER_CHALLENGE_BUY_TIMES_COST: '31002&20&20|31002&50&10|31002&100&10|31002&200&10', // 名将擂台每天购买挑战次数花费 物品id&数量&购买次数
LADDER_ROBOT_NAME: '擂台守卫者', // 机器人默认名
LADDER_INITIAL_CHALLENGE_TIMES: 5, // 战5次
};

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -3,42 +3,42 @@
"id": 1, "id": 1,
"jobClass": 1, "jobClass": 1,
"equips": "1&2&3&4", "equips": "1&2&3&4",
"effect": "3&1&40|6&2&40|9&4&40|12&5&40" "effect": "3&1&20|6&2&20|9&4&20|12&5&20"
}, },
{ {
"id": 2, "id": 2,
"jobClass": 2, "jobClass": 2,
"equips": "5&6&7&8", "equips": "5&6&7&8",
"effect": "3&1&40|6&2&40|9&4&40|12&5&40" "effect": "3&1&20|6&2&20|9&4&20|12&5&20"
}, },
{ {
"id": 3, "id": 3,
"jobClass": 3, "jobClass": 3,
"equips": "9&10&11&12", "equips": "9&10&11&12",
"effect": "3&1&40|6&2&40|9&4&40|12&5&40" "effect": "3&1&20|6&2&20|9&4&20|12&5&20"
}, },
{ {
"id": 4, "id": 4,
"jobClass": 4, "jobClass": 4,
"equips": "13&14&15&16", "equips": "13&14&15&16",
"effect": "3&1&40|6&2&40|9&4&40|12&5&40" "effect": "3&1&20|6&2&20|9&4&20|12&5&20"
}, },
{ {
"id": 5, "id": 5,
"jobClass": 5, "jobClass": 5,
"equips": "17&18&19&20", "equips": "17&18&19&20",
"effect": "3&1&40|6&2&40|9&4&40|12&5&40" "effect": "3&1&20|6&2&20|9&4&20|12&5&20"
}, },
{ {
"id": 6, "id": 6,
"jobClass": 6, "jobClass": 6,
"equips": "21&22&23&24", "equips": "21&22&23&24",
"effect": "3&1&40|6&2&40|9&4&40|12&5&40" "effect": "3&1&20|6&2&20|9&4&20|12&5&20"
}, },
{ {
"id": 7, "id": 7,
"jobClass": 7, "jobClass": 7,
"equips": "25&26&27&28", "equips": "25&26&27&28",
"effect": "3&1&40|6&2&40|9&4&40|12&5&40" "effect": "3&1&20|6&2&20|9&4&20|12&5&20"
} }
] ]

File diff suppressed because it is too large Load Diff

View File

@@ -5,10 +5,10 @@
"stars": 1, "stars": 1,
"qualityUp": 1, "qualityUp": 1,
"colorstars": 0, "colorstars": 0,
"hp": 20, "hp": 192,
"atk": 10, "atk": 60,
"def": 6, "def": 36,
"mdef": 6, "mdef": 36,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -18,10 +18,10 @@
"stars": 2, "stars": 2,
"qualityUp": 1, "qualityUp": 1,
"colorstars": 0, "colorstars": 0,
"hp": 40, "hp": 288,
"atk": 20, "atk": 90,
"def": 12, "def": 54,
"mdef": 12, "mdef": 54,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -31,10 +31,10 @@
"stars": 3, "stars": 3,
"qualityUp": 1, "qualityUp": 1,
"colorstars": 0, "colorstars": 0,
"hp": 60, "hp": 384,
"atk": 30, "atk": 120,
"def": 18, "def": 72,
"mdef": 18, "mdef": 72,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -44,10 +44,10 @@
"stars": 4, "stars": 4,
"qualityUp": 1, "qualityUp": 1,
"colorstars": 0, "colorstars": 0,
"hp": 80, "hp": 480,
"atk": 40, "atk": 150,
"def": 24, "def": 90,
"mdef": 24, "mdef": 90,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -57,10 +57,10 @@
"stars": 5, "stars": 5,
"qualityUp": 1, "qualityUp": 1,
"colorstars": 0, "colorstars": 0,
"hp": 100, "hp": 576,
"atk": 50, "atk": 180,
"def": 30, "def": 108,
"mdef": 30, "mdef": 108,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -70,10 +70,10 @@
"stars": 6, "stars": 6,
"qualityUp": 1, "qualityUp": 1,
"colorstars": 0, "colorstars": 0,
"hp": 120, "hp": 672,
"atk": 60, "atk": 210,
"def": 36, "def": 126,
"mdef": 36, "mdef": 126,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -83,10 +83,10 @@
"stars": 6, "stars": 6,
"qualityUp": 2, "qualityUp": 2,
"colorstars": 0, "colorstars": 0,
"hp": 160, "hp": 800,
"atk": 80, "atk": 250,
"def": 48, "def": 150,
"mdef": 48, "mdef": 150,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -96,10 +96,10 @@
"stars": 6, "stars": 6,
"qualityUp": 3, "qualityUp": 3,
"colorstars": 0, "colorstars": 0,
"hp": 200, "hp": 960,
"atk": 100, "atk": 300,
"def": 60, "def": 180,
"mdef": 60, "mdef": 180,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -109,10 +109,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 1, "colorstars": 1,
"hp": 240, "hp": 1024,
"atk": 120, "atk": 320,
"def": 72, "def": 192,
"mdef": 72, "mdef": 192,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -122,10 +122,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 2, "colorstars": 2,
"hp": 280, "hp": 1088,
"atk": 140, "atk": 340,
"def": 84, "def": 204,
"mdef": 84, "mdef": 204,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -135,10 +135,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 3, "colorstars": 3,
"hp": 320, "hp": 1152,
"atk": 160, "atk": 360,
"def": 96, "def": 216,
"mdef": 96, "mdef": 216,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -148,10 +148,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 4, "colorstars": 4,
"hp": 360, "hp": 1216,
"atk": 180, "atk": 380,
"def": 108, "def": 228,
"mdef": 108, "mdef": 228,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -161,10 +161,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 5, "colorstars": 5,
"hp": 400, "hp": 1280,
"atk": 200, "atk": 400,
"def": 120, "def": 240,
"mdef": 120, "mdef": 240,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -174,10 +174,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 6, "colorstars": 6,
"hp": 460, "hp": 1344,
"atk": 230, "atk": 420,
"def": 138, "def": 252,
"mdef": 138, "mdef": 252,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -187,10 +187,10 @@
"stars": 1, "stars": 1,
"qualityUp": 2, "qualityUp": 2,
"colorstars": 0, "colorstars": 0,
"hp": 60, "hp": 320,
"atk": 30, "atk": 100,
"def": 18, "def": 60,
"mdef": 18, "mdef": 60,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -200,10 +200,10 @@
"stars": 2, "stars": 2,
"qualityUp": 2, "qualityUp": 2,
"colorstars": 0, "colorstars": 0,
"hp": 60, "hp": 416,
"atk": 30, "atk": 130,
"def": 18, "def": 78,
"mdef": 18, "mdef": 78,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -213,10 +213,10 @@
"stars": 3, "stars": 3,
"qualityUp": 2, "qualityUp": 2,
"colorstars": 0, "colorstars": 0,
"hp": 100, "hp": 512,
"atk": 50, "atk": 160,
"def": 30, "def": 96,
"mdef": 30, "mdef": 96,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -226,10 +226,10 @@
"stars": 4, "stars": 4,
"qualityUp": 2, "qualityUp": 2,
"colorstars": 0, "colorstars": 0,
"hp": 140, "hp": 608,
"atk": 70, "atk": 190,
"def": 42, "def": 114,
"mdef": 42, "mdef": 114,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -239,10 +239,10 @@
"stars": 5, "stars": 5,
"qualityUp": 2, "qualityUp": 2,
"colorstars": 0, "colorstars": 0,
"hp": 180, "hp": 704,
"atk": 90, "atk": 220,
"def": 54, "def": 132,
"mdef": 54, "mdef": 132,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -252,10 +252,10 @@
"stars": 6, "stars": 6,
"qualityUp": 2, "qualityUp": 2,
"colorstars": 0, "colorstars": 0,
"hp": 220, "hp": 800,
"atk": 110, "atk": 250,
"def": 66, "def": 150,
"mdef": 66, "mdef": 150,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -265,10 +265,10 @@
"stars": 6, "stars": 6,
"qualityUp": 3, "qualityUp": 3,
"colorstars": 0, "colorstars": 0,
"hp": 260, "hp": 896,
"atk": 130, "atk": 280,
"def": 78, "def": 168,
"mdef": 78, "mdef": 168,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -278,10 +278,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 1, "colorstars": 1,
"hp": 300, "hp": 1024,
"atk": 150, "atk": 320,
"def": 90, "def": 192,
"mdef": 90, "mdef": 192,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -291,10 +291,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 2, "colorstars": 2,
"hp": 340, "hp": 1088,
"atk": 170, "atk": 340,
"def": 102, "def": 204,
"mdef": 102, "mdef": 204,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -304,10 +304,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 3, "colorstars": 3,
"hp": 380, "hp": 1152,
"atk": 190, "atk": 360,
"def": 114, "def": 216,
"mdef": 114, "mdef": 216,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -317,10 +317,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 4, "colorstars": 4,
"hp": 420, "hp": 1216,
"atk": 210, "atk": 380,
"def": 126, "def": 228,
"mdef": 126, "mdef": 228,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -330,10 +330,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 5, "colorstars": 5,
"hp": 460, "hp": 1280,
"atk": 230, "atk": 400,
"def": 138, "def": 240,
"mdef": 138, "mdef": 240,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -343,10 +343,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 6, "colorstars": 6,
"hp": 520, "hp": 1344,
"atk": 260, "atk": 420,
"def": 156, "def": 252,
"mdef": 156, "mdef": 252,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -356,10 +356,10 @@
"stars": 1, "stars": 1,
"qualityUp": 3, "qualityUp": 3,
"colorstars": 0, "colorstars": 0,
"hp": 120, "hp": 640,
"atk": 60, "atk": 200,
"def": 36, "def": 120,
"mdef": 36, "mdef": 120,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -369,10 +369,10 @@
"stars": 2, "stars": 2,
"qualityUp": 3, "qualityUp": 3,
"colorstars": 0, "colorstars": 0,
"hp": 120, "hp": 704,
"atk": 60, "atk": 220,
"def": 36, "def": 132,
"mdef": 36, "mdef": 132,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -382,10 +382,10 @@
"stars": 3, "stars": 3,
"qualityUp": 3, "qualityUp": 3,
"colorstars": 0, "colorstars": 0,
"hp": 120, "hp": 768,
"atk": 60, "atk": 240,
"def": 36, "def": 144,
"mdef": 36, "mdef": 144,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -395,10 +395,10 @@
"stars": 4, "stars": 4,
"qualityUp": 3, "qualityUp": 3,
"colorstars": 0, "colorstars": 0,
"hp": 160, "hp": 832,
"atk": 80, "atk": 260,
"def": 48, "def": 156,
"mdef": 48, "mdef": 156,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -408,10 +408,10 @@
"stars": 5, "stars": 5,
"qualityUp": 3, "qualityUp": 3,
"colorstars": 0, "colorstars": 0,
"hp": 200, "hp": 896,
"atk": 100, "atk": 280,
"def": 60, "def": 168,
"mdef": 60, "mdef": 168,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -421,10 +421,10 @@
"stars": 6, "stars": 6,
"qualityUp": 3, "qualityUp": 3,
"colorstars": 0, "colorstars": 0,
"hp": 240, "hp": 960,
"atk": 120, "atk": 300,
"def": 72, "def": 180,
"mdef": 72, "mdef": 180,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -434,10 +434,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 1, "colorstars": 1,
"hp": 300, "hp": 1024,
"atk": 150, "atk": 320,
"def": 90, "def": 192,
"mdef": 90, "mdef": 192,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -447,10 +447,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 2, "colorstars": 2,
"hp": 360, "hp": 1088,
"atk": 180, "atk": 340,
"def": 108, "def": 204,
"mdef": 108, "mdef": 204,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -460,10 +460,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 3, "colorstars": 3,
"hp": 420, "hp": 1152,
"atk": 210, "atk": 360,
"def": 126, "def": 216,
"mdef": 126, "mdef": 216,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -473,10 +473,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 4, "colorstars": 4,
"hp": 480, "hp": 1216,
"atk": 240, "atk": 380,
"def": 144, "def": 228,
"mdef": 144, "mdef": 228,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -486,10 +486,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 5, "colorstars": 5,
"hp": 540, "hp": 1280,
"atk": 270, "atk": 400,
"def": 162, "def": 240,
"mdef": 162, "mdef": 240,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
}, },
@@ -499,10 +499,10 @@
"stars": 6, "stars": 6,
"qualityUp": 4, "qualityUp": 4,
"colorstars": 6, "colorstars": 6,
"hp": 620, "hp": 1344,
"atk": 310, "atk": 420,
"def": 186, "def": 252,
"mdef": 186, "mdef": 252,
"agi": 0, "agi": 0,
"luk": 0 "luk": 0
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -15,7 +15,7 @@
"info": "步兵系0级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系0级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&1226|2&544|4&404|5&284|9&2500|11&2500", "attr": "1&635|2&169|4&121|5&90|9&2500|11&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 1 "talentPoint": 1
}, },
@@ -35,7 +35,7 @@
"info": "步兵系1级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系1级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&2452|2&1089|4&808|5&568|10&2500|12&2500", "attr": "1&1589|2&423|4&303|5&226|10&2500|12&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 3 "talentPoint": 3
}, },
@@ -55,7 +55,7 @@
"info": "步兵系2级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系2级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&4087|2&1815|4&1347|5&947|19&2500|21&2500", "attr": "1&2861|2&761|4&546|5&407|19&2500|21&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 4 "talentPoint": 4
}, },
@@ -75,7 +75,7 @@
"info": "步兵系3级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系3级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&5722|2&2541|4&1886|5&1326|20&2500|22&2500", "attr": "1&4451|2&1184|4&849|5&633|20&2500|22&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 6 "talentPoint": 6
}, },
@@ -95,7 +95,7 @@
"info": "步兵系4级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系4级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&7766|2&3449|4&2560|5&1800|9&5000|11&5000", "attr": "1&6358|2&1692|4&1213|5&905|9&5000|11&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 7 "talentPoint": 7
}, },
@@ -115,7 +115,7 @@
"info": "步兵系5级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系5级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&10218|2&4538|4&3368|5&2368|10&5000|12&5000", "attr": "1&8584|2&2285|4&1638|5&1222|10&5000|12&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 9 "talentPoint": 9
}, },
@@ -135,7 +135,7 @@
"info": "步兵系6级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系6级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&12262|2&5446|4&4042|5&2842|19&5000|21&5000", "attr": "1&11128|2&2962|4&2123|5&1584|19&5000|21&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 10 "talentPoint": 10
}, },
@@ -155,7 +155,7 @@
"info": "步兵系7级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系7级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&14305|2&6354|4&4716|5&3315|20&5000|22&5000", "attr": "1&14307|2&3808|4&2730|5&2037|20&5000|22&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 12 "talentPoint": 12
}, },
@@ -175,7 +175,7 @@
"info": "步兵系8级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系8级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&16349|2&7262|4&5390|5&3789|9&7500|11&7500", "attr": "1&18122|2&4824|4&3458|5&2580|9&7500|11&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 13 "talentPoint": 13
}, },
@@ -195,7 +195,7 @@
"info": "步兵系9级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系9级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&19619|2&8714|4&6468|5&4547|10&7500|12&7500", "attr": "1&22574|2&6009|4&4308|5&3214|10&7500|12&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 15 "talentPoint": 15
}, },
@@ -215,7 +215,7 @@
"info": "步兵系10级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系10级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&22889|2&10166|4&7546|5&5305|19&7500|21&7500", "attr": "1&27661|2&7363|4&5279|5&3938|19&7500|21&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 16 "talentPoint": 16
}, },
@@ -235,7 +235,7 @@
"info": "步兵系11级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系11级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&26159|2&11619|4&8624|5&6063|20&7500|22&7500", "attr": "1&33384|2&8887|4&6371|5&4753|20&7500|22&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 18 "talentPoint": 18
}, },
@@ -255,7 +255,7 @@
"info": "步兵系12级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系12级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&29429|2&13071|4&9702|5&6821|9&10000|11&10000", "attr": "1&39743|2&10580|4&7585|5&5658|9&10000|11&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 19 "talentPoint": 19
}, },
@@ -275,7 +275,7 @@
"info": "步兵系13级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系13级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&32699|2&14524|4&10780|5&7579|10&10000|12&10000", "attr": "1&47373|2&12611|4&9041|5&6745|10&10000|12&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 21 "talentPoint": 21
}, },
@@ -295,7 +295,7 @@
"info": "步兵系14级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系14级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&35969|2&15976|4&11858|5&8337|19&10000|21&10000", "attr": "1&55004|2&14642|4&10497|5&7831|19&10000|21&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 22 "talentPoint": 22
}, },
@@ -315,7 +315,7 @@
"info": "步兵系15级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。", "info": "步兵系15级。擅长防御的步兵部队。适合守卫城。虽然优于远距离攻击部队但却劣于骑兵部队。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&40874|2&18155|4&13475|5&9474|20&10000|22&10000", "attr": "1&63589|2&16928|4&12136|5&9054|20&10000|22&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 24 "talentPoint": 24
}, },
@@ -355,7 +355,7 @@
"info": "枪兵系0级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系0级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&1076|2&623|4&368|5&344|9&2500|11&2500", "attr": "1&601|2&172|4&111|5&105|9&2500|11&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 1 "talentPoint": 1
}, },
@@ -375,7 +375,7 @@
"info": "枪兵系1级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系1级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&2153|2&1247|4&736|5&688|10&2500|12&2500", "attr": "1&1504|2&431|4&277|5&262|10&2500|12&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 3 "talentPoint": 3
}, },
@@ -395,7 +395,7 @@
"info": "枪兵系2级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系2级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&3588|2&2079|4&1227|5&1147|19&2500|21&2500", "attr": "1&2707|2&776|4&499|5&473|19&2500|21&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 4 "talentPoint": 4
}, },
@@ -415,7 +415,7 @@
"info": "枪兵系3级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系3级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&5024|2&2911|4&1718|5&1606|20&2500|22&2500", "attr": "1&4211|2&1208|4&777|5&735|20&2500|22&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 6 "talentPoint": 6
}, },
@@ -435,7 +435,7 @@
"info": "枪兵系4级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系4级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&6818|2&3951|4&2332|5&2180|9&5000|11&5000", "attr": "1&6016|2&1726|4&1110|5&1051|9&5000|11&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 7 "talentPoint": 7
}, },
@@ -455,7 +455,7 @@
"info": "枪兵系5级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系5级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&8972|2&5199|4&3068|5&2868|10&5000|12&5000", "attr": "1&8122|2&2330|4&1499|5&1419|10&5000|12&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 9 "talentPoint": 9
}, },
@@ -475,7 +475,7 @@
"info": "枪兵系6级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系6级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&10766|2&6239|4&3682|5&3442|19&5000|21&5000", "attr": "1&10528|2&3020|4&1944|5&1839|19&5000|21&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 10 "talentPoint": 10
}, },
@@ -495,7 +495,7 @@
"info": "枪兵系7级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系7级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&12561|2&7279|4&4296|5&4016|20&5000|22&5000", "attr": "1&13536|2&3883|4&2499|5&2365|20&5000|22&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 12 "talentPoint": 12
}, },
@@ -515,7 +515,7 @@
"info": "枪兵系8级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系8级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&14355|2&8319|4&4910|5&4590|9&7500|11&7500", "attr": "1&17146|2&4919|4&3166|5&2996|9&7500|11&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 13 "talentPoint": 13
}, },
@@ -535,7 +535,7 @@
"info": "枪兵系9级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系9级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&17226|2&9983|4&5892|5&5508|10&7500|12&7500", "attr": "1&21358|2&6127|4&3943|5&3732|10&7500|12&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 15 "talentPoint": 15
}, },
@@ -555,7 +555,7 @@
"info": "枪兵系10级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系10级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&20097|2&11647|4&6874|5&6426|19&7500|21&7500", "attr": "1&26171|2&7508|4&4832|5&4573|19&7500|21&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 16 "talentPoint": 16
}, },
@@ -575,7 +575,7 @@
"info": "枪兵系11级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系11级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&22968|2&13311|4&7856|5&7344|20&7500|22&7500", "attr": "1&31586|2&9061|4&5832|5&5519|20&7500|22&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 18 "talentPoint": 18
}, },
@@ -595,7 +595,7 @@
"info": "枪兵系12级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系12级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&25840|2&14975|4&8838|5&8262|9&10000|11&10000", "attr": "1&37602|2&10787|4&6943|5&6571|9&10000|11&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 19 "talentPoint": 19
}, },
@@ -615,7 +615,7 @@
"info": "枪兵系13级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系13级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&28711|2&16639|4&9820|5&9180|10&10000|12&10000", "attr": "1&44822|2&12858|4&8276|5&7832|10&10000|12&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 21 "talentPoint": 21
}, },
@@ -635,7 +635,7 @@
"info": "枪兵系14级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系14级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&31582|2&18303|4&10802|5&10098|19&10000|21&10000", "attr": "1&52041|2&14929|4&9609|5&9094|19&10000|21&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 22 "talentPoint": 22
}, },
@@ -655,7 +655,7 @@
"info": "枪兵系15级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。", "info": "枪兵系15级。攻防均可的步兵队伍自身没有短板但也没有突出之处在与骑兵部队战斗时较有优势。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&35889|2&20799|4&12275|5&11475|20&10000|22&10000", "attr": "1&60164|2&17260|4&11109|5&10514|20&10000|22&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 24 "talentPoint": 24
}, },
@@ -695,7 +695,7 @@
"info": "轻骑兵系0级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系0级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&1030|2&676|4&332|5&320|9&2500|11&2500", "attr": "1&581|2&186|4&107|5&101|9&2500|11&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 1 "talentPoint": 1
}, },
@@ -715,7 +715,7 @@
"info": "轻骑兵系1级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系1级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&2061|2&1353|4&664|5&640|10&2500|12&2500", "attr": "1&1452|2&465|4&269|5&253|10&2500|12&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 3 "talentPoint": 3
}, },
@@ -735,7 +735,7 @@
"info": "轻骑兵系2级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系2级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&3435|2&2256|4&1107|5&1067|19&2500|21&2500", "attr": "1&2614|2&838|4&484|5&457|19&2500|21&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 4 "talentPoint": 4
}, },
@@ -755,7 +755,7 @@
"info": "轻骑兵系3级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系3级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&4809|2&3158|4&1550|5&1494|20&2500|22&2500", "attr": "1&4067|2&1304|4&753|5&710|20&2500|22&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 6 "talentPoint": 6
}, },
@@ -775,7 +775,7 @@
"info": "轻骑兵系4级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系4级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&6527|2&4286|4&2104|5&2028|9&5000|11&5000", "attr": "1&5810|2&1863|4&1076|5&1015|9&5000|11&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 7 "talentPoint": 7
}, },
@@ -795,7 +795,7 @@
"info": "轻骑兵系5级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系5级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&8588|2&5640|4&2768|5&2668|10&5000|12&5000", "attr": "1&7844|2&2515|4&1453|5&1371|10&5000|12&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 9 "talentPoint": 9
}, },
@@ -815,7 +815,7 @@
"info": "轻骑兵系6级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系6级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&10306|2&6768|4&3322|5&3202|19&5000|21&5000", "attr": "1&10169|2&3260|4&1884|5&1777|19&5000|21&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 10 "talentPoint": 10
}, },
@@ -835,7 +835,7 @@
"info": "轻骑兵系7级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系7级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&12024|2&7896|4&3875|5&3735|20&5000|22&5000", "attr": "1&13074|2&4191|4&2422|5&2285|20&5000|22&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 12 "talentPoint": 12
}, },
@@ -855,7 +855,7 @@
"info": "轻骑兵系8级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系8级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&13742|2&9024|4&4429|5&4269|9&7500|11&7500", "attr": "1&16561|2&5309|4&3068|5&2894|9&7500|11&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 13 "talentPoint": 13
}, },
@@ -875,7 +875,7 @@
"info": "轻骑兵系9级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系9级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&16490|2&10829|4&5315|5&5123|10&7500|12&7500", "attr": "1&20628|2&6613|4&3822|5&3605|10&7500|12&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 15 "talentPoint": 15
}, },
@@ -895,7 +895,7 @@
"info": "轻骑兵系10级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系10级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&19238|2&12634|4&6201|5&5977|19&7500|21&7500", "attr": "1&25277|2&8104|4&4683|5&4418|19&7500|21&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 16 "talentPoint": 16
}, },
@@ -915,7 +915,7 @@
"info": "轻骑兵系11级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系11级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&21987|2&14439|4&7087|5&6831|20&7500|22&7500", "attr": "1&30507|2&9780|4&5652|5&5332|20&7500|22&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 18 "talentPoint": 18
}, },
@@ -935,7 +935,7 @@
"info": "轻骑兵系12级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系12级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&24735|2&16243|4&7973|5&7685|9&10000|11&10000", "attr": "1&36318|2&11643|4&6729|5&6348|9&10000|11&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 19 "talentPoint": 19
}, },
@@ -955,7 +955,7 @@
"info": "轻骑兵系13级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系13级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&27484|2&18048|4&8859|5&8539|10&10000|12&10000", "attr": "1&43291|2&13879|4&8021|5&7566|10&10000|12&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 21 "talentPoint": 21
}, },
@@ -975,7 +975,7 @@
"info": "轻骑兵系14级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系14级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&30232|2&19853|4&9745|5&9393|19&10000|21&10000", "attr": "1&50264|2&16114|4&9313|5&8785|19&10000|21&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 22 "talentPoint": 22
}, },
@@ -995,7 +995,7 @@
"info": "轻骑兵系15级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。", "info": "轻骑兵系15级。移动力优秀的骑兵部队。不擅长艰险的地形对步兵部队的攻击较强但对远距离攻击部队较弱。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&34355|2&22561|4&11074|5&10674|20&10000|22&10000", "attr": "1&58109|2&18630|4&10767|5&10157|20&10000|22&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 24 "talentPoint": 24
}, },
@@ -1035,7 +1035,7 @@
"info": "弓兵系0级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系0级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&961|2&663|4&320|5&332|9&2500|11&2500", "attr": "1&595|2&189|4&100|5&104|9&2500|11&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 1 "talentPoint": 1
}, },
@@ -1055,7 +1055,7 @@
"info": "弓兵系1级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系1级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&1923|2&1327|4&640|5&664|10&2500|12&2500", "attr": "1&1488|2&474|4&252|5&260|10&2500|12&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 3 "talentPoint": 3
}, },
@@ -1075,7 +1075,7 @@
"info": "弓兵系2级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系2级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&3205|2&2212|4&1067|5&1107|19&2500|21&2500", "attr": "1&2678|2&853|4&453|5&469|19&2500|21&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 4 "talentPoint": 4
}, },
@@ -1095,7 +1095,7 @@
"info": "弓兵系3级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系3级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&4487|2&3096|4&1494|5&1550|20&2500|22&2500", "attr": "1&4166|2&1328|4&705|5&729|20&2500|22&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 6 "talentPoint": 6
}, },
@@ -1115,7 +1115,7 @@
"info": "弓兵系4级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系4级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&6090|2&4202|4&2028|5&2104|9&5000|11&5000", "attr": "1&5952|2&1897|4&1008|5&1042|9&5000|11&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 7 "talentPoint": 7
}, },
@@ -1135,7 +1135,7 @@
"info": "弓兵系5级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系5级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&8013|2&5530|4&2668|5&2768|10&5000|12&5000", "attr": "1&8036|2&2561|4&1361|5&1407|10&5000|12&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 9 "talentPoint": 9
}, },
@@ -1155,7 +1155,7 @@
"info": "弓兵系6级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系6级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&9616|2&6636|4&3202|5&3322|19&5000|21&5000", "attr": "1&10417|2&3320|4&1764|5&1824|19&5000|21&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 10 "talentPoint": 10
}, },
@@ -1175,7 +1175,7 @@
"info": "弓兵系7级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系7级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&11219|2&7742|4&3735|5&3875|20&5000|22&5000", "attr": "1&13393|2&4268|4&2268|5&2345|20&5000|22&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 12 "talentPoint": 12
}, },
@@ -1195,7 +1195,7 @@
"info": "弓兵系8级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系8级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&12822|2&8848|4&4269|5&4429|9&7500|11&7500", "attr": "1&16965|2&5407|4&2873|5&2970|9&7500|11&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 13 "talentPoint": 13
}, },
@@ -1215,7 +1215,7 @@
"info": "弓兵系9级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系9级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&15386|2&10618|4&5123|5&5315|10&7500|12&7500", "attr": "1&21132|2&6735|4&3579|5&3700|10&7500|12&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 15 "talentPoint": 15
}, },
@@ -1235,7 +1235,7 @@
"info": "弓兵系10级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系10级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&17950|2&12387|4&5977|5&6201|19&7500|21&7500", "attr": "1&25894|2&8252|4&4385|5&4534|19&7500|21&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 16 "talentPoint": 16
}, },
@@ -1255,7 +1255,7 @@
"info": "弓兵系11级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系11级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&20515|2&14157|4&6831|5&7087|20&7500|22&7500", "attr": "1&31252|2&9960|4&5293|5&5472|20&7500|22&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 18 "talentPoint": 18
}, },
@@ -1275,7 +1275,7 @@
"info": "弓兵系12级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系12级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&23079|2&15927|4&7685|5&7973|9&10000|11&10000", "attr": "1&37205|2&11857|4&6301|5&6515|9&10000|11&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 19 "talentPoint": 19
}, },
@@ -1295,7 +1295,7 @@
"info": "弓兵系13级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系13级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&25644|2&17696|4&8539|5&8859|10&10000|12&10000", "attr": "1&44348|2&14134|4&7511|5&7765|10&10000|12&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 21 "talentPoint": 21
}, },
@@ -1315,7 +1315,7 @@
"info": "弓兵系14级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系14级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&28208|2&19466|4&9393|5&9745|19&10000|21&10000", "attr": "1&51491|2&16410|4&8720|5&9016|19&10000|21&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 22 "talentPoint": 22
}, },
@@ -1335,7 +1335,7 @@
"info": "弓兵系15级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。", "info": "弓兵系15级。命中率高的远距离攻击部队。以远距离攻击为特征虽然优于骑兵部队但却劣于步兵。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&32055|2&22121|4&10674|5&11074|20&10000|22&10000", "attr": "1&59528|2&18972|4&10082|5&10424|20&10000|22&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 24 "talentPoint": 24
}, },
@@ -1375,7 +1375,7 @@
"info": "游侠系0级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系0级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&984|2&623|4&332|5&404|9&2500|11&2500", "attr": "1&581|2&176|4&104|5&117|9&2500|11&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 1 "talentPoint": 1
}, },
@@ -1395,7 +1395,7 @@
"info": "游侠系1级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系1级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&1969|2&1247|4&664|5&808|10&2500|12&2500", "attr": "1&1452|2&440|4&260|5&294|10&2500|12&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 3 "talentPoint": 3
}, },
@@ -1415,7 +1415,7 @@
"info": "游侠系2级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系2级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&3282|2&2079|4&1107|5&1347|19&2500|21&2500", "attr": "1&2614|2&792|4&469|5&530|19&2500|21&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 4 "talentPoint": 4
}, },
@@ -1435,7 +1435,7 @@
"info": "游侠系3级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系3级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&4595|2&2911|4&1550|5&1886|20&2500|22&2500", "attr": "1&4067|2&1232|4&729|5&825|20&2500|22&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 6 "talentPoint": 6
}, },
@@ -1455,7 +1455,7 @@
"info": "游侠系4级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系4级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&6236|2&3951|4&2104|5&2560|9&5000|11&5000", "attr": "1&5810|2&1760|4&1042|5&1179|9&5000|11&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 7 "talentPoint": 7
}, },
@@ -1475,7 +1475,7 @@
"info": "游侠系5级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系5级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&8205|2&5199|4&2768|5&3368|10&5000|12&5000", "attr": "1&7843|2&2376|4&1407|5&1592|10&5000|12&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 9 "talentPoint": 9
}, },
@@ -1495,7 +1495,7 @@
"info": "游侠系6级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系6级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&9846|2&6239|4&3322|5&4042|19&5000|21&5000", "attr": "1&10167|2&3080|4&1824|5&2063|19&5000|21&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 10 "talentPoint": 10
}, },
@@ -1515,7 +1515,7 @@
"info": "游侠系7级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系7级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&11487|2&7279|4&3875|5&4716|20&5000|22&5000", "attr": "1&13072|2&3960|4&2345|5&2653|20&5000|22&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 12 "talentPoint": 12
}, },
@@ -1535,7 +1535,7 @@
"info": "游侠系8级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系8级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&13128|2&8319|4&4429|5&5390|9&7500|11&7500", "attr": "1&16558|2&5016|4&2970|5&3361|9&7500|11&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 13 "talentPoint": 13
}, },
@@ -1555,7 +1555,7 @@
"info": "游侠系9级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系9级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&15754|2&9983|4&5315|5&6468|10&7500|12&7500", "attr": "1&20625|2&6248|4&3700|5&4186|10&7500|12&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 15 "talentPoint": 15
}, },
@@ -1575,7 +1575,7 @@
"info": "游侠系10级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系10级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&18380|2&11647|4&6201|5&7546|19&7500|21&7500", "attr": "1&25273|2&7656|4&4534|5&5130|19&7500|21&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 16 "talentPoint": 16
}, },
@@ -1595,7 +1595,7 @@
"info": "游侠系11级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系11级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&21006|2&13311|4&7087|5&8624|20&7500|22&7500", "attr": "1&30502|2&9241|4&5472|5&6191|20&7500|22&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 18 "talentPoint": 18
}, },
@@ -1615,7 +1615,7 @@
"info": "游侠系12级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系12级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&23631|2&14975|4&7973|5&9702|9&10000|11&10000", "attr": "1&36312|2&11001|4&6515|5&7371|9&10000|11&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 19 "talentPoint": 19
}, },
@@ -1635,7 +1635,7 @@
"info": "游侠系13级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系13级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&26257|2&16639|4&8859|5&10780|10&10000|12&10000", "attr": "1&43284|2&13113|4&7765|5&8786|10&10000|12&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 21 "talentPoint": 21
}, },
@@ -1655,7 +1655,7 @@
"info": "游侠系14级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系14级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&28883|2&18303|4&9745|5&11858|19&10000|21&10000", "attr": "1&50256|2&15225|4&9016|5&10201|19&10000|21&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 22 "talentPoint": 22
}, },
@@ -1675,7 +1675,7 @@
"info": "游侠系15级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。", "info": "游侠系15级。为了不俗的攻击和移动能力舍弃了一部分物理防御但拥有较高的策略防御面对策士医者具有强大优势但不善于正面战斗。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&32822|2&20799|4&11074|5&13475|20&10000|22&10000", "attr": "1&58100|2&17602|4&10424|5&11794|20&10000|22&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 24 "talentPoint": 24
}, },
@@ -1715,7 +1715,7 @@
"info": "策士系0级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系0级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&869|2&663|4&320|5&416|9&2500|11&2500", "attr": "1&502|2&193|4&98|5&128|9&2500|11&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 1 "talentPoint": 1
}, },
@@ -1735,7 +1735,7 @@
"info": "策士系1级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系1级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&1739|2&1327|4&640|5&832|10&2500|12&2500", "attr": "1&1255|2&482|4&245|5&320|10&2500|12&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 3 "talentPoint": 3
}, },
@@ -1755,7 +1755,7 @@
"info": "策士系2级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系2级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&2898|2&2212|4&1067|5&1387|19&2500|21&2500", "attr": "1&2260|2&869|4&441|5&576|19&2500|21&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 4 "talentPoint": 4
}, },
@@ -1775,7 +1775,7 @@
"info": "策士系3级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系3级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&4058|2&3096|4&1494|5&1942|20&2500|22&2500", "attr": "1&3516|2&1352|4&686|5&897|20&2500|22&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 6 "talentPoint": 6
}, },
@@ -1795,7 +1795,7 @@
"info": "策士系4级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系4级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&5507|2&4202|4&2028|5&2636|9&5000|11&5000", "attr": "1&5023|2&1931|4&980|5&1282|9&5000|11&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 7 "talentPoint": 7
}, },
@@ -1815,7 +1815,7 @@
"info": "策士系5级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系5级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&7246|2&5530|4&2668|5&3468|10&5000|12&5000", "attr": "1&6781|2&2607|4&1323|5&1730|10&5000|12&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 9 "talentPoint": 9
}, },
@@ -1835,7 +1835,7 @@
"info": "策士系6级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系6级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&8696|2&6636|4&3202|5&4162|19&5000|21&5000", "attr": "1&8790|2&3380|4&1715|5&2243|19&5000|21&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 10 "talentPoint": 10
}, },
@@ -1855,7 +1855,7 @@
"info": "策士系7级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系7级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&10145|2&7742|4&3735|5&4856|20&5000|22&5000", "attr": "1&11302|2&4345|4&2205|5&2884|20&5000|22&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 12 "talentPoint": 12
}, },
@@ -1875,7 +1875,7 @@
"info": "策士系8级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系8级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&11594|2&8848|4&4269|5&5550|9&7500|11&7500", "attr": "1&14316|2&5504|4&2793|5&3653|9&7500|11&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 13 "talentPoint": 13
}, },
@@ -1895,7 +1895,7 @@
"info": "策士系9级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系9级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&13913|2&10618|4&5123|5&6660|10&7500|12&7500", "attr": "1&17832|2&6856|4&3479|5&4551|10&7500|12&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 15 "talentPoint": 15
}, },
@@ -1915,7 +1915,7 @@
"info": "策士系10级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系10级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&16232|2&12387|4&5977|5&7770|19&7500|21&7500", "attr": "1&21850|2&8402|4&4263|5&5577|19&7500|21&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 16 "talentPoint": 16
}, },
@@ -1935,7 +1935,7 @@
"info": "策士系11级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系11级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&18551|2&14157|4&6831|5&8880|20&7500|22&7500", "attr": "1&26371|2&10140|4&5145|5&6731|20&7500|22&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 18 "talentPoint": 18
}, },
@@ -1955,7 +1955,7 @@
"info": "策士系12级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系12级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&20870|2&15927|4&7685|5&9990|9&10000|11&10000", "attr": "1&31395|2&12071|4&6125|5&8013|9&10000|11&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 19 "talentPoint": 19
}, },
@@ -1975,7 +1975,7 @@
"info": "策士系13级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系13级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&23189|2&17696|4&8539|5&11100|10&10000|12&10000", "attr": "1&37422|2&14389|4&7301|5&9551|10&10000|12&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 21 "talentPoint": 21
}, },
@@ -1995,7 +1995,7 @@
"info": "策士系14级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系14级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&25508|2&19466|4&9393|5&12210|19&10000|21&10000", "attr": "1&43450|2&16707|4&8477|5&11090|19&10000|21&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 22 "talentPoint": 22
}, },
@@ -2015,7 +2015,7 @@
"info": "策士系15级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。", "info": "策士系15级。使用攻击策略的文官部队具有超高的策略伤害性但血少防低移动能力差一旦被战士接近就会陷入危险。火系、水系、地系等策略是其专长。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&28987|2&22121|4&10674|5&13875|20&10000|22&10000", "attr": "1&50232|2&19315|4&9800|5&12821|20&10000|22&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 24 "talentPoint": 24
}, },
@@ -2055,7 +2055,7 @@
"info": "医生系0级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系0级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&915|2&623|4&308|5&428|9&2500|11&2500", "attr": "1&522|2&187|4&97|5&131|9&2500|11&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 1 "talentPoint": 1
}, },
@@ -2075,7 +2075,7 @@
"info": "医生系1级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系1级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2", "trainingConsume": "17005&2|17002&2|17003&2|17004&2|17006&2|17006&2",
"upGradeConsume": "17042&2", "upGradeConsume": "17042&2",
"attr": "1&1831|2&1247|4&616|5&856|10&2500|12&2500", "attr": "1&1307|2&467|4&243|5&329|10&2500|12&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 3 "talentPoint": 3
}, },
@@ -2095,7 +2095,7 @@
"info": "医生系2级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系2级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&3052|2&2079|4&1027|5&1427|19&2500|21&2500", "attr": "1&2352|2&842|4&438|5&592|19&2500|21&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 4 "talentPoint": 4
}, },
@@ -2115,7 +2115,7 @@
"info": "医生系3级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系3级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6", "trainingConsume": "17010&6|17007&6|17008&6|17009&6|17011&6|17011&6",
"upGradeConsume": "17042&4", "upGradeConsume": "17042&4",
"attr": "1&4272|2&2911|4&1438|5&1998|20&2500|22&2500", "attr": "1&3660|2&1309|4&681|5&921|20&2500|22&2500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 6 "talentPoint": 6
}, },
@@ -2135,7 +2135,7 @@
"info": "医生系4级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系4级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&5798|2&3951|4&1952|5&2712|9&5000|11&5000", "attr": "1&5228|2&1871|4&973|5&1316|9&5000|11&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 7 "talentPoint": 7
}, },
@@ -2155,7 +2155,7 @@
"info": "医生系5级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系5级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10", "trainingConsume": "17015&10|17012&10|17013&10|17014&10|17016&10|17016&10",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&7630|2&5199|4&2568|5&3568|10&5000|12&5000", "attr": "1&7058|2&2526|4&1314|5&1777|10&5000|12&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 9 "talentPoint": 9
}, },
@@ -2175,7 +2175,7 @@
"info": "医生系6级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系6级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&9156|2&6239|4&3082|5&4282|19&5000|21&5000", "attr": "1&9150|2&3274|4&1704|5&2303|19&5000|21&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 10 "talentPoint": 10
}, },
@@ -2195,7 +2195,7 @@
"info": "医生系7级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系7级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14", "trainingConsume": "17020&14|17017&14|17018&14|17019&14|17021&14|17021&14",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&10682|2&7279|4&3595|5&4996|20&5000|22&5000", "attr": "1&11764|2&4210|4&2191|5&2961|20&5000|22&5000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 12 "talentPoint": 12
}, },
@@ -2215,7 +2215,7 @@
"info": "医生系8级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系8级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&12208|2&8319|4&4109|5&5710|9&7500|11&7500", "attr": "1&14901|2&5333|4&2775|5&3751|9&7500|11&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 13 "talentPoint": 13
}, },
@@ -2235,7 +2235,7 @@
"info": "医生系9级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系9级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18", "trainingConsume": "17025&18|17022&18|17023&18|17024&18|17026&18|17026&18",
"upGradeConsume": "17042&6", "upGradeConsume": "17042&6",
"attr": "1&14650|2&9983|4&4931|5&6852|10&7500|12&7500", "attr": "1&18561|2&6643|4&3457|5&4673|10&7500|12&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 15 "talentPoint": 15
}, },
@@ -2255,7 +2255,7 @@
"info": "医生系10级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系10级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&17091|2&11647|4&5753|5&7994|19&7500|21&7500", "attr": "1&22744|2&8140|4&4236|5&5726|19&7500|21&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 16 "talentPoint": 16
}, },
@@ -2275,7 +2275,7 @@
"info": "医生系11级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系11级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20", "trainingConsume": "17030&20|17027&20|17028&20|17029&20|17031&20|17031&20",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&19533|2&13311|4&6575|5&9136|20&7500|22&7500", "attr": "1&27450|2&9824|4&5112|5&6911|20&7500|22&7500",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 18 "talentPoint": 18
}, },
@@ -2295,7 +2295,7 @@
"info": "医生系12级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系12级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&21975|2&14975|4&7397|5&10278|9&10000|11&10000", "attr": "1&32679|2&11696|4&6086|5&8227|9&10000|11&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 19 "talentPoint": 19
}, },
@@ -2315,7 +2315,7 @@
"info": "医生系13级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系13级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22", "trainingConsume": "17035&22|17032&22|17033&22|17034&22|17036&22|17036&22",
"upGradeConsume": "17042&8", "upGradeConsume": "17042&8",
"attr": "1&24416|2&16639|4&8219|5&11420|10&10000|12&10000", "attr": "1&38953|2&13941|4&7255|5&9807|10&10000|12&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 21 "talentPoint": 21
}, },
@@ -2335,7 +2335,7 @@
"info": "医生系14级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系14级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&26858|2&18303|4&9041|5&12562|19&10000|21&10000", "attr": "1&45228|2&16187|4&8424|5&11386|19&10000|21&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 22 "talentPoint": 22
}, },
@@ -2355,7 +2355,7 @@
"info": "医生系15级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。", "info": "医生系15级。使用回复策略的文官部队。后方支援部队在大战中能大放异彩。",
"trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24", "trainingConsume": "17040&24|17037&24|17038&24|17039&24|17041&24|17041&24",
"upGradeConsume": "17042&10", "upGradeConsume": "17042&10",
"attr": "1&30521|2&20799|4&10274|5&14275|20&10000|22&10000", "attr": "1&52287|2&18714|4&9739|5&13164|20&10000|22&10000",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 24 "talentPoint": 24
}, },
@@ -2381,7 +2381,7 @@
}, },
{ {
"jobid": 1, "jobid": 1,
"name": "野", "name": "野",
"grade": 1, "grade": 1,
"isPlayer": 0, "isPlayer": 0,
"unlockLevel": 99, "unlockLevel": 99,
@@ -2798,5 +2798,85 @@
"attr": "1&0|2&0|4&0|5&0", "attr": "1&0|2&0|4&0|5&0",
"baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000", "baseAttr": "9&100000|10&5000|11&10000|18&50000|28&50000",
"talentPoint": 0 "talentPoint": 0
},
{
"jobid": 22,
"name": "图腾",
"grade": 1,
"isPlayer": 0,
"unlockLevel": 99,
"job_class": 10,
"type": 1,
"imgid": 10,
"spe": 0,
"atkid": 1,
"seid": "&",
"effect": "&",
"info": "少数民族祭祀用的图腾",
"trainingConsume": "&",
"upGradeConsume": "&",
"attr": "&",
"baseAttr": "&",
"talentPoint": 0
},
{
"jobid": 23,
"name": "帝像遗骸",
"grade": 1,
"isPlayer": 0,
"unlockLevel": 99,
"job_class": 11,
"type": 1,
"imgid": 11,
"spe": 0,
"atkid": 1,
"seid": "&",
"effect": "&",
"info": "张让利用东帝像的遗骸重构而成的造物",
"trainingConsume": "&",
"upGradeConsume": "&",
"attr": "&",
"baseAttr": "&",
"talentPoint": 0
},
{
"jobid": 24,
"name": "彼岸花",
"grade": 1,
"isPlayer": 0,
"unlockLevel": 99,
"job_class": 10,
"type": 1,
"imgid": 10,
"spe": 0,
"atkid": 1,
"seid": "&",
"effect": "&",
"info": "何太后从黄泉彼岸唤来的神秘花朵",
"trainingConsume": "&",
"upGradeConsume": "&",
"attr": "&",
"baseAttr": "&",
"talentPoint": 0
},
{
"jobid": 25,
"name": "乌桓大萨满",
"grade": 1,
"isPlayer": 0,
"unlockLevel": 99,
"job_class": 11,
"type": 1,
"imgid": 11,
"spe": 0,
"atkid": 1,
"seid": "&",
"effect": "&",
"info": "乌桓人的大萨满,利用了邪恶的手段操控狼灵之力",
"trainingConsume": "&",
"upGradeConsume": "&",
"attr": "&",
"baseAttr": "&",
"talentPoint": 0
} }
] ]

View File

@@ -4,7 +4,7 @@
"quality": 1, "quality": 1,
"stars": 1, "stars": 1,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.1, "mainAttrAPerent": 0.3,
"assiAttrAddValue": 200 "assiAttrAddValue": 200
}, },
{ {
@@ -12,7 +12,7 @@
"quality": 1, "quality": 1,
"stars": 2, "stars": 2,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.2, "mainAttrAPerent": 0.4,
"assiAttrAddValue": 400 "assiAttrAddValue": 400
}, },
{ {
@@ -20,7 +20,7 @@
"quality": 1, "quality": 1,
"stars": 3, "stars": 3,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.3, "mainAttrAPerent": 0.5,
"assiAttrAddValue": 600 "assiAttrAddValue": 600
}, },
{ {
@@ -28,7 +28,7 @@
"quality": 1, "quality": 1,
"stars": 4, "stars": 4,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.4, "mainAttrAPerent": 0.6,
"assiAttrAddValue": 800 "assiAttrAddValue": 800
}, },
{ {
@@ -36,7 +36,7 @@
"quality": 1, "quality": 1,
"stars": 5, "stars": 5,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.5, "mainAttrAPerent": 0.7,
"assiAttrAddValue": 1000 "assiAttrAddValue": 1000
}, },
{ {
@@ -44,7 +44,7 @@
"quality": 1, "quality": 1,
"stars": 6, "stars": 6,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.6, "mainAttrAPerent": 0.8,
"assiAttrAddValue": 1200 "assiAttrAddValue": 1200
}, },
{ {
@@ -52,7 +52,7 @@
"quality": 2, "quality": 2,
"stars": 1, "stars": 1,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.3, "mainAttrAPerent": 0.5,
"assiAttrAddValue": 600 "assiAttrAddValue": 600
}, },
{ {
@@ -60,7 +60,7 @@
"quality": 2, "quality": 2,
"stars": 2, "stars": 2,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.3, "mainAttrAPerent": 0.6,
"assiAttrAddValue": 600 "assiAttrAddValue": 600
}, },
{ {
@@ -68,7 +68,7 @@
"quality": 2, "quality": 2,
"stars": 3, "stars": 3,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.4, "mainAttrAPerent": 0.7,
"assiAttrAddValue": 800 "assiAttrAddValue": 800
}, },
{ {
@@ -76,7 +76,7 @@
"quality": 2, "quality": 2,
"stars": 4, "stars": 4,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.5, "mainAttrAPerent": 0.8,
"assiAttrAddValue": 1000 "assiAttrAddValue": 1000
}, },
{ {
@@ -84,7 +84,7 @@
"quality": 2, "quality": 2,
"stars": 5, "stars": 5,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.6, "mainAttrAPerent": 0.9,
"assiAttrAddValue": 1200 "assiAttrAddValue": 1200
}, },
{ {
@@ -92,7 +92,7 @@
"quality": 2, "quality": 2,
"stars": 6, "stars": 6,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.7, "mainAttrAPerent": 1,
"assiAttrAddValue": 1400 "assiAttrAddValue": 1400
}, },
{ {
@@ -100,7 +100,7 @@
"quality": 3, "quality": 3,
"stars": 1, "stars": 1,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.5, "mainAttrAPerent": 0.8,
"assiAttrAddValue": 1000 "assiAttrAddValue": 1000
}, },
{ {
@@ -108,7 +108,7 @@
"quality": 3, "quality": 3,
"stars": 2, "stars": 2,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.5, "mainAttrAPerent": 1,
"assiAttrAddValue": 1000 "assiAttrAddValue": 1000
}, },
{ {
@@ -116,7 +116,7 @@
"quality": 3, "quality": 3,
"stars": 3, "stars": 3,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.5, "mainAttrAPerent": 1.2,
"assiAttrAddValue": 1000 "assiAttrAddValue": 1000
}, },
{ {
@@ -124,7 +124,7 @@
"quality": 3, "quality": 3,
"stars": 4, "stars": 4,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.6, "mainAttrAPerent": 1.4,
"assiAttrAddValue": 1200 "assiAttrAddValue": 1200
}, },
{ {
@@ -132,7 +132,7 @@
"quality": 3, "quality": 3,
"stars": 5, "stars": 5,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.7, "mainAttrAPerent": 1.6,
"assiAttrAddValue": 1400 "assiAttrAddValue": 1400
}, },
{ {
@@ -140,7 +140,7 @@
"quality": 3, "quality": 3,
"stars": 6, "stars": 6,
"colorstars": 0, "colorstars": 0,
"mainAttrAPerent": 0.8, "mainAttrAPerent": 1.8,
"assiAttrAddValue": 1600 "assiAttrAddValue": 1600
}, },
{ {
@@ -148,7 +148,7 @@
"quality": 4, "quality": 4,
"stars": 6, "stars": 6,
"colorstars": 1, "colorstars": 1,
"mainAttrAPerent": 0.9, "mainAttrAPerent": 2,
"assiAttrAddValue": 2000 "assiAttrAddValue": 2000
}, },
{ {
@@ -156,7 +156,7 @@
"quality": 4, "quality": 4,
"stars": 6, "stars": 6,
"colorstars": 2, "colorstars": 2,
"mainAttrAPerent": 0.95, "mainAttrAPerent": 2.2,
"assiAttrAddValue": 2200 "assiAttrAddValue": 2200
}, },
{ {
@@ -164,7 +164,7 @@
"quality": 4, "quality": 4,
"stars": 6, "stars": 6,
"colorstars": 3, "colorstars": 3,
"mainAttrAPerent": 1, "mainAttrAPerent": 2.4,
"assiAttrAddValue": 2400 "assiAttrAddValue": 2400
}, },
{ {
@@ -172,7 +172,7 @@
"quality": 4, "quality": 4,
"stars": 6, "stars": 6,
"colorstars": 4, "colorstars": 4,
"mainAttrAPerent": 1.05, "mainAttrAPerent": 2.6,
"assiAttrAddValue": 2600 "assiAttrAddValue": 2600
}, },
{ {
@@ -180,7 +180,7 @@
"quality": 4, "quality": 4,
"stars": 6, "stars": 6,
"colorstars": 5, "colorstars": 5,
"mainAttrAPerent": 1.1, "mainAttrAPerent": 2.8,
"assiAttrAddValue": 2800 "assiAttrAddValue": 2800
}, },
{ {
@@ -188,7 +188,7 @@
"quality": 4, "quality": 4,
"stars": 6, "stars": 6,
"colorstars": 6, "colorstars": 6,
"mainAttrAPerent": 1.2, "mainAttrAPerent": 3,
"assiAttrAddValue": 3000 "assiAttrAddValue": 3000
} }
] ]

View File

@@ -1,6 +1,21 @@
[ [
{ {
"id": 1, "id": 1,
"goodid": 72001,
"goodname": "烧肉",
"shop": 1,
"type": 5,
"guildlvlimit": "&",
"lvlimit": 0,
"purchaselimit": 6,
"refreshType": 1,
"money": 31002,
"price": 50,
"chosen": 0,
"indirectId": 0
},
{
"id": 2,
"goodid": 17042, "goodid": 17042,
"goodname": "虎符", "goodname": "虎符",
"shop": 1, "shop": 1,
@@ -15,7 +30,7 @@
"indirectId": 0 "indirectId": 0
}, },
{ {
"id": 2, "id": 3,
"goodid": 17001, "goodid": 17001,
"goodname": "觉醒丹", "goodname": "觉醒丹",
"shop": 1, "shop": 1,
@@ -30,7 +45,7 @@
"indirectId": 0 "indirectId": 0
}, },
{ {
"id": 3, "id": 4,
"goodid": 11101, "goodid": 11101,
"goodname": "四叶草玉符", "goodname": "四叶草玉符",
"shop": 1, "shop": 1,
@@ -45,7 +60,7 @@
"indirectId": 0 "indirectId": 0
}, },
{ {
"id": 4, "id": 5,
"goodid": 17055, "goodid": 17055,
"goodname": "天外陨金", "goodname": "天外陨金",
"shop": 1, "shop": 1,
@@ -60,7 +75,7 @@
"indirectId": 0 "indirectId": 0
}, },
{ {
"id": 5, "id": 6,
"goodid": 17044, "goodid": 17044,
"goodname": "洗练石", "goodname": "洗练石",
"shop": 1, "shop": 1,
@@ -75,7 +90,7 @@
"indirectId": 0 "indirectId": 0
}, },
{ {
"id": 6, "id": 7,
"goodid": 17057, "goodid": 17057,
"goodname": "淬炼石", "goodname": "淬炼石",
"shop": 1, "shop": 1,
@@ -90,7 +105,7 @@
"indirectId": 0 "indirectId": 0
}, },
{ {
"id": 7, "id": 8,
"goodid": 22001, "goodid": 22001,
"goodname": "点将令", "goodname": "点将令",
"shop": 1, "shop": 1,
@@ -105,7 +120,7 @@
"indirectId": 1 "indirectId": 1
}, },
{ {
"id": 8, "id": 9,
"goodid": 22002, "goodid": 22002,
"goodname": "求贤令", "goodname": "求贤令",
"shop": 1, "shop": 1,
@@ -120,7 +135,7 @@
"indirectId": 2 "indirectId": 2
}, },
{ {
"id": 9, "id": 10,
"goodid": 17045, "goodid": 17045,
"goodname": "乾坤锁", "goodname": "乾坤锁",
"shop": 1, "shop": 1,
@@ -135,7 +150,7 @@
"indirectId": 0 "indirectId": 0
}, },
{ {
"id": 10, "id": 11,
"goodid": 17056, "goodid": 17056,
"goodname": "息壤", "goodname": "息壤",
"shop": 1, "shop": 1,

View File

@@ -8,7 +8,7 @@
"lv": 1, "lv": 1,
"quality": 1, "quality": 1,
"composeMaterial": "&", "composeMaterial": "&",
"attribute": "2&100" "attribute": "2&90"
}, },
{ {
"id": 2, "id": 2,
@@ -19,7 +19,7 @@
"lv": 2, "lv": 2,
"quality": 1, "quality": 1,
"composeMaterial": "60001&3", "composeMaterial": "60001&3",
"attribute": "2&400" "attribute": "2&240"
}, },
{ {
"id": 3, "id": 3,
@@ -30,7 +30,7 @@
"lv": 3, "lv": 3,
"quality": 2, "quality": 2,
"composeMaterial": "60002&3", "composeMaterial": "60002&3",
"attribute": "2&900" "attribute": "2&640"
}, },
{ {
"id": 4, "id": 4,
@@ -41,7 +41,7 @@
"lv": 4, "lv": 4,
"quality": 2, "quality": 2,
"composeMaterial": "60003&3", "composeMaterial": "60003&3",
"attribute": "2&1600" "attribute": "2&1200"
}, },
{ {
"id": 5, "id": 5,
@@ -52,7 +52,7 @@
"lv": 5, "lv": 5,
"quality": 3, "quality": 3,
"composeMaterial": "60004&3", "composeMaterial": "60004&3",
"attribute": "2&2500" "attribute": "2&2100"
}, },
{ {
"id": 6, "id": 6,
@@ -63,7 +63,7 @@
"lv": 6, "lv": 6,
"quality": 3, "quality": 3,
"composeMaterial": "60005&3", "composeMaterial": "60005&3",
"attribute": "2&3600" "attribute": "2&3300"
}, },
{ {
"id": 7, "id": 7,
@@ -74,7 +74,7 @@
"lv": 7, "lv": 7,
"quality": 4, "quality": 4,
"composeMaterial": "60006&3|17056&9", "composeMaterial": "60006&3|17056&9",
"attribute": "2&4900" "attribute": "2&4800"
}, },
{ {
"id": 8, "id": 8,
@@ -85,7 +85,7 @@
"lv": 8, "lv": 8,
"quality": 4, "quality": 4,
"composeMaterial": "60007&3|17056&9", "composeMaterial": "60007&3|17056&9",
"attribute": "2&6400" "attribute": "2&7200"
}, },
{ {
"id": 9, "id": 9,
@@ -96,7 +96,7 @@
"lv": 9, "lv": 9,
"quality": 5, "quality": 5,
"composeMaterial": "60008&3|17056&9", "composeMaterial": "60008&3|17056&9",
"attribute": "2&8000" "attribute": "2&10000"
}, },
{ {
"id": 10, "id": 10,
@@ -107,7 +107,7 @@
"lv": 1, "lv": 1,
"quality": 1, "quality": 1,
"composeMaterial": "&", "composeMaterial": "&",
"attribute": "4&60" "attribute": "4&54"
}, },
{ {
"id": 11, "id": 11,
@@ -118,7 +118,7 @@
"lv": 2, "lv": 2,
"quality": 1, "quality": 1,
"composeMaterial": "60011&3", "composeMaterial": "60011&3",
"attribute": "4&240" "attribute": "4&144"
}, },
{ {
"id": 12, "id": 12,
@@ -129,7 +129,7 @@
"lv": 3, "lv": 3,
"quality": 2, "quality": 2,
"composeMaterial": "60012&3", "composeMaterial": "60012&3",
"attribute": "4&540" "attribute": "4&384"
}, },
{ {
"id": 13, "id": 13,
@@ -140,7 +140,7 @@
"lv": 4, "lv": 4,
"quality": 2, "quality": 2,
"composeMaterial": "60013&3", "composeMaterial": "60013&3",
"attribute": "4&960" "attribute": "4&720"
}, },
{ {
"id": 14, "id": 14,
@@ -151,7 +151,7 @@
"lv": 5, "lv": 5,
"quality": 3, "quality": 3,
"composeMaterial": "60014&3", "composeMaterial": "60014&3",
"attribute": "4&1500" "attribute": "4&1260"
}, },
{ {
"id": 15, "id": 15,
@@ -162,7 +162,7 @@
"lv": 6, "lv": 6,
"quality": 3, "quality": 3,
"composeMaterial": "60015&3", "composeMaterial": "60015&3",
"attribute": "4&2160" "attribute": "4&1980"
}, },
{ {
"id": 16, "id": 16,
@@ -173,7 +173,7 @@
"lv": 7, "lv": 7,
"quality": 4, "quality": 4,
"composeMaterial": "60016&3|17056&9", "composeMaterial": "60016&3|17056&9",
"attribute": "4&2940" "attribute": "4&2880"
}, },
{ {
"id": 17, "id": 17,
@@ -184,7 +184,7 @@
"lv": 8, "lv": 8,
"quality": 4, "quality": 4,
"composeMaterial": "60017&3|17056&9", "composeMaterial": "60017&3|17056&9",
"attribute": "4&3840" "attribute": "4&4320"
}, },
{ {
"id": 18, "id": 18,
@@ -195,7 +195,7 @@
"lv": 9, "lv": 9,
"quality": 5, "quality": 5,
"composeMaterial": "60018&3|17056&9", "composeMaterial": "60018&3|17056&9",
"attribute": "4&4800" "attribute": "4&6000"
}, },
{ {
"id": 19, "id": 19,
@@ -206,7 +206,7 @@
"lv": 1, "lv": 1,
"quality": 1, "quality": 1,
"composeMaterial": "&", "composeMaterial": "&",
"attribute": "5&60" "attribute": "5&54"
}, },
{ {
"id": 20, "id": 20,
@@ -217,7 +217,7 @@
"lv": 2, "lv": 2,
"quality": 1, "quality": 1,
"composeMaterial": "60021&3", "composeMaterial": "60021&3",
"attribute": "5&240" "attribute": "5&144"
}, },
{ {
"id": 21, "id": 21,
@@ -228,7 +228,7 @@
"lv": 3, "lv": 3,
"quality": 2, "quality": 2,
"composeMaterial": "60022&3", "composeMaterial": "60022&3",
"attribute": "5&540" "attribute": "5&384"
}, },
{ {
"id": 22, "id": 22,
@@ -239,7 +239,7 @@
"lv": 4, "lv": 4,
"quality": 2, "quality": 2,
"composeMaterial": "60023&3", "composeMaterial": "60023&3",
"attribute": "5&960" "attribute": "5&720"
}, },
{ {
"id": 23, "id": 23,
@@ -250,7 +250,7 @@
"lv": 5, "lv": 5,
"quality": 3, "quality": 3,
"composeMaterial": "60024&3", "composeMaterial": "60024&3",
"attribute": "5&1500" "attribute": "5&1260"
}, },
{ {
"id": 24, "id": 24,
@@ -261,7 +261,7 @@
"lv": 6, "lv": 6,
"quality": 3, "quality": 3,
"composeMaterial": "60025&3", "composeMaterial": "60025&3",
"attribute": "5&2160" "attribute": "5&1980"
}, },
{ {
"id": 25, "id": 25,
@@ -272,7 +272,7 @@
"lv": 7, "lv": 7,
"quality": 4, "quality": 4,
"composeMaterial": "60026&3|17056&9", "composeMaterial": "60026&3|17056&9",
"attribute": "5&2940" "attribute": "5&2880"
}, },
{ {
"id": 26, "id": 26,
@@ -283,7 +283,7 @@
"lv": 8, "lv": 8,
"quality": 4, "quality": 4,
"composeMaterial": "60027&3|17056&9", "composeMaterial": "60027&3|17056&9",
"attribute": "5&3840" "attribute": "5&4320"
}, },
{ {
"id": 27, "id": 27,
@@ -294,7 +294,7 @@
"lv": 9, "lv": 9,
"quality": 5, "quality": 5,
"composeMaterial": "60028&3|17056&9", "composeMaterial": "60028&3|17056&9",
"attribute": "5&4800" "attribute": "5&6000"
}, },
{ {
"id": 28, "id": 28,
@@ -305,7 +305,7 @@
"lv": 1, "lv": 1,
"quality": 1, "quality": 1,
"composeMaterial": "&", "composeMaterial": "&",
"attribute": "1&200" "attribute": "1&288"
}, },
{ {
"id": 29, "id": 29,
@@ -316,7 +316,7 @@
"lv": 2, "lv": 2,
"quality": 1, "quality": 1,
"composeMaterial": "60031&3", "composeMaterial": "60031&3",
"attribute": "1&800" "attribute": "1&768"
}, },
{ {
"id": 30, "id": 30,
@@ -327,7 +327,7 @@
"lv": 3, "lv": 3,
"quality": 2, "quality": 2,
"composeMaterial": "60032&3", "composeMaterial": "60032&3",
"attribute": "1&1800" "attribute": "1&2048"
}, },
{ {
"id": 31, "id": 31,
@@ -338,7 +338,7 @@
"lv": 4, "lv": 4,
"quality": 2, "quality": 2,
"composeMaterial": "60033&3", "composeMaterial": "60033&3",
"attribute": "1&3200" "attribute": "1&3840"
}, },
{ {
"id": 32, "id": 32,
@@ -349,7 +349,7 @@
"lv": 5, "lv": 5,
"quality": 3, "quality": 3,
"composeMaterial": "60034&3", "composeMaterial": "60034&3",
"attribute": "1&5000" "attribute": "1&6720"
}, },
{ {
"id": 33, "id": 33,
@@ -360,7 +360,7 @@
"lv": 6, "lv": 6,
"quality": 3, "quality": 3,
"composeMaterial": "60035&3", "composeMaterial": "60035&3",
"attribute": "1&7200" "attribute": "1&10560"
}, },
{ {
"id": 34, "id": 34,
@@ -371,7 +371,7 @@
"lv": 7, "lv": 7,
"quality": 4, "quality": 4,
"composeMaterial": "60036&3|17056&9", "composeMaterial": "60036&3|17056&9",
"attribute": "1&9800" "attribute": "1&15360"
}, },
{ {
"id": 35, "id": 35,
@@ -382,7 +382,7 @@
"lv": 8, "lv": 8,
"quality": 4, "quality": 4,
"composeMaterial": "60037&3|17056&9", "composeMaterial": "60037&3|17056&9",
"attribute": "1&12800" "attribute": "1&23040"
}, },
{ {
"id": 36, "id": 36,
@@ -393,6 +393,6 @@
"lv": 9, "lv": 9,
"quality": 5, "quality": 5,
"composeMaterial": "60038&3|17056&9", "composeMaterial": "60038&3|17056&9",
"attribute": "1&16000" "attribute": "1&32000"
} }
] ]

View File

@@ -11,13 +11,13 @@
"mdefBasis": 0, "mdefBasis": 0,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 400, "hpMax": 1600,
"atkMax": 200, "atkMax": 500,
"defMax": 120, "defMax": 300,
"mdefMax": 120, "mdefMax": 300,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -36,19 +36,19 @@
"name": "二阶青龙神像", "name": "二阶青龙神像",
"quality": 1, "quality": 1,
"grade": 2, "grade": 2,
"hpBasis": 400, "hpBasis": 1600,
"atkBasis": 200, "atkBasis": 500,
"defBasis": 120, "defBasis": 300,
"mdefBasis": 120, "mdefBasis": 300,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 1000, "hpMax": 3840,
"atkMax": 500, "atkMax": 1200,
"defMax": 300, "defMax": 720,
"mdefMax": 300, "mdefMax": 720,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -67,19 +67,19 @@
"name": "三阶青龙神像", "name": "三阶青龙神像",
"quality": 2, "quality": 2,
"grade": 3, "grade": 3,
"hpBasis": 1000, "hpBasis": 3840,
"atkBasis": 500, "atkBasis": 1200,
"defBasis": 300, "defBasis": 720,
"mdefBasis": 300, "mdefBasis": 720,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 2000, "hpMax": 7680,
"atkMax": 1000, "atkMax": 2400,
"defMax": 600, "defMax": 1440,
"mdefMax": 600, "mdefMax": 1440,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -98,19 +98,19 @@
"name": "四阶青龙神像", "name": "四阶青龙神像",
"quality": 2, "quality": 2,
"grade": 4, "grade": 4,
"hpBasis": 2000, "hpBasis": 7680,
"atkBasis": 1000, "atkBasis": 2400,
"defBasis": 600, "defBasis": 1440,
"mdefBasis": 600, "mdefBasis": 1440,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 3600, "hpMax": 12160,
"atkMax": 1800, "atkMax": 3800,
"defMax": 1080, "defMax": 2280,
"mdefMax": 1080, "mdefMax": 2280,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -129,19 +129,19 @@
"name": "五阶青龙神像", "name": "五阶青龙神像",
"quality": 3, "quality": 3,
"grade": 5, "grade": 5,
"hpBasis": 3600, "hpBasis": 12160,
"atkBasis": 1800, "atkBasis": 3800,
"defBasis": 1080, "defBasis": 2280,
"mdefBasis": 1080, "mdefBasis": 2280,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 5600, "hpMax": 17280,
"atkMax": 2800, "atkMax": 5400,
"defMax": 1680, "defMax": 3240,
"mdefMax": 1680, "mdefMax": 3240,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -160,19 +160,19 @@
"name": "六阶青龙神像", "name": "六阶青龙神像",
"quality": 3, "quality": 3,
"grade": 6, "grade": 6,
"hpBasis": 5600, "hpBasis": 17280,
"atkBasis": 2800, "atkBasis": 5400,
"defBasis": 1680, "defBasis": 3240,
"mdefBasis": 1680, "mdefBasis": 3240,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 8000, "hpMax": 23040,
"atkMax": 4000, "atkMax": 7200,
"defMax": 2400, "defMax": 4320,
"mdefMax": 2400, "mdefMax": 4320,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -191,19 +191,19 @@
"name": "七阶青龙神像", "name": "七阶青龙神像",
"quality": 4, "quality": 4,
"grade": 7, "grade": 7,
"hpBasis": 8000, "hpBasis": 23040,
"atkBasis": 4000, "atkBasis": 7200,
"defBasis": 2400, "defBasis": 4320,
"mdefBasis": 2400, "mdefBasis": 4320,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 10800, "hpMax": 30080,
"atkMax": 5400, "atkMax": 9400,
"defMax": 3240, "defMax": 5640,
"mdefMax": 3240, "mdefMax": 5640,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -222,19 +222,19 @@
"name": "八阶青龙神像", "name": "八阶青龙神像",
"quality": 4, "quality": 4,
"grade": 8, "grade": 8,
"hpBasis": 10800, "hpBasis": 30080,
"atkBasis": 5400, "atkBasis": 9400,
"defBasis": 3240, "defBasis": 5640,
"mdefBasis": 3240, "mdefBasis": 5640,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 14400, "hpMax": 38400,
"atkMax": 7200, "atkMax": 12000,
"defMax": 4320, "defMax": 7200,
"mdefMax": 4320, "mdefMax": 7200,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -253,19 +253,19 @@
"name": "九阶青龙神像", "name": "九阶青龙神像",
"quality": 5, "quality": 5,
"grade": 9, "grade": 9,
"hpBasis": 14400, "hpBasis": 38400,
"atkBasis": 7200, "atkBasis": 12000,
"defBasis": 4320, "defBasis": 7200,
"mdefBasis": 4320, "mdefBasis": 7200,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 18000, "hpMax": 48000,
"atkMax": 9000, "atkMax": 15000,
"defMax": 5400, "defMax": 9000,
"mdefMax": 5400, "mdefMax": 9000,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -290,13 +290,13 @@
"mdefBasis": 0, "mdefBasis": 0,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 400, "hpMax": 1600,
"atkMax": 200, "atkMax": 500,
"defMax": 120, "defMax": 300,
"mdefMax": 120, "mdefMax": 300,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -315,19 +315,19 @@
"name": "二阶白虎神像", "name": "二阶白虎神像",
"quality": 1, "quality": 1,
"grade": 2, "grade": 2,
"hpBasis": 400, "hpBasis": 1600,
"atkBasis": 200, "atkBasis": 500,
"defBasis": 120, "defBasis": 300,
"mdefBasis": 120, "mdefBasis": 300,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 1000, "hpMax": 3840,
"atkMax": 500, "atkMax": 1200,
"defMax": 300, "defMax": 720,
"mdefMax": 300, "mdefMax": 720,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -346,19 +346,19 @@
"name": "三阶白虎神像", "name": "三阶白虎神像",
"quality": 2, "quality": 2,
"grade": 3, "grade": 3,
"hpBasis": 1000, "hpBasis": 3840,
"atkBasis": 500, "atkBasis": 1200,
"defBasis": 300, "defBasis": 720,
"mdefBasis": 300, "mdefBasis": 720,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 2000, "hpMax": 7680,
"atkMax": 1000, "atkMax": 2400,
"defMax": 600, "defMax": 1440,
"mdefMax": 600, "mdefMax": 1440,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -377,19 +377,19 @@
"name": "四阶白虎神像", "name": "四阶白虎神像",
"quality": 2, "quality": 2,
"grade": 4, "grade": 4,
"hpBasis": 2000, "hpBasis": 7680,
"atkBasis": 1000, "atkBasis": 2400,
"defBasis": 600, "defBasis": 1440,
"mdefBasis": 600, "mdefBasis": 1440,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 3600, "hpMax": 12160,
"atkMax": 1800, "atkMax": 3800,
"defMax": 1080, "defMax": 2280,
"mdefMax": 1080, "mdefMax": 2280,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -408,19 +408,19 @@
"name": "五阶白虎神像", "name": "五阶白虎神像",
"quality": 3, "quality": 3,
"grade": 5, "grade": 5,
"hpBasis": 3600, "hpBasis": 12160,
"atkBasis": 1800, "atkBasis": 3800,
"defBasis": 1080, "defBasis": 2280,
"mdefBasis": 1080, "mdefBasis": 2280,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 5600, "hpMax": 17280,
"atkMax": 2800, "atkMax": 5400,
"defMax": 1680, "defMax": 3240,
"mdefMax": 1680, "mdefMax": 3240,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -439,19 +439,19 @@
"name": "六阶白虎神像", "name": "六阶白虎神像",
"quality": 3, "quality": 3,
"grade": 6, "grade": 6,
"hpBasis": 5600, "hpBasis": 17280,
"atkBasis": 2800, "atkBasis": 5400,
"defBasis": 1680, "defBasis": 3240,
"mdefBasis": 1680, "mdefBasis": 3240,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 8000, "hpMax": 23040,
"atkMax": 4000, "atkMax": 7200,
"defMax": 2400, "defMax": 4320,
"mdefMax": 2400, "mdefMax": 4320,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -470,19 +470,19 @@
"name": "七阶白虎神像", "name": "七阶白虎神像",
"quality": 4, "quality": 4,
"grade": 7, "grade": 7,
"hpBasis": 8000, "hpBasis": 23040,
"atkBasis": 4000, "atkBasis": 7200,
"defBasis": 2400, "defBasis": 4320,
"mdefBasis": 2400, "mdefBasis": 4320,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 10800, "hpMax": 30080,
"atkMax": 5400, "atkMax": 9400,
"defMax": 3240, "defMax": 5640,
"mdefMax": 3240, "mdefMax": 5640,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -501,19 +501,19 @@
"name": "八阶白虎神像", "name": "八阶白虎神像",
"quality": 4, "quality": 4,
"grade": 8, "grade": 8,
"hpBasis": 10800, "hpBasis": 30080,
"atkBasis": 5400, "atkBasis": 9400,
"defBasis": 3240, "defBasis": 5640,
"mdefBasis": 3240, "mdefBasis": 5640,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 14400, "hpMax": 38400,
"atkMax": 7200, "atkMax": 12000,
"defMax": 4320, "defMax": 7200,
"mdefMax": 4320, "mdefMax": 7200,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -532,19 +532,19 @@
"name": "九阶白虎神像", "name": "九阶白虎神像",
"quality": 5, "quality": 5,
"grade": 9, "grade": 9,
"hpBasis": 14400, "hpBasis": 38400,
"atkBasis": 7200, "atkBasis": 12000,
"defBasis": 4320, "defBasis": 7200,
"mdefBasis": 4320, "mdefBasis": 7200,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 18000, "hpMax": 48000,
"atkMax": 9000, "atkMax": 15000,
"defMax": 5400, "defMax": 9000,
"mdefMax": 5400, "mdefMax": 9000,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -569,13 +569,13 @@
"mdefBasis": 0, "mdefBasis": 0,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 400, "hpMax": 1600,
"atkMax": 200, "atkMax": 500,
"defMax": 120, "defMax": 300,
"mdefMax": 120, "mdefMax": 300,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -594,19 +594,19 @@
"name": "二阶凤雀神像", "name": "二阶凤雀神像",
"quality": 1, "quality": 1,
"grade": 2, "grade": 2,
"hpBasis": 400, "hpBasis": 1600,
"atkBasis": 200, "atkBasis": 500,
"defBasis": 120, "defBasis": 300,
"mdefBasis": 120, "mdefBasis": 300,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 1000, "hpMax": 3840,
"atkMax": 500, "atkMax": 1200,
"defMax": 300, "defMax": 720,
"mdefMax": 300, "mdefMax": 720,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -625,19 +625,19 @@
"name": "三阶凤雀神像", "name": "三阶凤雀神像",
"quality": 2, "quality": 2,
"grade": 3, "grade": 3,
"hpBasis": 1000, "hpBasis": 3840,
"atkBasis": 500, "atkBasis": 1200,
"defBasis": 300, "defBasis": 720,
"mdefBasis": 300, "mdefBasis": 720,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 2000, "hpMax": 7680,
"atkMax": 1000, "atkMax": 2400,
"defMax": 600, "defMax": 1440,
"mdefMax": 600, "mdefMax": 1440,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -656,19 +656,19 @@
"name": "四阶凤雀神像", "name": "四阶凤雀神像",
"quality": 2, "quality": 2,
"grade": 4, "grade": 4,
"hpBasis": 2000, "hpBasis": 7680,
"atkBasis": 1000, "atkBasis": 2400,
"defBasis": 600, "defBasis": 1440,
"mdefBasis": 600, "mdefBasis": 1440,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 3600, "hpMax": 12160,
"atkMax": 1800, "atkMax": 3800,
"defMax": 1080, "defMax": 2280,
"mdefMax": 1080, "mdefMax": 2280,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -687,19 +687,19 @@
"name": "五阶凤雀神像", "name": "五阶凤雀神像",
"quality": 3, "quality": 3,
"grade": 5, "grade": 5,
"hpBasis": 3600, "hpBasis": 12160,
"atkBasis": 1800, "atkBasis": 3800,
"defBasis": 1080, "defBasis": 2280,
"mdefBasis": 1080, "mdefBasis": 2280,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 5600, "hpMax": 17280,
"atkMax": 2800, "atkMax": 5400,
"defMax": 1680, "defMax": 3240,
"mdefMax": 1680, "mdefMax": 3240,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -718,19 +718,19 @@
"name": "六阶凤雀神像", "name": "六阶凤雀神像",
"quality": 3, "quality": 3,
"grade": 6, "grade": 6,
"hpBasis": 5600, "hpBasis": 17280,
"atkBasis": 2800, "atkBasis": 5400,
"defBasis": 1680, "defBasis": 3240,
"mdefBasis": 1680, "mdefBasis": 3240,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 8000, "hpMax": 23040,
"atkMax": 4000, "atkMax": 7200,
"defMax": 2400, "defMax": 4320,
"mdefMax": 2400, "mdefMax": 4320,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -749,19 +749,19 @@
"name": "七阶凤雀神像", "name": "七阶凤雀神像",
"quality": 4, "quality": 4,
"grade": 7, "grade": 7,
"hpBasis": 8000, "hpBasis": 23040,
"atkBasis": 4000, "atkBasis": 7200,
"defBasis": 2400, "defBasis": 4320,
"mdefBasis": 2400, "mdefBasis": 4320,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 10800, "hpMax": 30080,
"atkMax": 5400, "atkMax": 9400,
"defMax": 3240, "defMax": 5640,
"mdefMax": 3240, "mdefMax": 5640,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -780,19 +780,19 @@
"name": "八阶凤雀神像", "name": "八阶凤雀神像",
"quality": 4, "quality": 4,
"grade": 8, "grade": 8,
"hpBasis": 10800, "hpBasis": 30080,
"atkBasis": 5400, "atkBasis": 9400,
"defBasis": 3240, "defBasis": 5640,
"mdefBasis": 3240, "mdefBasis": 5640,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 14400, "hpMax": 38400,
"atkMax": 7200, "atkMax": 12000,
"defMax": 4320, "defMax": 7200,
"mdefMax": 4320, "mdefMax": 7200,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -811,19 +811,19 @@
"name": "九阶凤雀神像", "name": "九阶凤雀神像",
"quality": 5, "quality": 5,
"grade": 9, "grade": 9,
"hpBasis": 14400, "hpBasis": 38400,
"atkBasis": 7200, "atkBasis": 12000,
"defBasis": 4320, "defBasis": 7200,
"mdefBasis": 4320, "mdefBasis": 7200,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 18000, "hpMax": 48000,
"atkMax": 9000, "atkMax": 15000,
"defMax": 5400, "defMax": 9000,
"mdefMax": 5400, "mdefMax": 9000,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -848,13 +848,13 @@
"mdefBasis": 0, "mdefBasis": 0,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 400, "hpMax": 1600,
"atkMax": 200, "atkMax": 500,
"defMax": 120, "defMax": 300,
"mdefMax": 120, "mdefMax": 300,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -873,19 +873,19 @@
"name": "二阶玄武神像", "name": "二阶玄武神像",
"quality": 1, "quality": 1,
"grade": 2, "grade": 2,
"hpBasis": 400, "hpBasis": 1600,
"atkBasis": 200, "atkBasis": 500,
"defBasis": 120, "defBasis": 300,
"mdefBasis": 120, "mdefBasis": 300,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 1000, "hpMax": 3840,
"atkMax": 500, "atkMax": 1200,
"defMax": 300, "defMax": 720,
"mdefMax": 300, "mdefMax": 720,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -904,19 +904,19 @@
"name": "三阶玄武神像", "name": "三阶玄武神像",
"quality": 2, "quality": 2,
"grade": 3, "grade": 3,
"hpBasis": 1000, "hpBasis": 3840,
"atkBasis": 500, "atkBasis": 1200,
"defBasis": 300, "defBasis": 720,
"mdefBasis": 300, "mdefBasis": 720,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 2000, "hpMax": 7680,
"atkMax": 1000, "atkMax": 2400,
"defMax": 600, "defMax": 1440,
"mdefMax": 600, "mdefMax": 1440,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -935,19 +935,19 @@
"name": "四阶玄武神像", "name": "四阶玄武神像",
"quality": 2, "quality": 2,
"grade": 4, "grade": 4,
"hpBasis": 2000, "hpBasis": 7680,
"atkBasis": 1000, "atkBasis": 2400,
"defBasis": 600, "defBasis": 1440,
"mdefBasis": 600, "mdefBasis": 1440,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 3600, "hpMax": 12160,
"atkMax": 1800, "atkMax": 3800,
"defMax": 1080, "defMax": 2280,
"mdefMax": 1080, "mdefMax": 2280,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -966,19 +966,19 @@
"name": "五阶玄武神像", "name": "五阶玄武神像",
"quality": 3, "quality": 3,
"grade": 5, "grade": 5,
"hpBasis": 3600, "hpBasis": 12160,
"atkBasis": 1800, "atkBasis": 3800,
"defBasis": 1080, "defBasis": 2280,
"mdefBasis": 1080, "mdefBasis": 2280,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 5600, "hpMax": 17280,
"atkMax": 2800, "atkMax": 5400,
"defMax": 1680, "defMax": 3240,
"mdefMax": 1680, "mdefMax": 3240,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -997,19 +997,19 @@
"name": "六阶玄武神像", "name": "六阶玄武神像",
"quality": 3, "quality": 3,
"grade": 6, "grade": 6,
"hpBasis": 5600, "hpBasis": 17280,
"atkBasis": 2800, "atkBasis": 5400,
"defBasis": 1680, "defBasis": 3240,
"mdefBasis": 1680, "mdefBasis": 3240,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 8000, "hpMax": 23040,
"atkMax": 4000, "atkMax": 7200,
"defMax": 2400, "defMax": 4320,
"mdefMax": 2400, "mdefMax": 4320,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -1028,19 +1028,19 @@
"name": "七阶玄武神像", "name": "七阶玄武神像",
"quality": 4, "quality": 4,
"grade": 7, "grade": 7,
"hpBasis": 8000, "hpBasis": 23040,
"atkBasis": 4000, "atkBasis": 7200,
"defBasis": 2400, "defBasis": 4320,
"mdefBasis": 2400, "mdefBasis": 4320,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 10800, "hpMax": 30080,
"atkMax": 5400, "atkMax": 9400,
"defMax": 3240, "defMax": 5640,
"mdefMax": 3240, "mdefMax": 5640,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -1059,19 +1059,19 @@
"name": "八阶玄武神像", "name": "八阶玄武神像",
"quality": 4, "quality": 4,
"grade": 8, "grade": 8,
"hpBasis": 10800, "hpBasis": 30080,
"atkBasis": 5400, "atkBasis": 9400,
"defBasis": 3240, "defBasis": 5640,
"mdefBasis": 3240, "mdefBasis": 5640,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 14400, "hpMax": 38400,
"atkMax": 7200, "atkMax": 12000,
"defMax": 4320, "defMax": 7200,
"mdefMax": 4320, "mdefMax": 7200,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,
@@ -1090,19 +1090,19 @@
"name": "九阶玄武神像", "name": "九阶玄武神像",
"quality": 5, "quality": 5,
"grade": 9, "grade": 9,
"hpBasis": 14400, "hpBasis": 38400,
"atkBasis": 7200, "atkBasis": 12000,
"defBasis": 4320, "defBasis": 7200,
"mdefBasis": 4320, "mdefBasis": 7200,
"agiBasis": 0, "agiBasis": 0,
"lukBasis": 0, "lukBasis": 0,
"hpMax": 18000, "hpMax": 48000,
"atkMax": 9000, "atkMax": 15000,
"defMax": 5400, "defMax": 9000,
"mdefMax": 5400, "mdefMax": 9000,
"agiMax": 0, "agiMax": 0,
"lukMax": 0, "lukMax": 0,
"hpUp": 10, "hpUp": 16,
"atkUp": 5, "atkUp": 5,
"defUp": 3, "defUp": 3,
"mdefUp": 3, "mdefUp": 3,

View File

@@ -17,10 +17,10 @@
"id": 2, "id": 2,
"name": "公士", "name": "公士",
"quality": 1, "quality": 1,
"hp": 300, "hp": 640,
"atk": 150, "atk": 200,
"def": 90, "def": 120,
"mdef": 90, "mdef": 120,
"pdi": 1000, "pdi": 1000,
"mdi": 1000, "mdi": 1000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -31,10 +31,10 @@
"id": 3, "id": 3,
"name": "上造", "name": "上造",
"quality": 1, "quality": 1,
"hp": 480, "hp": 1280,
"atk": 240, "atk": 400,
"def": 144, "def": 240,
"mdef": 144, "mdef": 240,
"pdi": 1500, "pdi": 1500,
"mdi": 1500, "mdi": 1500,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -45,10 +45,10 @@
"id": 4, "id": 4,
"name": "簪袅", "name": "簪袅",
"quality": 1, "quality": 1,
"hp": 700, "hp": 1920,
"atk": 350, "atk": 600,
"def": 210, "def": 360,
"mdef": 210, "mdef": 360,
"pdi": 2000, "pdi": 2000,
"mdi": 2000, "mdi": 2000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -59,10 +59,10 @@
"id": 5, "id": 5,
"name": "不更", "name": "不更",
"quality": 1, "quality": 1,
"hp": 960, "hp": 2880,
"atk": 480, "atk": 900,
"def": 288, "def": 540,
"mdef": 288, "mdef": 540,
"pdi": 2500, "pdi": 2500,
"mdi": 2500, "mdi": 2500,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -73,10 +73,10 @@
"id": 6, "id": 6,
"name": "大夫", "name": "大夫",
"quality": 2, "quality": 2,
"hp": 1200, "hp": 3840,
"atk": 600, "atk": 1200,
"def": 360, "def": 720,
"mdef": 360, "mdef": 720,
"pdi": 3000, "pdi": 3000,
"mdi": 3000, "mdi": 3000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -87,10 +87,10 @@
"id": 7, "id": 7,
"name": "官大夫", "name": "官大夫",
"quality": 2, "quality": 2,
"hp": 1500, "hp": 5120,
"atk": 750, "atk": 1600,
"def": 450, "def": 960,
"mdef": 450, "mdef": 960,
"pdi": 3500, "pdi": 3500,
"mdi": 3500, "mdi": 3500,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -101,10 +101,10 @@
"id": 8, "id": 8,
"name": "公大夫", "name": "公大夫",
"quality": 2, "quality": 2,
"hp": 1900, "hp": 6400,
"atk": 950, "atk": 2000,
"def": 570, "def": 1200,
"mdef": 570, "mdef": 1200,
"pdi": 4000, "pdi": 4000,
"mdi": 4000, "mdi": 4000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -115,10 +115,10 @@
"id": 9, "id": 9,
"name": "公乘", "name": "公乘",
"quality": 2, "quality": 2,
"hp": 2400, "hp": 8000,
"atk": 1200, "atk": 2500,
"def": 720, "def": 1500,
"mdef": 720, "mdef": 1500,
"pdi": 4500, "pdi": 4500,
"mdi": 4500, "mdi": 4500,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -129,10 +129,10 @@
"id": 10, "id": 10,
"name": "五大夫", "name": "五大夫",
"quality": 3, "quality": 3,
"hp": 3000, "hp": 10240,
"atk": 1500, "atk": 3200,
"def": 900, "def": 1920,
"mdef": 900, "mdef": 1920,
"pdi": 5000, "pdi": 5000,
"mdi": 5000, "mdi": 5000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -143,10 +143,10 @@
"id": 11, "id": 11,
"name": "左庶长", "name": "左庶长",
"quality": 3, "quality": 3,
"hp": 3600, "hp": 12800,
"atk": 1800, "atk": 4000,
"def": 1080, "def": 2400,
"mdef": 1080, "mdef": 2400,
"pdi": 5500, "pdi": 5500,
"mdi": 5500, "mdi": 5500,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -157,10 +157,10 @@
"id": 12, "id": 12,
"name": "右庶长", "name": "右庶长",
"quality": 3, "quality": 3,
"hp": 4200, "hp": 15360,
"atk": 2100, "atk": 4800,
"def": 1260, "def": 2880,
"mdef": 1260, "mdef": 2880,
"pdi": 6000, "pdi": 6000,
"mdi": 6000, "mdi": 6000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -171,10 +171,10 @@
"id": 13, "id": 13,
"name": "左更", "name": "左更",
"quality": 3, "quality": 3,
"hp": 4800, "hp": 17920,
"atk": 2400, "atk": 5600,
"def": 1440, "def": 3360,
"mdef": 1440, "mdef": 3360,
"pdi": 7000, "pdi": 7000,
"mdi": 7000, "mdi": 7000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -185,10 +185,10 @@
"id": 14, "id": 14,
"name": "中更", "name": "中更",
"quality": 4, "quality": 4,
"hp": 5400, "hp": 21120,
"atk": 2700, "atk": 6600,
"def": 1620, "def": 3960,
"mdef": 1620, "mdef": 3960,
"pdi": 8000, "pdi": 8000,
"mdi": 8000, "mdi": 8000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -199,10 +199,10 @@
"id": 15, "id": 15,
"name": "右更", "name": "右更",
"quality": 4, "quality": 4,
"hp": 6000, "hp": 24320,
"atk": 3000, "atk": 7600,
"def": 1800, "def": 4560,
"mdef": 1800, "mdef": 4560,
"pdi": 9000, "pdi": 9000,
"mdi": 9000, "mdi": 9000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -213,10 +213,10 @@
"id": 16, "id": 16,
"name": "少上造", "name": "少上造",
"quality": 4, "quality": 4,
"hp": 7000, "hp": 28160,
"atk": 3500, "atk": 8800,
"def": 2100, "def": 5280,
"mdef": 2100, "mdef": 5280,
"pdi": 10000, "pdi": 10000,
"mdi": 10000, "mdi": 10000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -227,10 +227,10 @@
"id": 17, "id": 17,
"name": "大上造", "name": "大上造",
"quality": 4, "quality": 4,
"hp": 8000, "hp": 32000,
"atk": 4000, "atk": 10000,
"def": 2400, "def": 6000,
"mdef": 2400, "mdef": 6000,
"pdi": 11000, "pdi": 11000,
"mdi": 11000, "mdi": 11000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -241,10 +241,10 @@
"id": 18, "id": 18,
"name": "驷车庶长", "name": "驷车庶长",
"quality": 5, "quality": 5,
"hp": 9000, "hp": 35840,
"atk": 4500, "atk": 11200,
"def": 2700, "def": 6720,
"mdef": 2700, "mdef": 6720,
"pdi": 12000, "pdi": 12000,
"mdi": 12000, "mdi": 12000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -255,10 +255,10 @@
"id": 19, "id": 19,
"name": "大庶长", "name": "大庶长",
"quality": 5, "quality": 5,
"hp": 10000, "hp": 39680,
"atk": 5000, "atk": 12400,
"def": 3000, "def": 7440,
"mdef": 3000, "mdef": 7440,
"pdi": 13000, "pdi": 13000,
"mdi": 13000, "mdi": 13000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -269,10 +269,10 @@
"id": 20, "id": 20,
"name": "关内侯", "name": "关内侯",
"quality": 5, "quality": 5,
"hp": 11000, "hp": 43520,
"atk": 5500, "atk": 13600,
"def": 3300, "def": 8160,
"mdef": 3300, "mdef": 8160,
"pdi": 14000, "pdi": 14000,
"mdi": 14000, "mdi": 14000,
"assiAttrValue": "&", "assiAttrValue": "&",
@@ -283,10 +283,10 @@
"id": 21, "id": 21,
"name": "通侯", "name": "通侯",
"quality": 5, "quality": 5,
"hp": 12000, "hp": 48000,
"atk": 6000, "atk": 15000,
"def": 3600, "def": 9000,
"mdef": 3600, "mdef": 9000,
"pdi": 15000, "pdi": 15000,
"mdi": 15000, "mdi": 15000,
"assiAttrValue": "&", "assiAttrValue": "&",