From 0232bde7e6fe76c66e840041874572fbb599a67c Mon Sep 17 00:00:00 2001
From: qwerdvd <2450899274@qq.com>
Date: Thu, 11 May 2023 22:27:01 +0800
Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=E5=88=9D=E6=AD=A5=E6=94=AF?=
=?UTF-8?q?=E6=8C=81=20sr=E5=BC=BA=E5=88=B6=E5=88=B7=E6=96=B0=20=E6=9A=82?=
=?UTF-8?q?=E6=97=B6=E4=BB=85=E8=8E=B7=E5=8F=96AssistAvatar?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
StarRailUID/sruid_utils/api/lulu/__init__.py | 6 +
StarRailUID/sruid_utils/api/lulu/models.py | 113 +
StarRailUID/sruid_utils/api/lulu/requests.py | 16 +
StarRailUID/starrailuid_charinfo/__init__.py | 73 +
StarRailUID/starrailuid_charinfo/cal_value.py | 34 +
StarRailUID/starrailuid_charinfo/to_card.py | 150 +
StarRailUID/starrailuid_charinfo/to_data.py | 246 +
.../starrailuid_gachalog/draw_gachalogs.py | 16 +-
.../utils/excel/AvatarPromotionConfig.json | 9932 +++++++++++++++++
.../utils/excel/RelicMainAffixConfig.json | 1464 +++
.../utils/excel/RelicSubAffixConfig.json | 586 +
StarRailUID/utils/excel/read_excel.py | 13 +
StarRailUID/utils/map/SR_MAP_PATH.py | 32 +
.../EquipmentID2EnName_mapping_1.0.5.json | 1 +
StarRailUID/utils/map/data/Property2Name.json | 1 +
.../map/data/RelicId2SetId_mapping_1.0.5.json | 1 +
.../map/data/SetId2Name_mapping_1.0.5.json | 1 +
.../data/avatarId2EnName_mapping_1.0.5.json | 1 +
.../map/data/rankId2Name_mapping_1.0.5.json | 1 +
.../map/data/skillId2Name_mapping_1.0.5.json | 1 +
.../map/data/skillId2Type_mapping_1.0.5.json | 1 +
StarRailUID/utils/map/name_covert.py | 16 +-
StarRailUID/utils/resource/RESOURCE_PATH.py | 4 +-
23 files changed, 12702 insertions(+), 7 deletions(-)
create mode 100644 StarRailUID/sruid_utils/api/lulu/__init__.py
create mode 100644 StarRailUID/sruid_utils/api/lulu/models.py
create mode 100644 StarRailUID/sruid_utils/api/lulu/requests.py
create mode 100644 StarRailUID/starrailuid_charinfo/__init__.py
create mode 100644 StarRailUID/starrailuid_charinfo/cal_value.py
create mode 100644 StarRailUID/starrailuid_charinfo/to_card.py
create mode 100644 StarRailUID/starrailuid_charinfo/to_data.py
create mode 100644 StarRailUID/utils/excel/AvatarPromotionConfig.json
create mode 100644 StarRailUID/utils/excel/RelicMainAffixConfig.json
create mode 100644 StarRailUID/utils/excel/RelicSubAffixConfig.json
create mode 100644 StarRailUID/utils/excel/read_excel.py
create mode 100644 StarRailUID/utils/map/data/EquipmentID2EnName_mapping_1.0.5.json
create mode 100644 StarRailUID/utils/map/data/Property2Name.json
create mode 100644 StarRailUID/utils/map/data/RelicId2SetId_mapping_1.0.5.json
create mode 100644 StarRailUID/utils/map/data/SetId2Name_mapping_1.0.5.json
create mode 100644 StarRailUID/utils/map/data/avatarId2EnName_mapping_1.0.5.json
create mode 100644 StarRailUID/utils/map/data/rankId2Name_mapping_1.0.5.json
create mode 100644 StarRailUID/utils/map/data/skillId2Name_mapping_1.0.5.json
create mode 100644 StarRailUID/utils/map/data/skillId2Type_mapping_1.0.5.json
diff --git a/StarRailUID/sruid_utils/api/lulu/__init__.py b/StarRailUID/sruid_utils/api/lulu/__init__.py
new file mode 100644
index 0000000..c942b9f
--- /dev/null
+++ b/StarRailUID/sruid_utils/api/lulu/__init__.py
@@ -0,0 +1,6 @@
+"""Lulu api 包装
+"""
+# from .models import EnkaData as EnkaData # noqa: F401
+from .requests import get_char_card_info as get_char_card_info # noqa: F401
+
+__all__ = ["requests"]
diff --git a/StarRailUID/sruid_utils/api/lulu/models.py b/StarRailUID/sruid_utils/api/lulu/models.py
new file mode 100644
index 0000000..b0b230c
--- /dev/null
+++ b/StarRailUID/sruid_utils/api/lulu/models.py
@@ -0,0 +1,113 @@
+from __future__ import annotations
+
+import sys
+from typing import List, Literal, TypedDict
+
+# https://peps.python.org/pep-0655/#usage-in-python-3-11
+if sys.version_info >= (3, 11):
+ from typing import NotRequired
+else:
+ from typing_extensions import NotRequired
+
+
+class EnkaData(TypedDict):
+ playerInfo: PlayerInfo
+ avatarInfoList: List[AvatarInfoListItem]
+ ttl: int
+ uid: str
+
+
+class PlayerInfo(TypedDict):
+ nickname: str
+ level: int
+ signature: str
+ worldLevel: int
+ nameCardId: int
+ finishAchievementNum: int
+ towerFloorIndex: int
+ towerLevelIndex: int
+ showAvatarInfoList: List[ShowAvatarInfoListItem]
+ showNameCardIdList: List[int]
+ profilePicture: ProfilePicture
+
+
+class ShowAvatarInfoListItem(TypedDict):
+ avatarId: int
+ level: int
+ costumeId: NotRequired[int]
+
+
+class ProfilePicture(TypedDict):
+ avatarId: int
+
+
+class AvatarInfoListItem(TypedDict):
+ avatarId: int
+ propMap: dict[str, PropMap]
+ talentIdList: List[int]
+ fightPropMap: dict[str, float]
+ skillDepotId: int
+ inherentProudSkillList: List[int]
+ skillLevelMap: dict[str, int]
+ equipList: List[Equip]
+ fetterInfo: FetterInfo
+
+
+class Equip(TypedDict):
+ itemId: int
+ reliquary: Reliquary
+ weapon: Weapon
+ flat: Flat
+
+
+class Flat(TypedDict):
+ # l10n
+ nameTextMapHash: str
+ setNameTextMapHash: str
+
+ # artifact
+ reliquaryMainstat: Stat
+ reliquarySubstats: List[Stat]
+ equipType: Literal[
+ "EQUIP_BRACER",
+ "EQUIP_NECKLACE",
+ "EQUIP_SHOES",
+ "EQUIP_RING",
+ "EQUIP_DRESS",
+ ]
+
+ # weapon
+ weaponStats: List[Stat]
+
+ rankLevel: Literal[3, 4, 5]
+ itemType: Literal["ITEM_WEAPON", "ITEM_RELIQUARY"]
+ icon: str # https://enka.network/ui/{Icon}.png
+
+
+class Stat(TypedDict):
+ mainPropId: str
+ appendPropId: str
+ statName: str
+ statValue: float | int
+
+
+class Weapon(TypedDict):
+ level: int
+ promoteLevel: int
+ affixMap: dict[str, int]
+
+
+class Reliquary(TypedDict):
+ level: int
+ mainPropId: int
+ appendPropIdList: List[int]
+
+
+class PropMap(TypedDict):
+ type: int
+ ival: str # Ignore It!
+ val: str
+
+
+class FetterInfo(TypedDict):
+ expLevel: int
diff --git a/StarRailUID/sruid_utils/api/lulu/requests.py b/StarRailUID/sruid_utils/api/lulu/requests.py
new file mode 100644
index 0000000..26237ea
--- /dev/null
+++ b/StarRailUID/sruid_utils/api/lulu/requests.py
@@ -0,0 +1,16 @@
+from __future__ import annotations
+
+from typing import Dict
+
+from httpx import AsyncClient
+
+# from .models import EnkaData
+
+
+async def get_char_card_info(uid: str) -> Dict:
+ async with AsyncClient(
+ base_url='https://mhy.fuckmys.tk',
+ timeout=30,
+ ) as client:
+ req = await client.get(f'/sr_info/{uid}')
+ return req.json()
diff --git a/StarRailUID/starrailuid_charinfo/__init__.py b/StarRailUID/starrailuid_charinfo/__init__.py
new file mode 100644
index 0000000..6cdaa99
--- /dev/null
+++ b/StarRailUID/starrailuid_charinfo/__init__.py
@@ -0,0 +1,73 @@
+# import re
+# import json
+# from typing import Tuple
+
+# from PIL import Image
+from gsuid_core.sv import SV
+from gsuid_core.bot import Bot
+from gsuid_core.models import Event
+
+from .to_card import enka_to_card
+
+# from .get_enka_img import draw_char_info_img
+from ..utils.convert import get_uid
+from ..utils.error_reply import UID_HINT
+
+# from ..utils.image.convert import convert_img
+
+# from ..utils.map.GS_MAP_PATH import alias_data
+# from .draw_char_rank import draw_cahrcard_list
+# from .get_enka_img import draw_enka_img, get_full_char
+# from ..utils.resource.RESOURCE_PATH import TEMP_PATH
+
+sv_char_info_config = SV('sr面板设置', pm=2)
+sv_get_char_info = SV('sr面板查询', priority=10)
+sv_get_sr_original_pic = SV('sr查看面板原图', priority=5)
+
+
+# @sv_get_char_info.on_prefix('查询')
+# async def send_char_info(bot: Bot, ev: Event):
+# # im = await _get_char_info(bot, ev, ev.text)
+# im = ''
+# if isinstance(im, str):
+# await bot.send(im)
+# elif isinstance(im, Tuple):
+# if isinstance(im[0], Image.Image):
+# img = await convert_img(im[0])
+# else:
+# img = im[0]
+# await bot.send(img)
+# if im[1]:
+# with open(TEMP_PATH / f'{ev.msg_id}.jpg', 'wb') as f:
+# f.write(im[1])
+# elif im is None:
+# return
+# else:
+# await bot.send('发生未知错误')
+
+
+# async def _get_char_info(bot: Bot, ev: Event, text: str):
+# # 获取角色名
+# msg = ''.join(re.findall('[\u4e00-\u9fa5 ]', text))
+# if not msg:
+# return
+# await bot.logger.info('开始执行[查询角色面板]')
+# # 获取uid
+# uid = await get_uid(bot, ev)
+# if uid is None:
+# return await bot.send(UID_HINT)
+# await bot.logger.info('[查询角色面板]uid: {}'.format(uid))
+#
+# im = await draw_char_info_img(msg, uid, ev.image)
+# return im
+
+
+@sv_get_char_info.on_command('sr强制刷新')
+async def send_card_info(bot: Bot, ev: Event):
+ uid = await get_uid(bot, ev)
+ if uid is None:
+ return await bot.send(UID_HINT)
+ await bot.logger.info('[sr强制刷新]uid: {}'.format(uid))
+ im = await enka_to_card(uid)
+ await bot.logger.info(f'UID{uid}获取角色数据成功!')
+ await bot.send(im)
diff --git a/StarRailUID/starrailuid_charinfo/cal_value.py b/StarRailUID/starrailuid_charinfo/cal_value.py
new file mode 100644
index 0000000..310e5e3
--- /dev/null
+++ b/StarRailUID/starrailuid_charinfo/cal_value.py
@@ -0,0 +1,34 @@
+from mpmath import mp
+
+from ..utils.excel.read_excel import RelicSubAffix, RelicMainAffix
+
+mp.dps = 14
+
+
+async def cal_relic_main_affix(
+ relic_id: int, affix_id: int, relic_type: int, relic_level: int
+):
+ rarity = int(str(relic_id)[0]) - 1
+ group = str(rarity) + str(relic_type)
+ relic_data = RelicMainAffix[group][str(affix_id)]
+ assert relic_data['GroupID'] == int(group)
+ assert relic_data['AffixID'] == affix_id
+ base_value = mp.mpf(relic_data['BaseValue']['Value'])
+ level_add = mp.mpf(relic_data['LevelAdd']['Value'])
+ value = base_value + level_add * relic_level
+ affix_property = relic_data['Property']
+ return affix_property, str(value)
+
+
+async def cal_relic_sub_affix(
+ relic_id: int, affix_id: int, cnt: int, step: int
+):
+ rarity = int(str(relic_id)[0]) - 1
+ relic_data = RelicSubAffix[str(rarity)][str(affix_id)]
+ assert relic_data['GroupID'] == int(rarity)
+ assert relic_data['AffixID'] == affix_id
+ base_value = mp.mpf(relic_data['BaseValue']['Value'])
+ step_value = mp.mpf(relic_data['StepValue']['Value'])
+ value = base_value * cnt + step_value * step
+ affix_property = relic_data['Property']
+ return affix_property, str(value)
diff --git a/StarRailUID/starrailuid_charinfo/to_card.py b/StarRailUID/starrailuid_charinfo/to_card.py
new file mode 100644
index 0000000..a760147
--- /dev/null
+++ b/StarRailUID/starrailuid_charinfo/to_card.py
@@ -0,0 +1,150 @@
+# import asyncio
+# from pathlib import Path
+from typing import Union, Optional
+
+#
+# from PIL import Image, ImageDraw
+from gsuid_core.utils.api.enka.models import EnkaData
+
+#
+from .to_data import enka_to_dict
+
+# from ..utils.image.convert import convert_img
+# from ..utils.resource.RESOURCE_PATH import CHAR_ICON_PATH
+# from ..utils.fonts.genshin_fonts import gs_font_18, gs_font_58
+# from ..utils.map.name_covert import name_to_avatar_id,
+# avatar_id_to_char_star
+#
+# half_color = (255, 255, 255, 120)
+# first_color = (29, 29, 29)
+# second_color = (67, 61, 56)
+# white_color = (247, 247, 247)
+#
+# MAP_PATH = Path(__file__).parent / 'map'
+# TEXT_PATH = Path(__file__).parent / 'texture2D'
+# char_mask = Image.open(TEXT_PATH / 'char_mask.png')
+# tag = Image.open(TEXT_PATH / 'tag.png')
+# footbar = Image.open(TEXT_PATH / 'footbar.png')
+# pic_500 = Image.open(TEXT_PATH / '500.png')
+# pic_204 = Image.open(TEXT_PATH / '204.png')
+#
+
+
+async def enka_to_card(
+ uid: str, enka_data: Optional[EnkaData] = None
+) -> Union[str, bytes]:
+ char_data_list = await enka_to_dict(uid, enka_data)
+ return char_data_list
+
+
+# if isinstance(char_data_list, str):
+# if '服务器正在维护或者关闭中' in char_data_list:
+# return await convert_img(pic_500)
+# elif '未打开角色展柜' in char_data_list:
+# return await convert_img(pic_204)
+# else:
+# return await convert_img(pic_500)
+# else:
+# if char_data_list == []:
+# return await convert_img(pic_500)
+#
+# img = await draw_enka_card(uid=uid, char_data_list=char_data_list)
+# return img
+#
+#
+# async def draw_enka_card(
+# uid: str,
+# char_data_list: Optional[List] = None,
+# char_list: Optional[List] = None,
+# ):
+# if char_list:
+# char_data_list = []
+# for char in char_list:
+# char_data_list.append(
+# {'avatarName': char,
+# arId': await name_to_avatar_id(char)}
+# )
+# line1 = f'展柜内有 {len(char_data_list)} 个角色!'
+# else:
+# if char_data_list is None:
+# return await convert_img(
+# Image.new('RGBA', (0, 1), (255, 255, 255))
+# )
+# else:
+# line1 = '刷新成功!'
+#
+# ta_list[0]["avatarName"]} 命令进行查询!'
+# char_num = len(char_data_list)
+# if char_num <= 8:
+# based_w, based_h = 1000, 240 + ((char_num + 3) // 4) * 220
+# else:
+# based_w, based_h = 1200, 660 + (char_num - 5) // 5 * 110
+# if (char_num - 5) % 5 >= 4:
+# based_h += 110
+#
+# img = Image.open(TEXT_PATH / 'shin-w.jpg').resize((based_w, based_h))
+# img.paste(tag, (0, 0), tag)
+# img.paste(footbar, ((based_w - 800) // 2, based_h - 36), footbar)
+# img_draw = ImageDraw.Draw(img, 'RGBA')
+#
+# img_draw.text(
+# (97, 98),
+# line1,
+# white_color,
+# gs_font_58,
+# 'lm',
+# )
+# img_draw.text(
+# (99, 140),
+# line2,
+# white_color,
+# gs_font_18,
+# 'lm',
+# )
+# tasks = []
+# for index, char_data in enumerate(char_data_list):
+# tasks.append(draw_enka_char(index, img, char_data))
+# await asyncio.gather(*tasks)
+# img = await convert_img(img)
+# return img
+#
+#
+# async def draw_enka_char(index: int, img: Image.Image, char_data: dict):
+# char_id = char_data['avatarId']
+# char_star = await avatar_id_to_char_star(str(char_id))
+# char_card = Image.open(TEXT_PATH / f'char_card_{char_star}.png')
+# char_img = (
+# Image.open(str(CHAR_PATH / f'{char_id}.png'))
+# .convert('RGBA')
+# .resize((204, 204))
+# )
+# char_temp = Image.new('RGBA', (220, 220))
+# char_temp.paste(char_img, (8, 8), char_img)
+# char_card.paste(char_temp, (0, 0), char_mask)
+# if index <= 7:
+# if img.size[0] <= 1100:
+# x = 60 + (index % 4) * 220
+# else:
+# x = 160 + (index % 4) * 220
+# img.paste(
+# char_card,
+# (x, 187 + (index // 4) * 220),
+# char_card,
+# )
+# elif index <= 12:
+# img.paste(
+# char_card,
+# (50 + (index % 8) * 220, 296),
+# char_card,
+# )
+# else:
+# _i = index - 13
+# x, y = 50 + (_i % 9) * 220, 512 + (_i // 9) * 220
+# if _i % 9 >= 5:
+# y += 110
+# x = 160 + ((_i - 5) % 9) * 220
+# img.paste(
+# char_card,
+# (x, y),
+# char_card,
+# )
diff --git a/StarRailUID/starrailuid_charinfo/to_data.py b/StarRailUID/starrailuid_charinfo/to_data.py
new file mode 100644
index 0000000..53c77ae
--- /dev/null
+++ b/StarRailUID/starrailuid_charinfo/to_data.py
@@ -0,0 +1,246 @@
+import json
+from typing import List, Union, Optional
+
+from mpmath import mp
+from httpx import ReadTimeout
+from gsuid_core.utils.api.enka.models import EnkaData
+
+from ..utils.error_reply import UID_HINT
+from ..utils.excel.read_excel import AvatarPromotion
+from ..utils.resource.RESOURCE_PATH import PLAYER_PATH
+from ..sruid_utils.api.lulu.requests import get_char_card_info
+
+# from gsuid_core.utils.api.minigg.request import get_weapon_info
+from .cal_value import cal_relic_sub_affix, cal_relic_main_affix
+from ..utils.map.SR_MAP_PATH import (
+ SetId2Name,
+ Property2Name,
+ RelicId2SetId,
+ EquipmentID2Name,
+ rankId2Name,
+ skillId2Name,
+ skillId2Type,
+ avatarId2Name,
+ avatarId2EnName,
+)
+
+mp.dps = 14
+
+PROP_ATTR_MAP = {
+ 'Anemo': '44',
+ 'Cryo': '46',
+ 'Dendro': '43',
+ 'Electro': '41',
+ 'Geo': '45',
+ 'Hydro': '42',
+ 'Pyro': '40',
+}
+
+
+async def enka_to_dict(
+ sr_uid: str, sr_data: Optional[EnkaData] = None
+) -> Union[List[dict], str]:
+ """
+ :说明:
+ 访问luluAPI并转换为StarRailUID的数据Json。
+ :参数:
+ * ``uid: str``: 玩家uid。
+ * ``sr_data: Optional[dict] = None``: 来自lulu的dict, 可留空。
+ :返回:
+ * ``刷新完成提示语: str``: 包含刷新成功的角色列表。
+ """
+ if '未找到绑定的UID' in sr_uid:
+ return UID_HINT
+ if sr_data:
+ pass
+ else:
+ try:
+ sr_data = await get_char_card_info(sr_uid)
+ except ReadTimeout:
+ return '网络不太稳定...'
+ if isinstance(sr_data, str):
+ return []
+ if isinstance(sr_data, dict):
+ if 'PlayerDetailInfo' not in sr_data:
+ print(sr_data)
+ im = '服务器正在维护或者关闭中...\n检查lulu api是否可以访问\n如可以访问,尝试上报Bug!'
+ return im
+ elif sr_data is None:
+ return []
+
+ PlayerDetailInfo = sr_data['PlayerDetailInfo']
+ path = PLAYER_PATH / str(sr_uid)
+ path.mkdir(parents=True, exist_ok=True)
+ with open(
+ path / '{}.json'.format(str(sr_uid)), 'w', encoding='UTF-8'
+ ) as file:
+ json.dump(PlayerDetailInfo, file, ensure_ascii=False)
+ with open(path / 'rawData.json', 'w', encoding='UTF-8') as file:
+ json.dump(sr_data, file, ensure_ascii=False)
+
+ if 'PlayerDetailInfo' not in sr_data:
+ return f'SR_UID{sr_uid}刷新失败!未打开角色展柜!'
+
+ char_dict_list = []
+ char = PlayerDetailInfo['AssistAvatar']
+ # 处理基本信息
+ char_data = {
+ 'uid': str(sr_uid),
+ 'nickName': PlayerDetailInfo['NickName'],
+ 'avatarId': char['AvatarID'],
+ 'avatarName': avatarId2Name[str(char['AvatarID'])],
+ 'avatarPromotion': char['Promotion'],
+ 'avatarLevel': char['Level'],
+ 'avatarSkill': [],
+ 'RelicInfo': [],
+ 'avatarFightProp': {},
+ }
+ avatarName = avatarId2Name[str(char['AvatarID'])]
+
+ # 处理技能
+ for behavior in char['BehaviorList']:
+ if f'{char["AvatarID"]}0' in str(behavior['BehaviorID']):
+ skill_temp = {}
+ skill_temp['skillId'] = (
+ char['AvatarID'] * 100 + behavior['BehaviorID'] % 10
+ )
+ skill_temp['skillName'] = skillId2Name[str(skill_temp['skillId'])]
+ skill_temp['skillType'] = skillId2Type[str(skill_temp['skillId'])]
+ skill_temp['skillLevel'] = behavior['Level']
+ # behavior_temp['skillIcon'] = skillId2Name['Icon'][
+ # behavior_temp['skillId']
+ # ]
+ char_data['avatarSkill'].append(skill_temp)
+
+ char_data['avatarEnName'] = avatarId2EnName[str(char['AvatarID'])]
+
+ # 处理遗器
+ for relic in char['RelicList']:
+ relic_temp = {}
+ relic_temp['relicId'] = relic['ID']
+ relic_temp['SetId'] = int(RelicId2SetId[str(relic['ID'])])
+ relic_temp['name'] = SetId2Name[str(relic_temp['SetId'])]
+ relic_temp['Level'] = relic['Level'] if 'Level' in relic else 1
+ relic_temp['Type'] = relic['Type']
+
+ relic_temp['MainAffix'] = {}
+ relic_temp['MainAffix']['AffixID'] = relic['MainAffixID']
+ affix_property, value = await cal_relic_main_affix(
+ relic_id=relic['ID'],
+ affix_id=relic['MainAffixID'],
+ relic_type=relic['Type'],
+ relic_level=relic_temp['Level'],
+ )
+ relic_temp['MainAffix']['Property'] = affix_property
+ relic_temp['MainAffix']['Name'] = Property2Name[affix_property]
+ relic_temp['MainAffix']['Value'] = value
+
+ relic_temp['SubAffixList'] = []
+ for sub_affix in relic['RelicSubAffix']:
+ sub_affix_temp = {}
+ sub_affix_temp['SubAffixID'] = sub_affix['SubAffixID']
+ sub_affix_property, value = await cal_relic_sub_affix(
+ relic_id=relic['ID'],
+ affix_id=sub_affix['SubAffixID'],
+ cnt=sub_affix['Cnt'],
+ step=sub_affix['Step'] if 'Step' in sub_affix else 0,
+ )
+ sub_affix_temp['Property'] = sub_affix_property
+ sub_affix_temp['Name'] = Property2Name[sub_affix_property]
+ sub_affix_temp['Cnt'] = sub_affix['Cnt']
+ sub_affix_temp['Step'] = (
+ sub_affix['Step'] if 'Step' in sub_affix else 0
+ )
+ sub_affix_temp['Value'] = value
+ relic_temp['SubAffixList'].append(sub_affix_temp)
+ char_data['RelicInfo'].append(relic_temp)
+
+ # 处理命座
+ rank_temp = []
+ if 'Rank' in char:
+ char_data['rank'] = char['Rank']
+ for index in range(char['Rank']):
+ rankTemp = {}
+ rank_id = int(str(char['AvatarID']) + '0' + str(index + 1))
+ rankTemp['rankId'] = rank_id
+ rankTemp['rankName'] = rankId2Name[str(rank_id)]
+ rank_temp.append(rankTemp)
+ char_data['rankList'] = rank_temp
+
+ # 处理基础属性
+ base_attributes = {}
+ avatar_promotion_base = AvatarPromotion[str(char['AvatarID'])][
+ str(char['Promotion'])
+ ]
+
+ # 攻击力
+ base_attributes['attack'] = str(
+ mp.mpf(avatar_promotion_base["AttackBase"]['Value'])
+ + mp.mpf(avatar_promotion_base["AttackAdd"]['Value'])
+ * (char['Level'] - 1)
+ )
+ # 防御力
+ base_attributes['defence'] = str(
+ mp.mpf(avatar_promotion_base["DefenceBase"]['Value'])
+ + mp.mpf(avatar_promotion_base["DefenceAdd"]['Value'])
+ * (char['Level'] - 1)
+ )
+ # 血量
+ base_attributes['hp'] = str(
+ mp.mpf(avatar_promotion_base["HPBase"]['Value'])
+ + mp.mpf(avatar_promotion_base["HPAdd"]['Value']) * (char['Level'] - 1)
+ )
+ # 速度
+ base_attributes['speed'] = str(
+ mp.mpf(avatar_promotion_base["SpeedBase"]['Value'])
+ )
+ # 暴击率
+ base_attributes['CriticalChance'] = str(
+ mp.mpf(avatar_promotion_base["CriticalChance"]['Value'])
+ )
+ # 暴击伤害
+ base_attributes['CriticalDamage'] = str(
+ mp.mpf(avatar_promotion_base["CriticalDamage"]['Value'])
+ )
+ # 嘲讽
+ base_attributes['BaseAggro'] = str(
+ mp.mpf(avatar_promotion_base["BaseAggro"]['Value'])
+ )
+
+ char_data['base_attributes'] = base_attributes
+
+ # 处理武器
+
+ equipment_info = {}
+
+ equipment_info['equipmentID'] = char['EquipmentID']['ID']
+ equipment_info['equipmentName'] = EquipmentID2Name[
+ str(equipment_info['equipmentID'])
+ ]
+ # equipment_info['EquipmentStar'] = equipment_info['flat']['rankLevel']
+
+ equipment_info['equipmentLevel'] = char['EquipmentID']['Level']
+ equipment_info['equipmentPromotion'] = char['EquipmentID']['Promotion']
+ equipment_info['equipmentRank'] = char['EquipmentID']['Rank']
+ char_data['equipmentInfo'] = equipment_info
+
+ char_dict_list.append(char_data)
+ with open(
+ path / '{}.json'.format(avatarName), 'w', encoding='UTF-8'
+ ) as file:
+ json.dump(char_data, file, ensure_ascii=False)
+ return char_dict_list
+
+
+async def enka_to_data(
+ uid: str, enka_data: Optional[EnkaData] = None
+) -> Union[dict, str]:
+ raw_data = await enka_to_dict(uid, enka_data)
+ if isinstance(raw_data, str):
+ return raw_data
+ char_name_list = []
+ char_name_list_str = ''
+ for char_data in raw_data:
+ char_name_list.append(char_data['avatarName'])
+ char_name_list_str = ','.join(char_name_list)
+ return f'UID{uid}刷新完成!\n本次缓存:{char_name_list_str}'
diff --git a/StarRailUID/starrailuid_gachalog/draw_gachalogs.py b/StarRailUID/starrailuid_gachalog/draw_gachalogs.py
index f430e0e..381ea2f 100644
--- a/StarRailUID/starrailuid_gachalog/draw_gachalogs.py
+++ b/StarRailUID/starrailuid_gachalog/draw_gachalogs.py
@@ -8,7 +8,6 @@ from PIL import Image, ImageDraw
from gsuid_core.logger import logger
from ..utils.image.convert import convert_img
-from ..utils.map.name_covert import name_to_avatar_id
from ..utils.resource.RESOURCE_PATH import (
PLAYER_PATH,
WEAPON_PATH,
@@ -19,6 +18,11 @@ from ..utils.image.image_tools import (
get_qq_avatar,
draw_pic_with_ring,
)
+from ..utils.map.name_covert import (
+ name_to_avatar_id,
+ name_to_weapon_id,
+ weapon_id_to_en_name,
+)
from ..utils.fonts.starrail_fonts import (
sr_font_20,
sr_font_24,
@@ -92,12 +96,14 @@ async def _draw_card(
.resize((105, 105))
)
else:
+ name = await name_to_weapon_id(name)
+ _id = await weapon_id_to_en_name(name)
item_pic = (
- Image.open(WEAPON_PATH / f'{name}.png')
+ Image.open(WEAPON_PATH / f'{_id}.png')
.convert('RGBA')
- .crop((0, 0, 867, 867))
+ .resize((124, 124))
)
- item_pic = item_pic.resize((105, 105))
+ point = (37, 24)
card_img.paste(item_pic, point, item_pic)
if gacha_num >= 81:
text_color = red_color
@@ -148,7 +154,7 @@ def check_up(name: str, _time: str) -> bool:
async def draw_gachalogs_img(uid: str, user_id: str) -> Union[bytes, str]:
- path = PLAYER_PATH / str(uid) / 'gacha_logs.json'
+ path = PLAYER_PATH / str(uid) / 'gacha_logs_test.json'
if not path.exists():
return '你还没有跃迁数据噢~\n请使用命令`sr导入抽卡链接`更新跃迁数据~'
with open(path, 'r', encoding='UTF-8') as f:
diff --git a/StarRailUID/utils/excel/AvatarPromotionConfig.json b/StarRailUID/utils/excel/AvatarPromotionConfig.json
new file mode 100644
index 0000000..233257d
--- /dev/null
+++ b/StarRailUID/utils/excel/AvatarPromotionConfig.json
@@ -0,0 +1,9932 @@
+{
+ "1001": {
+ "0": {
+ "AvatarID": 1001,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 69.59999890830855
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 77.99999877592646
+ },
+ "DefenceAdd": {
+ "Value": 3.899999939634513
+ },
+ "HPBase": {
+ "Value": 143.99999774017192
+ },
+ "HPAdd": {
+ "Value": 7.19999988719486
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "1": {
+ "AvatarID": 1001,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 97.43999847125944
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 109.19999828648331
+ },
+ "DefenceAdd": {
+ "Value": 3.899999939634513
+ },
+ "HPBase": {
+ "Value": 201.59999683679948
+ },
+ "HPAdd": {
+ "Value": 7.19999988719486
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "2": {
+ "AvatarID": 1001,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 125.27999803421034
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 140.39999779704016
+ },
+ "DefenceAdd": {
+ "Value": 3.899999939634513
+ },
+ "HPBase": {
+ "Value": 259.1999959324957
+ },
+ "HPAdd": {
+ "Value": 7.19999988719486
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "3": {
+ "AvatarID": 1001,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 153.11999759716122
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 171.599997307597
+ },
+ "DefenceAdd": {
+ "Value": 3.899999939634513
+ },
+ "HPBase": {
+ "Value": 316.7999950291233
+ },
+ "HPAdd": {
+ "Value": 7.19999988719486
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "4": {
+ "AvatarID": 1001,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 180.95999716104345
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 202.79999681815383
+ },
+ "DefenceAdd": {
+ "Value": 3.899999939634513
+ },
+ "HPBase": {
+ "Value": 374.3999941248195
+ },
+ "HPAdd": {
+ "Value": 7.19999988719486
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "5": {
+ "AvatarID": 1001,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 208.79999672399433
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 233.99999632777937
+ },
+ "DefenceAdd": {
+ "Value": 3.899999939634513
+ },
+ "HPBase": {
+ "Value": 431.99999322051576
+ },
+ "HPAdd": {
+ "Value": 7.19999988719486
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "6": {
+ "AvatarID": 1001,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 236.63999628694523
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 265.19999583833624
+ },
+ "DefenceAdd": {
+ "Value": 3.899999939634513
+ },
+ "HPBase": {
+ "Value": 489.5999923171433
+ },
+ "HPAdd": {
+ "Value": 7.19999988719486
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ }
+ },
+ "1002": {
+ "0": {
+ "AvatarID": 1002,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 74.39999883279468
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 53.99999915256447
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 119.99999811680993
+ },
+ "HPAdd": {
+ "Value": 5.999999905840497
+ },
+ "SpeedBase": {
+ "Value": 109.99999827374243
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1002,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 104.15999836554003
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 75.59999881414905
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 167.9999973635339
+ },
+ "HPAdd": {
+ "Value": 5.999999905840497
+ },
+ "SpeedBase": {
+ "Value": 109.99999827374243
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1002,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 133.9199978992167
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 97.19999847480231
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 215.99999661025788
+ },
+ "HPAdd": {
+ "Value": 5.999999905840497
+ },
+ "SpeedBase": {
+ "Value": 109.99999827374243
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1002,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 163.67999743196205
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 118.79999813638689
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 263.99999585698185
+ },
+ "HPAdd": {
+ "Value": 5.999999905840497
+ },
+ "SpeedBase": {
+ "Value": 109.99999827374243
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1002,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 193.43999696470738
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 140.39999779704016
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 311.9999951037058
+ },
+ "HPAdd": {
+ "Value": 5.999999905840497
+ },
+ "SpeedBase": {
+ "Value": 109.99999827374243
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1002,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 223.19999649745273
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 161.9999974576934
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 359.9999943504298
+ },
+ "HPAdd": {
+ "Value": 5.999999905840497
+ },
+ "SpeedBase": {
+ "Value": 109.99999827374243
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1002,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 252.9599960311294
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 183.599997119278
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 407.9999935971538
+ },
+ "HPAdd": {
+ "Value": 5.999999905840497
+ },
+ "SpeedBase": {
+ "Value": 109.99999827374243
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ },
+ "1003": {
+ "0": {
+ "AvatarID": 1003,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 102.95999838511699
+ },
+ "AttackAdd": {
+ "Value": 5.147999918790188
+ },
+ "DefenceBase": {
+ "Value": 59.399999068193445
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 142.55999776329173
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 95.99999849344795
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1003,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 144.1439977377668
+ },
+ "AttackAdd": {
+ "Value": 5.147999918790188
+ },
+ "DefenceBase": {
+ "Value": 83.1599986950983
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 199.58399686814278
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 95.99999849344795
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1003,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 185.32799709134792
+ },
+ "AttackAdd": {
+ "Value": 5.147999918790188
+ },
+ "DefenceBase": {
+ "Value": 106.91999832293446
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 256.6079959729938
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 95.99999849344795
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1003,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 226.51199644562757
+ },
+ "AttackAdd": {
+ "Value": 5.147999918790188
+ },
+ "DefenceBase": {
+ "Value": 130.6799979498393
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 313.63199507854335
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 95.99999849344795
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1003,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 267.6959957992087
+ },
+ "AttackAdd": {
+ "Value": 5.147999918790188
+ },
+ "DefenceBase": {
+ "Value": 154.43999757674416
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 370.65599418339434
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 95.99999849344795
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1003,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 308.8799951534883
+ },
+ "AttackAdd": {
+ "Value": 5.147999918790188
+ },
+ "DefenceBase": {
+ "Value": 178.19999720364902
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 427.6799932889439
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 95.99999849344795
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1003,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 350.06399450613816
+ },
+ "AttackAdd": {
+ "Value": 5.147999918790188
+ },
+ "DefenceBase": {
+ "Value": 201.95999683148517
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 484.7039923937949
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 95.99999849344795
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ },
+ "1004": {
+ "0": {
+ "AvatarID": 1004,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 84.47999867468123
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 69.29999891273714
+ },
+ "DefenceAdd": {
+ "Value": 3.4649999457067056
+ },
+ "HPBase": {
+ "Value": 153.11999759716122
+ },
+ "HPAdd": {
+ "Value": 7.655999880044326
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1004,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 118.27199814404149
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 97.01999847745945
+ },
+ "DefenceAdd": {
+ "Value": 3.4649999457067056
+ },
+ "HPBase": {
+ "Value": 214.36799663565318
+ },
+ "HPAdd": {
+ "Value": 7.655999880044326
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1004,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110407,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 152.06399761340174
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 124.7399980431131
+ },
+ "DefenceAdd": {
+ "Value": 3.4649999457067056
+ },
+ "HPBase": {
+ "Value": 275.61599567484365
+ },
+ "HPAdd": {
+ "Value": 7.655999880044326
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1004,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110407,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 185.85599708369332
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 152.45999760783542
+ },
+ "DefenceAdd": {
+ "Value": 3.4649999457067056
+ },
+ "HPBase": {
+ "Value": 336.8639947140341
+ },
+ "HPAdd": {
+ "Value": 7.655999880044326
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1004,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110407,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 219.6479965530536
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 180.17999717255773
+ },
+ "DefenceAdd": {
+ "Value": 3.4649999457067056
+ },
+ "HPBase": {
+ "Value": 398.11199375229324
+ },
+ "HPAdd": {
+ "Value": 7.655999880044326
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1004,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110407,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 253.43999602311234
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 207.8999967382114
+ },
+ "DefenceAdd": {
+ "Value": 3.4649999457067056
+ },
+ "HPBase": {
+ "Value": 459.3599927914837
+ },
+ "HPAdd": {
+ "Value": 7.655999880044326
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1004,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 287.2319954924726
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 235.6199963029337
+ },
+ "DefenceAdd": {
+ "Value": 3.4649999457067056
+ },
+ "HPBase": {
+ "Value": 520.6079918299756
+ },
+ "HPAdd": {
+ "Value": 7.655999880044326
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1005": {
+ "0": {
+ "AvatarID": 1005,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 92.39999855031617
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 65.99999896424546
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 147.83999768069214
+ },
+ "HPAdd": {
+ "Value": 7.391999884220872
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1005,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 129.3599979702564
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 92.39999855031617
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 206.97599675236364
+ },
+ "HPAdd": {
+ "Value": 7.391999884220872
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1005,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110414,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 166.3199973901966
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 118.79999813638689
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 266.1119958238023
+ },
+ "HPAdd": {
+ "Value": 7.391999884220872
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1005,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110414,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 203.2799968101368
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 145.19999772152627
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 325.2479948954738
+ },
+ "HPAdd": {
+ "Value": 7.391999884220872
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1005,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110414,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 240.239996230077
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 171.599997307597
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 384.3839939678438
+ },
+ "HPAdd": {
+ "Value": 7.391999884220872
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1005,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110414,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 277.19999565001723
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 197.9999968927364
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 443.51999304021376
+ },
+ "HPAdd": {
+ "Value": 7.391999884220872
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1005,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 314.1599950699574
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 224.3999964788071
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 502.65599211188527
+ },
+ "HPAdd": {
+ "Value": 7.391999884220872
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1006": {
+ "0": {
+ "AvatarID": 1006,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 81.83999871644669
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 62.69999901668511
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 142.55999776329173
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1006,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 114.57599820204747
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 87.7799986231729
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 199.58399686814278
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1006,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 147.31199768834674
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 112.85999822966068
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 256.6079959729938
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1006,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 180.04799717394752
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 137.93999783614845
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 313.63199507854335
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1006,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 212.78399666117812
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 163.0199974417049
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 370.65599418339434
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1006,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 245.5199961474774
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 188.0999970481927
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 427.6799932889439
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1006,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 278.2559956330782
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 213.17999665468048
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 484.7039923937949
+ },
+ "HPAdd": {
+ "Value": 7.127999887698926
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1008": {
+ "0": {
+ "AvatarID": 1008,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 81.59999871998954
+ },
+ "AttackAdd": {
+ "Value": 4.079999936046043
+ },
+ "DefenceBase": {
+ "Value": 44.999999293803725
+ },
+ "DefenceAdd": {
+ "Value": 2.249999964923017
+ },
+ "HPBase": {
+ "Value": 163.19999743904776
+ },
+ "HPAdd": {
+ "Value": 8.159999872092087
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "1": {
+ "AvatarID": 1008,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 114.23999820742657
+ },
+ "AttackAdd": {
+ "Value": 4.079999936046043
+ },
+ "DefenceBase": {
+ "Value": 62.999999011325215
+ },
+ "DefenceAdd": {
+ "Value": 2.249999964923017
+ },
+ "HPBase": {
+ "Value": 228.47999641485313
+ },
+ "HPAdd": {
+ "Value": 8.159999872092087
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "2": {
+ "AvatarID": 1008,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 146.8799976957949
+ },
+ "AttackAdd": {
+ "Value": 4.079999936046043
+ },
+ "DefenceBase": {
+ "Value": 80.9999987288467
+ },
+ "DefenceAdd": {
+ "Value": 2.249999964923017
+ },
+ "HPBase": {
+ "Value": 293.7599953906585
+ },
+ "HPAdd": {
+ "Value": 8.159999872092087
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "3": {
+ "AvatarID": 1008,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 179.51999718323194
+ },
+ "AttackAdd": {
+ "Value": 4.079999936046043
+ },
+ "DefenceBase": {
+ "Value": 98.9999984463682
+ },
+ "DefenceAdd": {
+ "Value": 2.249999964923017
+ },
+ "HPBase": {
+ "Value": 359.03999436553255
+ },
+ "HPAdd": {
+ "Value": 8.159999872092087
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "4": {
+ "AvatarID": 1008,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 212.15999667066896
+ },
+ "AttackAdd": {
+ "Value": 4.079999936046043
+ },
+ "DefenceBase": {
+ "Value": 116.99999816388969
+ },
+ "DefenceAdd": {
+ "Value": 2.249999964923017
+ },
+ "HPBase": {
+ "Value": 424.3199933413379
+ },
+ "HPAdd": {
+ "Value": 8.159999872092087
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "5": {
+ "AvatarID": 1008,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 244.7999961590373
+ },
+ "AttackAdd": {
+ "Value": 4.079999936046043
+ },
+ "DefenceBase": {
+ "Value": 134.99999788141116
+ },
+ "DefenceAdd": {
+ "Value": 2.249999964923017
+ },
+ "HPBase": {
+ "Value": 489.5999923171433
+ },
+ "HPAdd": {
+ "Value": 8.159999872092087
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "6": {
+ "AvatarID": 1008,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 277.43999564647436
+ },
+ "AttackAdd": {
+ "Value": 4.079999936046043
+ },
+ "DefenceBase": {
+ "Value": 152.99999759893265
+ },
+ "DefenceAdd": {
+ "Value": 2.249999964923017
+ },
+ "HPBase": {
+ "Value": 554.8799912929487
+ },
+ "HPAdd": {
+ "Value": 8.159999872092087
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ }
+ },
+ "1009": {
+ "0": {
+ "AvatarID": 1009,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 69.59999890830855
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 62.999999011325215
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 139.19999781568578
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 105.99999833651543
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1009,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 97.43999847125944
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 88.19999861604157
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 194.8799969425189
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 105.99999833651543
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1009,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 125.27999803421034
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 113.39999822075791
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 250.55999606842067
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 105.99999833651543
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1009,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 153.11999759716122
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 138.59999782547428
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 306.23999519432243
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 105.99999833651543
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1009,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 180.95999716104345
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 163.79999743019061
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 361.91999432115557
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 105.99999833651543
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1009,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 208.79999672399433
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 188.99999703397563
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 417.59999344705733
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 105.99999833651543
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1009,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 236.63999628694523
+ },
+ "AttackAdd": {
+ "Value": 3.479999945834523
+ },
+ "DefenceBase": {
+ "Value": 214.199996638692
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 473.27999257295915
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 105.99999833651543
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1013": {
+ "0": {
+ "AvatarID": 1013,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 79.19999875728082
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 53.99999915256447
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 129.59999796671352
+ },
+ "HPAdd": {
+ "Value": 6.479999898754771
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1013,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 110.87999826075193
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 75.59999881414905
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 181.43999715302638
+ },
+ "HPAdd": {
+ "Value": 6.479999898754771
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1013,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 142.55999776329173
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 97.19999847480231
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 233.27999633933928
+ },
+ "HPAdd": {
+ "Value": 6.479999898754771
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1013,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 174.23999726583153
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 118.79999813638689
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 285.11999552565214
+ },
+ "HPAdd": {
+ "Value": 6.479999898754771
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1013,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 205.91999676930266
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 140.39999779704016
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 336.95999471289633
+ },
+ "HPAdd": {
+ "Value": 6.479999898754771
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1013,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 237.59999627184246
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 161.9999974576934
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 388.79999389920926
+ },
+ "HPAdd": {
+ "Value": 6.479999898754771
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1013,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 269.27999577438226
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 183.599997119278
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 440.6399930855221
+ },
+ "HPAdd": {
+ "Value": 6.479999898754771
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ },
+ "1101": {
+ "0": {
+ "AvatarID": 1101,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 79.19999875728082
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 72.5999988612288
+ },
+ "DefenceAdd": {
+ "Value": 3.6299999436202337
+ },
+ "HPBase": {
+ "Value": 168.95999734936245
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1101,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 110.87999826075193
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 101.63999840553406
+ },
+ "DefenceAdd": {
+ "Value": 3.6299999436202337
+ },
+ "HPBase": {
+ "Value": 236.54399628808298
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1101,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 142.55999776329173
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 130.6799979498393
+ },
+ "DefenceAdd": {
+ "Value": 3.6299999436202337
+ },
+ "HPBase": {
+ "Value": 304.1279952268035
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1101,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 174.23999726583153
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 159.71999749414456
+ },
+ "DefenceAdd": {
+ "Value": 3.6299999436202337
+ },
+ "HPBase": {
+ "Value": 371.7119941671538
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1101,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 205.91999676930266
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 188.75999703844982
+ },
+ "DefenceAdd": {
+ "Value": 3.6299999436202337
+ },
+ "HPBase": {
+ "Value": 439.29599310587435
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1101,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 237.59999627184246
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 217.79999658275509
+ },
+ "DefenceAdd": {
+ "Value": 3.6299999436202337
+ },
+ "HPBase": {
+ "Value": 506.8799920462247
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1101,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 269.27999577438226
+ },
+ "AttackAdd": {
+ "Value": 3.959999938748797
+ },
+ "DefenceBase": {
+ "Value": 246.83999612706035
+ },
+ "DefenceAdd": {
+ "Value": 3.6299999436202337
+ },
+ "HPBase": {
+ "Value": 574.4639909849452
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1102": {
+ "0": {
+ "AvatarID": 1102,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 87.11999863291577
+ },
+ "AttackAdd": {
+ "Value": 4.355999931552656
+ },
+ "DefenceBase": {
+ "Value": 49.49999922364976
+ },
+ "DefenceAdd": {
+ "Value": 2.4749999612523372
+ },
+ "HPBase": {
+ "Value": 126.71999801202183
+ },
+ "HPAdd": {
+ "Value": 6.335999900461394
+ },
+ "SpeedBase": {
+ "Value": 114.99999819527618
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1102,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 121.96799808626834
+ },
+ "AttackAdd": {
+ "Value": 4.355999931552656
+ },
+ "DefenceBase": {
+ "Value": 69.29999891273714
+ },
+ "DefenceAdd": {
+ "Value": 2.4749999612523372
+ },
+ "HPBase": {
+ "Value": 177.40799721571298
+ },
+ "HPAdd": {
+ "Value": 6.335999900461394
+ },
+ "SpeedBase": {
+ "Value": 114.99999819527618
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1102,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 156.8159975393881
+ },
+ "AttackAdd": {
+ "Value": 4.355999931552656
+ },
+ "DefenceBase": {
+ "Value": 89.09999860182451
+ },
+ "DefenceAdd": {
+ "Value": 2.4749999612523372
+ },
+ "HPBase": {
+ "Value": 228.09599642010264
+ },
+ "HPAdd": {
+ "Value": 6.335999900461394
+ },
+ "SpeedBase": {
+ "Value": 114.99999819527618
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1102,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 191.66399699250783
+ },
+ "AttackAdd": {
+ "Value": 4.355999931552656
+ },
+ "DefenceBase": {
+ "Value": 108.8999982918432
+ },
+ "DefenceAdd": {
+ "Value": 2.4749999612523372
+ },
+ "HPBase": {
+ "Value": 278.7839956254236
+ },
+ "HPAdd": {
+ "Value": 6.335999900461394
+ },
+ "SpeedBase": {
+ "Value": 114.99999819527618
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1102,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 226.51199644562757
+ },
+ "AttackAdd": {
+ "Value": 4.355999931552656
+ },
+ "DefenceBase": {
+ "Value": 128.69999798093056
+ },
+ "DefenceAdd": {
+ "Value": 2.4749999612523372
+ },
+ "HPBase": {
+ "Value": 329.47199482981324
+ },
+ "HPAdd": {
+ "Value": 6.335999900461394
+ },
+ "SpeedBase": {
+ "Value": 114.99999819527618
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1102,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 261.3599958987473
+ },
+ "AttackAdd": {
+ "Value": 4.355999931552656
+ },
+ "DefenceBase": {
+ "Value": 148.49999767001796
+ },
+ "DefenceAdd": {
+ "Value": 2.4749999612523372
+ },
+ "HPBase": {
+ "Value": 380.1599940342029
+ },
+ "HPAdd": {
+ "Value": 6.335999900461394
+ },
+ "SpeedBase": {
+ "Value": 114.99999819527618
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1102,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 296.20799535116856
+ },
+ "AttackAdd": {
+ "Value": 4.355999931552656
+ },
+ "DefenceBase": {
+ "Value": 168.29999735910533
+ },
+ "DefenceAdd": {
+ "Value": 2.4749999612523372
+ },
+ "HPBase": {
+ "Value": 430.8479932388253
+ },
+ "HPAdd": {
+ "Value": 6.335999900461394
+ },
+ "SpeedBase": {
+ "Value": 114.99999819527618
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ },
+ "1103": {
+ "0": {
+ "AvatarID": 1103,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 88.7999986071844
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 50.99999919964422
+ },
+ "DefenceAdd": {
+ "Value": 2.5499999604944383
+ },
+ "HPBase": {
+ "Value": 124.79999804222739
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 103.99999836790194
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1103,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 124.31999804931311
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 71.39999887987443
+ },
+ "DefenceAdd": {
+ "Value": 2.5499999604944383
+ },
+ "HPBase": {
+ "Value": 174.71999725874582
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 103.99999836790194
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1103,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 159.83999749237313
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 91.79999856010465
+ },
+ "DefenceAdd": {
+ "Value": 2.5499999604944383
+ },
+ "HPBase": {
+ "Value": 224.63999647526424
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 103.99999836790194
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1103,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 195.35999693450185
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 112.19999823940356
+ },
+ "DefenceAdd": {
+ "Value": 2.5499999604944383
+ },
+ "HPBase": {
+ "Value": 274.55999569178266
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 103.99999836790194
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1103,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 230.87999637756187
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 132.59999791963378
+ },
+ "DefenceAdd": {
+ "Value": 2.5499999604944383
+ },
+ "HPBase": {
+ "Value": 324.4799949083011
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 103.99999836790194
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1103,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 266.39999581969056
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 152.99999759893265
+ },
+ "DefenceAdd": {
+ "Value": 2.5499999604944383
+ },
+ "HPBase": {
+ "Value": 374.3999941248195
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 103.99999836790194
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1103,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 301.9199952627506
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 173.39999727916287
+ },
+ "DefenceAdd": {
+ "Value": 2.5499999604944383
+ },
+ "HPBase": {
+ "Value": 424.3199933413379
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 103.99999836790194
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ },
+ "1104": {
+ "0": {
+ "AvatarID": 1104,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 73.91999884081173
+ },
+ "AttackAdd": {
+ "Value": 3.6959999422268512
+ },
+ "DefenceBase": {
+ "Value": 89.09999860182451
+ },
+ "DefenceAdd": {
+ "Value": 4.454999930161074
+ },
+ "HPBase": {
+ "Value": 190.07999701710145
+ },
+ "HPAdd": {
+ "Value": 9.503999851041335
+ },
+ "SpeedBase": {
+ "Value": 91.99999855622094
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "1": {
+ "AvatarID": 1104,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 112001,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 103.48799837583257
+ },
+ "AttackAdd": {
+ "Value": 3.6959999422268512
+ },
+ "DefenceBase": {
+ "Value": 124.7399980431131
+ },
+ "DefenceAdd": {
+ "Value": 4.454999930161074
+ },
+ "HPBase": {
+ "Value": 266.1119958238023
+ },
+ "HPAdd": {
+ "Value": 9.503999851041335
+ },
+ "SpeedBase": {
+ "Value": 91.99999855622094
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "2": {
+ "AvatarID": 1104,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 133.0559979115519
+ },
+ "AttackAdd": {
+ "Value": 3.6959999422268512
+ },
+ "DefenceBase": {
+ "Value": 160.37999748347036
+ },
+ "DefenceAdd": {
+ "Value": 4.454999930161074
+ },
+ "HPBase": {
+ "Value": 342.1439946305032
+ },
+ "HPAdd": {
+ "Value": 9.503999851041335
+ },
+ "SpeedBase": {
+ "Value": 91.99999855622094
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "3": {
+ "AvatarID": 1104,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 112002,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 162.62399744820257
+ },
+ "AttackAdd": {
+ "Value": 3.6959999422268512
+ },
+ "DefenceBase": {
+ "Value": 196.01999692382765
+ },
+ "DefenceAdd": {
+ "Value": 4.454999930161074
+ },
+ "HPBase": {
+ "Value": 418.17599343720406
+ },
+ "HPAdd": {
+ "Value": 9.503999851041335
+ },
+ "SpeedBase": {
+ "Value": 91.99999855622094
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "4": {
+ "AvatarID": 1104,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 192.1919969839219
+ },
+ "AttackAdd": {
+ "Value": 3.6959999422268512
+ },
+ "DefenceBase": {
+ "Value": 231.65999636511623
+ },
+ "DefenceAdd": {
+ "Value": 4.454999930161074
+ },
+ "HPBase": {
+ "Value": 494.2079922439049
+ },
+ "HPAdd": {
+ "Value": 9.503999851041335
+ },
+ "SpeedBase": {
+ "Value": 91.99999855622094
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "5": {
+ "AvatarID": 1104,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 112003,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 221.75999652057254
+ },
+ "AttackAdd": {
+ "Value": 3.6959999422268512
+ },
+ "DefenceBase": {
+ "Value": 267.29999580547354
+ },
+ "DefenceAdd": {
+ "Value": 4.454999930161074
+ },
+ "HPBase": {
+ "Value": 570.2399910513043
+ },
+ "HPAdd": {
+ "Value": 9.503999851041335
+ },
+ "SpeedBase": {
+ "Value": 91.99999855622094
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "6": {
+ "AvatarID": 1104,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 251.3279960555934
+ },
+ "AttackAdd": {
+ "Value": 3.6959999422268512
+ },
+ "DefenceBase": {
+ "Value": 302.9399952467621
+ },
+ "DefenceAdd": {
+ "Value": 4.454999930161074
+ },
+ "HPBase": {
+ "Value": 646.2719898580052
+ },
+ "HPAdd": {
+ "Value": 9.503999851041335
+ },
+ "SpeedBase": {
+ "Value": 91.99999855622094
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ }
+ },
+ "1105": {
+ "0": {
+ "AvatarID": 1105,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 64.79999898382242
+ },
+ "AttackAdd": {
+ "Value": 3.2399999493773857
+ },
+ "DefenceBase": {
+ "Value": 68.99999891716571
+ },
+ "DefenceAdd": {
+ "Value": 3.4499999462773805
+ },
+ "HPBase": {
+ "Value": 158.39999751456165
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1105,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 90.71999857697885
+ },
+ "AttackAdd": {
+ "Value": 3.2399999493773857
+ },
+ "DefenceBase": {
+ "Value": 96.59999848459078
+ },
+ "DefenceAdd": {
+ "Value": 3.4499999462773805
+ },
+ "HPBase": {
+ "Value": 221.75999652057254
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1105,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 116.6399981701353
+ },
+ "AttackAdd": {
+ "Value": 3.2399999493773857
+ },
+ "DefenceBase": {
+ "Value": 124.19999805108453
+ },
+ "DefenceAdd": {
+ "Value": 3.4499999462773805
+ },
+ "HPBase": {
+ "Value": 285.11999552565214
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1105,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 142.55999776329173
+ },
+ "AttackAdd": {
+ "Value": 3.2399999493773857
+ },
+ "DefenceBase": {
+ "Value": 151.79999761850962
+ },
+ "DefenceAdd": {
+ "Value": 3.4499999462773805
+ },
+ "HPBase": {
+ "Value": 348.47999453166307
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1105,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 168.47999735644817
+ },
+ "AttackAdd": {
+ "Value": 3.2399999493773857
+ },
+ "DefenceBase": {
+ "Value": 179.39999718500337
+ },
+ "DefenceAdd": {
+ "Value": 3.4499999462773805
+ },
+ "HPBase": {
+ "Value": 411.839993537674
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1105,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 194.39999694960463
+ },
+ "AttackAdd": {
+ "Value": 3.2399999493773857
+ },
+ "DefenceBase": {
+ "Value": 206.99999675149712
+ },
+ "DefenceAdd": {
+ "Value": 3.4499999462773805
+ },
+ "HPBase": {
+ "Value": 475.1999925427536
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1105,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 220.31999654276106
+ },
+ "AttackAdd": {
+ "Value": 3.2399999493773857
+ },
+ "DefenceBase": {
+ "Value": 234.5999963189222
+ },
+ "DefenceAdd": {
+ "Value": 3.4499999462773805
+ },
+ "HPBase": {
+ "Value": 538.5599915487645
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1106": {
+ "0": {
+ "AvatarID": 1106,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 74.39999883279468
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 62.999999011325215
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 134.39999789119966
+ },
+ "HPAdd": {
+ "Value": 6.719999895211909
+ },
+ "SpeedBase": {
+ "Value": 104.99999835220869
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1106,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 104.15999836554003
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 88.19999861604157
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 188.15999704730697
+ },
+ "HPAdd": {
+ "Value": 6.719999895211909
+ },
+ "SpeedBase": {
+ "Value": 104.99999835220869
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1106,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 133.9199978992167
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 113.39999822075791
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 241.91999620434564
+ },
+ "HPAdd": {
+ "Value": 6.719999895211909
+ },
+ "SpeedBase": {
+ "Value": 104.99999835220869
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1106,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 163.67999743196205
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 138.59999782547428
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 295.67999536045295
+ },
+ "HPAdd": {
+ "Value": 6.719999895211909
+ },
+ "SpeedBase": {
+ "Value": 104.99999835220869
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1106,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 193.43999696470738
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 163.79999743019061
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 349.4399945165603
+ },
+ "HPAdd": {
+ "Value": 6.719999895211909
+ },
+ "SpeedBase": {
+ "Value": 104.99999835220869
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1106,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110403,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 223.19999649745273
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 188.99999703397563
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 403.19999367266763
+ },
+ "HPAdd": {
+ "Value": 6.719999895211909
+ },
+ "SpeedBase": {
+ "Value": 104.99999835220869
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1106,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 252.9599960311294
+ },
+ "AttackAdd": {
+ "Value": 3.71999994229166
+ },
+ "DefenceBase": {
+ "Value": 214.199996638692
+ },
+ "DefenceAdd": {
+ "Value": 3.149999950705959
+ },
+ "HPBase": {
+ "Value": 456.95999282970627
+ },
+ "HPAdd": {
+ "Value": 6.719999895211909
+ },
+ "SpeedBase": {
+ "Value": 104.99999835220869
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1108": {
+ "0": {
+ "AvatarID": 1108,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 83.99999868176695
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 53.99999915256447
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 139.19999781568578
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1108,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 117.59999815503252
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 75.59999881414905
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 194.8799969425189
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1108,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 151.19999762736677
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 97.19999847480231
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 250.55999606842067
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1108,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 184.79999710063234
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 118.79999813638689
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 306.23999519432243
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1108,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 218.39999657296661
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 140.39999779704016
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 361.91999432115557
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1108,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110405,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 251.99999604530086
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 161.9999974576934
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 417.59999344705733
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1108,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 285.5999955185664
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 183.599997119278
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 473.27999257295915
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 101.99999839928844
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1109": {
+ "0": {
+ "AvatarID": 1109,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 83.99999868176695
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 47.999999246723974
+ },
+ "DefenceAdd": {
+ "Value": 2.3999999627087276
+ },
+ "HPBase": {
+ "Value": 182.39999713792363
+ },
+ "HPAdd": {
+ "Value": 9.119999856989313
+ },
+ "SpeedBase": {
+ "Value": 93.99999852483444
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "1": {
+ "AvatarID": 1109,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 117.59999815503252
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 67.19999894559983
+ },
+ "DefenceAdd": {
+ "Value": 2.3999999627087276
+ },
+ "HPBase": {
+ "Value": 255.35999599290682
+ },
+ "HPAdd": {
+ "Value": 9.119999856989313
+ },
+ "SpeedBase": {
+ "Value": 93.99999852483444
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "2": {
+ "AvatarID": 1109,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 151.19999762736677
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 86.39999864447567
+ },
+ "DefenceAdd": {
+ "Value": 2.3999999627087276
+ },
+ "HPBase": {
+ "Value": 328.31999484789
+ },
+ "HPAdd": {
+ "Value": 9.119999856989313
+ },
+ "SpeedBase": {
+ "Value": 93.99999852483444
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "3": {
+ "AvatarID": 1109,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 184.79999710063234
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 105.59999834335153
+ },
+ "DefenceAdd": {
+ "Value": 2.3999999627087276
+ },
+ "HPBase": {
+ "Value": 401.2799937028732
+ },
+ "HPAdd": {
+ "Value": 9.119999856989313
+ },
+ "SpeedBase": {
+ "Value": 93.99999852483444
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "4": {
+ "AvatarID": 1109,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 218.39999657296661
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 124.79999804222739
+ },
+ "DefenceAdd": {
+ "Value": 2.3999999627087276
+ },
+ "HPBase": {
+ "Value": 474.23999255785634
+ },
+ "HPAdd": {
+ "Value": 9.119999856989313
+ },
+ "SpeedBase": {
+ "Value": 93.99999852483444
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "5": {
+ "AvatarID": 1109,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110402,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 251.99999604530086
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 143.99999774017192
+ },
+ "DefenceAdd": {
+ "Value": 2.3999999627087276
+ },
+ "HPBase": {
+ "Value": 547.1999914128395
+ },
+ "HPAdd": {
+ "Value": 9.119999856989313
+ },
+ "SpeedBase": {
+ "Value": 93.99999852483444
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "6": {
+ "AvatarID": 1109,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 285.5999955185664
+ },
+ "AttackAdd": {
+ "Value": 4.199999934274612
+ },
+ "DefenceBase": {
+ "Value": 163.19999743904776
+ },
+ "DefenceAdd": {
+ "Value": 2.3999999627087276
+ },
+ "HPBase": {
+ "Value": 620.1599902678228
+ },
+ "HPAdd": {
+ "Value": 9.119999856989313
+ },
+ "SpeedBase": {
+ "Value": 93.99999852483444
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ }
+ },
+ "1201": {
+ "0": {
+ "AvatarID": 1201,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 88.7999986071844
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 59.99999905840497
+ },
+ "DefenceAdd": {
+ "Value": 2.9999999529202483
+ },
+ "HPBase": {
+ "Value": 139.19999781568578
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1201,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 124.31999804931311
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 83.99999868176695
+ },
+ "DefenceAdd": {
+ "Value": 2.9999999529202483
+ },
+ "HPBase": {
+ "Value": 194.8799969425189
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1201,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 159.83999749237313
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 107.99999830512894
+ },
+ "DefenceAdd": {
+ "Value": 2.9999999529202483
+ },
+ "HPBase": {
+ "Value": 250.55999606842067
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1201,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 195.35999693450185
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 131.99999792849093
+ },
+ "DefenceAdd": {
+ "Value": 2.9999999529202483
+ },
+ "HPBase": {
+ "Value": 306.23999519432243
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1201,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 230.87999637756187
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 155.9999975518529
+ },
+ "DefenceAdd": {
+ "Value": 2.9999999529202483
+ },
+ "HPBase": {
+ "Value": 361.91999432115557
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1201,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110406,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 266.39999581969056
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 179.9999971752149
+ },
+ "DefenceAdd": {
+ "Value": 2.9999999529202483
+ },
+ "HPBase": {
+ "Value": 417.59999344705733
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1201,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 301.9199952627506
+ },
+ "AttackAdd": {
+ "Value": 4.43999993073175
+ },
+ "DefenceBase": {
+ "Value": 203.9999967985769
+ },
+ "DefenceAdd": {
+ "Value": 2.9999999529202483
+ },
+ "HPBase": {
+ "Value": 473.27999257295915
+ },
+ "HPAdd": {
+ "Value": 6.959999891669046
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ },
+ "1202": {
+ "0": {
+ "AvatarID": 1202,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 113001,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 71.99999887008596
+ },
+ "AttackAdd": {
+ "Value": 3.599999944063091
+ },
+ "DefenceBase": {
+ "Value": 53.99999915256447
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 115.19999819232379
+ },
+ "HPAdd": {
+ "Value": 5.759999910314682
+ },
+ "SpeedBase": {
+ "Value": 111.99999824235593
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1202,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 113001,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 100.7999984188654
+ },
+ "AttackAdd": {
+ "Value": 3.599999944063091
+ },
+ "DefenceBase": {
+ "Value": 75.59999881414905
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 161.27999746925332
+ },
+ "HPAdd": {
+ "Value": 5.759999910314682
+ },
+ "SpeedBase": {
+ "Value": 111.99999824235593
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1202,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 113002,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 129.59999796671352
+ },
+ "AttackAdd": {
+ "Value": 3.599999944063091
+ },
+ "DefenceBase": {
+ "Value": 97.19999847480231
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 207.35999674618284
+ },
+ "HPAdd": {
+ "Value": 5.759999910314682
+ },
+ "SpeedBase": {
+ "Value": 111.99999824235593
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1202,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 113002,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 158.39999751456165
+ },
+ "AttackAdd": {
+ "Value": 3.599999944063091
+ },
+ "DefenceBase": {
+ "Value": 118.79999813638689
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 253.43999602311234
+ },
+ "HPAdd": {
+ "Value": 5.759999910314682
+ },
+ "SpeedBase": {
+ "Value": 111.99999824235593
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1202,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 113003,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 187.19999706240975
+ },
+ "AttackAdd": {
+ "Value": 3.599999944063091
+ },
+ "DefenceBase": {
+ "Value": 140.39999779704016
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 299.5199953000419
+ },
+ "HPAdd": {
+ "Value": 5.759999910314682
+ },
+ "SpeedBase": {
+ "Value": 111.99999824235593
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1202,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 113003,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 215.99999661025788
+ },
+ "AttackAdd": {
+ "Value": 3.599999944063091
+ },
+ "DefenceBase": {
+ "Value": 161.9999974576934
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 345.59999457697137
+ },
+ "HPAdd": {
+ "Value": 5.759999910314682
+ },
+ "SpeedBase": {
+ "Value": 111.99999824235593
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1202,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 244.7999961590373
+ },
+ "AttackAdd": {
+ "Value": 3.599999944063091
+ },
+ "DefenceBase": {
+ "Value": 183.599997119278
+ },
+ "DefenceAdd": {
+ "Value": 2.699999958280149
+ },
+ "HPBase": {
+ "Value": 391.6799938539009
+ },
+ "HPAdd": {
+ "Value": 5.759999910314682
+ },
+ "SpeedBase": {
+ "Value": 111.99999824235593
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1203": {
+ "0": {
+ "AvatarID": 1203,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 113011,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 95.03999850855072
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 59.399999068193445
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 174.23999726583153
+ },
+ "HPAdd": {
+ "Value": 8.711999863803804
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1203,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 113011,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 133.0559979115519
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 83.1599986950983
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 243.93599617230385
+ },
+ "HPAdd": {
+ "Value": 8.711999863803804
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1203,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 113012,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110407,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 171.0719973152516
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 106.91999832293446
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 313.63199507854335
+ },
+ "HPAdd": {
+ "Value": 8.711999863803804
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1203,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 113012,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110407,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 209.08799671825278
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 130.6799979498393
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 383.32799398408434
+ },
+ "HPAdd": {
+ "Value": 8.711999863803804
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1203,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 113013,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110407,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 247.10399612195246
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 154.43999757674416
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 453.0239928903238
+ },
+ "HPAdd": {
+ "Value": 8.711999863803804
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1203,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 113013,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110407,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 285.11999552565214
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 178.19999720364902
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 522.7199917974946
+ },
+ "HPAdd": {
+ "Value": 8.711999863803804
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1203,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 323.13599492865336
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 201.95999683148517
+ },
+ "DefenceAdd": {
+ "Value": 2.9699999542944284
+ },
+ "HPBase": {
+ "Value": 592.4159907030356
+ },
+ "HPAdd": {
+ "Value": 8.711999863803804
+ },
+ "SpeedBase": {
+ "Value": 100.99999841498169
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "1206": {
+ "0": {
+ "AvatarID": 1206,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 113011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 76.79999879550341
+ },
+ "AttackAdd": {
+ "Value": 3.8399999405202285
+ },
+ "DefenceBase": {
+ "Value": 56.99999910548472
+ },
+ "DefenceAdd": {
+ "Value": 2.84999995606586
+ },
+ "HPBase": {
+ "Value": 124.79999804222739
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1206,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 113011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 107.51999831314599
+ },
+ "AttackAdd": {
+ "Value": 3.8399999405202285
+ },
+ "DefenceBase": {
+ "Value": 79.79999874842366
+ },
+ "DefenceAdd": {
+ "Value": 2.84999995606586
+ },
+ "HPBase": {
+ "Value": 174.71999725874582
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1206,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 113012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 2
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 138.23999783078855
+ },
+ "AttackAdd": {
+ "Value": 3.8399999405202285
+ },
+ "DefenceBase": {
+ "Value": 102.59999839043128
+ },
+ "DefenceAdd": {
+ "Value": 2.84999995606586
+ },
+ "HPBase": {
+ "Value": 224.63999647526424
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1206,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 113012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 168.95999734936245
+ },
+ "AttackAdd": {
+ "Value": 3.8399999405202285
+ },
+ "DefenceBase": {
+ "Value": 125.3999980324389
+ },
+ "DefenceAdd": {
+ "Value": 2.84999995606586
+ },
+ "HPBase": {
+ "Value": 274.55999569178266
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1206,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 113013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 15
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 199.67999686700503
+ },
+ "AttackAdd": {
+ "Value": 3.8399999405202285
+ },
+ "DefenceBase": {
+ "Value": 148.19999767444654
+ },
+ "DefenceAdd": {
+ "Value": 2.84999995606586
+ },
+ "HPBase": {
+ "Value": 324.4799949083011
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1206,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 113013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 28
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 230.39999638464758
+ },
+ "AttackAdd": {
+ "Value": 3.8399999405202285
+ },
+ "DefenceBase": {
+ "Value": 170.99999731645414
+ },
+ "DefenceAdd": {
+ "Value": 2.84999995606586
+ },
+ "HPBase": {
+ "Value": 374.3999941248195
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1206,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 261.11999590229016
+ },
+ "AttackAdd": {
+ "Value": 3.8399999405202285
+ },
+ "DefenceBase": {
+ "Value": 193.7999969593931
+ },
+ "DefenceAdd": {
+ "Value": 2.84999995606586
+ },
+ "HPBase": {
+ "Value": 424.3199933413379
+ },
+ "HPAdd": {
+ "Value": 6.239999902297634
+ },
+ "SpeedBase": {
+ "Value": 106.99999832082219
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ },
+ "1209": {
+ "0": {
+ "AvatarID": 1209,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 92.39999855031617
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 56.09999911970178
+ },
+ "DefenceAdd": {
+ "Value": 2.8049999563809007
+ },
+ "HPBase": {
+ "Value": 121.43999809462143
+ },
+ "HPAdd": {
+ "Value": 6.07199990463794
+ },
+ "SpeedBase": {
+ "Value": 108.99999828943568
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1209,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 129.3599979702564
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 78.53999876795501
+ },
+ "DefenceAdd": {
+ "Value": 2.8049999563809007
+ },
+ "HPBase": {
+ "Value": 170.01599733149212
+ },
+ "HPAdd": {
+ "Value": 6.07199990463794
+ },
+ "SpeedBase": {
+ "Value": 108.99999828943568
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1209,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110413,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 166.3199973901966
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 100.97999841620825
+ },
+ "DefenceAdd": {
+ "Value": 2.8049999563809007
+ },
+ "HPBase": {
+ "Value": 218.5919965699926
+ },
+ "HPAdd": {
+ "Value": 6.07199990463794
+ },
+ "SpeedBase": {
+ "Value": 108.99999828943568
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1209,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110413,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 203.2799968101368
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 123.41999806353017
+ },
+ "DefenceAdd": {
+ "Value": 2.8049999563809007
+ },
+ "HPBase": {
+ "Value": 267.1679958068633
+ },
+ "HPAdd": {
+ "Value": 6.07199990463794
+ },
+ "SpeedBase": {
+ "Value": 108.99999828943568
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1209,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110413,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 240.239996230077
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 145.8599977117834
+ },
+ "DefenceAdd": {
+ "Value": 2.8049999563809007
+ },
+ "HPBase": {
+ "Value": 315.7439950453638
+ },
+ "HPAdd": {
+ "Value": 6.07199990463794
+ },
+ "SpeedBase": {
+ "Value": 108.99999828943568
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1209,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110413,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 277.19999565001723
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 168.29999735910533
+ },
+ "DefenceAdd": {
+ "Value": 2.8049999563809007
+ },
+ "HPBase": {
+ "Value": 364.31999428293295
+ },
+ "HPAdd": {
+ "Value": 6.07199990463794
+ },
+ "SpeedBase": {
+ "Value": 108.99999828943568
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1209,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 314.1599950699574
+ },
+ "AttackAdd": {
+ "Value": 4.619999928074602
+ },
+ "DefenceBase": {
+ "Value": 190.73999700735857
+ },
+ "DefenceAdd": {
+ "Value": 2.8049999563809007
+ },
+ "HPBase": {
+ "Value": 412.895993520735
+ },
+ "HPAdd": {
+ "Value": 6.07199990463794
+ },
+ "SpeedBase": {
+ "Value": 108.99999828943568
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ },
+ "1211": {
+ "0": {
+ "AvatarID": 1211,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 76.55999879904627
+ },
+ "AttackAdd": {
+ "Value": 3.8279999401385782
+ },
+ "DefenceBase": {
+ "Value": 65.99999896424546
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 179.51999718323194
+ },
+ "HPAdd": {
+ "Value": 8.975999859627258
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "1": {
+ "AvatarID": 1211,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 111001,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 107.18399831782659
+ },
+ "AttackAdd": {
+ "Value": 3.8279999401385782
+ },
+ "DefenceBase": {
+ "Value": 92.39999855031617
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 251.3279960555934
+ },
+ "HPAdd": {
+ "Value": 8.975999859627258
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "2": {
+ "AvatarID": 1211,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 137.80799783753824
+ },
+ "AttackAdd": {
+ "Value": 3.8279999401385782
+ },
+ "DefenceBase": {
+ "Value": 118.79999813638689
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 323.13599492865336
+ },
+ "HPAdd": {
+ "Value": 8.975999859627258
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "3": {
+ "AvatarID": 1211,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 111002,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 168.43199735701705
+ },
+ "AttackAdd": {
+ "Value": 3.8279999401385782
+ },
+ "DefenceBase": {
+ "Value": 145.19999772152627
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 394.9439938026446
+ },
+ "HPAdd": {
+ "Value": 8.975999859627258
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "4": {
+ "AvatarID": 1211,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 199.05599687579738
+ },
+ "AttackAdd": {
+ "Value": 3.8279999401385782
+ },
+ "DefenceBase": {
+ "Value": 171.599997307597
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 466.75199267570457
+ },
+ "HPAdd": {
+ "Value": 8.975999859627258
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "5": {
+ "AvatarID": 1211,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 111003,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110404,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 229.6799963962075
+ },
+ "AttackAdd": {
+ "Value": 3.8279999401385782
+ },
+ "DefenceBase": {
+ "Value": 197.9999968927364
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 538.5599915487645
+ },
+ "HPAdd": {
+ "Value": 8.975999859627258
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ },
+ "6": {
+ "AvatarID": 1211,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 260.3039959149878
+ },
+ "AttackAdd": {
+ "Value": 3.8279999401385782
+ },
+ "DefenceBase": {
+ "Value": 224.3999964788071
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 610.3679904211259
+ },
+ "HPAdd": {
+ "Value": 8.975999859627258
+ },
+ "SpeedBase": {
+ "Value": 97.99999846206144
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 99.99999843067494
+ }
+ }
+ },
+ "8001": {
+ "0": {
+ "AvatarID": 8001,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 84.47999867468123
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 62.69999901668511
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 163.67999743196205
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "1": {
+ "AvatarID": 8001,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 118.27199814404149
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 87.7799986231729
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 229.1519964038621
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "2": {
+ "AvatarID": 8001,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 152.06399761340174
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 112.85999822966068
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 294.6239953766935
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "3": {
+ "AvatarID": 8001,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 6
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 185.85599708369332
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 137.93999783614845
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 360.09599434859354
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "4": {
+ "AvatarID": 8001,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 219.6479965530536
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 163.0199974417049
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 425.5679933214249
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "5": {
+ "AvatarID": 8001,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 253.43999602311234
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 188.0999970481927
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 491.0399922940235
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "6": {
+ "AvatarID": 8001,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 287.2319954924726
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 213.17999665468048
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 556.5119912668549
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ }
+ },
+ "8002": {
+ "0": {
+ "AvatarID": 8002,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 84.47999867468123
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 62.69999901668511
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 163.67999743196205
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "1": {
+ "AvatarID": 8002,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 118.27199814404149
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 87.7799986231729
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 229.1519964038621
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "2": {
+ "AvatarID": 8002,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 152.06399761340174
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 112.85999822966068
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 294.6239953766935
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "3": {
+ "AvatarID": 8002,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 6
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 185.85599708369332
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 137.93999783614845
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 360.09599434859354
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "4": {
+ "AvatarID": 8002,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 219.6479965530536
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 163.0199974417049
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 425.5679933214249
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "5": {
+ "AvatarID": 8002,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 253.43999602311234
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 188.0999970481927
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 491.0399922940235
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "6": {
+ "AvatarID": 8002,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 287.2319954924726
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 213.17999665468048
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 556.5119912668549
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ }
+ },
+ "8003": {
+ "0": {
+ "AvatarID": 8003,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 81.83999871644669
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 82.49999870577248
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 168.95999734936245
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "1": {
+ "AvatarID": 8003,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 114.57599820204747
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 115.49999818789522
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 236.54399628808298
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "2": {
+ "AvatarID": 8003,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 147.31199768834674
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 148.49999767001796
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 304.1279952268035
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "3": {
+ "AvatarID": 8003,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 6
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 180.04799717394752
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 181.49999715214068
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 371.7119941671538
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "4": {
+ "AvatarID": 8003,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 212.78399666117812
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 214.4999966342634
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 439.29599310587435
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "5": {
+ "AvatarID": 8003,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 245.5199961474774
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 247.49999611638614
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 506.8799920462247
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "6": {
+ "AvatarID": 8003,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 278.2559956330782
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 280.49999559850886
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 574.4639909849452
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ }
+ },
+ "8004": {
+ "0": {
+ "AvatarID": 8004,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 3200
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 81.83999871644669
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 82.49999870577248
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 168.95999734936245
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "1": {
+ "AvatarID": 8004,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 6400
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 114.57599820204747
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 115.49999818789522
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 236.54399628808298
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "2": {
+ "AvatarID": 8004,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 12800
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 4
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 147.31199768834674
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 148.49999767001796
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 304.1279952268035
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "3": {
+ "AvatarID": 8004,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 32000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 8
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 6
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 180.04799717394752
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 181.49999715214068
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 371.7119941671538
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "4": {
+ "AvatarID": 8004,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 64000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 5
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 8
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 212.78399666117812
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 214.4999966342634
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 439.29599310587435
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "5": {
+ "AvatarID": 8004,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 128000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 7
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 245.5199961474774
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 247.49999611638614
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 506.8799920462247
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ },
+ "6": {
+ "AvatarID": 8004,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 278.2559956330782
+ },
+ "AttackAdd": {
+ "Value": 4.091999935729202
+ },
+ "DefenceBase": {
+ "Value": 280.49999559850886
+ },
+ "DefenceAdd": {
+ "Value": 4.124999935032511
+ },
+ "HPBase": {
+ "Value": 574.4639909849452
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 94.9999985091412
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 149.99999764601242
+ }
+ }
+ },
+ "9100": {
+ "0": {
+ "AvatarID": 9100,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 84.47999867468123
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 62.69999901668511
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 163.67999743196205
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "1": {
+ "AvatarID": 9100,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 111011,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 118.27199814404149
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 87.7799986231729
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 229.1519964038621
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "2": {
+ "AvatarID": 9100,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 152.06399761340174
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 112.85999822966068
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 294.6239953766935
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "3": {
+ "AvatarID": 9100,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 111012,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 185.85599708369332
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 137.93999783614845
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 360.09599434859354
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "4": {
+ "AvatarID": 9100,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 219.6479965530536
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 163.0199974417049
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 425.5679933214249
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "5": {
+ "AvatarID": 9100,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 111013,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110400,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 253.43999602311234
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 188.0999970481927
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 491.0399922940235
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "6": {
+ "AvatarID": 9100,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 287.2319954924726
+ },
+ "AttackAdd": {
+ "Value": 4.223999933640929
+ },
+ "DefenceBase": {
+ "Value": 213.17999665468048
+ },
+ "DefenceAdd": {
+ "Value": 3.134999950578142
+ },
+ "HPBase": {
+ "Value": 556.5119912668549
+ },
+ "HPAdd": {
+ "Value": 8.183999871458404
+ },
+ "SpeedBase": {
+ "Value": 99.99999843067494
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ }
+ },
+ "1107": {
+ "0": {
+ "AvatarID": 1107,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 100.31999842595113
+ },
+ "AttackAdd": {
+ "Value": 5.015999920878461
+ },
+ "DefenceBase": {
+ "Value": 65.99999896424546
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 168.95999734936245
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 89.99999858760745
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "1": {
+ "AvatarID": 1107,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 112011,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 140.44799779577278
+ },
+ "AttackAdd": {
+ "Value": 5.015999920878461
+ },
+ "DefenceBase": {
+ "Value": 92.39999855031617
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 236.54399628808298
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 89.99999858760745
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "2": {
+ "AvatarID": 1107,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 180.57599716629292
+ },
+ "AttackAdd": {
+ "Value": 5.015999920878461
+ },
+ "DefenceBase": {
+ "Value": 118.79999813638689
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 304.1279952268035
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 89.99999858760745
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "3": {
+ "AvatarID": 1107,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 112012,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 220.70399653681307
+ },
+ "AttackAdd": {
+ "Value": 5.015999920878461
+ },
+ "DefenceBase": {
+ "Value": 145.19999772152627
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 371.7119941671538
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 89.99999858760745
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "4": {
+ "AvatarID": 1107,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 260.83199590733324
+ },
+ "AttackAdd": {
+ "Value": 5.015999920878461
+ },
+ "DefenceBase": {
+ "Value": 171.599997307597
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 439.29599310587435
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 89.99999858760745
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "5": {
+ "AvatarID": 1107,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 112013,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110401,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 300.95999527785335
+ },
+ "AttackAdd": {
+ "Value": 5.015999920878461
+ },
+ "DefenceBase": {
+ "Value": 197.9999968927364
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 506.8799920462247
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 89.99999858760745
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ },
+ "6": {
+ "AvatarID": 1107,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 341.0879946467437
+ },
+ "AttackAdd": {
+ "Value": 5.015999920878461
+ },
+ "DefenceBase": {
+ "Value": 224.3999964788071
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 574.4639909849452
+ },
+ "HPAdd": {
+ "Value": 8.447999867281858
+ },
+ "SpeedBase": {
+ "Value": 89.99999858760745
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 124.99999803834368
+ }
+ }
+ },
+ "1204": {
+ "0": {
+ "AvatarID": 1204,
+ "Promotion": 0,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 4000
+ },
+ {
+ "ItemID": 113001,
+ "ItemNum": 5
+ }
+ ],
+ "MaxLevel": 20,
+ "PlayerLevelRequire": 15,
+ "AttackBase": {
+ "Value": 95.03999850855072
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 65.99999896424546
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 158.39999751456165
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "1": {
+ "AvatarID": 1204,
+ "Promotion": 1,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 8000
+ },
+ {
+ "ItemID": 113001,
+ "ItemNum": 10
+ }
+ ],
+ "MaxLevel": 30,
+ "WorldLevelRequire": 1,
+ "AttackBase": {
+ "Value": 133.0559979115519
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 92.39999855031617
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 221.75999652057254
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "2": {
+ "AvatarID": 1204,
+ "Promotion": 2,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 16000
+ },
+ {
+ "ItemID": 113002,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110414,
+ "ItemNum": 3
+ }
+ ],
+ "MaxLevel": 40,
+ "WorldLevelRequire": 2,
+ "AttackBase": {
+ "Value": 171.0719973152516
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 118.79999813638689
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 285.11999552565214
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "3": {
+ "AvatarID": 1204,
+ "Promotion": 3,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 40000
+ },
+ {
+ "ItemID": 113002,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110414,
+ "ItemNum": 7
+ }
+ ],
+ "MaxLevel": 50,
+ "WorldLevelRequire": 3,
+ "AttackBase": {
+ "Value": 209.08799671825278
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 145.19999772152627
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 348.47999453166307
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "4": {
+ "AvatarID": 1204,
+ "Promotion": 4,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 80000
+ },
+ {
+ "ItemID": 113003,
+ "ItemNum": 6
+ },
+ {
+ "ItemID": 110414,
+ "ItemNum": 20
+ }
+ ],
+ "MaxLevel": 60,
+ "WorldLevelRequire": 4,
+ "AttackBase": {
+ "Value": 247.10399612195246
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 171.599997307597
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 411.839993537674
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "5": {
+ "AvatarID": 1204,
+ "Promotion": 5,
+ "PromotionCostList": [
+ {
+ "ItemID": 2,
+ "ItemNum": 160000
+ },
+ {
+ "ItemID": 113003,
+ "ItemNum": 9
+ },
+ {
+ "ItemID": 110414,
+ "ItemNum": 35
+ }
+ ],
+ "MaxLevel": 70,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 285.11999552565214
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 197.9999968927364
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 475.1999925427536
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ },
+ "6": {
+ "AvatarID": 1204,
+ "Promotion": 6,
+ "PromotionCostList": [],
+ "MaxLevel": 80,
+ "WorldLevelRequire": 5,
+ "AttackBase": {
+ "Value": 323.13599492865336
+ },
+ "AttackAdd": {
+ "Value": 4.751999925986329
+ },
+ "DefenceBase": {
+ "Value": 224.3999964788071
+ },
+ "DefenceAdd": {
+ "Value": 3.2999999484916698
+ },
+ "HPBase": {
+ "Value": 538.5599915487645
+ },
+ "HPAdd": {
+ "Value": 7.919999876566272
+ },
+ "SpeedBase": {
+ "Value": 98.9999984463682
+ },
+ "CriticalChance": {
+ "Value": 0.0499999992619036
+ },
+ "CriticalDamage": {
+ "Value": 0.499999992619036
+ },
+ "BaseAggro": {
+ "Value": 74.99999882300621
+ }
+ }
+ }
+}
diff --git a/StarRailUID/utils/excel/RelicMainAffixConfig.json b/StarRailUID/utils/excel/RelicMainAffixConfig.json
new file mode 100644
index 0000000..061cd04
--- /dev/null
+++ b/StarRailUID/utils/excel/RelicMainAffixConfig.json
@@ -0,0 +1,1464 @@
+{
+ "21": {
+ "1": {
+ "GroupID": 21,
+ "AffixID": 1,
+ "Property": "HPDelta",
+ "BaseValue": {
+ "Value": 45.1583992911581
+ },
+ "LevelAdd": {
+ "Value": 15.805439752918147
+ },
+ "IsAvailable": true
+ }
+ },
+ "22": {
+ "1": {
+ "GroupID": 22,
+ "AffixID": 1,
+ "Property": "AttackDelta",
+ "BaseValue": {
+ "Value": 22.579199645695464
+ },
+ "LevelAdd": {
+ "Value": 7.902719877273981
+ },
+ "IsAvailable": true
+ }
+ },
+ "23": {
+ "1": {
+ "GroupID": 23,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 23,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 23,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "LevelAdd": {
+ "Value": 0.01209600041264328
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 23,
+ "AffixID": 4,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.020736000408034798
+ },
+ "LevelAdd": {
+ "Value": 0.00725799997122872
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 23,
+ "AffixID": 5,
+ "Property": "CriticalDamageBase",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "6": {
+ "GroupID": 23,
+ "AffixID": 6,
+ "Property": "HealRatioBase",
+ "BaseValue": {
+ "Value": 0.02211799973370568
+ },
+ "LevelAdd": {
+ "Value": 0.00774100014898952
+ },
+ "IsAvailable": true
+ },
+ "7": {
+ "GroupID": 23,
+ "AffixID": 7,
+ "Property": "StatusProbabilityBase",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ }
+ },
+ "24": {
+ "1": {
+ "GroupID": 24,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 24,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 24,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "LevelAdd": {
+ "Value": 0.01209600041264328
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 24,
+ "AffixID": 4,
+ "Property": "SpeedDelta",
+ "BaseValue": {
+ "Value": 1.6127999756238558
+ },
+ "LevelAdd": {
+ "Value": 0.9999999843067494
+ },
+ "IsAvailable": true
+ }
+ },
+ "25": {
+ "1": {
+ "GroupID": 25,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 25,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 25,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "LevelAdd": {
+ "Value": 0.01209600041264328
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 25,
+ "AffixID": 4,
+ "Property": "PhysicalAddedRatio",
+ "BaseValue": {
+ "Value": 0.024883000488122
+ },
+ "LevelAdd": {
+ "Value": 0.0087089998212168
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 25,
+ "AffixID": 5,
+ "Property": "FireAddedRatio",
+ "BaseValue": {
+ "Value": 0.024883000488122
+ },
+ "LevelAdd": {
+ "Value": 0.0087089998212168
+ },
+ "IsAvailable": true
+ },
+ "6": {
+ "GroupID": 25,
+ "AffixID": 6,
+ "Property": "IceAddedRatio",
+ "BaseValue": {
+ "Value": 0.024883000488122
+ },
+ "LevelAdd": {
+ "Value": 0.0087089998212168
+ },
+ "IsAvailable": true
+ },
+ "7": {
+ "GroupID": 25,
+ "AffixID": 7,
+ "Property": "ThunderAddedRatio",
+ "BaseValue": {
+ "Value": 0.024883000488122
+ },
+ "LevelAdd": {
+ "Value": 0.0087089998212168
+ },
+ "IsAvailable": true
+ },
+ "8": {
+ "GroupID": 25,
+ "AffixID": 8,
+ "Property": "WindAddedRatio",
+ "BaseValue": {
+ "Value": 0.024883000488122
+ },
+ "LevelAdd": {
+ "Value": 0.0087089998212168
+ },
+ "IsAvailable": true
+ },
+ "9": {
+ "GroupID": 25,
+ "AffixID": 9,
+ "Property": "QuantumAddedRatio",
+ "BaseValue": {
+ "Value": 0.024883000488122
+ },
+ "LevelAdd": {
+ "Value": 0.0087089998212168
+ },
+ "IsAvailable": true
+ },
+ "10": {
+ "GroupID": 25,
+ "AffixID": 10,
+ "Property": "ImaginaryAddedRatio",
+ "BaseValue": {
+ "Value": 0.024883000488122
+ },
+ "LevelAdd": {
+ "Value": 0.0087089998212168
+ },
+ "IsAvailable": true
+ }
+ },
+ "26": {
+ "1": {
+ "GroupID": 26,
+ "AffixID": 1,
+ "Property": "BreakDamageAddedRatioBase",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 26,
+ "AffixID": 2,
+ "Property": "SPRatioBase",
+ "BaseValue": {
+ "Value": 0.012442000247860399
+ },
+ "LevelAdd": {
+ "Value": 0.00435500026365376
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 26,
+ "AffixID": 3,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 26,
+ "AffixID": 4,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "LevelAdd": {
+ "Value": 0.009677000191936
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 26,
+ "AffixID": 5,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "LevelAdd": {
+ "Value": 0.01209600041264328
+ },
+ "IsAvailable": true
+ }
+ },
+ "31": {
+ "1": {
+ "GroupID": 31,
+ "AffixID": 1,
+ "Property": "HPDelta",
+ "BaseValue": {
+ "Value": 67.73759893755205
+ },
+ "LevelAdd": {
+ "Value": 23.708159628562314
+ },
+ "IsAvailable": true
+ }
+ },
+ "32": {
+ "1": {
+ "GroupID": 32,
+ "AffixID": 1,
+ "Property": "AttackDelta",
+ "BaseValue": {
+ "Value": 33.86879946924169
+ },
+ "LevelAdd": {
+ "Value": 11.854079815096064
+ },
+ "IsAvailable": true
+ }
+ },
+ "33": {
+ "1": {
+ "GroupID": 33,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 33,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 33,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.051839999972349116
+ },
+ "LevelAdd": {
+ "Value": 0.01814399957122704
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 33,
+ "AffixID": 4,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.031103999564314318
+ },
+ "LevelAdd": {
+ "Value": 0.01088600099698216
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 33,
+ "AffixID": 5,
+ "Property": "CriticalDamageBase",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ },
+ "6": {
+ "GroupID": 33,
+ "AffixID": 6,
+ "Property": "HealRatioBase",
+ "BaseValue": {
+ "Value": 0.03317799995740328
+ },
+ "LevelAdd": {
+ "Value": 0.01161200022728368
+ },
+ "IsAvailable": true
+ },
+ "7": {
+ "GroupID": 33,
+ "AffixID": 7,
+ "Property": "StatusProbabilityBase",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ }
+ },
+ "34": {
+ "1": {
+ "GroupID": 34,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 34,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 34,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.051839999972349116
+ },
+ "LevelAdd": {
+ "Value": 0.01814399957122704
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 34,
+ "AffixID": 4,
+ "Property": "SpeedDelta",
+ "BaseValue": {
+ "Value": 2.4191999619223843
+ },
+ "LevelAdd": {
+ "Value": 0.9999999843067494
+ },
+ "IsAvailable": true
+ }
+ },
+ "35": {
+ "1": {
+ "GroupID": 35,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 35,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 35,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.051839999972349116
+ },
+ "LevelAdd": {
+ "Value": 0.01814399957122704
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 35,
+ "AffixID": 4,
+ "Property": "PhysicalAddedRatio",
+ "BaseValue": {
+ "Value": 0.037324999338998556
+ },
+ "LevelAdd": {
+ "Value": 0.01306400008487056
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 35,
+ "AffixID": 5,
+ "Property": "FireAddedRatio",
+ "BaseValue": {
+ "Value": 0.037324999338998556
+ },
+ "LevelAdd": {
+ "Value": 0.01306400008487056
+ },
+ "IsAvailable": true
+ },
+ "6": {
+ "GroupID": 35,
+ "AffixID": 6,
+ "Property": "IceAddedRatio",
+ "BaseValue": {
+ "Value": 0.037324999338998556
+ },
+ "LevelAdd": {
+ "Value": 0.01306400008487056
+ },
+ "IsAvailable": true
+ },
+ "7": {
+ "GroupID": 35,
+ "AffixID": 7,
+ "Property": "ThunderAddedRatio",
+ "BaseValue": {
+ "Value": 0.037324999338998556
+ },
+ "LevelAdd": {
+ "Value": 0.01306400008487056
+ },
+ "IsAvailable": true
+ },
+ "8": {
+ "GroupID": 35,
+ "AffixID": 8,
+ "Property": "WindAddedRatio",
+ "BaseValue": {
+ "Value": 0.037324999338998556
+ },
+ "LevelAdd": {
+ "Value": 0.01306400008487056
+ },
+ "IsAvailable": true
+ },
+ "9": {
+ "GroupID": 35,
+ "AffixID": 9,
+ "Property": "QuantumAddedRatio",
+ "BaseValue": {
+ "Value": 0.037324999338998556
+ },
+ "LevelAdd": {
+ "Value": 0.01306400008487056
+ },
+ "IsAvailable": true
+ },
+ "10": {
+ "GroupID": 35,
+ "AffixID": 10,
+ "Property": "ImaginaryAddedRatio",
+ "BaseValue": {
+ "Value": 0.037324999338998556
+ },
+ "LevelAdd": {
+ "Value": 0.01306400008487056
+ },
+ "IsAvailable": true
+ }
+ },
+ "36": {
+ "1": {
+ "GroupID": 36,
+ "AffixID": 1,
+ "Property": "BreakDamageAddedRatioBase",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 36,
+ "AffixID": 2,
+ "Property": "SPRatioBase",
+ "BaseValue": {
+ "Value": 0.01866200001494584
+ },
+ "LevelAdd": {
+ "Value": 0.00653200004243528
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 36,
+ "AffixID": 3,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 36,
+ "AffixID": 4,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 36,
+ "AffixID": 5,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.051839999972349116
+ },
+ "LevelAdd": {
+ "Value": 0.01814399957122704
+ },
+ "IsAvailable": true
+ }
+ },
+ "41": {
+ "1": {
+ "GroupID": 41,
+ "AffixID": 1,
+ "Property": "HPDelta",
+ "BaseValue": {
+ "Value": 90.31679858301469
+ },
+ "LevelAdd": {
+ "Value": 31.610879505603464
+ },
+ "IsAvailable": true
+ }
+ },
+ "42": {
+ "1": {
+ "GroupID": 42,
+ "AffixID": 1,
+ "Property": "AttackDelta",
+ "BaseValue": {
+ "Value": 45.1583992911581
+ },
+ "LevelAdd": {
+ "Value": 15.805439752918147
+ },
+ "IsAvailable": true
+ }
+ },
+ "43": {
+ "1": {
+ "GroupID": 43,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 43,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 43,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 43,
+ "AffixID": 4,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 43,
+ "AffixID": 5,
+ "Property": "CriticalDamageBase",
+ "BaseValue": {
+ "Value": 0.08294399953666344
+ },
+ "LevelAdd": {
+ "Value": 0.029029999171225358
+ },
+ "IsAvailable": true
+ },
+ "6": {
+ "GroupID": 43,
+ "AffixID": 6,
+ "Property": "HealRatioBase",
+ "BaseValue": {
+ "Value": 0.04423699947501016
+ },
+ "LevelAdd": {
+ "Value": 0.01548300030557784
+ },
+ "IsAvailable": true
+ },
+ "7": {
+ "GroupID": 43,
+ "AffixID": 7,
+ "Property": "StatusProbabilityBase",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ }
+ },
+ "44": {
+ "1": {
+ "GroupID": 44,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 44,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 44,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 44,
+ "AffixID": 4,
+ "Property": "SpeedDelta",
+ "BaseValue": {
+ "Value": 3.225599949617897
+ },
+ "LevelAdd": {
+ "Value": 1.0999999828305567
+ },
+ "IsAvailable": true
+ }
+ },
+ "45": {
+ "1": {
+ "GroupID": 45,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 45,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 45,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 45,
+ "AffixID": 4,
+ "Property": "PhysicalAddedRatio",
+ "BaseValue": {
+ "Value": 0.04976599957926016
+ },
+ "LevelAdd": {
+ "Value": 0.0174179996424336
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 45,
+ "AffixID": 5,
+ "Property": "FireAddedRatio",
+ "BaseValue": {
+ "Value": 0.04976599957926016
+ },
+ "LevelAdd": {
+ "Value": 0.0174179996424336
+ },
+ "IsAvailable": true
+ },
+ "6": {
+ "GroupID": 45,
+ "AffixID": 6,
+ "Property": "IceAddedRatio",
+ "BaseValue": {
+ "Value": 0.04976599957926016
+ },
+ "LevelAdd": {
+ "Value": 0.0174179996424336
+ },
+ "IsAvailable": true
+ },
+ "7": {
+ "GroupID": 45,
+ "AffixID": 7,
+ "Property": "ThunderAddedRatio",
+ "BaseValue": {
+ "Value": 0.04976599957926016
+ },
+ "LevelAdd": {
+ "Value": 0.0174179996424336
+ },
+ "IsAvailable": true
+ },
+ "8": {
+ "GroupID": 45,
+ "AffixID": 8,
+ "Property": "WindAddedRatio",
+ "BaseValue": {
+ "Value": 0.04976599957926016
+ },
+ "LevelAdd": {
+ "Value": 0.0174179996424336
+ },
+ "IsAvailable": true
+ },
+ "9": {
+ "GroupID": 45,
+ "AffixID": 9,
+ "Property": "QuantumAddedRatio",
+ "BaseValue": {
+ "Value": 0.04976599957926016
+ },
+ "LevelAdd": {
+ "Value": 0.0174179996424336
+ },
+ "IsAvailable": true
+ },
+ "10": {
+ "GroupID": 45,
+ "AffixID": 10,
+ "Property": "ImaginaryAddedRatio",
+ "BaseValue": {
+ "Value": 0.04976599957926016
+ },
+ "LevelAdd": {
+ "Value": 0.0174179996424336
+ },
+ "IsAvailable": true
+ }
+ },
+ "46": {
+ "1": {
+ "GroupID": 46,
+ "AffixID": 1,
+ "Property": "BreakDamageAddedRatioBase",
+ "BaseValue": {
+ "Value": 0.08294399953666344
+ },
+ "LevelAdd": {
+ "Value": 0.029029999171225358
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 46,
+ "AffixID": 2,
+ "Property": "SPRatioBase",
+ "BaseValue": {
+ "Value": 0.024883000488122
+ },
+ "LevelAdd": {
+ "Value": 0.0087089998212168
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 46,
+ "AffixID": 3,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 46,
+ "AffixID": 4,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 46,
+ "AffixID": 5,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ }
+ },
+ "51": {
+ "1": {
+ "GroupID": 51,
+ "AffixID": 1,
+ "Property": "HPDelta",
+ "BaseValue": {
+ "Value": 112.89599822871016
+ },
+ "LevelAdd": {
+ "Value": 39.51359938054914
+ },
+ "IsAvailable": true
+ }
+ },
+ "52": {
+ "1": {
+ "GroupID": 52,
+ "AffixID": 1,
+ "Property": "AttackDelta",
+ "BaseValue": {
+ "Value": 56.44799911400583
+ },
+ "LevelAdd": {
+ "Value": 19.75679969074023
+ },
+ "IsAvailable": true
+ }
+ },
+ "53": {
+ "1": {
+ "GroupID": 53,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 53,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 53,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.08639999855693135
+ },
+ "LevelAdd": {
+ "Value": 0.03023999998387032
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 53,
+ "AffixID": 4,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.051839999972349116
+ },
+ "LevelAdd": {
+ "Value": 0.01814399957122704
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 53,
+ "AffixID": 5,
+ "Property": "CriticalDamageBase",
+ "BaseValue": {
+ "Value": 0.10367999924620631
+ },
+ "LevelAdd": {
+ "Value": 0.036287999840946
+ },
+ "IsAvailable": true
+ },
+ "6": {
+ "GroupID": 53,
+ "AffixID": 6,
+ "Property": "HealRatioBase",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ },
+ "7": {
+ "GroupID": 53,
+ "AffixID": 7,
+ "Property": "StatusProbabilityBase",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ }
+ },
+ "54": {
+ "1": {
+ "GroupID": 54,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 54,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 54,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.08639999855693135
+ },
+ "LevelAdd": {
+ "Value": 0.03023999998387032
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 54,
+ "AffixID": 4,
+ "Property": "SpeedDelta",
+ "BaseValue": {
+ "Value": 4.031999936614918
+ },
+ "LevelAdd": {
+ "Value": 1.399999978401978
+ },
+ "IsAvailable": true
+ }
+ },
+ "55": {
+ "1": {
+ "GroupID": 55,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 55,
+ "AffixID": 2,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 55,
+ "AffixID": 3,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.08639999855693135
+ },
+ "LevelAdd": {
+ "Value": 0.03023999998387032
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 55,
+ "AffixID": 4,
+ "Property": "PhysicalAddedRatio",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 55,
+ "AffixID": 5,
+ "Property": "FireAddedRatio",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ },
+ "6": {
+ "GroupID": 55,
+ "AffixID": 6,
+ "Property": "IceAddedRatio",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ },
+ "7": {
+ "GroupID": 55,
+ "AffixID": 7,
+ "Property": "ThunderAddedRatio",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ },
+ "8": {
+ "GroupID": 55,
+ "AffixID": 8,
+ "Property": "WindAddedRatio",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ },
+ "9": {
+ "GroupID": 55,
+ "AffixID": 9,
+ "Property": "QuantumAddedRatio",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ },
+ "10": {
+ "GroupID": 55,
+ "AffixID": 10,
+ "Property": "ImaginaryAddedRatio",
+ "BaseValue": {
+ "Value": 0.062207999128628635
+ },
+ "LevelAdd": {
+ "Value": 0.02177300060457928
+ },
+ "IsAvailable": true
+ }
+ },
+ "56": {
+ "1": {
+ "GroupID": 56,
+ "AffixID": 1,
+ "Property": "BreakDamageAddedRatioBase",
+ "BaseValue": {
+ "Value": 0.10367999924620631
+ },
+ "LevelAdd": {
+ "Value": 0.036287999840946
+ },
+ "IsAvailable": true
+ },
+ "2": {
+ "GroupID": 56,
+ "AffixID": 2,
+ "Property": "SPRatioBase",
+ "BaseValue": {
+ "Value": 0.031103999564314318
+ },
+ "LevelAdd": {
+ "Value": 0.01088600099698216
+ },
+ "IsAvailable": true
+ },
+ "3": {
+ "GroupID": 56,
+ "AffixID": 3,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "4": {
+ "GroupID": 56,
+ "AffixID": 4,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ },
+ "5": {
+ "GroupID": 56,
+ "AffixID": 5,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.08639999855693135
+ },
+ "LevelAdd": {
+ "Value": 0.03023999998387032
+ },
+ "IsAvailable": true
+ }
+ },
+ "433": {
+ "1": {
+ "GroupID": 433,
+ "AffixID": 1,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ }
+ },
+ "434": {
+ "1": {
+ "GroupID": 434,
+ "AffixID": 1,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "LevelAdd": {
+ "Value": 0.014514999934858639
+ },
+ "IsAvailable": true
+ }
+ },
+ "436": {
+ "1": {
+ "GroupID": 436,
+ "AffixID": 1,
+ "Property": "HealRatioBase",
+ "BaseValue": {
+ "Value": 0.04423699947501016
+ },
+ "LevelAdd": {
+ "Value": 0.01548300030557784
+ },
+ "IsAvailable": true
+ }
+ },
+ "441": {
+ "1": {
+ "GroupID": 441,
+ "AffixID": 1,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.05529599969110896
+ },
+ "LevelAdd": {
+ "Value": 0.01935399968538008
+ },
+ "IsAvailable": true
+ }
+ },
+ "443": {
+ "1": {
+ "GroupID": 443,
+ "AffixID": 1,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.06911999856614832
+ },
+ "LevelAdd": {
+ "Value": 0.02419200012679464
+ },
+ "IsAvailable": true
+ }
+ }
+}
diff --git a/StarRailUID/utils/excel/RelicSubAffixConfig.json b/StarRailUID/utils/excel/RelicSubAffixConfig.json
new file mode 100644
index 0000000..b595a2a
--- /dev/null
+++ b/StarRailUID/utils/excel/RelicSubAffixConfig.json
@@ -0,0 +1,586 @@
+{
+ "2": {
+ "1": {
+ "GroupID": 2,
+ "AffixID": 1,
+ "Property": "HPDelta",
+ "BaseValue": {
+ "Value": 13.548015787460994
+ },
+ "StepValue": {
+ "Value": 1.6935019741893238
+ },
+ "StepNum": 2
+ },
+ "2": {
+ "GroupID": 2,
+ "AffixID": 2,
+ "Property": "AttackDelta",
+ "BaseValue": {
+ "Value": 6.774007894196158
+ },
+ "StepValue": {
+ "Value": 0.846750987909569
+ },
+ "StepNum": 2
+ },
+ "3": {
+ "GroupID": 2,
+ "AffixID": 3,
+ "Property": "DefenceDelta",
+ "BaseValue": {
+ "Value": 6.774007894196158
+ },
+ "StepValue": {
+ "Value": 0.846750987909569
+ },
+ "StepNum": 2
+ },
+ "4": {
+ "GroupID": 2,
+ "AffixID": 4,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.0138240002720232
+ },
+ "StepValue": {
+ "Value": 0.00172800055787184
+ },
+ "StepNum": 2
+ },
+ "5": {
+ "GroupID": 2,
+ "AffixID": 5,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.0138240002720232
+ },
+ "StepValue": {
+ "Value": 0.00172800055787184
+ },
+ "StepNum": 2
+ },
+ "6": {
+ "GroupID": 2,
+ "AffixID": 6,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.01727999999078304
+ },
+ "StepValue": {
+ "Value": 0.00216000034809384
+ },
+ "StepNum": 2
+ },
+ "7": {
+ "GroupID": 2,
+ "AffixID": 7,
+ "Property": "SpeedDelta",
+ "BaseValue": {
+ "Value": 0.9999999843067494
+ },
+ "StepValue": {
+ "Value": 0.0999999985238072
+ },
+ "StepNum": 2
+ },
+ "8": {
+ "GroupID": 2,
+ "AffixID": 8,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.01036800055326336
+ },
+ "StepValue": {
+ "Value": 0.00129600076764984
+ },
+ "StepNum": 2
+ },
+ "9": {
+ "GroupID": 2,
+ "AffixID": 9,
+ "Property": "CriticalDamageBase",
+ "BaseValue": {
+ "Value": 0.020736000408034798
+ },
+ "StepValue": {
+ "Value": 0.00259200083680776
+ },
+ "StepNum": 2
+ },
+ "10": {
+ "GroupID": 2,
+ "AffixID": 10,
+ "Property": "StatusProbabilityBase",
+ "BaseValue": {
+ "Value": 0.0138240002720232
+ },
+ "StepValue": {
+ "Value": 0.00172800055787184
+ },
+ "StepNum": 2
+ },
+ "11": {
+ "GroupID": 2,
+ "AffixID": 11,
+ "Property": "StatusResistanceBase",
+ "BaseValue": {
+ "Value": 0.0138240002720232
+ },
+ "StepValue": {
+ "Value": 0.00172800055787184
+ },
+ "StepNum": 2
+ },
+ "12": {
+ "GroupID": 2,
+ "AffixID": 12,
+ "Property": "BreakDamageAddedRatioBase",
+ "BaseValue": {
+ "Value": 0.020736000408034798
+ },
+ "StepValue": {
+ "Value": 0.00259200083680776
+ },
+ "StepNum": 2
+ }
+ },
+ "3": {
+ "1": {
+ "GroupID": 3,
+ "AffixID": 1,
+ "Property": "HPDelta",
+ "BaseValue": {
+ "Value": 20.322022681416723
+ },
+ "StepValue": {
+ "Value": 2.54025296116757
+ },
+ "StepNum": 2
+ },
+ "2": {
+ "GroupID": 3,
+ "AffixID": 2,
+ "Property": "AttackDelta",
+ "BaseValue": {
+ "Value": 10.16101184071216
+ },
+ "StepValue": {
+ "Value": 1.2701259805799858
+ },
+ "StepNum": 2
+ },
+ "3": {
+ "GroupID": 3,
+ "AffixID": 3,
+ "Property": "DefenceDelta",
+ "BaseValue": {
+ "Value": 10.16101184071216
+ },
+ "StepValue": {
+ "Value": 1.2701259805799858
+ },
+ "StepNum": 2
+ },
+ "4": {
+ "GroupID": 3,
+ "AffixID": 4,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.020736000408034798
+ },
+ "StepValue": {
+ "Value": 0.00259200083680776
+ },
+ "StepNum": 2
+ },
+ "5": {
+ "GroupID": 3,
+ "AffixID": 5,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.020736000408034798
+ },
+ "StepValue": {
+ "Value": 0.00259200083680776
+ },
+ "StepNum": 2
+ },
+ "6": {
+ "GroupID": 3,
+ "AffixID": 6,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.025919999986174558
+ },
+ "StepValue": {
+ "Value": 0.0032400001728948
+ },
+ "StepNum": 2
+ },
+ "7": {
+ "GroupID": 3,
+ "AffixID": 7,
+ "Property": "SpeedDelta",
+ "BaseValue": {
+ "Value": 1.1999999813543638
+ },
+ "StepValue": {
+ "Value": 0.0999999985238072
+ },
+ "StepNum": 2
+ },
+ "8": {
+ "GroupID": 3,
+ "AffixID": 8,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.01555200013140312
+ },
+ "StepValue": {
+ "Value": 0.0019440008022287999
+ },
+ "StepNum": 2
+ },
+ "9": {
+ "GroupID": 3,
+ "AffixID": 9,
+ "Property": "CriticalDamageBase",
+ "BaseValue": {
+ "Value": 0.031103999564314318
+ },
+ "StepValue": {
+ "Value": 0.00388800090596568
+ },
+ "StepNum": 2
+ },
+ "10": {
+ "GroupID": 3,
+ "AffixID": 10,
+ "Property": "StatusProbabilityBase",
+ "BaseValue": {
+ "Value": 0.020736000408034798
+ },
+ "StepValue": {
+ "Value": 0.00259200083680776
+ },
+ "StepNum": 2
+ },
+ "11": {
+ "GroupID": 3,
+ "AffixID": 11,
+ "Property": "StatusResistanceBase",
+ "BaseValue": {
+ "Value": 0.020736000408034798
+ },
+ "StepValue": {
+ "Value": 0.00259200083680776
+ },
+ "StepNum": 2
+ },
+ "12": {
+ "GroupID": 3,
+ "AffixID": 12,
+ "Property": "BreakDamageAddedRatioBase",
+ "BaseValue": {
+ "Value": 0.031103999564314318
+ },
+ "StepValue": {
+ "Value": 0.00388800090596568
+ },
+ "StepNum": 2
+ }
+ },
+ "4": {
+ "1": {
+ "GroupID": 4,
+ "AffixID": 1,
+ "Property": "HPDelta",
+ "BaseValue": {
+ "Value": 27.096030574681556
+ },
+ "StepValue": {
+ "Value": 3.387003946748833
+ },
+ "StepNum": 2
+ },
+ "2": {
+ "GroupID": 4,
+ "AffixID": 2,
+ "Property": "AttackDelta",
+ "BaseValue": {
+ "Value": 13.548015787460994
+ },
+ "StepValue": {
+ "Value": 1.6935019741893238
+ },
+ "StepNum": 2
+ },
+ "3": {
+ "GroupID": 4,
+ "AffixID": 3,
+ "Property": "DefenceDelta",
+ "BaseValue": {
+ "Value": 13.548015787460994
+ },
+ "StepValue": {
+ "Value": 1.6935019741893238
+ },
+ "StepNum": 2
+ },
+ "4": {
+ "GroupID": 4,
+ "AffixID": 4,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "StepValue": {
+ "Value": 0.00345600041725176
+ },
+ "StepNum": 2
+ },
+ "5": {
+ "GroupID": 4,
+ "AffixID": 5,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "StepValue": {
+ "Value": 0.00345600041725176
+ },
+ "StepNum": 2
+ },
+ "6": {
+ "GroupID": 4,
+ "AffixID": 6,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "StepValue": {
+ "Value": 0.00431999999769576
+ },
+ "StepNum": 2
+ },
+ "7": {
+ "GroupID": 4,
+ "AffixID": 7,
+ "Property": "SpeedDelta",
+ "BaseValue": {
+ "Value": 1.5999999754495926
+ },
+ "StepValue": {
+ "Value": 0.1999999970476144
+ },
+ "StepNum": 2
+ },
+ "8": {
+ "GroupID": 4,
+ "AffixID": 8,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.020736000408034798
+ },
+ "StepValue": {
+ "Value": 0.00259200083680776
+ },
+ "StepNum": 2
+ },
+ "9": {
+ "GroupID": 4,
+ "AffixID": 9,
+ "Property": "CriticalDamageBase",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "StepValue": {
+ "Value": 0.00518400027663168
+ },
+ "StepNum": 2
+ },
+ "10": {
+ "GroupID": 4,
+ "AffixID": 10,
+ "Property": "StatusProbabilityBase",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "StepValue": {
+ "Value": 0.00345600041725176
+ },
+ "StepNum": 2
+ },
+ "11": {
+ "GroupID": 4,
+ "AffixID": 11,
+ "Property": "StatusResistanceBase",
+ "BaseValue": {
+ "Value": 0.02764799984555448
+ },
+ "StepValue": {
+ "Value": 0.00345600041725176
+ },
+ "StepNum": 2
+ },
+ "12": {
+ "GroupID": 4,
+ "AffixID": 12,
+ "Property": "BreakDamageAddedRatioBase",
+ "BaseValue": {
+ "Value": 0.04147200011757768
+ },
+ "StepValue": {
+ "Value": 0.00518400027663168
+ },
+ "StepNum": 2
+ }
+ },
+ "5": {
+ "1": {
+ "GroupID": 5,
+ "AffixID": 1,
+ "Property": "HPDelta",
+ "BaseValue": {
+ "Value": 33.87003846957621
+ },
+ "StepValue": {
+ "Value": 4.233754934425572
+ },
+ "StepNum": 2
+ },
+ "2": {
+ "GroupID": 5,
+ "AffixID": 2,
+ "Property": "AttackDelta",
+ "BaseValue": {
+ "Value": 16.93501873490072
+ },
+ "StepValue": {
+ "Value": 2.116876967558232
+ },
+ "StepNum": 2
+ },
+ "3": {
+ "GroupID": 5,
+ "AffixID": 3,
+ "Property": "DefenceDelta",
+ "BaseValue": {
+ "Value": 16.93501873490072
+ },
+ "StepValue": {
+ "Value": 2.116876967558232
+ },
+ "StepNum": 2
+ },
+ "4": {
+ "GroupID": 5,
+ "AffixID": 4,
+ "Property": "HPAddedRatio",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "StepValue": {
+ "Value": 0.00431999999769576
+ },
+ "StepNum": 2
+ },
+ "5": {
+ "GroupID": 5,
+ "AffixID": 5,
+ "Property": "AttackAddedRatio",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "StepValue": {
+ "Value": 0.00431999999769576
+ },
+ "StepNum": 2
+ },
+ "6": {
+ "GroupID": 5,
+ "AffixID": 6,
+ "Property": "DefenceAddedRatio",
+ "BaseValue": {
+ "Value": 0.04319999927846568
+ },
+ "StepValue": {
+ "Value": 0.00539999982249672
+ },
+ "StepNum": 2
+ },
+ "7": {
+ "GroupID": 5,
+ "AffixID": 7,
+ "Property": "SpeedDelta",
+ "BaseValue": {
+ "Value": 1.9999999686134988
+ },
+ "StepValue": {
+ "Value": 0.2999999955714216
+ },
+ "StepNum": 2
+ },
+ "8": {
+ "GroupID": 5,
+ "AffixID": 8,
+ "Property": "CriticalChanceBase",
+ "BaseValue": {
+ "Value": 0.025919999986174558
+ },
+ "StepValue": {
+ "Value": 0.0032400001728948
+ },
+ "StepNum": 2
+ },
+ "9": {
+ "GroupID": 5,
+ "AffixID": 9,
+ "Property": "CriticalDamageBase",
+ "BaseValue": {
+ "Value": 0.051839999972349116
+ },
+ "StepValue": {
+ "Value": 0.0064800003457896
+ },
+ "StepNum": 2
+ },
+ "10": {
+ "GroupID": 5,
+ "AffixID": 10,
+ "Property": "StatusProbabilityBase",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "StepValue": {
+ "Value": 0.00431999999769576
+ },
+ "StepNum": 2
+ },
+ "11": {
+ "GroupID": 5,
+ "AffixID": 11,
+ "Property": "StatusResistanceBase",
+ "BaseValue": {
+ "Value": 0.03455999998156608
+ },
+ "StepValue": {
+ "Value": 0.00431999999769576
+ },
+ "StepNum": 2
+ },
+ "12": {
+ "GroupID": 5,
+ "AffixID": 12,
+ "Property": "BreakDamageAddedRatioBase",
+ "BaseValue": {
+ "Value": 0.051839999972349116
+ },
+ "StepValue": {
+ "Value": 0.0064800003457896
+ },
+ "StepNum": 2
+ }
+ }
+}
diff --git a/StarRailUID/utils/excel/read_excel.py b/StarRailUID/utils/excel/read_excel.py
new file mode 100644
index 0000000..1dd60d1
--- /dev/null
+++ b/StarRailUID/utils/excel/read_excel.py
@@ -0,0 +1,13 @@
+import json
+from pathlib import Path
+
+EXCEL = Path(__file__).parent
+
+with open(EXCEL / 'RelicMainAffixConfig.json', 'r', encoding='utf8') as f:
+ RelicMainAffix = json.load(f)
+
+with open(EXCEL / 'RelicSubAffixConfig.json', 'r', encoding='utf8') as f:
+ RelicSubAffix = json.load(f)
+
+with open(EXCEL / 'AvatarPromotionConfig.json', 'r', encoding='utf8') as f:
+ AvatarPromotion = json.load(f)
diff --git a/StarRailUID/utils/map/SR_MAP_PATH.py b/StarRailUID/utils/map/SR_MAP_PATH.py
index 85a56b8..dadcc0c 100644
--- a/StarRailUID/utils/map/SR_MAP_PATH.py
+++ b/StarRailUID/utils/map/SR_MAP_PATH.py
@@ -10,7 +10,15 @@ MAP = Path(__file__).parent / 'data'
version = StarRail_version
avatarId2Name_fileName = f'avatarId2Name_mapping_{version}.json'
+avatarId2EnName_fileName = f'avatarId2EnName_mapping_{version}.json'
EquipmentID2Name_fileName = f'EquipmentID2Name_mapping_{version}.json'
+EquipmentID2EnName_fileName = f'EquipmentID2EnName_mapping_{version}.json'
+skillId2Name_fileName = f'skillId2Name_mapping_{version}.json'
+skillId2Type_fileName = f'skillId2Type_mapping_{version}.json'
+Property2Name_fileName = 'Property2Name.json'
+RelicId2SetId_fileName = f'RelicId2SetId_mapping_{version}.json'
+SetId2Name_fileName = f'SetId2Name_mapping_{version}.json'
+rankId2Name_fileName = f'rankId2Name_mapping_{version}.json'
class TS(TypedDict):
@@ -21,5 +29,29 @@ class TS(TypedDict):
with open(MAP / avatarId2Name_fileName, 'r', encoding='UTF-8') as f:
avatarId2Name = msgjson.decode(f.read(), type=Dict[str, str])
+with open(MAP / avatarId2EnName_fileName, 'r', encoding='UTF-8') as f:
+ avatarId2EnName = msgjson.decode(f.read(), type=Dict[str, str])
+
with open(MAP / EquipmentID2Name_fileName, 'r', encoding='UTF-8') as f:
EquipmentID2Name = msgjson.decode(f.read(), type=Dict[str, str])
+
+with open(MAP / EquipmentID2EnName_fileName, 'r', encoding='UTF-8') as f:
+ EquipmentID2EnName = msgjson.decode(f.read(), type=Dict[str, str])
+
+with open(MAP / skillId2Name_fileName, 'r', encoding='UTF-8') as f:
+ skillId2Name = msgjson.decode(f.read(), type=Dict[str, str])
+
+with open(MAP / skillId2Type_fileName, 'r', encoding='UTF-8') as f:
+ skillId2Type = msgjson.decode(f.read(), type=Dict[str, str])
+
+with open(MAP / Property2Name_fileName, 'r', encoding='UTF-8') as f:
+ Property2Name = msgjson.decode(f.read(), type=Dict[str, str])
+
+with open(MAP / RelicId2SetId_fileName, 'r', encoding='UTF-8') as f:
+ RelicId2SetId = msgjson.decode(f.read(), type=Dict[str, int])
+
+with open(MAP / SetId2Name_fileName, 'r', encoding='UTF-8') as f:
+ SetId2Name = msgjson.decode(f.read(), type=Dict[str, str])
+
+with open(MAP / rankId2Name_fileName, 'r', encoding='UTF-8') as f:
+ rankId2Name = msgjson.decode(f.read(), type=Dict[str, str])
diff --git a/StarRailUID/utils/map/data/EquipmentID2EnName_mapping_1.0.5.json b/StarRailUID/utils/map/data/EquipmentID2EnName_mapping_1.0.5.json
new file mode 100644
index 0000000..770c7b8
--- /dev/null
+++ b/StarRailUID/utils/map/data/EquipmentID2EnName_mapping_1.0.5.json
@@ -0,0 +1 @@
+{"20000": "Arrows", "20001": "Cornucopia", "20002": "CollapsingSky", "20003": "Amber", "20004": "Void", "20005": "Chorus", "20006": "DataBank", "20007": "DartingArrow", "20008": "FineFruit", "20009": "ShatteredHome", "20010": "Defense", "20011": "Loop", "20012": "MeshingCogs", "20013": "Passkey", "20014": "Adversarial", "20015": "Multiplication", "20016": "MutualDemise", "20017": "Pioneering", "20018": "HiddenShadow", "20019": "Mediation", "20020": "Sagacity", "21000": "Post-OpConversation", "21001": "GoodNightandSleepWell", "21002": "DayOneofMyNewLife", "21003": "OnlySilenceRemains", "21004": "MemoriesofthePast", "21005": "TheMolesWelcomeYou", "21006": "TheBirthoftheSelf", "21007": "SharedFeeling", "21008": "EyesofthePrey", "21009": "Landau'sChoice", "21010": "Swordplay", "21011": "PlanetaryRendezvous", "21012": "ASecretVow", "21014": "PerfectTiming", "21015": "ResolutionShinesAsPearlsofSweat", "21016": "TrendoftheUniversalMarket", "21017": "SubscribeforMore!", "21021": "QuidProQuo", "21028": "WarmthShortensColdNights", "23001": "IntheNight", "23003": "ButtheBattleIsn'tOver", "23004": "IntheNameoftheWorld", "23005": "MomentofVictory", "23012": "SleepLiketheDead", "23013": "TimeWaitsforNoOne", "24000": "OntheFallofanAeon", "24001": "CruisingintheStellarSea", "24002": "TextureofMemories", "29000": "TextureofMemories", "21013": "MaketheWorldClamor", "23000": "NightontheMilkyWay", "23010": "BeforeDawn", "21019": "UndertheBlueSky", "21020": "Geniuses'Repose", "21023": "WeAreWildfire", "21024": "RiverFlowsinSpring", "21022": "Fermata", "21026": "Woof!WalkTime!", "21027": "TheSeriousnessofBreakfast", "21029": "WeWillMeetAgain", "21030": "ThisIsMe!", "21031": "ReturntoDarkness", "21032": "CarvetheMoon,WeavetheClouds", "21033": "NowheretoRun", "21034": "TodayIsAnotherPeacefulDay", "23002": "SomethingIrreplaceable", "21018": "Dance!Dance!Dance!", "21025": "PastandFuture"}
diff --git a/StarRailUID/utils/map/data/Property2Name.json b/StarRailUID/utils/map/data/Property2Name.json
new file mode 100644
index 0000000..ffc1434
--- /dev/null
+++ b/StarRailUID/utils/map/data/Property2Name.json
@@ -0,0 +1 @@
+{"MaxHP": "生命值", "Attack": "攻击力", "Defence": "防御力", "Speed": "速度", "CriticalChance": "暴击率", "CriticalDamage": "暴击伤害", "BreakDamageAddedRatio": "击破特攻", "BreakDamageAddedRatioBase": "击破特攻", "HealRatio": "治疗量加成", "MaxSP": "能量上限", "SPRatio": "能量恢复效率", "StatusProbability": "效果命中", "StatusResistance": "效果抵抗", "CriticalChanceBase": "暴击率", "CriticalDamageBase": "暴击伤害", "HealRatioBase": "治疗量加成", "StanceBreakAddedRatio": "dev_失效字段", "SPRatioBase": "能量恢复效率", "StatusProbabilityBase": "效果命中", "StatusResistanceBase": "效果抵抗", "PhysicalAddedRatio": "物理属性伤害提高", "PhysicalResistance": "物理属性抗性提高", "FireAddedRatio": "火属性伤害提高", "FireResistance": "火属性抗性提高", "IceAddedRatio": "冰属性伤害提高", "IceResistance": "冰属性抗性提高", "ThunderAddedRatio": "雷属性伤害提高", "ThunderResistance": "雷属性抗性提高", "WindAddedRatio": "风属性伤害提高", "WindResistance": "风属性抗性提高", "QuantumAddedRatio": "量子属性伤害提高", "QuantumResistance": "量子属性抗性提高", "ImaginaryAddedRatio": "虚数属性伤害提高", "ImaginaryResistance": "虚数属性抗性提高", "BaseHP": "基础生命值提高#1[i]", "HPDelta": "生命值", "HPAddedRatio": "生命值百分比", "BaseAttack": "基础攻击力提高#1[i]", "AttackDelta": "攻击力", "AttackAddedRatio": "攻击力百分比", "BaseDefence": "基础防御力提高#1[i]", "DefenceDelta": "防御力", "DefenceAddedRatio": "防御力百分比", "BaseSpeed": "速度", "HealTakenRatio": "治疗量加成", "PhysicalResistanceDelta": "物理属性抗性提高", "FireResistanceDelta": "火属性抗性提高", "IceResistanceDelta": "冰属性抗性提高", "ThunderResistanceDelta": "雷属性抗性提高", "WindResistanceDelta": "风属性抗性提高", "QuantumResistanceDelta": "量子属性抗性提高", "ImaginaryResistanceDelta": "虚数属性抗性提高", "SpeedDelta": "速度"}
diff --git a/StarRailUID/utils/map/data/RelicId2SetId_mapping_1.0.5.json b/StarRailUID/utils/map/data/RelicId2SetId_mapping_1.0.5.json
new file mode 100644
index 0000000..75d4b76
--- /dev/null
+++ b/StarRailUID/utils/map/data/RelicId2SetId_mapping_1.0.5.json
@@ -0,0 +1 @@
+{"31011": 101, "41011": 101, "51011": 101, "61011": 101, "31012": 101, "41012": 101, "51012": 101, "61012": 101, "31013": 101, "41013": 101, "51013": 101, "61013": 101, "31014": 101, "41014": 101, "51014": 101, "61014": 101, "31021": 102, "41021": 102, "51021": 102, "61021": 102, "31022": 102, "41022": 102, "51022": 102, "61022": 102, "31023": 102, "41023": 102, "51023": 102, "61023": 102, "31024": 102, "41024": 102, "51024": 102, "61024": 102, "31031": 103, "41031": 103, "51031": 103, "61031": 103, "31032": 103, "41032": 103, "51032": 103, "61032": 103, "31033": 103, "41033": 103, "51033": 103, "61033": 103, "31034": 103, "41034": 103, "51034": 103, "61034": 103, "31041": 104, "41041": 104, "51041": 104, "61041": 104, "31042": 104, "41042": 104, "51042": 104, "61042": 104, "31043": 104, "41043": 104, "51043": 104, "61043": 104, "31044": 104, "41044": 104, "51044": 104, "61044": 104, "31051": 105, "41051": 105, "51051": 105, "61051": 105, "31052": 105, "41052": 105, "51052": 105, "61052": 105, "31053": 105, "41053": 105, "51053": 105, "61053": 105, "31054": 105, "41054": 105, "51054": 105, "61054": 105, "31061": 106, "41061": 106, "51061": 106, "61061": 106, "31062": 106, "41062": 106, "51062": 106, "61062": 106, "31063": 106, "41063": 106, "51063": 106, "61063": 106, "31064": 106, "41064": 106, "51064": 106, "61064": 106, "31071": 107, "41071": 107, "51071": 107, "61071": 107, "31072": 107, "41072": 107, "51072": 107, "61072": 107, "31073": 107, "41073": 107, "51073": 107, "61073": 107, "31074": 107, "41074": 107, "51074": 107, "61074": 107, "31081": 108, "41081": 108, "51081": 108, "61081": 108, "31082": 108, "41082": 108, "51082": 108, "61082": 108, "31083": 108, "41083": 108, "51083": 108, "61083": 108, "31084": 108, "41084": 108, "51084": 108, "61084": 108, "31091": 109, "41091": 109, "51091": 109, "61091": 109, "31092": 109, "41092": 109, "51092": 109, "61092": 109, "31093": 109, "41093": 109, "51093": 109, "61093": 109, "31094": 109, "41094": 109, "51094": 109, "61094": 109, "31101": 110, "41101": 110, "51101": 110, "61101": 110, "31102": 110, "41102": 110, "51102": 110, "61102": 110, "31103": 110, "41103": 110, "51103": 110, "61103": 110, "31104": 110, "41104": 110, "51104": 110, "61104": 110, "31111": 111, "41111": 111, "51111": 111, "61111": 111, "31112": 111, "41112": 111, "51112": 111, "61112": 111, "31113": 111, "41113": 111, "51113": 111, "61113": 111, "31114": 111, "41114": 111, "51114": 111, "61114": 111, "31121": 112, "41121": 112, "51121": 112, "61121": 112, "31122": 112, "41122": 112, "51122": 112, "61122": 112, "31123": 112, "41123": 112, "51123": 112, "61123": 112, "31124": 112, "41124": 112, "51124": 112, "61124": 112, "33015": 301, "43015": 301, "53015": 301, "63015": 301, "33016": 301, "43016": 301, "53016": 301, "63016": 301, "33025": 302, "43025": 302, "53025": 302, "63025": 302, "33026": 302, "43026": 302, "53026": 302, "63026": 302, "33035": 303, "43035": 303, "53035": 303, "63035": 303, "33036": 303, "43036": 303, "53036": 303, "63036": 303, "33045": 304, "43045": 304, "53045": 304, "63045": 304, "33046": 304, "43046": 304, "53046": 304, "63046": 304, "33055": 305, "43055": 305, "53055": 305, "63055": 305, "33056": 305, "43056": 305, "53056": 305, "63056": 305, "33065": 306, "43065": 306, "53065": 306, "63065": 306, "33066": 306, "43066": 306, "53066": 306, "63066": 306, "33075": 307, "43075": 307, "53075": 307, "63075": 307, "33076": 307, "43076": 307, "53076": 307, "63076": 307, "33085": 308, "43085": 308, "53085": 308, "63085": 308, "33086": 308, "43086": 308, "53086": 308, "63086": 308, "55001": 101, "55002": 101, "55003": 102, "55004": 103, "55005": 103, "55006": 105}
diff --git a/StarRailUID/utils/map/data/SetId2Name_mapping_1.0.5.json b/StarRailUID/utils/map/data/SetId2Name_mapping_1.0.5.json
new file mode 100644
index 0000000..88b1f85
--- /dev/null
+++ b/StarRailUID/utils/map/data/SetId2Name_mapping_1.0.5.json
@@ -0,0 +1 @@
+{"101": "云无留迹的过客", "102": "野穗伴行的快枪手", "103": "净庭教宗的圣骑士", "104": "密林卧雪的猎人", "105": "街头出身的拳王", "106": "戍卫风雪的铁卫", "107": "熔岩锻铸的火匠", "108": "繁星璀璨的天才", "109": "激奏雷电的乐队", "110": "晨昏交界的翔鹰", "111": "流星追迹的怪盗", "112": "盗匪荒漠的废土客", "301": "太空封印站", "302": "不老者的仙舟", "303": "泛银河商业公司", "304": "筑城者的贝洛伯格", "305": "星体差分机", "306": "停转的萨尔索图", "307": "盗贼公国塔利亚", "308": "生命的翁瓦克"}
diff --git a/StarRailUID/utils/map/data/avatarId2EnName_mapping_1.0.5.json b/StarRailUID/utils/map/data/avatarId2EnName_mapping_1.0.5.json
new file mode 100644
index 0000000..2788db0
--- /dev/null
+++ b/StarRailUID/utils/map/data/avatarId2EnName_mapping_1.0.5.json
@@ -0,0 +1 @@
+{"1001": "March7th", "1002": "DanHeng", "1003": "Himeko", "1004": "Welt", "1005": "Kafka", "1006": "SilverWolf", "1008": "Arlan", "1009": "Asta", "1013": "Herta", "1101": "Bronya", "1102": "Seele", "1103": "Serval", "1104": "Gepard", "1105": "Natasha", "1106": "Pela", "1107": "Clara", "1108": "Sampo", "1109": "Hook", "1201": "Qingque", "1202": "Tingyun", "1203": "Luocha", "1204": "JingYuan", "1206": "Sushang", "1209": "Yanqing", "1211": "Bailu", "8001": "{NICKNAME}", "8002": "{NICKNAME}", "8003": "{NICKNAME}", "8004": "{NICKNAME}", "9100": "{NICKNAME}"}
diff --git a/StarRailUID/utils/map/data/rankId2Name_mapping_1.0.5.json b/StarRailUID/utils/map/data/rankId2Name_mapping_1.0.5.json
new file mode 100644
index 0000000..d11058c
--- /dev/null
+++ b/StarRailUID/utils/map/data/rankId2Name_mapping_1.0.5.json
@@ -0,0 +1 @@
+{"100101": "记忆中的你", "100102": "记忆中的它", "100103": "记忆中的一切", "100104": "不愿再失去", "100105": "不想再忘却", "100106": "就这样,一直…", "100201": "穷高极天,亢盈难久", "100202": "威制八毒,灭却炎烟", "100203": "幽明变化,自在蟠跃", "100204": "奋迅三昧,如日空居", "100205": "一渧天水,六虚洪流", "100206": "须绳缚身,沉潜勿用", "100301": "童年", "100302": "邂逅", "100303": "自我", "100304": "投入", "100305": "梦想", "100306": "开拓!", "100401": "名的传承", "100402": "星的凝聚", "100403": "和平的祈愿", "100404": "义的名号", "100405": "善的力量", "100406": "光明的未来", "100501": "无穷动!无穷", "100502": "狂想者,呜咽", "100503": "我赞美,即兴", "100504": "把宣叙呈献给", "100505": "只有今晚奏鸣", "100506": "回旋,悄悄地", "100601": "社会工程", "100602": "僵尸网络", "100603": "攻击载荷", "100604": "反弹端口", "100605": "暴力破解", "100606": "重叠网络", "100801": "万死不辞", "100802": "除制去缚", "100803": "重剑强攻", "100804": "绝处反击", "100805": "全力倾注", "100806": "以身作引", "100901": "星有无言之歌", "100902": "月见圆缺之意", "100903": "黄道陨石之变", "100904": "极光显现之时", "100905": "深空天体之谜", "100906": "眠于银河之下", "101301": "落井当下石", "101302": "得胜必追击", "101303": "我就是这样女子", "101304": "打人要打脸", "101305": "骂人不留口", "101306": "世上没人能负我", "110101": "养精蓄锐", "110102": "快速行军", "110103": "鼓炮齐鸣", "110104": "攻其不备", "110105": "所向克捷", "110106": "气贯长虹", "110201": "斩尽", "110202": "蝶舞", "110203": "缭乱", "110204": "掠影", "110205": "锋锐", "110206": "离析", "110301": "余音绕梁", "110302": "安可!", "110303": "听,齿轮的心跳", "110304": "制造噪音吧!", "110305": "贝洛伯格最强音!", "110306": "这一曲,贯穿天穹!", "110401": "恪尽职守", "110402": "余寒", "110403": "永不陷落", "110404": "精诚所至", "110405": "拳似寒铁", "110406": "不屈的决意", "110501": "遍识药理", "110502": "临床研学", "110503": "对症下药", "110504": "妙手回春", "110505": "医治未病", "110506": "医者仁心", "110601": "胜利反馈", "110602": "疾进不止", "110603": "压制升级", "110604": "完全剖析", "110605": "零度妨害", "110606": "疲弱追击", "110701": "高大的背影", "110702": "紧紧的拥抱", "110703": "冰冷的钢甲", "110704": "家人的温暖", "110705": "小小的承诺", "110706": "长久的陪伴", "110801": "加码的爱", "110802": "热情会传染", "110803": "大数字!", "110804": "爱之深,恨之切", "110805": "超大数字!", "110806": "消费升级", "110901": "早睡早起很健康", "110902": "吃好喝好长身体", "110903": "不挑不选全都要", "110904": "稀里糊涂没关系", "110905": "好事留名鼹鼠党", "110906": "随时准备打坏人", "120101": "散勇化骁摸幺鱼", "120102": "棋枰作枕好入眠", "120103": "观琼视茕门前清", "120104": "帝垣翔鳞和绝张", "120105": "七星流离全不靠", "120106": "虚心平意候枭卢", "120201": "春风得意,时运驰骋", "120202": "君子惠渥,晏笑承之", "120203": "青丘遗泽", "120204": "鸣火机变,度时察势", "120205": "绥绥狐魅", "120206": "和气生财,泽盈四方", "120301": "濯洗生者", "120302": "净庭赐礼", "120303": "愚人试探", "120304": "荆冠审判", "120305": "受难之痕", "120306": "皆归尘土", "120401": "星流霆击碎昆冈", "120402": "戎戈动地开天阵", "120403": "移锋惊电冲霄汉", "120404": "刃卷横云落玉沙", "120405": "百战弃躯轻死生", "120406": "威灵有应破敌雠", "120601": "游刃有余", "120602": "其身百炼", "120603": "传古剑流", "120604": "其心百辟", "120605": "太虚神意", "120606": "上善若水", "120901": "素刃", "120902": "空明", "120903": "剑胎", "120904": "霜厉", "120905": "武骨", "120906": "自在", "121101": "百脉甘津宁神久", "121102": "壶中洞天云螭眠", "121103": "掌间乾坤便通玄", "121104": "肘后备急除外障", "121105": "方定一倾浣俗尘", "121106": "龙漦吐哺胜金丹", "800101": "坠临万界的星芒", "800102": "因缘假合的人身", "800103": "揭示前路的言灵", "800104": "凝眸毁灭的瞬间", "800105": "劫余重生的希望", "800106": "拓宇行天的意志", "800201": "坠临万界的星芒", "800202": "因缘假合的人身", "800203": "揭示前路的言灵", "800204": "凝眸毁灭的瞬间", "800205": "劫余重生的希望", "800206": "拓宇行天的意志", "800301": "大地芯髓的鸣动", "800302": "古老寒铁的坚守", "800303": "砌造未来的蓝图", "800304": "驻留文明的誓言", "800305": "点燃光焰的勇气", "800306": "永屹城垣的壁垒", "800401": "大地芯髓的鸣动", "800402": "古老寒铁的坚守", "800403": "砌造未来的蓝图", "800404": "驻留文明的誓言", "800405": "点燃光焰的勇气", "800406": "永屹城垣的壁垒"}
diff --git a/StarRailUID/utils/map/data/skillId2Name_mapping_1.0.5.json b/StarRailUID/utils/map/data/skillId2Name_mapping_1.0.5.json
new file mode 100644
index 0000000..df86fcf
--- /dev/null
+++ b/StarRailUID/utils/map/data/skillId2Name_mapping_1.0.5.json
@@ -0,0 +1 @@
+{"100101": "极寒的弓矢", "100103": "冰刻箭雨之时", "100104": "少女的特权", "100106": "攻击", "100107": "冻人的瞬间", "100201": "云骑枪术•朔风", "100202": "云骑枪术•疾雨", "100203": "洞天幻化,长梦一觉", "100204": "寸长寸强", "100206": "攻击", "100207": "破敌锋芒", "100302": "熔核爆裂", "100306": "攻击", "100307": "不完全燃烧", "100401": "重力压制", "100402": "虚空断界", "100404": "时空扭曲", "100406": "攻击", "100501": "夜间喧嚣不止", "100502": "月光摩挲连绵", "100503": "悲剧尽头的颤音", "100504": "温柔亦同残酷", "100506": "攻击", "100507": "宽恕无关慈悲", "100801": "如雷疾行", "100802": "禁锢解除", "100803": "狂者制裁", "100804": "至痛至怒", "100806": "攻击", "100807": "极速收割", "100901": "光谱射线", "100902": "流星群落", "100903": "星空祝言", "100904": "天象学", "100906": "攻击", "100907": "灵光一现", "101301": "看什么看", "101302": "一锤子买卖", "101303": "是魔法,我加了魔法", "101304": "还是我来吧", "101306": "攻击", "101307": "可以优化一下", "110101": "驭风的子弹", "110102": "作战再部署", "110103": "贝洛伯格进行曲", "110104": "先人一步", "110106": "攻击", "110107": "在旗帜下", "110203": "乱蝶", "110206": "攻击", "110207": "幻身", "110301": "雷鸣音阶", "110302": "电光石火间", "110303": "机械热潮登场!", "110304": "燃情和弦", "110306": "攻击", "110307": "晚安,贝洛伯格", "110401": "一意之拳", "110402": "震慑之击", "110403": "永屹之壁", "110404": "不屈之身", "110406": "攻击", "110407": "有情之证", "110501": "仁慈的背面", "110502": "爱,救护与抉择", "110503": "新生之礼", "110506": "攻击", "110601": "冰点射击", "110602": "低温妨害", "110604": "数据采集", "110606": "攻击", "110607": "先发制人", "110801": "酷炫的刀花", "110802": "反复横跳的爱", "110803": "惊喜礼盒", "110806": "攻击", "110807": "你最闪亮", "110901": "喂!小心火烛", "110902": "嘿!记得虎克吗", "110903": "轰!飞来焰火", "110904": "哈!火上浇油", "110906": "攻击", "110907": "哎!瞧这一团糟", "110909": "嘿!记得虎克吗", "120101": "门前清", "120108": "杠上开花!", "120103": "四幺暗刻?和!", "120104": "帝垣琼玉", "120106": "攻击", "120107": "独弈之乐", "120201": "逐客令", "120206": "攻击", "120207": "惠风和畅", "120301": "黑渊的棘刺", "120302": "白花的祈望", "120303": "归葬的遂愿", "120304": "生息的轮转", "120306": "攻击", "120307": "愚者的悲悯", "120601": "云骑剑经 • 素霓", "120602": "云骑剑经 • 山倾", "120603": "太虚形蕴 • 烛夜", "120604": "游刃若水", "120606": "攻击", "120607": "云骑剑经 • 叩阵", "120901": "霜锋点寒芒", "120902": "遥击三尺水", "120903": "快雨燕相逐", "120904": "呼剑如影", "120906": "攻击", "120907": "御剑真诀", "121101": "望 、闻、问…蹴!", "121102": "云吟乍涌坠珠露", "121103": "匏蛟跃渊先雷音", "121106": "攻击", "121107": "徜徉灵泽病恙短", "800101": "再见安打", "800102": "安息全垒打", "800103": "星尘王牌", "800104": "牵制盗垒", "800106": "攻击", "800107": "不灭三振", "800108": "全胜•再见安打", "800109": "全胜•安息全垒打", "800201": "再见安打", "800202": "安息全垒打", "800203": "星尘王牌", "800204": "牵制盗垒", "800206": "攻击", "800207": "不灭三振", "800208": "全胜•再见安打", "800209": "全胜•安息全垒打", "800301": "穿彻坚冰的烈芒", "800308": "穿彻坚冰的烈芒", "800303": "陷阵无回的炎枪", "800304": "筑城者遗宝", "800306": "攻击", "800307": "守护者召令", "800401": "穿彻坚冰的烈芒", "800408": "穿彻坚冰的烈芒", "800403": "陷阵无回的炎枪", "800404": "筑城者遗宝", "800406": "攻击", "800407": "守护者召令", "100601": "|系统警告|", "100602": "是否允许更改?", "100603": "|账号已封禁|", "100604": "等待程序响应…", "100606": "攻击", "100607": "|强制结束进程|", "120401": "石火流光", "120402": "紫霄震曜", "120403": "吾身光明", "120404": "斩勘神形", "120406": "攻击", "909807": "dev_秘技", "110603": "领域压制", "110507": "催眠研习", "800402": "炽燃不灭的琥珀", "800302": "炽燃不灭的琥珀", "120202": "祥音和韵", "120204": "紫电扶摇", "110804": "撕风的匕首", "110504": "生机焕发", "110202": "归刃", "110204": "再现", "100301": "武装调律", "100304": "乘胜追击", "100303": "天坠之火", "110701": "我也想帮上忙", "110702": "史瓦罗在看着你", "110703": "是约定不是命令", "110704": "因为我们是家人", "110706": "攻击", "110707": "胜利的小小代价", "110201": "强袭", "121104": "奔走悬壶济世长", "120407": "摄召威灵", "100407": "画地为牢", "120102": "海底捞月", "100102": "可爱即是正义", "120203": "庆云光覆仪祷", "100403": "拟似黑洞"}
diff --git a/StarRailUID/utils/map/data/skillId2Type_mapping_1.0.5.json b/StarRailUID/utils/map/data/skillId2Type_mapping_1.0.5.json
new file mode 100644
index 0000000..d3ed4d2
--- /dev/null
+++ b/StarRailUID/utils/map/data/skillId2Type_mapping_1.0.5.json
@@ -0,0 +1 @@
+{"100101": "单攻", "100103": "群攻", "100104": "单攻", "100106": "", "100107": "", "100201": "单攻", "100202": "单攻", "100203": "单攻", "100204": "强化", "100206": "", "100207": "强化", "100302": "扩散", "100306": "", "100307": "妨害", "100401": "单攻", "100402": "弹射", "100404": "强化", "100406": "", "100501": "单攻", "100502": "扩散", "100503": "群攻", "100504": "单攻", "100506": "", "100507": "", "100801": "单攻", "100802": "单攻", "100803": "扩散", "100804": "强化", "100806": "", "100807": "", "100901": "单攻", "100902": "弹射", "100903": "辅助", "100904": "辅助", "100906": "", "100907": "", "101301": "单攻", "101302": "群攻", "101303": "群攻", "101304": "群攻", "101306": "", "101307": "强化", "110101": "单攻", "110102": "辅助", "110103": "辅助", "110104": "强化", "110106": "", "110107": "辅助", "110203": "单攻", "110206": "", "110207": "强化", "110301": "单攻", "110302": "扩散", "110303": "群攻", "110304": "强化", "110306": "", "110307": "", "110401": "单攻", "110402": "妨害", "110403": "防御", "110404": "回复", "110406": "", "110407": "防御", "110501": "单攻", "110502": "回复", "110503": "回复", "110506": "", "110601": "单攻", "110602": "妨害", "110604": "辅助", "110606": "", "110607": "", "110801": "单攻", "110802": "弹射", "110803": "妨害", "110806": "", "110807": "妨害", "110901": "单攻", "110902": "单攻", "110903": "单攻", "110904": "强化", "110906": "", "110907": "", "110909": "扩散", "120101": "单攻", "120108": "扩散", "120103": "群攻", "120104": "强化", "120106": "", "120107": "强化", "120201": "单攻", "120206": "", "120207": "辅助", "120301": "单攻", "120302": "回复", "120303": "群攻", "120304": "回复", "120306": "", "120307": "回复", "120601": "单攻", "120602": "单攻", "120603": "单攻", "120604": "强化", "120606": "", "120607": "", "120901": "单攻", "120902": "单攻", "120903": "单攻", "120904": "单攻", "120906": "", "120907": "强化", "121101": "单攻", "121102": "回复", "121103": "回复", "121106": "", "121107": "辅助", "800101": "单攻", "800102": "扩散", "800103": "强化", "800104": "强化", "800106": "", "800107": "回复", "800108": "单攻", "800109": "扩散", "800201": "单攻", "800202": "扩散", "800203": "强化", "800204": "强化", "800206": "", "800207": "回复", "800208": "单攻", "800209": "扩散", "800301": "单攻", "800308": "扩散", "800303": "群攻", "800304": "强化", "800306": "", "800307": "防御", "800401": "单攻", "800408": "扩散", "800403": "群攻", "800404": "强化", "800406": "", "800407": "防御", "100601": "单攻", "100602": "妨害", "100603": "妨害", "100604": "妨害", "100606": "", "100607": "", "120401": "单攻", "120402": "群攻", "120403": "群攻", "120404": "弹射", "120406": "", "909807": "回复", "110603": "妨害", "110507": "", "800402": "防御", "800302": "防御", "120202": "辅助", "120204": "强化", "110804": "强化", "110504": "强化", "110202": "单攻", "110204": "强化", "100301": "单攻", "100304": "群攻", "100303": "群攻", "110701": "单攻", "110702": "群攻", "110703": "强化", "110704": "单攻", "110706": "", "110707": "", "110201": "单攻", "121104": "回复", "120407": "强化", "100407": "妨害", "120102": "强化", "100102": "防御", "120203": "辅助", "100403": "群攻"}
diff --git a/StarRailUID/utils/map/name_covert.py b/StarRailUID/utils/map/name_covert.py
index 5bab204..4f20e44 100644
--- a/StarRailUID/utils/map/name_covert.py
+++ b/StarRailUID/utils/map/name_covert.py
@@ -1,4 +1,4 @@
-from .SR_MAP_PATH import EquipmentID2Name, avatarId2Name
+from .SR_MAP_PATH import EquipmentID2Name, EquipmentID2EnName, avatarId2Name
async def avatar_id_to_name(avatar_id: str) -> str:
@@ -27,3 +27,17 @@ async def name_to_weapon_id(name: str) -> str:
weapon_id = i
break
return weapon_id
+
+
+async def weapon_id_to_en_name(weapon_id: str) -> str:
+ weapon_en_name = EquipmentID2EnName[weapon_id]
+ return weapon_en_name
+
+
+async def en_name_to_weapon_id(name: str) -> str:
+ weapon_id = ''
+ for i in EquipmentID2EnName:
+ if EquipmentID2EnName[i] == name:
+ weapon_id = i
+ break
+ return weapon_id
diff --git a/StarRailUID/utils/resource/RESOURCE_PATH.py b/StarRailUID/utils/resource/RESOURCE_PATH.py
index 8c9ab08..71802c6 100644
--- a/StarRailUID/utils/resource/RESOURCE_PATH.py
+++ b/StarRailUID/utils/resource/RESOURCE_PATH.py
@@ -9,8 +9,9 @@ CONFIG_PATH = MAIN_PATH / 'config.json'
RESOURCE_PATH = MAIN_PATH / 'resource'
PLAYER_PATH = MAIN_PATH / 'players'
CU_BG_PATH = MAIN_PATH / 'bg'
+TEMP_PATH = RESOURCE_PATH / 'temp'
CHAR_ICON_PATH = RESOURCE_PATH / 'char_icon'
-WEAPON_PATH = RESOURCE_PATH / 'weapons'
+WEAPON_PATH = RESOURCE_PATH / 'light_cone'
TEXT2D_PATH = Path(__file__).parent / 'texture2d'
@@ -23,6 +24,7 @@ def init_dir():
WEAPON_PATH,
TEXT2D_PATH,
CU_BG_PATH,
+ TEMP_PATH,
]:
i.mkdir(parents=True, exist_ok=True)