mirror of
https://github.com/PaiGramTeam/StarRailDamageCal.git
synced 2024-09-28 04:05:10 +00:00
update
This commit is contained in:
parent
1c55975fb3
commit
aa9c661e66
@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "starrail_damage_cal"
|
||||
version = "1.8.2"
|
||||
version = "1.9.0"
|
||||
description = "For StarRail Role Damage Cal"
|
||||
authors = [
|
||||
{name = "qwerdvd", email = "105906879+qwerdvd@users.noreply.github.com"},
|
||||
|
@ -28,6 +28,29 @@ async def cal_info(char_data: Dict):
|
||||
return await avatar.get_damage_info()
|
||||
|
||||
|
||||
async def get_char_data(uid: str, avatar_name: str):
|
||||
char_name = alias_to_char_name(avatar_name)
|
||||
char_id = name_to_avatar_id(char_name)
|
||||
|
||||
if char_id == "":
|
||||
raise CharNameError(char_name)
|
||||
|
||||
char_id_list, char_data_dict = await api_to_dict(uid)
|
||||
|
||||
if isinstance(char_id_list, str):
|
||||
msg = "char_id_list is str"
|
||||
raise MihomoRequestError(msg)
|
||||
|
||||
if char_data_dict is None:
|
||||
msg = "char_data_dict is None"
|
||||
raise MihomoRequestError(msg)
|
||||
|
||||
if char_id not in char_id_list:
|
||||
raise NotInCharacterShowcaseError
|
||||
|
||||
return char_data_dict[char_id]
|
||||
|
||||
|
||||
class DamageCal:
|
||||
@classmethod
|
||||
async def cal_info(cls, char_data: Dict):
|
||||
@ -40,26 +63,7 @@ class DamageCal:
|
||||
|
||||
@classmethod
|
||||
async def get_damage_data_by_uid(cls, uid: str, avatar_name: str):
|
||||
char_name = alias_to_char_name(avatar_name)
|
||||
char_id = name_to_avatar_id(char_name)
|
||||
|
||||
if char_id == "":
|
||||
raise CharNameError(char_name)
|
||||
|
||||
char_id_list, char_data_dict = await api_to_dict(uid)
|
||||
|
||||
if isinstance(char_id_list, str):
|
||||
msg = "char_id_list is str"
|
||||
raise MihomoRequestError(msg)
|
||||
|
||||
if char_data_dict is None:
|
||||
msg = "char_data_dict is None"
|
||||
raise MihomoRequestError(msg)
|
||||
|
||||
if char_id not in char_id_list:
|
||||
raise NotInCharacterShowcaseError
|
||||
|
||||
char_data = char_data_dict[char_id]
|
||||
char_data = await get_char_data(uid, avatar_name)
|
||||
return await cls.cal_info(char_data)
|
||||
|
||||
@classmethod
|
||||
|
@ -4842,5 +4842,4 @@ class AvatarDamage:
|
||||
return Welt(char, skills)
|
||||
if char.id_ == 1213:
|
||||
return Danhengil(char, skills)
|
||||
msg = f"{char.id_} 不支持的角色"
|
||||
raise ValueError(msg)
|
||||
return None
|
||||
|
@ -19350,5 +19350,989 @@
|
||||
"BaseAggro": {
|
||||
"Value": 125
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1220,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 4000
|
||||
},
|
||||
{
|
||||
"ItemID": 113011,
|
||||
"ItemNum": 5
|
||||
}
|
||||
],
|
||||
"MaxLevel": 20,
|
||||
"PlayerLevelRequire": 15,
|
||||
"AttackBase": {
|
||||
"Value": 81.84
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.092
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 52.8
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.64
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 142.56
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 7.128
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 112
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1220,
|
||||
"Promotion": 1,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 8000
|
||||
},
|
||||
{
|
||||
"ItemID": 113011,
|
||||
"ItemNum": 10
|
||||
}
|
||||
],
|
||||
"MaxLevel": 30,
|
||||
"WorldLevelRequire": 1,
|
||||
"AttackBase": {
|
||||
"Value": 114.576
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.092
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 73.92
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.64
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 199.584
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 7.128
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 112
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1220,
|
||||
"Promotion": 2,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 16000
|
||||
},
|
||||
{
|
||||
"ItemID": 113012,
|
||||
"ItemNum": 6
|
||||
},
|
||||
{
|
||||
"ItemID": 110425,
|
||||
"ItemNum": 3
|
||||
}
|
||||
],
|
||||
"MaxLevel": 40,
|
||||
"WorldLevelRequire": 2,
|
||||
"AttackBase": {
|
||||
"Value": 147.312
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.092
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 95.04
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.64
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 256.608
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 7.128
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 112
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1220,
|
||||
"Promotion": 3,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 40000
|
||||
},
|
||||
{
|
||||
"ItemID": 113012,
|
||||
"ItemNum": 9
|
||||
},
|
||||
{
|
||||
"ItemID": 110425,
|
||||
"ItemNum": 7
|
||||
}
|
||||
],
|
||||
"MaxLevel": 50,
|
||||
"WorldLevelRequire": 3,
|
||||
"AttackBase": {
|
||||
"Value": 180.048
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.092
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 116.16
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.64
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 313.632
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 7.128
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 112
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1220,
|
||||
"Promotion": 4,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 80000
|
||||
},
|
||||
{
|
||||
"ItemID": 113013,
|
||||
"ItemNum": 6
|
||||
},
|
||||
{
|
||||
"ItemID": 110425,
|
||||
"ItemNum": 20
|
||||
}
|
||||
],
|
||||
"MaxLevel": 60,
|
||||
"WorldLevelRequire": 4,
|
||||
"AttackBase": {
|
||||
"Value": 212.784
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.092
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 137.28
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.64
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 370.656
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 7.128
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 112
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1220,
|
||||
"Promotion": 5,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 160000
|
||||
},
|
||||
{
|
||||
"ItemID": 113013,
|
||||
"ItemNum": 9
|
||||
},
|
||||
{
|
||||
"ItemID": 110425,
|
||||
"ItemNum": 35
|
||||
}
|
||||
],
|
||||
"MaxLevel": 70,
|
||||
"WorldLevelRequire": 5,
|
||||
"AttackBase": {
|
||||
"Value": 245.52
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.092
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 158.4
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.64
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 427.68
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 7.128
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 112
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1220,
|
||||
"Promotion": 6,
|
||||
"PromotionCostList": [],
|
||||
"MaxLevel": 80,
|
||||
"WorldLevelRequire": 5,
|
||||
"AttackBase": {
|
||||
"Value": 278.256
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.092
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 179.52
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.64
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 484.704
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 7.128
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 112
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1223,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 3200
|
||||
},
|
||||
{
|
||||
"ItemID": 113011,
|
||||
"ItemNum": 4
|
||||
}
|
||||
],
|
||||
"MaxLevel": 20,
|
||||
"PlayerLevelRequire": 15,
|
||||
"AttackBase": {
|
||||
"Value": 81.6
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.08
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 48
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.4
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 110.4
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 5.52
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 111
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1223,
|
||||
"Promotion": 1,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 6400
|
||||
},
|
||||
{
|
||||
"ItemID": 113011,
|
||||
"ItemNum": 8
|
||||
}
|
||||
],
|
||||
"MaxLevel": 30,
|
||||
"WorldLevelRequire": 1,
|
||||
"AttackBase": {
|
||||
"Value": 114.24
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.08
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 67.2
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.4
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 154.56
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 5.52
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 111
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1223,
|
||||
"Promotion": 2,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 12800
|
||||
},
|
||||
{
|
||||
"ItemID": 113012,
|
||||
"ItemNum": 5
|
||||
},
|
||||
{
|
||||
"ItemID": 110424,
|
||||
"ItemNum": 2
|
||||
}
|
||||
],
|
||||
"MaxLevel": 40,
|
||||
"WorldLevelRequire": 2,
|
||||
"AttackBase": {
|
||||
"Value": 146.88
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.08
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 86.4
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.4
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 198.72
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 5.52
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 111
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1223,
|
||||
"Promotion": 3,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 32000
|
||||
},
|
||||
{
|
||||
"ItemID": 113012,
|
||||
"ItemNum": 8
|
||||
},
|
||||
{
|
||||
"ItemID": 110424,
|
||||
"ItemNum": 5
|
||||
}
|
||||
],
|
||||
"MaxLevel": 50,
|
||||
"WorldLevelRequire": 3,
|
||||
"AttackBase": {
|
||||
"Value": 179.52
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.08
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 105.6
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.4
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 242.88
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 5.52
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 111
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1223,
|
||||
"Promotion": 4,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 64000
|
||||
},
|
||||
{
|
||||
"ItemID": 113013,
|
||||
"ItemNum": 5
|
||||
},
|
||||
{
|
||||
"ItemID": 110424,
|
||||
"ItemNum": 15
|
||||
}
|
||||
],
|
||||
"MaxLevel": 60,
|
||||
"WorldLevelRequire": 4,
|
||||
"AttackBase": {
|
||||
"Value": 212.16
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.08
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 124.8
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.4
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 287.04
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 5.52
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 111
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1223,
|
||||
"Promotion": 5,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 128000
|
||||
},
|
||||
{
|
||||
"ItemID": 113013,
|
||||
"ItemNum": 7
|
||||
},
|
||||
{
|
||||
"ItemID": 110424,
|
||||
"ItemNum": 28
|
||||
}
|
||||
],
|
||||
"MaxLevel": 70,
|
||||
"WorldLevelRequire": 5,
|
||||
"AttackBase": {
|
||||
"Value": 244.8
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.08
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 144
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.4
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 331.2
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 5.52
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 111
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1223,
|
||||
"Promotion": 6,
|
||||
"PromotionCostList": [],
|
||||
"MaxLevel": 80,
|
||||
"WorldLevelRequire": 5,
|
||||
"AttackBase": {
|
||||
"Value": 277.44
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.08
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 163.2
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.4
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 375.36
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 5.52
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 111
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 75
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1222,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 4000
|
||||
},
|
||||
{
|
||||
"ItemID": 113001,
|
||||
"ItemNum": 5
|
||||
}
|
||||
],
|
||||
"MaxLevel": 20,
|
||||
"PlayerLevelRequire": 15,
|
||||
"AttackBase": {
|
||||
"Value": 92.4
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.62
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 59.4
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.97
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 184.8
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 9.24
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 98
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 100
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1222,
|
||||
"Promotion": 1,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 8000
|
||||
},
|
||||
{
|
||||
"ItemID": 113001,
|
||||
"ItemNum": 10
|
||||
}
|
||||
],
|
||||
"MaxLevel": 30,
|
||||
"WorldLevelRequire": 1,
|
||||
"AttackBase": {
|
||||
"Value": 129.36
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.62
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 83.16
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.97
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 258.72
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 9.24
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 98
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 100
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1222,
|
||||
"Promotion": 2,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 16000
|
||||
},
|
||||
{
|
||||
"ItemID": 113002,
|
||||
"ItemNum": 6
|
||||
},
|
||||
{
|
||||
"ItemID": 110422,
|
||||
"ItemNum": 3
|
||||
}
|
||||
],
|
||||
"MaxLevel": 40,
|
||||
"WorldLevelRequire": 2,
|
||||
"AttackBase": {
|
||||
"Value": 166.32
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.62
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 106.92
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.97
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 332.64
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 9.24
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 98
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 100
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1222,
|
||||
"Promotion": 3,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 40000
|
||||
},
|
||||
{
|
||||
"ItemID": 113002,
|
||||
"ItemNum": 9
|
||||
},
|
||||
{
|
||||
"ItemID": 110422,
|
||||
"ItemNum": 7
|
||||
}
|
||||
],
|
||||
"MaxLevel": 50,
|
||||
"WorldLevelRequire": 3,
|
||||
"AttackBase": {
|
||||
"Value": 203.28
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.62
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 130.68
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.97
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 406.56
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 9.24
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 98
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 100
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1222,
|
||||
"Promotion": 4,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 80000
|
||||
},
|
||||
{
|
||||
"ItemID": 113003,
|
||||
"ItemNum": 6
|
||||
},
|
||||
{
|
||||
"ItemID": 110422,
|
||||
"ItemNum": 20
|
||||
}
|
||||
],
|
||||
"MaxLevel": 60,
|
||||
"WorldLevelRequire": 4,
|
||||
"AttackBase": {
|
||||
"Value": 240.24
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.62
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 154.44
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.97
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 480.48
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 9.24
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 98
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 100
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1222,
|
||||
"Promotion": 5,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 160000
|
||||
},
|
||||
{
|
||||
"ItemID": 113003,
|
||||
"ItemNum": 9
|
||||
},
|
||||
{
|
||||
"ItemID": 110422,
|
||||
"ItemNum": 35
|
||||
}
|
||||
],
|
||||
"MaxLevel": 70,
|
||||
"WorldLevelRequire": 5,
|
||||
"AttackBase": {
|
||||
"Value": 277.2
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.62
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 178.2
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.97
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 554.4
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 9.24
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 98
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 100
|
||||
}
|
||||
},
|
||||
{
|
||||
"AvatarID": 1222,
|
||||
"Promotion": 6,
|
||||
"PromotionCostList": [],
|
||||
"MaxLevel": 80,
|
||||
"WorldLevelRequire": 5,
|
||||
"AttackBase": {
|
||||
"Value": 314.16
|
||||
},
|
||||
"AttackAdd": {
|
||||
"Value": 4.62
|
||||
},
|
||||
"DefenceBase": {
|
||||
"Value": 201.96
|
||||
},
|
||||
"DefenceAdd": {
|
||||
"Value": 2.97
|
||||
},
|
||||
"HPBase": {
|
||||
"Value": 628.32
|
||||
},
|
||||
"HPAdd": {
|
||||
"Value": 9.24
|
||||
},
|
||||
"SpeedBase": {
|
||||
"Value": 98
|
||||
},
|
||||
"CriticalChance": {
|
||||
"Value": 0.05
|
||||
},
|
||||
"CriticalDamage": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"BaseAggro": {
|
||||
"Value": 100
|
||||
}
|
||||
}
|
||||
]
|
@ -25543,6 +25543,254 @@
|
||||
"Value": 2.7
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 21047,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 4000
|
||||
},
|
||||
{
|
||||
"ItemID": 113011,
|
||||
"ItemNum": 5
|
||||
}
|
||||
],
|
||||
"PlayerLevelRequire": 15,
|
||||
"MaxLevel": 20,
|
||||
"BaseHP": {
|
||||
"Value": 38.4
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 5.76
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 21.6
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.24
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 18
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 2.7
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 21047,
|
||||
"Promotion": 1,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 8000
|
||||
},
|
||||
{
|
||||
"ItemID": 110191,
|
||||
"ItemNum": 3
|
||||
},
|
||||
{
|
||||
"ItemID": 113011,
|
||||
"ItemNum": 10
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 1,
|
||||
"MaxLevel": 30,
|
||||
"BaseHP": {
|
||||
"Value": 84.48
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 5.76
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 47.52
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.24
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 39.6
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 2.7
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 21047,
|
||||
"Promotion": 2,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 16000
|
||||
},
|
||||
{
|
||||
"ItemID": 110192,
|
||||
"ItemNum": 3
|
||||
},
|
||||
{
|
||||
"ItemID": 113012,
|
||||
"ItemNum": 6
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 2,
|
||||
"MaxLevel": 40,
|
||||
"BaseHP": {
|
||||
"Value": 145.92
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 5.76
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 82.08
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.24
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 68.4
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 2.7
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 21047,
|
||||
"Promotion": 3,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 40000
|
||||
},
|
||||
{
|
||||
"ItemID": 110192,
|
||||
"ItemNum": 6
|
||||
},
|
||||
{
|
||||
"ItemID": 113012,
|
||||
"ItemNum": 9
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 3,
|
||||
"MaxLevel": 50,
|
||||
"BaseHP": {
|
||||
"Value": 207.36
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 5.76
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 116.64
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.24
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 97.2
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 2.7
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 21047,
|
||||
"Promotion": 4,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 80000
|
||||
},
|
||||
{
|
||||
"ItemID": 110193,
|
||||
"ItemNum": 4
|
||||
},
|
||||
{
|
||||
"ItemID": 113013,
|
||||
"ItemNum": 5
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 4,
|
||||
"MaxLevel": 60,
|
||||
"BaseHP": {
|
||||
"Value": 268.8
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 5.76
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 151.2
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.24
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 126
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 2.7
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 21047,
|
||||
"Promotion": 5,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 160000
|
||||
},
|
||||
{
|
||||
"ItemID": 110193,
|
||||
"ItemNum": 8
|
||||
},
|
||||
{
|
||||
"ItemID": 113013,
|
||||
"ItemNum": 7
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 5,
|
||||
"MaxLevel": 70,
|
||||
"BaseHP": {
|
||||
"Value": 330.24
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 5.76
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 185.76
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.24
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 154.8
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 2.7
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 21047,
|
||||
"Promotion": 6,
|
||||
"PromotionCostList": [],
|
||||
"WorldLevelRequire": 5,
|
||||
"MaxLevel": 80,
|
||||
"BaseHP": {
|
||||
"Value": 391.68
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 5.76
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 220.32
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.24
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 183.6
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 2.7
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 22002,
|
||||
"PromotionCostList": [
|
||||
@ -26534,5 +26782,501 @@
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23031,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 5000
|
||||
},
|
||||
{
|
||||
"ItemID": 113011,
|
||||
"ItemNum": 8
|
||||
}
|
||||
],
|
||||
"PlayerLevelRequire": 15,
|
||||
"MaxLevel": 20,
|
||||
"BaseHP": {
|
||||
"Value": 43.2
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 6.48
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 28.8
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 4.32
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 21
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.15
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23031,
|
||||
"Promotion": 1,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 10000
|
||||
},
|
||||
{
|
||||
"ItemID": 110191,
|
||||
"ItemNum": 4
|
||||
},
|
||||
{
|
||||
"ItemID": 113011,
|
||||
"ItemNum": 12
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 1,
|
||||
"MaxLevel": 30,
|
||||
"BaseHP": {
|
||||
"Value": 95.04
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 6.48
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 63.36
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 4.32
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 46.2
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.15
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23031,
|
||||
"Promotion": 2,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 20000
|
||||
},
|
||||
{
|
||||
"ItemID": 110192,
|
||||
"ItemNum": 4
|
||||
},
|
||||
{
|
||||
"ItemID": 113012,
|
||||
"ItemNum": 8
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 2,
|
||||
"MaxLevel": 40,
|
||||
"BaseHP": {
|
||||
"Value": 164.16
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 6.48
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 109.44
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 4.32
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 79.8
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.15
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23031,
|
||||
"Promotion": 3,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 50000
|
||||
},
|
||||
{
|
||||
"ItemID": 110192,
|
||||
"ItemNum": 8
|
||||
},
|
||||
{
|
||||
"ItemID": 113012,
|
||||
"ItemNum": 12
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 3,
|
||||
"MaxLevel": 50,
|
||||
"BaseHP": {
|
||||
"Value": 233.28
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 6.48
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 155.52
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 4.32
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 113.4
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.15
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23031,
|
||||
"Promotion": 4,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 100000
|
||||
},
|
||||
{
|
||||
"ItemID": 110193,
|
||||
"ItemNum": 5
|
||||
},
|
||||
{
|
||||
"ItemID": 113013,
|
||||
"ItemNum": 6
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 4,
|
||||
"MaxLevel": 60,
|
||||
"BaseHP": {
|
||||
"Value": 302.4
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 6.48
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 201.6
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 4.32
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 147
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.15
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23031,
|
||||
"Promotion": 5,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 200000
|
||||
},
|
||||
{
|
||||
"ItemID": 110193,
|
||||
"ItemNum": 10
|
||||
},
|
||||
{
|
||||
"ItemID": 113013,
|
||||
"ItemNum": 8
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 5,
|
||||
"MaxLevel": 70,
|
||||
"BaseHP": {
|
||||
"Value": 371.52
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 6.48
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 247.68
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 4.32
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 180.6
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.15
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23031,
|
||||
"Promotion": 6,
|
||||
"PromotionCostList": [],
|
||||
"WorldLevelRequire": 5,
|
||||
"MaxLevel": 80,
|
||||
"BaseHP": {
|
||||
"Value": 440.64
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 6.48
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 293.76
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 4.32
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 214.2
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.15
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23032,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 5000
|
||||
},
|
||||
{
|
||||
"ItemID": 113001,
|
||||
"ItemNum": 8
|
||||
}
|
||||
],
|
||||
"PlayerLevelRequire": 15,
|
||||
"MaxLevel": 20,
|
||||
"BaseHP": {
|
||||
"Value": 48
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 7.2
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 24
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.6
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 24
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23032,
|
||||
"Promotion": 1,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 10000
|
||||
},
|
||||
{
|
||||
"ItemID": 110241,
|
||||
"ItemNum": 4
|
||||
},
|
||||
{
|
||||
"ItemID": 113001,
|
||||
"ItemNum": 12
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 1,
|
||||
"MaxLevel": 30,
|
||||
"BaseHP": {
|
||||
"Value": 105.6
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 7.2
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 52.8
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.6
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 52.8
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23032,
|
||||
"Promotion": 2,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 20000
|
||||
},
|
||||
{
|
||||
"ItemID": 110242,
|
||||
"ItemNum": 4
|
||||
},
|
||||
{
|
||||
"ItemID": 113002,
|
||||
"ItemNum": 8
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 2,
|
||||
"MaxLevel": 40,
|
||||
"BaseHP": {
|
||||
"Value": 182.4
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 7.2
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 91.2
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.6
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 91.2
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23032,
|
||||
"Promotion": 3,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 50000
|
||||
},
|
||||
{
|
||||
"ItemID": 110242,
|
||||
"ItemNum": 8
|
||||
},
|
||||
{
|
||||
"ItemID": 113002,
|
||||
"ItemNum": 12
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 3,
|
||||
"MaxLevel": 50,
|
||||
"BaseHP": {
|
||||
"Value": 259.2
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 7.2
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 129.6
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.6
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 129.6
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23032,
|
||||
"Promotion": 4,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 100000
|
||||
},
|
||||
{
|
||||
"ItemID": 110243,
|
||||
"ItemNum": 5
|
||||
},
|
||||
{
|
||||
"ItemID": 113003,
|
||||
"ItemNum": 6
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 4,
|
||||
"MaxLevel": 60,
|
||||
"BaseHP": {
|
||||
"Value": 336
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 7.2
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 168
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.6
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 168
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23032,
|
||||
"Promotion": 5,
|
||||
"PromotionCostList": [
|
||||
{
|
||||
"ItemID": 2,
|
||||
"ItemNum": 200000
|
||||
},
|
||||
{
|
||||
"ItemID": 110243,
|
||||
"ItemNum": 10
|
||||
},
|
||||
{
|
||||
"ItemID": 113003,
|
||||
"ItemNum": 8
|
||||
}
|
||||
],
|
||||
"WorldLevelRequire": 5,
|
||||
"MaxLevel": 70,
|
||||
"BaseHP": {
|
||||
"Value": 412.8
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 7.2
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 206.4
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.6
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 206.4
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.6
|
||||
}
|
||||
},
|
||||
{
|
||||
"EquipmentID": 23032,
|
||||
"Promotion": 6,
|
||||
"PromotionCostList": [],
|
||||
"WorldLevelRequire": 5,
|
||||
"MaxLevel": 80,
|
||||
"BaseHP": {
|
||||
"Value": 489.6
|
||||
},
|
||||
"BaseHPAdd": {
|
||||
"Value": 7.2
|
||||
},
|
||||
"BaseAttack": {
|
||||
"Value": 244.8
|
||||
},
|
||||
"BaseAttackAdd": {
|
||||
"Value": 3.6
|
||||
},
|
||||
"BaseDefence": {
|
||||
"Value": 244.8
|
||||
},
|
||||
"BaseDefenceAdd": {
|
||||
"Value": 3.6
|
||||
}
|
||||
}
|
||||
]
|
@ -3046,6 +3046,70 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
"21047": {
|
||||
"id": "21047",
|
||||
"skill": "隐匿",
|
||||
"desc": "使装备者的击破特攻提高#1[i]%。进入战斗时或造成击破伤害后,速度提高#2[i]%,持续#3[i]回合,该效果每回合只可触发1次。",
|
||||
"params": [
|
||||
[
|
||||
0.28,
|
||||
0.08,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.35,
|
||||
0.09,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.42,
|
||||
0.1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.49,
|
||||
0.11,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.56,
|
||||
0.12,
|
||||
2
|
||||
]
|
||||
],
|
||||
"properties": [
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.28
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.35
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.42
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.49
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.56
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"22000": {
|
||||
"id": "22000",
|
||||
"skill": "眼疾手快",
|
||||
@ -5422,6 +5486,144 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
"23031": {
|
||||
"id": "23031",
|
||||
"skill": "震慑",
|
||||
"desc": "使装备者的暴击率提高#1[f1]%。装备者施放追加攻击时,获得1层【流光】,最多叠加#3[i]层。每层【流光】使装备者造成的终结技伤害无视目标#2[i]%的防御力。装备者回合结束时,移除1层【流光】。",
|
||||
"params": [
|
||||
[
|
||||
0.15,
|
||||
0.27,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.175,
|
||||
0.3,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.2,
|
||||
0.33,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.225,
|
||||
0.36,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.25,
|
||||
0.39,
|
||||
2
|
||||
]
|
||||
],
|
||||
"properties": [
|
||||
[
|
||||
{
|
||||
"type": "CriticalChanceBase",
|
||||
"value": 0.15
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "CriticalChanceBase",
|
||||
"value": 0.175
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "CriticalChanceBase",
|
||||
"value": 0.2
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "CriticalChanceBase",
|
||||
"value": 0.225
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "CriticalChanceBase",
|
||||
"value": 0.25
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"23032": {
|
||||
"id": "23032",
|
||||
"skill": "安心",
|
||||
"desc": "使装备者击破特攻提高#1[i]%。装备者施放终结技攻击敌方目标后,使其陷入【忘忧】状态,持续#5[i]回合,【忘忧】状态下的敌方目标受到的伤害提高#2[i]%,若装备者当前击破特攻大于等于#3[i]%,受到的伤害提高效果额外提高#4[i]%。",
|
||||
"params": [
|
||||
[
|
||||
0.6,
|
||||
0.1,
|
||||
1.5,
|
||||
0.08,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.7,
|
||||
0.12,
|
||||
1.5,
|
||||
0.1,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.8,
|
||||
0.14,
|
||||
1.5,
|
||||
0.12,
|
||||
2
|
||||
],
|
||||
[
|
||||
0.9,
|
||||
0.16,
|
||||
1.5,
|
||||
0.14,
|
||||
2
|
||||
],
|
||||
[
|
||||
1,
|
||||
0.18,
|
||||
1.5,
|
||||
0.16,
|
||||
2
|
||||
]
|
||||
],
|
||||
"properties": [
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.6
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.7
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.8
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 0.9
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
"type": "BreakDamageAddedRatioBase",
|
||||
"value": 1
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"24000": {
|
||||
"id": "24000",
|
||||
"skill": "扑火",
|
||||
|
2
starrail_damage_cal/excel/version.py
Normal file
2
starrail_damage_cal/excel/version.py
Normal file
@ -0,0 +1,2 @@
|
||||
StarRailUID_version = "0.1.0"
|
||||
StarRail_version = "2.5.0"
|
@ -2940,6 +2940,48 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"21047": {
|
||||
"1": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.28
|
||||
}
|
||||
}
|
||||
],
|
||||
"2": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.35
|
||||
}
|
||||
}
|
||||
],
|
||||
"3": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.42
|
||||
}
|
||||
}
|
||||
],
|
||||
"4": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.49
|
||||
}
|
||||
}
|
||||
],
|
||||
"5": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.56
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"22002": {
|
||||
"1": [
|
||||
{
|
||||
@ -3072,5 +3114,89 @@
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"23031": {
|
||||
"1": [
|
||||
{
|
||||
"PropertyType": "CriticalChanceBase",
|
||||
"Value": {
|
||||
"Value": 0.15
|
||||
}
|
||||
}
|
||||
],
|
||||
"2": [
|
||||
{
|
||||
"PropertyType": "CriticalChanceBase",
|
||||
"Value": {
|
||||
"Value": 0.175
|
||||
}
|
||||
}
|
||||
],
|
||||
"3": [
|
||||
{
|
||||
"PropertyType": "CriticalChanceBase",
|
||||
"Value": {
|
||||
"Value": 0.2
|
||||
}
|
||||
}
|
||||
],
|
||||
"4": [
|
||||
{
|
||||
"PropertyType": "CriticalChanceBase",
|
||||
"Value": {
|
||||
"Value": 0.225
|
||||
}
|
||||
}
|
||||
],
|
||||
"5": [
|
||||
{
|
||||
"PropertyType": "CriticalChanceBase",
|
||||
"Value": {
|
||||
"Value": 0.25
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"23032": {
|
||||
"1": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.6
|
||||
}
|
||||
}
|
||||
],
|
||||
"2": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.7
|
||||
}
|
||||
}
|
||||
],
|
||||
"3": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.8
|
||||
}
|
||||
}
|
||||
],
|
||||
"4": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 0.9
|
||||
}
|
||||
}
|
||||
],
|
||||
"5": [
|
||||
{
|
||||
"PropertyType": "BreakDamageAddedRatioBase",
|
||||
"Value": {
|
||||
"Value": 1
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -102,8 +102,11 @@
|
||||
"21044": "BoundlessChoreo",
|
||||
"21045": "AftertheCharmonyFall",
|
||||
"21046": "PoisedtoBloom",
|
||||
"21047": "ShadowedbyNight",
|
||||
"22002": "ForTomorrow'sJourney",
|
||||
"23026": "FlowingNightglow",
|
||||
"23030": "DanceatSunset",
|
||||
"23029": "ThoseManySprings"
|
||||
"23029": "ThoseManySprings",
|
||||
"23031": "IVentureForthtoHunt",
|
||||
"23032": "ScentAloneStaysTrue"
|
||||
}
|
@ -102,8 +102,11 @@
|
||||
"21044": "无边曼舞",
|
||||
"21045": "谐乐静默之后",
|
||||
"21046": "芳华待灼",
|
||||
"21047": "黑夜如影随行",
|
||||
"22002": "为了明日的旅途",
|
||||
"23026": "夜色流光溢彩",
|
||||
"23030": "落日时起舞",
|
||||
"23029": "那无数个春天"
|
||||
"23029": "那无数个春天",
|
||||
"23031": "我将,巡征追猎",
|
||||
"23032": "唯有香如故"
|
||||
}
|
@ -67,6 +67,7 @@
|
||||
"21044": 4,
|
||||
"21045": 4,
|
||||
"21046": 4,
|
||||
"21047": 4,
|
||||
"22000": 4,
|
||||
"22001": 4,
|
||||
"22002": 4,
|
||||
@ -101,6 +102,8 @@
|
||||
"23028": 5,
|
||||
"23029": 5,
|
||||
"23030": 5,
|
||||
"23031": 5,
|
||||
"23032": 5,
|
||||
"24000": 5,
|
||||
"24001": 5,
|
||||
"24002": 5,
|
@ -111,6 +111,10 @@
|
||||
"33156": "都蓝的器兽缰辔",
|
||||
"33165": "铸炼宫的莲华灯芯",
|
||||
"33166": "铸炼宫的焰轮天绸",
|
||||
"33175": "露莎卡的水朽苍都",
|
||||
"33176": "露莎卡的双生航道",
|
||||
"33185": "蕉乐园的蕉芯广场",
|
||||
"33186": "蕉乐园的模因线缆",
|
||||
"41011": "过客的逢春木簪",
|
||||
"41012": "过客的游龙臂鞲",
|
||||
"41013": "过客的残绣风衣",
|
||||
@ -223,6 +227,10 @@
|
||||
"43156": "都蓝的器兽缰辔",
|
||||
"43165": "铸炼宫的莲华灯芯",
|
||||
"43166": "铸炼宫的焰轮天绸",
|
||||
"43175": "露莎卡的水朽苍都",
|
||||
"43176": "露莎卡的双生航道",
|
||||
"43185": "蕉乐园的蕉芯广场",
|
||||
"43186": "蕉乐园的模因线缆",
|
||||
"51011": "过客的逢春木簪",
|
||||
"51012": "过客的游龙臂鞲",
|
||||
"51013": "过客的残绣风衣",
|
||||
@ -335,6 +343,10 @@
|
||||
"53156": "都蓝的器兽缰辔",
|
||||
"53165": "铸炼宫的莲华灯芯",
|
||||
"53166": "铸炼宫的焰轮天绸",
|
||||
"53175": "露莎卡的水朽苍都",
|
||||
"53176": "露莎卡的双生航道",
|
||||
"53185": "蕉乐园的蕉芯广场",
|
||||
"53186": "蕉乐园的模因线缆",
|
||||
"55001": "过客的残绣风衣",
|
||||
"55002": "过客的冥途游履",
|
||||
"55003": "快枪手的猎风披肩",
|
||||
@ -452,5 +464,9 @@
|
||||
"63155": "都蓝的穹窿金帐",
|
||||
"63156": "都蓝的器兽缰辔",
|
||||
"63165": "铸炼宫的莲华灯芯",
|
||||
"63166": "铸炼宫的焰轮天绸"
|
||||
"63166": "铸炼宫的焰轮天绸",
|
||||
"63175": "露莎卡的水朽苍都",
|
||||
"63176": "露莎卡的双生航道",
|
||||
"63185": "蕉乐园的蕉芯广场",
|
||||
"63186": "蕉乐园的模因线缆"
|
||||
}
|
@ -452,5 +452,21 @@
|
||||
"33166": 26,
|
||||
"43166": 36,
|
||||
"53166": 46,
|
||||
"63166": 56
|
||||
"63166": 56,
|
||||
"33175": 25,
|
||||
"43175": 35,
|
||||
"53175": 45,
|
||||
"63175": 55,
|
||||
"33176": 26,
|
||||
"43176": 36,
|
||||
"53176": 46,
|
||||
"63176": 56,
|
||||
"33185": 25,
|
||||
"43185": 35,
|
||||
"53185": 45,
|
||||
"63185": 55,
|
||||
"33186": 26,
|
||||
"43186": 36,
|
||||
"53186": 46,
|
||||
"63186": 56
|
||||
}
|
@ -111,6 +111,10 @@
|
||||
"33156": 2,
|
||||
"33165": 2,
|
||||
"33166": 2,
|
||||
"33175": 2,
|
||||
"33176": 2,
|
||||
"33185": 2,
|
||||
"33186": 2,
|
||||
"41011": 3,
|
||||
"41012": 3,
|
||||
"41013": 3,
|
||||
@ -223,6 +227,10 @@
|
||||
"43156": 3,
|
||||
"43165": 3,
|
||||
"43166": 3,
|
||||
"43175": 3,
|
||||
"43176": 3,
|
||||
"43185": 3,
|
||||
"43186": 3,
|
||||
"51011": 4,
|
||||
"51012": 4,
|
||||
"51013": 4,
|
||||
@ -335,6 +343,10 @@
|
||||
"53156": 4,
|
||||
"53165": 4,
|
||||
"53166": 4,
|
||||
"53175": 4,
|
||||
"53176": 4,
|
||||
"53185": 4,
|
||||
"53186": 4,
|
||||
"55001": 4,
|
||||
"55002": 4,
|
||||
"55003": 4,
|
||||
@ -452,5 +464,9 @@
|
||||
"63155": 5,
|
||||
"63156": 5,
|
||||
"63165": 5,
|
||||
"63166": 5
|
||||
"63166": 5,
|
||||
"63175": 5,
|
||||
"63176": 5,
|
||||
"63185": 5,
|
||||
"63186": 5
|
||||
}
|
@ -452,5 +452,21 @@
|
||||
"33166": 316,
|
||||
"43166": 316,
|
||||
"53166": 316,
|
||||
"63166": 316
|
||||
"63166": 316,
|
||||
"33175": 317,
|
||||
"43175": 317,
|
||||
"53175": 317,
|
||||
"63175": 317,
|
||||
"33176": 317,
|
||||
"43176": 317,
|
||||
"53176": 317,
|
||||
"63176": 317,
|
||||
"33185": 318,
|
||||
"43185": 318,
|
||||
"53185": 318,
|
||||
"63185": 318,
|
||||
"33186": 318,
|
||||
"43186": 318,
|
||||
"53186": 318,
|
||||
"63186": 318
|
||||
}
|
@ -1,238 +0,0 @@
|
||||
{
|
||||
"101": {
|
||||
"2": {
|
||||
"Property": "HealRatioBase",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"102": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
},
|
||||
"4": {
|
||||
"Property": "SpeedAddedRatio",
|
||||
"Value": 0.06
|
||||
}
|
||||
},
|
||||
"103": {
|
||||
"2": {
|
||||
"Property": "DefenceAddedRatio",
|
||||
"Value": 0.15
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"104": {
|
||||
"2": {
|
||||
"Property": "IceAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"105": {
|
||||
"2": {
|
||||
"Property": "PhysicalAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"106": {
|
||||
"2": {},
|
||||
"4": {}
|
||||
},
|
||||
"107": {
|
||||
"2": {
|
||||
"Property": "FireAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"108": {
|
||||
"2": {
|
||||
"Property": "QuantumAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"109": {
|
||||
"2": {
|
||||
"Property": "ThunderAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"110": {
|
||||
"2": {
|
||||
"Property": "WindAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"111": {
|
||||
"2": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
},
|
||||
"4": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
}
|
||||
},
|
||||
"112": {
|
||||
"2": {
|
||||
"Property": "ImaginaryAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"301": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
}
|
||||
},
|
||||
"302": {
|
||||
"2": {
|
||||
"Property": "HPAddedRatio",
|
||||
"Value": 0.12
|
||||
}
|
||||
},
|
||||
"303": {
|
||||
"2": {
|
||||
"Property": "StatusProbabilityBase",
|
||||
"Value": 0.1
|
||||
}
|
||||
},
|
||||
"304": {
|
||||
"2": {
|
||||
"Property": "DefenceAddedRatio",
|
||||
"Value": 0.15
|
||||
}
|
||||
},
|
||||
"305": {
|
||||
"2": {
|
||||
"Property": "CriticalDamageBase",
|
||||
"Value": 0.16
|
||||
}
|
||||
},
|
||||
"306": {
|
||||
"2": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.08
|
||||
}
|
||||
},
|
||||
"307": {
|
||||
"2": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
}
|
||||
},
|
||||
"308": {
|
||||
"2": {
|
||||
"Property": "SPRatioBase",
|
||||
"Value": 0.05
|
||||
}
|
||||
},
|
||||
"309": {
|
||||
"2": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.08
|
||||
}
|
||||
},
|
||||
"310": {
|
||||
"2": {
|
||||
"Property": "StatusResistanceBase",
|
||||
"Value": 0.1
|
||||
}
|
||||
},
|
||||
"113": {
|
||||
"2": {
|
||||
"Property": "HPAddedRatio",
|
||||
"Value": 0.12
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"114": {
|
||||
"2": {
|
||||
"Property": "SpeedAddedRatio",
|
||||
"Value": 0.06
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"115": {
|
||||
"2": {},
|
||||
"4": {}
|
||||
},
|
||||
"116": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"311": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
}
|
||||
},
|
||||
"312": {
|
||||
"2": {
|
||||
"Property": "SPRatioBase",
|
||||
"Value": 0.05
|
||||
}
|
||||
},
|
||||
"117": {
|
||||
"2": {},
|
||||
"4": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.04
|
||||
}
|
||||
},
|
||||
"118": {
|
||||
"2": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"313": {
|
||||
"2": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.04
|
||||
}
|
||||
},
|
||||
"314": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
}
|
||||
},
|
||||
"119": {
|
||||
"2": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"120": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
},
|
||||
"4": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.06
|
||||
}
|
||||
},
|
||||
"315": {
|
||||
"2": {}
|
||||
},
|
||||
"316": {
|
||||
"2": {
|
||||
"Property": "SpeedAddedRatio",
|
||||
"Value": 0.06
|
||||
}
|
||||
}
|
||||
}
|
250
starrail_damage_cal/map/data/RelicSetSkill_mapping_2.5.0.json
Normal file
250
starrail_damage_cal/map/data/RelicSetSkill_mapping_2.5.0.json
Normal file
@ -0,0 +1,250 @@
|
||||
{
|
||||
"101": {
|
||||
"2": {
|
||||
"Property": "HealRatioBase",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"102": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
},
|
||||
"4": {
|
||||
"Property": "SpeedAddedRatio",
|
||||
"Value": 0.06
|
||||
}
|
||||
},
|
||||
"103": {
|
||||
"2": {
|
||||
"Property": "DefenceAddedRatio",
|
||||
"Value": 0.15
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"104": {
|
||||
"2": {
|
||||
"Property": "IceAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"105": {
|
||||
"2": {
|
||||
"Property": "PhysicalAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"106": {
|
||||
"2": {},
|
||||
"4": {}
|
||||
},
|
||||
"107": {
|
||||
"2": {
|
||||
"Property": "FireAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"108": {
|
||||
"2": {
|
||||
"Property": "QuantumAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"109": {
|
||||
"2": {
|
||||
"Property": "ThunderAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"110": {
|
||||
"2": {
|
||||
"Property": "WindAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"111": {
|
||||
"2": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
},
|
||||
"4": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
}
|
||||
},
|
||||
"112": {
|
||||
"2": {
|
||||
"Property": "ImaginaryAddedRatio",
|
||||
"Value": 0.1
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"301": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
}
|
||||
},
|
||||
"302": {
|
||||
"2": {
|
||||
"Property": "HPAddedRatio",
|
||||
"Value": 0.12
|
||||
}
|
||||
},
|
||||
"303": {
|
||||
"2": {
|
||||
"Property": "StatusProbabilityBase",
|
||||
"Value": 0.1
|
||||
}
|
||||
},
|
||||
"304": {
|
||||
"2": {
|
||||
"Property": "DefenceAddedRatio",
|
||||
"Value": 0.15
|
||||
}
|
||||
},
|
||||
"305": {
|
||||
"2": {
|
||||
"Property": "CriticalDamageBase",
|
||||
"Value": 0.16
|
||||
}
|
||||
},
|
||||
"306": {
|
||||
"2": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.08
|
||||
}
|
||||
},
|
||||
"307": {
|
||||
"2": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
}
|
||||
},
|
||||
"308": {
|
||||
"2": {
|
||||
"Property": "SPRatioBase",
|
||||
"Value": 0.05
|
||||
}
|
||||
},
|
||||
"309": {
|
||||
"2": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.08
|
||||
}
|
||||
},
|
||||
"310": {
|
||||
"2": {
|
||||
"Property": "StatusResistanceBase",
|
||||
"Value": 0.1
|
||||
}
|
||||
},
|
||||
"113": {
|
||||
"2": {
|
||||
"Property": "HPAddedRatio",
|
||||
"Value": 0.12
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"114": {
|
||||
"2": {
|
||||
"Property": "SpeedAddedRatio",
|
||||
"Value": 0.06
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"115": {
|
||||
"2": {},
|
||||
"4": {}
|
||||
},
|
||||
"116": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"311": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
}
|
||||
},
|
||||
"312": {
|
||||
"2": {
|
||||
"Property": "SPRatioBase",
|
||||
"Value": 0.05
|
||||
}
|
||||
},
|
||||
"117": {
|
||||
"2": {},
|
||||
"4": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.04
|
||||
}
|
||||
},
|
||||
"118": {
|
||||
"2": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"313": {
|
||||
"2": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.04
|
||||
}
|
||||
},
|
||||
"314": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
}
|
||||
},
|
||||
"119": {
|
||||
"2": {
|
||||
"Property": "BreakDamageAddedRatioBase",
|
||||
"Value": 0.16
|
||||
},
|
||||
"4": {}
|
||||
},
|
||||
"120": {
|
||||
"2": {
|
||||
"Property": "AttackAddedRatio",
|
||||
"Value": 0.12
|
||||
},
|
||||
"4": {
|
||||
"Property": "CriticalChanceBase",
|
||||
"Value": 0.06
|
||||
}
|
||||
},
|
||||
"315": {
|
||||
"2": {}
|
||||
},
|
||||
"316": {
|
||||
"2": {
|
||||
"Property": "SpeedAddedRatio",
|
||||
"Value": 0.06
|
||||
}
|
||||
},
|
||||
"317": {
|
||||
"2": {
|
||||
"Property": "SPRatioBase",
|
||||
"Value": 0.05
|
||||
}
|
||||
},
|
||||
"318": {
|
||||
"2": {
|
||||
"Property": "CriticalDamageBase",
|
||||
"Value": 0.16
|
||||
}
|
||||
}
|
||||
}
|
@ -34,5 +34,7 @@
|
||||
"313": "无主荒星茨冈尼亚",
|
||||
"314": "出云显世与高天神国",
|
||||
"315": "奔狼的都蓝王朝",
|
||||
"316": "劫火莲灯铸炼宫"
|
||||
"316": "劫火莲灯铸炼宫",
|
||||
"317": "沉陆海域露莎卡",
|
||||
"318": "奇想蕉乐园"
|
||||
}
|
@ -37,7 +37,10 @@
|
||||
"1215": "Physical",
|
||||
"1217": "Wind",
|
||||
"1218": "Fire",
|
||||
"1220": "Wind",
|
||||
"1221": "Physical",
|
||||
"1222": "Fire",
|
||||
"1223": "Thunder",
|
||||
"1224": "Imaginary",
|
||||
"1301": "Fire",
|
||||
"1302": "Physical",
|
@ -37,7 +37,10 @@
|
||||
"1215": "Hanya",
|
||||
"1217": "Huohuo",
|
||||
"1218": "Jiaoqiu",
|
||||
"1220": "Feixiao",
|
||||
"1221": "Yunli",
|
||||
"1222": "Lingsha",
|
||||
"1223": "Moze",
|
||||
"1224": "March7th",
|
||||
"1301": "Gallagher",
|
||||
"1302": "Argenti",
|
@ -37,7 +37,10 @@
|
||||
"1215": "寒鸦",
|
||||
"1217": "藿藿",
|
||||
"1218": "椒丘",
|
||||
"1220": "飞霄",
|
||||
"1221": "云璃",
|
||||
"1222": "灵砂",
|
||||
"1223": "貊泽",
|
||||
"1224": "三月七",
|
||||
"1301": "加拉赫",
|
||||
"1302": "银枝",
|
@ -37,7 +37,10 @@
|
||||
"1215": "4",
|
||||
"1217": "5",
|
||||
"1218": "5",
|
||||
"1220": "5",
|
||||
"1221": "5",
|
||||
"1222": "5",
|
||||
"1223": "4",
|
||||
"1224": "4",
|
||||
"1301": "4",
|
||||
"1302": "5",
|
@ -943,6 +943,42 @@
|
||||
}
|
||||
],
|
||||
"121806": [],
|
||||
"122001": [],
|
||||
"122002": [],
|
||||
"122003": [
|
||||
{
|
||||
"id": "122003",
|
||||
"num": 2
|
||||
},
|
||||
{
|
||||
"id": "122001",
|
||||
"num": 1
|
||||
},
|
||||
{
|
||||
"id": "122008",
|
||||
"num": 2
|
||||
},
|
||||
{
|
||||
"id": "122009",
|
||||
"num": 2
|
||||
},
|
||||
{
|
||||
"id": "122014",
|
||||
"num": 2
|
||||
}
|
||||
],
|
||||
"122004": [],
|
||||
"122005": [
|
||||
{
|
||||
"id": "122002",
|
||||
"num": 2
|
||||
},
|
||||
{
|
||||
"id": "122004",
|
||||
"num": 2
|
||||
}
|
||||
],
|
||||
"122006": [],
|
||||
"122101": [],
|
||||
"122102": [],
|
||||
"122103": [
|
||||
@ -967,6 +1003,54 @@
|
||||
}
|
||||
],
|
||||
"122106": [],
|
||||
"122201": [],
|
||||
"122202": [],
|
||||
"122203": [
|
||||
{
|
||||
"id": "122203",
|
||||
"num": 2
|
||||
},
|
||||
{
|
||||
"id": "122204",
|
||||
"num": 2
|
||||
}
|
||||
],
|
||||
"122204": [],
|
||||
"122205": [
|
||||
{
|
||||
"id": "122202",
|
||||
"num": 2
|
||||
},
|
||||
{
|
||||
"id": "122201",
|
||||
"num": 1
|
||||
}
|
||||
],
|
||||
"122206": [],
|
||||
"122301": [],
|
||||
"122302": [],
|
||||
"122303": [
|
||||
{
|
||||
"id": "122303",
|
||||
"num": 2
|
||||
},
|
||||
{
|
||||
"id": "122304",
|
||||
"num": 2
|
||||
}
|
||||
],
|
||||
"122304": [],
|
||||
"122305": [
|
||||
{
|
||||
"id": "122302",
|
||||
"num": 2
|
||||
},
|
||||
{
|
||||
"id": "122301",
|
||||
"num": 1
|
||||
}
|
||||
],
|
||||
"122306": [],
|
||||
"122401": [],
|
||||
"122402": [],
|
||||
"122403": [
|
File diff suppressed because it is too large
Load Diff
@ -227,12 +227,30 @@
|
||||
"121804": "藏腑和平,血气资荣",
|
||||
"121805": "明争天地,暗斗变击",
|
||||
"121806": "九沸九变,火为之纪",
|
||||
"122001": "镇绥天钧",
|
||||
"122002": "礼辰祷月",
|
||||
"122003": "景星出宿",
|
||||
"122004": "驱飓听冰",
|
||||
"122005": "擢登霄汉",
|
||||
"122006": "惟首正丘",
|
||||
"122101": "沉锋离垢",
|
||||
"122102": "初芒破生",
|
||||
"122103": "九尺运斤",
|
||||
"122104": "大匠击橐",
|
||||
"122105": "恒兵匪石",
|
||||
"122106": "剑胆琴心",
|
||||
"122201": "馨气当盛,除邪避讳",
|
||||
"122202": "欹枕垂云,烟奁红雪",
|
||||
"122203": "含芽细炷,浪蕊浓焚",
|
||||
"122204": "横垂宝幄,半拂琼筵",
|
||||
"122205": "纵横圆转,内常不倾",
|
||||
"122206": "晓兰深藏,宿香暗贮",
|
||||
"122301": "矢志",
|
||||
"122302": "惩膺",
|
||||
"122303": "追奔",
|
||||
"122304": "逐薮",
|
||||
"122305": "闪诳",
|
||||
"122306": "丹心",
|
||||
"122401": "初花学剑动星芒",
|
||||
"122402": "白刃耀雪舞骇浪",
|
||||
"122403": "头脑机灵本领强",
|
@ -1,7 +1,4 @@
|
||||
{
|
||||
"100101": "Normal",
|
||||
"100103": "Ultra",
|
||||
"100104": "",
|
||||
"100106": "MazeNormal",
|
||||
"100107": "Maze",
|
||||
"100201": "Normal",
|
||||
@ -377,5 +374,29 @@
|
||||
"122103": "Ultra",
|
||||
"122104": "",
|
||||
"122106": "MazeNormal",
|
||||
"122107": "Maze"
|
||||
}
|
||||
"122107": "Maze",
|
||||
"122001": "Normal",
|
||||
"122002": "BPSkill",
|
||||
"122003": "Ultra",
|
||||
"122004": "",
|
||||
"122006": "MazeNormal",
|
||||
"122007": "Maze",
|
||||
"122008": "Ultra",
|
||||
"122009": "Ultra",
|
||||
"122301": "Normal",
|
||||
"122302": "BPSkill",
|
||||
"122303": "Ultra",
|
||||
"122304": "",
|
||||
"122306": "MazeNormal",
|
||||
"122307": "Maze",
|
||||
"122201": "Normal",
|
||||
"122202": "BPSkill",
|
||||
"122203": "Ultra",
|
||||
"122204": "",
|
||||
"122206": "MazeNormal",
|
||||
"122207": "Maze",
|
||||
"122014": "Ultra",
|
||||
"100101": "Normal",
|
||||
"100103": "Ultra",
|
||||
"100104": ""
|
||||
}
|
@ -1,7 +1,4 @@
|
||||
{
|
||||
"100101": "极寒的弓矢",
|
||||
"100103": "冰刻箭雨之时",
|
||||
"100104": "少女的特权",
|
||||
"100106": "攻击",
|
||||
"100107": "冻人的瞬间",
|
||||
"100201": "云骑枪术•朔风",
|
||||
@ -377,5 +374,29 @@
|
||||
"122103": "剑为地纪,刃惊天宗",
|
||||
"122104": "闪铄",
|
||||
"122106": "攻击",
|
||||
"122107": "后发先至"
|
||||
"122107": "后发先至",
|
||||
"122001": "闪裂",
|
||||
"122002": "钺贯",
|
||||
"122003": "凿破大荒",
|
||||
"122004": "雷狩",
|
||||
"122006": "攻击",
|
||||
"122007": "岚身",
|
||||
"122008": "闪裂刃舞",
|
||||
"122009": "钺贯天冲",
|
||||
"122301": "飞铙",
|
||||
"122302": "迅羽掠袭",
|
||||
"122303": "锋入幽渺,影出凌厉",
|
||||
"122304": "伸天卑飞,折翅为芒",
|
||||
"122306": "攻击",
|
||||
"122307": "胁翼匿迹",
|
||||
"122201": "肃香",
|
||||
"122202": "识烟飞彩",
|
||||
"122203": "幔亭缭霞",
|
||||
"122204": "烟斜雾横,氛氲化生",
|
||||
"122206": "攻击",
|
||||
"122207": "流翠散云",
|
||||
"122014": "凿破大荒",
|
||||
"100101": "极寒的弓矢",
|
||||
"100103": "冰刻箭雨之时",
|
||||
"100104": "少女的特权"
|
||||
}
|
@ -1,7 +1,4 @@
|
||||
{
|
||||
"100101": "单攻",
|
||||
"100103": "群攻",
|
||||
"100104": "单攻",
|
||||
"100106": "",
|
||||
"100107": "",
|
||||
"100201": "单攻",
|
||||
@ -377,5 +374,29 @@
|
||||
"122103": "强化",
|
||||
"122104": "扩散",
|
||||
"122106": "",
|
||||
"122107": "强化"
|
||||
"122107": "强化",
|
||||
"122001": "单攻",
|
||||
"122002": "单攻",
|
||||
"122003": "单攻",
|
||||
"122004": "单攻",
|
||||
"122006": "",
|
||||
"122007": "强化",
|
||||
"122008": "单攻",
|
||||
"122009": "单攻",
|
||||
"122301": "单攻",
|
||||
"122302": "单攻",
|
||||
"122303": "单攻",
|
||||
"122304": "单攻",
|
||||
"122306": "",
|
||||
"122307": "强化",
|
||||
"122201": "单攻",
|
||||
"122202": "群攻",
|
||||
"122203": "群攻",
|
||||
"122204": "群攻",
|
||||
"122206": "单攻",
|
||||
"122207": "辅助",
|
||||
"122014": "单攻",
|
||||
"100101": "单攻",
|
||||
"100103": "群攻",
|
||||
"100104": "单攻"
|
||||
}
|
@ -1 +1 @@
|
||||
StarRail_version = "2.4.0"
|
||||
StarRail_version = "2.5.0"
|
||||
|
14
test.py
14
test.py
@ -1,15 +1,21 @@
|
||||
import json
|
||||
from typing import List, Union
|
||||
|
||||
from starrail_damage_cal.cal_damage import DamageCal
|
||||
from starrail_damage_cal.cal_damage import DamageCal, cal_char_info, get_char_data
|
||||
from starrail_damage_cal.damage.Avatar import AvatarInstance
|
||||
from starrail_damage_cal.to_data import api_to_dict
|
||||
|
||||
|
||||
async def test_get_damage_data_by_uid() -> None:
|
||||
# print(await api_to_dict("108069476"))
|
||||
data = await DamageCal.get_damage_data_by_uid(uid="108069476", avatar_name="流萤")
|
||||
if isinstance(data, Union[List, dict]):
|
||||
print(json.dumps(data, ensure_ascii=False, indent=4))
|
||||
char_data = await get_char_data(uid="108069476", avatar_name="流萤")
|
||||
if isinstance(char_data, Union[List, dict]):
|
||||
print(json.dumps(char_data, ensure_ascii=False, indent=4))
|
||||
|
||||
char = await cal_char_info(char_data)
|
||||
avatar = AvatarInstance(char)
|
||||
print(avatar.base_attr)
|
||||
print(avatar.attribute_bonus)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
Loading…
Reference in New Issue
Block a user