From 53916f06583ebf48ba55d2756c624e3bdd61b0c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Wed, 19 Mar 2025 00:22:50 +0800 Subject: [PATCH] dev --- backend/core/basic/character.py | 4 +- backend/core/basic/equipment.py | 14 + backend/core/basic/skill.py | 2 - backend/core/equipment/__init.py | 0 backend/core/equipment/version_0/__init__.py | 0 backend/core/equipment/version_0/pet.py | 0 backend/core/equipment/version_0/suit.py | 3927 +++++++++++++++++ backend/core/equipment/version_0/title.py | 0 backend/core/equipment/version_0/weapon.py | 0 backend/dataFiles/dcalc_0.db | Bin 1445888 -> 1445888 bytes backend/database/models.py | 1 + frontend/src/pages/Character/Index.vue | 4 +- .../pages/Character/Skill/SkillTree/index.tsx | 48 +- frontend/src/stores/config.ts | 8 +- 14 files changed, 3984 insertions(+), 24 deletions(-) create mode 100644 backend/core/equipment/__init.py create mode 100644 backend/core/equipment/version_0/__init__.py create mode 100644 backend/core/equipment/version_0/pet.py create mode 100644 backend/core/equipment/version_0/suit.py create mode 100644 backend/core/equipment/version_0/title.py create mode 100644 backend/core/equipment/version_0/weapon.py diff --git a/backend/core/basic/character.py b/backend/core/basic/character.py index 88de6419..865beddd 100644 --- a/backend/core/basic/character.py +++ b/backend/core/basic/character.py @@ -5,7 +5,7 @@ from typing import Literal from core.basic.property import CharacterInfo from core.basic.skill import Skill -from core.basic.equipment import get_equipment +from core.basic.equipment import get_equipment,EquEffect # from core.basic.equipment import equipments # from core.basic.skill import Skill, ActiveSkill, PassiveSkill from .formula import 获取基础属性 @@ -101,6 +101,8 @@ class Character: """装备版本""" charEquipInfo: dict[str, "CharacterEquipInfo"] """装备打造信息""" + equ_effect:list["EquEffect"] = [] + """装备效果列表""" # region 角色属性 输出类型: str = '物理' diff --git a/backend/core/basic/equipment.py b/backend/core/basic/equipment.py index ae26bb9b..0c93f193 100644 --- a/backend/core/basic/equipment.py +++ b/backend/core/basic/equipment.py @@ -118,7 +118,21 @@ class Equipments: result[suit.count] = suit return list(result.values()) +class EquEffect: + name: str = '' + """装备技能名称""" + icon: str = '' + """技能图标""" + cd: float = 0 + """技能冷却时间""" + data:float = 0 + """伤害量""" + def __init__(self, name: str, icon: str, cd: float, data: float): + self.name = name + self.icon = icon + self.cd = cd + self.data = data @cache def get_equipment(version: str = '0') -> Equipments: diff --git a/backend/core/basic/skill.py b/backend/core/basic/skill.py index 7cc61dbe..b9173964 100644 --- a/backend/core/basic/skill.py +++ b/backend/core/basic/skill.py @@ -131,8 +131,6 @@ class Skill: elif type.startswith('+'): setattr(skill, type[1:], getattr(skill, type[1:]) + data[new] / 100 - data[old] / 100) - - class ActiveSkill(Skill): type: str = 'active' """技能类型 active主动 passive被动""" diff --git a/backend/core/equipment/__init.py b/backend/core/equipment/__init.py new file mode 100644 index 00000000..e69de29b diff --git a/backend/core/equipment/version_0/__init__.py b/backend/core/equipment/version_0/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/backend/core/equipment/version_0/pet.py b/backend/core/equipment/version_0/pet.py new file mode 100644 index 00000000..e69de29b diff --git a/backend/core/equipment/version_0/suit.py b/backend/core/equipment/version_0/suit.py new file mode 100644 index 00000000..bc0a2c54 --- /dev/null +++ b/backend/core/equipment/version_0/suit.py @@ -0,0 +1,3927 @@ +from core.basic.character import Character +from core.basic.equipment import EquEffect + +# region 潜影暗袭 + + +def suit_1(char: Character): + """ + - + """ + pass + + +def suit_2(char: Character): + """ + - + """ + pass + + +def suit_3(char: Character): + """ + - + """ + pass + + +def suit_4(char: Character): + """ + - + """ + pass + + +def suit_5(char: Character): + """ + - + """ + pass + + +def suit_6(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + [潜影藏锋][装备主动技能] + - 强制中断角色动作(觉醒技能除外) + - 冷却时间5秒 + """ + pass + + +def suit_7(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + [潜影藏锋][装备主动技能] + - 强制中断角色动作(觉醒技能除外) + - 冷却时间5秒 + """ + pass + + +def suit_8(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + [潜影藏锋][装备主动技能] + - 强制中断角色动作(觉醒技能除外) + - 冷却时间5秒 + """ + pass + + +def suit_9(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + [潜影藏锋][装备主动技能] + - 强制中断角色动作(觉醒技能除外) + - 冷却时间5秒 + """ + pass + + +def suit_10(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + [潜影藏锋][装备主动技能] + - 强制中断角色动作(觉醒技能除外) + - 冷却时间5秒 + """ + pass + + +def suit_11(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能]存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗3个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_12(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能]存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗3个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_13(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能]存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗3个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_14(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能]存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗3个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_15(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能]存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗3个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_16(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能] + 存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗2个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + [追击替罪羊][装备主动技能] + - 消耗7个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 瞬移到最强大的敌人背后 + - 追击范围:600px + - 冷却时间:8秒 + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_17(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能] + 存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗2个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + [追击替罪羊][装备主动技能] + - 消耗7个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 瞬移到最强大的敌人背后 + - 追击范围:600px + - 冷却时间:8秒 + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_18(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能] + 存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗2个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + [追击替罪羊][装备主动技能] + - 消耗7个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 瞬移到最强大的敌人背后 + - 追击范围:600px + - 冷却时间:8秒 + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_19(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能] + 存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗2个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + [追击替罪羊][装备主动技能] + - 消耗7个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 瞬移到最强大的敌人背后 + - 追击范围:600px + - 冷却时间:8秒 + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_20(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能] + 存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗2个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + [追击替罪羊][装备主动技能] + - 消耗7个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 瞬移到最强大的敌人背后 + - 追击范围:600px + - 冷却时间:8秒 + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +def suit_21(char: Character): + """ + 逆转与影子的因果关系,实现超乎寻常的动作。 + 施放技能时,获得[影子]层数。(最多叠加10次) + [潜影灭迹][装备主动技能]存在[影子]层数时,施放装备技能时发动以下效果。 + - 消耗1个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + - 所有速度 +5%,效果持续5秒(最多叠加3次) + [追击替罪羊][装备主动技能] + - 消耗5个[影子]层数 + - 强制中断角色动作(觉醒技能除外) + 一瞬移到最强大的敌人背后 + - 追击范围:800px + - 冷却时间:8秒 + """ + char.SetStatus(SpeedA=0.05 * 3, SpeedM=0.05 * 3, SpeedR=0.05 * 3) + pass + + +# endregion +# region 精灵国度 + + +def suit_22(char: Character): + """ + - + """ + pass + + +def suit_23(char: Character): + """ + - + """ + pass + + +def suit_24(char: Character): + """ + - + """ + pass + + +def suit_25(char: Character): + """ + - + """ + pass + + +def suit_26(char: Character): + """ + - + """ + pass + + +def suit_27(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + pass + + +def suit_28(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + pass + + +def suit_29(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + pass + + +def suit_30(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + pass + + +def suit_31(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + pass + + +def suit_32(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + - 攻击时,精灵之魂 +10(冷却时间1秒) + - 被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:80,400% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=80400)) + pass + + +def suit_33(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + - 攻击时,精灵之魂 +10(冷却时间1秒) + - 被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:80,401% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=80400)) + pass + + +def suit_34(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + - 攻击时,精灵之魂 +10(冷却时间1秒) + - 被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:80,402% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=80400)) + pass + + +def suit_35(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + - 攻击时,精灵之魂 +10(冷却时间1秒) + - 被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:80,403% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=80400)) + pass + + +def suit_36(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + - 攻击时,精灵之魂 +10(冷却时间1秒) + - 被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:80,404% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=80400)) + pass + + +def suit_37(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [风灵希尔珂] + 每2秒施放一次刀风:伤害量19,200% + 移动速度 +15% + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + 一攻击时,精灵之魂 +10(冷却时间1秒) + 一被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:118,200% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='', cd=2, data=19200)) + char.SetBaseStatus(SpeedM=0.15) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=118200)) + pass + + +def suit_38(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [风灵希尔珂] + 每2秒施放一次刀风:伤害量19,200% + 移动速度 +15% + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + 一攻击时,精灵之魂 +10(冷却时间1秒) + 一被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:118,200% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='', cd=2, data=19200)) + char.SetBaseStatus(SpeedM=0.15) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=118200)) + pass + + +def suit_39(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [风灵希尔珂] + 每2秒施放一次刀风:伤害量19,200% + 移动速度 +15% + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + 一攻击时,精灵之魂 +10(冷却时间1秒) + 一被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:118,200% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='', cd=2, data=19200)) + char.SetBaseStatus(SpeedM=0.15) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=118200)) + pass + + +def suit_40(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [风灵希尔珂] + 每2秒施放一次刀风:伤害量19,200% + 移动速度 +15% + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + 一攻击时,精灵之魂 +10(冷却时间1秒) + 一被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:118,200% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='', cd=2, data=19200)) + char.SetBaseStatus(SpeedM=0.15) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=118200)) + pass + + +def suit_41(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [风灵希尔珂] + 每2秒施放一次刀风:伤害量19,200% + 移动速度 +15% + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + 一攻击时,精灵之魂 +10(冷却时间1秒) + 一被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:118,200% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='', cd=2, data=19200)) + char.SetBaseStatus(SpeedM=0.15) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=15, data=118200)) + pass + + +def suit_42(char: Character): + """ + 召唤精灵一起战斗。 + [火灵安珀] + 每2秒施放一次火花:伤害量19,200% + 每3秒恢复1%的生命值 + [水灵阿库娅] + 每3秒施放一次水弹:伤害量24,000% + 每3秒恢复1%的魔法值 + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + 一攻击中止/继续攻击 + - 冷却时间1秒 + [风灵希尔珂] + 每2秒施放一次刀风:伤害量19,200% + 移动速度 +15% + [精灵女王提泰妮娅]每5秒发动毁灭弹或毁灭斩击。 + - 伤害量47,520% + [停止攻击开关][装备主动技能]控制精灵们的攻击。 + - 攻击中止/继续攻击 + - 冷却时间1秒 + [元素释放][装备主动技能]对精灵下达协同攻击指令。 + - 消耗150精灵之魂 + 一攻击时,精灵之魂 +10(冷却时间1秒) + 一被击时,精灵之魂- 5(冷却时间1秒) + - 元素释放伤害量:118,200% + """ + char.equ_effect.append(EquEffect(name='火灵安珀', icon='', cd=2, data=19200)) + char.equ_effect.append(EquEffect(name='水灵阿库娅', icon='', cd=3, data=24000)) + char.equ_effect.append(EquEffect(name='风灵希尔珂', icon='', cd=2, data=19200)) + char.SetBaseStatus(SpeedM=0.15) + char.equ_effect.append(EquEffect(name='元素释放', icon='', cd=10, data=181920)) + char.equ_effect.append(EquEffect(name='精灵女王提泰妮娅', icon='', cd=5, data=47520)) + pass + + +# endregion +# region 理想之黄金乡 + + +def suit_43(char: Character): + """ + - + """ + pass + + +def suit_44(char: Character): + """ + - + """ + pass + + +def suit_45(char: Character): + """ + - + """ + pass + + +def suit_46(char: Character): + """ + - + """ + pass + + +def suit_47(char: Character): + """ + - + """ + pass + + +def suit_48(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加7次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加7次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加7次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加7次) + """ + reinforce_0 = 0 + """防具""" + reinforce_1 = 0 + """首饰""" + reinforce_2 = 0 + """特殊装备""" + reinforce_3 = 0 + """武器""" + for part in char.charEquipInfo.keys(): + if char.charEquipInfo[part].id <= 0: + continue + num = char.charEquipInfo[part].reinforce + if part == '武器': + reinforce_3 += num + if ['上衣', '头肩', '下装', '腰带', '鞋'].includes(part): + reinforce_0 += num + if ['手镯', '项链', '戒指'].includes(part): + reinforce_1 += num + if ['耳环', '辅助装备', '魔法石'].includes(part): + reinforce_2 += num + reinforce = reinforce_0 + reinforce_1 + reinforce_2 + reinforce_3 + char.SetStatus(SkillRange=0.02 * min(reinforce // 11, 7)) + # char.SetStatus(DamageReduce=0.01 * min(reinforce_0 // 5, 7)) + char.SetStatus(SkillDamage=0.01 * min(reinforce_1 // 3, 7)) + char.SetStatus(SpeedA=0.02 * min(reinforce_2 // 3, 7)) + char.SetStatus(SpeedM=0.02 * min(reinforce_2 // 3, 7)) + char.SetStatus(SpeedR=0.02 * min(reinforce_2 // 3, 7)) + pass + + +def suit_49(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加7次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加7次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加7次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加7次) + """ + pass + + +def suit_50(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加7次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加7次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加7次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加7次) + """ + pass + + +def suit_51(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加7次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加7次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加7次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加7次) + """ + pass + + +def suit_52(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加7次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加7次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加7次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加7次) + """ + pass + + +def suit_53(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + + + [辅助职业专属属性] + + 装备的强化/增幅数值平均每增加1时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + """ + pass + + +def suit_54(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + + + [辅助职业专属属性] + + 装备的强化/增幅数值平均每增加1时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + """ + pass + + +def suit_55(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + + + [辅助职业专属属性] + + 装备的强化/增幅数值平均每增加1时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + """ + pass + + +def suit_56(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + + + [辅助职业专属属性] + + 装备的强化/增幅数值平均每增加1时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + """ + pass + + +def suit_57(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + + + [辅助职业专属属性] + + 装备的强化/增幅数值平均每增加1时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + """ + pass + + +def suit_58(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + - 超过110时,每11点,增加2%技能伤害(最多叠加2次) + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + [淘银热] + + 根据防具/首饰/特殊装备的强化/增幅数值总和,投掷银币攻击(冷却时间10秒) + + ?* 银币伤害量信息 + - 低于88 : 9,600%% + - 88 ~ 109 : 10,440% + - 110 ~ 131 : 12,000% + - 132以上 : 14,400% + + [辅助职业专属属性] + + 装备的强化/增幅数值总和每增加11时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + - 110以上时, 数值每达到 +11, 增益量 +750 (最多叠加2次) + """ + pass + + +def suit_59(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + - 超过110时,每11点,增加2%技能伤害(最多叠加2次) + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + [淘银热] + + 根据防具/首饰/特殊装备的强化/增幅数值总和,投掷银币攻击(冷却时间10秒) + + ?* 银币伤害量信息 + - 低于88 : 9,600%% + - 88 ~ 109 : 10,440% + - 110 ~ 131 : 12,000% + - 132以上 : 14,400% + + [辅助职业专属属性] + + 装备的强化/增幅数值总和每增加11时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + - 110以上时, 数值每达到 +11, 增益量 +750 (最多叠加2次) + """ + pass + + +def suit_60(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + - 超过110时,每11点,增加2%技能伤害(最多叠加2次) + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + [淘银热] + + 根据防具/首饰/特殊装备的强化/增幅数值总和,投掷银币攻击(冷却时间10秒) + + ?* 银币伤害量信息 + - 低于88 : 9,600%% + - 88 ~ 109 : 10,440% + - 110 ~ 131 : 12,000% + - 132以上 : 14,400% + + [辅助职业专属属性] + + 装备的强化/增幅数值总和每增加11时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + - 110以上时, 数值每达到 +11, 增益量 +750 (最多叠加2次) + """ + pass + + +def suit_61(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + - 超过110时,每11点,增加2%技能伤害(最多叠加2次) + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + [淘银热] + + 根据防具/首饰/特殊装备的强化/增幅数值总和,投掷银币攻击(冷却时间10秒) + + ?* 银币伤害量信息 + - 低于88 : 9,600%% + - 88 ~ 109 : 10,440% + - 110 ~ 131 : 12,000% + - 132以上 : 14,400% + + [辅助职业专属属性] + + 装备的强化/增幅数值总和每增加11时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + - 110以上时, 数值每达到 +11, 增益量 +750 (最多叠加2次) + """ + pass + + +def suit_62(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + - 超过110时,每11点,增加2%技能伤害(最多叠加2次) + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + [淘银热] + + 根据防具/首饰/特殊装备的强化/增幅数值总和,投掷银币攻击(冷却时间10秒) + + ?* 银币伤害量信息 + - 低于88 : 9,600%% + - 88 ~ 109 : 10,440% + - 110 ~ 131 : 12,000% + - 132以上 : 14,400% + + [辅助职业专属属性] + + 装备的强化/增幅数值总和每增加11时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + - 110以上时, 数值每达到 +11, 增益量 +750 (最多叠加2次) + """ + pass + + +def suit_63(char: Character): + """ + 根据防具/首饰/特殊装备的强化/增幅数值总和, 适用以下效果。 + - 超过110时,每11点,增加2%技能伤害(最多叠加2次) + - 数值总和每达到 +11时, 技能范围增加2% (最多叠加12次) + - 防具 : 数值每达到 +5, 所受物理/魔法伤害 - 1%% (最多叠加12次) + - 首饰 : 数值每达到 +3, 技能伤害 +1% (最多叠加12次) + - 特殊装备 : 数值每达到 +3, 所有速度 +2% (最多叠加12次) + + [淘金热] + + 根据防具/首饰/特殊装备的强化/增幅数值总和,投掷金币攻击(冷却时间10秒) + + ?* 金币伤害量 : 每次攻击3,000%% + - 低于88 : 9,600%% + - 88 ~ 109 : 10,440% + - 110 ~ 131 : 12,000% + - 132以上 : 14,400% + + [辅助职业专属属性] + + 装备的强化/增幅数值总和每增加11时, 适用以下效果。 (最多叠加12次) + - 技能冷却时间 - 2% + - 121以上时, 数值每达到 +11, 增益量 +1500 (最多叠加2次) + """ + pass + + +# endregion +# region 龙战八荒 + + +def suit_64(char: Character): + """ + - + """ + pass + + +def suit_65(char: Character): + """ + - + """ + pass + + +def suit_66(char: Character): + """ + - + """ + pass + + +def suit_67(char: Character): + """ + - + """ + pass + + +def suit_68(char: Character): + """ + - + """ + pass + + +def suit_69(char: Character): + """ + [虬龙之火] + 无色小晶块消耗量减少1个。 + 所有速度 +10% + """ + pass + + +def suit_70(char: Character): + """ + [虬龙之火] + 无色小晶块消耗量减少1个。 + 所有速度 +10% + """ + pass + + +def suit_71(char: Character): + """ + [虬龙之火] + 无色小晶块消耗量减少1个。 + 所有速度 +10% + """ + pass + + +def suit_72(char: Character): + """ + [虬龙之火] + 无色小晶块消耗量减少1个。 + 所有速度 +10% + """ + pass + + +def suit_73(char: Character): + """ + [虬龙之火] + 无色小晶块消耗量减少1个。 + 所有速度 +10% + """ + pass + + +def suit_74(char: Character): + """ + [蛟龙之火] + 无色小晶块消耗量减少2个。 + 所有速度 +10% + + [龙之胜战] + 攻击时, 青龙升天。 (冷却时间10秒) + * 青龙升天伤害量 : 14,400% + """ + pass + + +def suit_75(char: Character): + """ + [蛟龙之火] + 无色小晶块消耗量减少2个。 + 所有速度 +10% + + [龙之胜战] + 攻击时, 青龙升天。 (冷却时间10秒) + * 青龙升天伤害量 : 14,400% + """ + pass + + +def suit_76(char: Character): + """ + [蛟龙之火] + 无色小晶块消耗量减少2个。 + 所有速度 +10% + + [龙之胜战] + 攻击时, 青龙升天。 (冷却时间10秒) + * 青龙升天伤害量 : 14,400% + """ + pass + + +def suit_77(char: Character): + """ + [蛟龙之火] + 无色小晶块消耗量减少2个。 + 所有速度 +10% + + [龙之胜战] + 攻击时, 青龙升天。 (冷却时间10秒) + * 青龙升天伤害量 : 14,400% + """ + pass + + +def suit_78(char: Character): + """ + [蛟龙之火] + 无色小晶块消耗量减少2个。 + 所有速度 +10% + + [龙之胜战] + 攻击时, 青龙升天。 (冷却时间10秒) + * 青龙升天伤害量 : 14,400% + """ + pass + + +def suit_79(char: Character): + """ + 通过释放龙之力来增强自己。 + [烛龙之火] + 无色小晶块消耗量减少3个。 + 一。不会减少到少于1个 + 所有速度 +10% + [烛龙腾霄] + 攻击时,烛龙腾霄。(冷却时间10秒) + *烛龙腾霄伤害量:14,400% + [荧惑如意珠][装备主动技能] + 将[烛龙之火]变更为[烛龙的如意珠 + ],效果持续30秒。 + - 删除无色小晶块消耗量减少效果 + - 所有速度增加效果变更为30% + - 技能伤害 +3% + - 无色小晶块技能的消耗量固定30个 + 一施放消耗无色小晶块的技能时,发动白龙强袭(冷却时间3秒) + * 白龙强袭伤害量:6,000% + - 冷却时间60秒 + """ + pass + + +def suit_80(char: Character): + """ + 通过释放龙之力来增强自己。 + [烛龙之火] + 无色小晶块消耗量减少3个。 + 一。不会减少到少于1个 + 所有速度 +10% + [烛龙腾霄] + 攻击时,烛龙腾霄。(冷却时间10秒) + *烛龙腾霄伤害量:14,400% + [荧惑如意珠][装备主动技能] + 将[烛龙之火]变更为[烛龙的如意珠 + ],效果持续30秒。 + - 删除无色小晶块消耗量减少效果 + - 所有速度增加效果变更为30% + - 技能伤害 +3% + - 无色小晶块技能的消耗量固定30个 + 一施放消耗无色小晶块的技能时,发动白龙强袭(冷却时间3秒) + * 白龙强袭伤害量:6,000% + - 冷却时间60秒 + """ + pass + + +def suit_81(char: Character): + """ + 通过释放龙之力来增强自己。 + [烛龙之火] + 无色小晶块消耗量减少3个。 + 一。不会减少到少于1个 + 所有速度 +10% + [烛龙腾霄] + 攻击时,烛龙腾霄。(冷却时间10秒) + *烛龙腾霄伤害量:14,400% + [荧惑如意珠][装备主动技能] + 将[烛龙之火]变更为[烛龙的如意珠 + ],效果持续30秒。 + - 删除无色小晶块消耗量减少效果 + - 所有速度增加效果变更为30% + - 技能伤害 +3% + - 无色小晶块技能的消耗量固定30个 + 一施放消耗无色小晶块的技能时,发动白龙强袭(冷却时间3秒) + * 白龙强袭伤害量:6,000% + - 冷却时间60秒 + """ + pass + + +def suit_82(char: Character): + """ + 通过释放龙之力来增强自己。 + [烛龙之火] + 无色小晶块消耗量减少3个。 + 一。不会减少到少于1个 + 所有速度 +10% + [烛龙腾霄] + 攻击时,烛龙腾霄。(冷却时间10秒) + *烛龙腾霄伤害量:14,400% + [荧惑如意珠][装备主动技能] + 将[烛龙之火]变更为[烛龙的如意珠 + ],效果持续30秒。 + - 删除无色小晶块消耗量减少效果 + - 所有速度增加效果变更为30% + - 技能伤害 +3% + - 无色小晶块技能的消耗量固定30个 + 一施放消耗无色小晶块的技能时,发动白龙强袭(冷却时间3秒) + * 白龙强袭伤害量:6,000% + - 冷却时间60秒 + """ + pass + + +def suit_83(char: Character): + """ + 通过释放龙之力来增强自己。 + [烛龙之火] + 无色小晶块消耗量减少3个。 + 一。不会减少到少于1个 + 所有速度 +10% + [烛龙腾霄] + 攻击时,烛龙腾霄。(冷却时间10秒) + *烛龙腾霄伤害量:14,400% + [荧惑如意珠][装备主动技能] + 将[烛龙之火]变更为[烛龙的如意珠 + ],效果持续30秒。 + - 删除无色小晶块消耗量减少效果 + - 所有速度增加效果变更为30% + - 技能伤害 +3% + - 无色小晶块技能的消耗量固定30个 + 一施放消耗无色小晶块的技能时,发动白龙强袭(冷却时间3秒) + * 白龙强袭伤害量:6,000% + - 冷却时间60秒 + """ + pass + + +def suit_84(char: Character): + """ + [应龙之火] + 无色小晶块消耗量减少5个。 + 所有速度 +10% + + [应龙腾霄] + 攻击时,应龙腾霄。(冷却时间10秒)* 应龙腾霄伤害量:14,400% + [荧惑如意珠][装备主动技能]将[应龙之火]变更为[应龙的如意珠] + 一删除无色小晶块消耗量减少效果 + - 所有速度增加效果变更为30% + - 技能伤害 +3% + - 无色小晶块技能的消耗量固定15个 + 一施放消耗无色小晶块的技能时,白龙强袭(冷却时间3秒) + * 白龙强袭伤害量:6,000% + - 再次使用,解除效果 + [应龙之怒] + [应龙的如意珠]效果生效状态下攻击时,黑龙横扫敌人。(冷却时间4秒) + *横扫伤害量:7,200% + """ + pass + + +# endregion +# region 暗黑净化 + + +def suit_85(char: Character): + """ + - + """ + pass + + +def suit_86(char: Character): + """ + - + """ + pass + + +def suit_87(char: Character): + """ + - + """ + pass + + +def suit_88(char: Character): + """ + - + """ + pass + + +def suit_89(char: Character): + """ + - + """ + pass + + +def suit_90(char: Character): + """ + 进入地下城时, 净化状态自动生效 + + [净化] + - 技能冷却时间 - 30.0% + - 每秒恢复0.5%生命值/魔法值 + """ + pass + + +def suit_91(char: Character): + """ + 进入地下城时, 净化状态自动生效 + + [净化] + - 技能冷却时间 - 30.0% + - 每秒恢复0.5%生命值/魔法值 + """ + pass + + +def suit_92(char: Character): + """ + 进入地下城时, 净化状态自动生效 + + [净化] + - 技能冷却时间 - 30.0% + - 每秒恢复0.5%生命值/魔法值 + """ + pass + + +def suit_93(char: Character): + """ + 进入地下城时, 净化状态自动生效 + + [净化] + - 技能冷却时间 - 30.0% + - 每秒恢复0.5%生命值/魔法值 + """ + pass + + +def suit_94(char: Character): + """ + 进入地下城时, 净化状态自动生效 + + [净化] + - 技能冷却时间 - 30.0% + - 每秒恢复0.5%生命值/魔法值 + """ + pass + + +def suit_95(char: Character): + """ + [暗黑净化][装备主动技能]根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + """ + pass + + +def suit_96(char: Character): + """ + [暗黑净化][装备主动技能]根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + """ + pass + + +def suit_97(char: Character): + """ + [暗黑净化][装备主动技能]根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + """ + pass + + +def suit_98(char: Character): + """ + [暗黑净化][装备主动技能]根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + """ + pass + + +def suit_99(char: Character): + """ + [暗黑净化][装备主动技能]根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + """ + pass + + +def suit_100(char: Character): + """ + [暗黑净化][装备主动技能] + 根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + - 每10秒生成最大生命值10%的保护罩 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + - 跳跃时可以再跳跃一次 + """ + pass + + +def suit_101(char: Character): + """ + [暗黑净化][装备主动技能] + 根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + - 每10秒生成最大生命值10%的保护罩 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + - 跳跃时可以再跳跃一次 + """ + pass + + +def suit_102(char: Character): + """ + [暗黑净化][装备主动技能] + 根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + - 每10秒生成最大生命值10%的保护罩 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + - 跳跃时可以再跳跃一次 + """ + pass + + +def suit_103(char: Character): + """ + [暗黑净化][装备主动技能] + 根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + - 每10秒生成最大生命值10%的保护罩 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + - 跳跃时可以再跳跃一次 + """ + pass + + +def suit_104(char: Character): + """ + [暗黑净化][装备主动技能] + 根据使用者的意愿调整净化与堕落状态。 + - 进入地下城时,净化状态自动生效 + - 冷却时间:300秒 + [净化] + - 技能伤害 +17.5% + - 技能冷却时间- 30%(觉醒技能除外) + - 每秒恢复0.5%的生命值和魔法值 + - 每10秒生成最大生命值10%的保护罩 + [堕落] + - 技能冷却时间- 55%(觉醒技能除外) + - 进入霸体状态 + - 跳跃时可以再跳跃一次 + """ + pass + + +def suit_105(char: Character): + """ + 净化与堕落达到协调后, 进入均衡状态。 + + [均衡] + - 每秒恢复0.5%生命值/魔法值 + - 赋予生命值最大值10%的保护罩 + - 进入霸体状态 + - 跳跃时可以再跳跃一次 + + [暗黑净化] [装备发动属性] + 选择使用净化和堕落的力量。 + 进入地下城时, 净化状态自动生效 + - 冷却时间300秒 + + [净化] + - 技能伤害 +17.5% + - 技能冷却时间 - 30.0%? + + [堕落] + - 技能冷却时间 - 55.0% + """ + pass + + +# endregion +# region 天命者的气运 + + +def suit_106(char: Character): + """ + - + """ + pass + + +def suit_107(char: Character): + """ + - + """ + pass + + +def suit_108(char: Character): + """ + - + """ + pass + + +def suit_109(char: Character): + """ + - + """ + pass + + +def suit_110(char: Character): + """ + - + """ + pass + + +def suit_111(char: Character): + """ + 神秘的蝴蝶为角色带来好运。 有一定几率初始化技能冷却时间, 提供更多施放技能的机会。 + + [第一次幸运] + 技能伤害 +3% + + [天命所归] + 攻击时, 有3%的几率发动[神的祝福]。 (发动冷却1秒) + 剩余冷却时间33秒以下的技能中, 初始化剩余时间最长的1个技能 (觉醒技能除外) + """ + pass + + +def suit_112(char: Character): + """ + 神秘的蝴蝶为角色带来好运。 有一定几率初始化技能冷却时间, 提供更多施放技能的机会。 + + [第一次幸运] + 技能伤害 +3% + + [天命所归] + 攻击时, 有3%的几率发动[神的祝福]。 (发动冷却1秒) + 剩余冷却时间33秒以下的技能中, 初始化剩余时间最长的1个技能 (觉醒技能除外) + """ + pass + + +def suit_113(char: Character): + """ + 神秘的蝴蝶为角色带来好运。 有一定几率初始化技能冷却时间, 提供更多施放技能的机会。 + + [第一次幸运] + 技能伤害 +3% + + [天命所归] + 攻击时, 有3%的几率发动[神的祝福]。 (发动冷却1秒) + 剩余冷却时间33秒以下的技能中, 初始化剩余时间最长的1个技能 (觉醒技能除外) + """ + pass + + +def suit_114(char: Character): + """ + 神秘的蝴蝶为角色带来好运。 有一定几率初始化技能冷却时间, 提供更多施放技能的机会。 + + [第一次幸运] + 技能伤害 +3% + + [天命所归] + 攻击时, 有3%的几率发动[神的祝福]。 (发动冷却1秒) + 剩余冷却时间33秒以下的技能中, 初始化剩余时间最长的1个技能 (觉醒技能除外) + """ + pass + + +def suit_115(char: Character): + """ + 神秘的蝴蝶为角色带来好运。 有一定几率初始化技能冷却时间, 提供更多施放技能的机会。 + + [第一次幸运] + 技能伤害 +3% + + [天命所归] + 攻击时, 有3%的几率发动[神的祝福]。 (发动冷却1秒) + 剩余冷却时间33秒以下的技能中, 初始化剩余时间最长的1个技能 (觉醒技能除外) + """ + pass + + +def suit_116(char: Character): + """ + [第一次幸运] + 技能伤害 +3% + + [第二次幸运] + 攻击时, 有3%的几率所有属性增加33 (持续时间33秒, 发动冷却1秒) + + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒)- 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最短的1个技能(觉醒技能除外) + - 立即发动[第二次幸运] + """ + pass + + +def suit_117(char: Character): + """ + [第一次幸运] + 技能伤害 +3% + + [第二次幸运] + 攻击时, 有3%的几率所有属性增加33 (持续时间33秒, 发动冷却1秒) + + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒)- 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最短的1个技能(觉醒技能除外) + - 立即发动[第二次幸运] + """ + pass + + +def suit_118(char: Character): + """ + [第一次幸运] + 技能伤害 +3% + + [第二次幸运] + 攻击时, 有3%的几率所有属性增加33 (持续时间33秒, 发动冷却1秒) + + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒)- 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最短的1个技能(觉醒技能除外) + - 立即发动[第二次幸运] + """ + pass + + +def suit_119(char: Character): + """ + [第一次幸运] + 技能伤害 +3% + + [第二次幸运] + 攻击时, 有3%的几率所有属性增加33 (持续时间33秒, 发动冷却1秒) + + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒)- 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最短的1个技能(觉醒技能除外) + - 立即发动[第二次幸运] + """ + pass + + +def suit_120(char: Character): + """ + [第一次幸运] + 技能伤害 +3% + + [第二次幸运] + 攻击时, 有3%的几率所有属性增加33 (持续时间33秒, 发动冷却1秒) + + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒)- 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最短的1个技能(觉醒技能除外) + - 立即发动[第二次幸运] + """ + pass + + +def suit_121(char: Character): + """ + [第一次幸运] + - 技能伤害 +3% + [第二次幸运] + - 攻击时,有3%的几率使所有属性强化 +33(持续时间33秒;发动机会冷却时间1秒) + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 初始化所有剩余冷却时间33秒以下的技能(觉醒技能除外;冷却时间33秒) + - 立即发动[第二次幸运] + [幸运之翼][装备主动技能] + - [第二次幸运]、[天命所归]发动 + 几率提高3倍,效果持续33秒 + - 冷却时间:99秒 + - 立即发动[第二次幸运] + """ + pass + + +def suit_122(char: Character): + """ + [第一次幸运] + - 技能伤害 +3% + [第二次幸运] + - 攻击时,有3%的几率使所有属性强化 +33(持续时间33秒;发动机会冷却时间1秒) + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 初始化所有剩余冷却时间33秒以下的技能(觉醒技能除外;冷却时间33秒) + - 立即发动[第二次幸运] + [幸运之翼][装备主动技能] + - [第二次幸运]、[天命所归]发动 + 几率提高3倍,效果持续33秒 + - 冷却时间:100秒 + - 立即发动[第二次幸运] + """ + pass + + +def suit_123(char: Character): + """ + [第一次幸运] + - 技能伤害 +3% + [第二次幸运] + - 攻击时,有3%的几率使所有属性强化 +33(持续时间33秒;发动机会冷却时间1秒) + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 初始化所有剩余冷却时间33秒以下的技能(觉醒技能除外;冷却时间33秒) + - 立即发动[第二次幸运] + [幸运之翼][装备主动技能] + - [第二次幸运]、[天命所归]发动 + 几率提高3倍,效果持续33秒 + - 冷却时间:101秒 + - 立即发动[第二次幸运] + """ + pass + + +def suit_124(char: Character): + """ + [第一次幸运] + - 技能伤害 +3% + [第二次幸运] + - 攻击时,有3%的几率使所有属性强化 +33(持续时间33秒;发动机会冷却时间1秒) + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 初始化所有剩余冷却时间33秒以下的技能(觉醒技能除外;冷却时间33秒) + - 立即发动[第二次幸运] + [幸运之翼][装备主动技能] + - [第二次幸运]、[天命所归]发动 + 几率提高3倍,效果持续33秒 + - 冷却时间:102秒 + - 立即发动[第二次幸运] + """ + pass + + +def suit_125(char: Character): + """ + [第一次幸运] + - 技能伤害 +3% + [第二次幸运] + - 攻击时,有3%的几率使所有属性强化 +33(持续时间33秒;发动机会冷却时间1秒) + [天命所归] + - 攻击时,有3%的几率发动[天命所归]。(发动机会冷却时间1秒) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 初始化所有剩余冷却时间33秒以下的技能(觉醒技能除外;冷却时间33秒) + - 立即发动[第二次幸运] + [幸运之翼][装备主动技能] + - [第二次幸运]、[天命所归]发动 + 几率提高3倍,效果持续33秒 + - 冷却时间:103秒 + - 立即发动[第二次幸运] + """ + pass + + +def suit_126(char: Character): + """ + [第一次幸运] + 技能伤害 +3% + + [第二次幸运] + 攻击时, 有3%的几率所有属性增加33 (持续时间33秒, 发动冷却1秒) + + [第二次幸运] + - 攻击时,有3%的几率使所有属性强化 +33(持续时间33秒;发动机会冷却时间1秒) + [天命所归] + - 攻击时,有3%的几率发动[天命所归]:(发动机会冷却时间1秒) + - 剩余冷却时间33秒以下的技能中,初始化剩余时间最长的1个技能(觉醒技能除外) + - 剩余冷却时间33秒以下的技能中,随机初始化1个技能(觉醒技能除外) + - 初始化所有剩余冷却时间33秒以下的技能(觉醒技能除外;冷却时间33秒) + - 立即发动[第二次幸运] + [幸运之翼][装备主动技能] + - [第二次幸运]、[天命所归]发动 + 几率提高3倍,效果持续33秒 + - 冷却时间:99秒 + - 立即发动[第二次幸运] + """ + pass + + +# endregion +# region 究极能量 + + +def suit_127(char: Character): + """ + - + """ + pass + + +def suit_128(char: Character): + """ + - + """ + pass + + +def suit_129(char: Character): + """ + - + """ + pass + + +def suit_130(char: Character): + """ + - + """ + pass + + +def suit_131(char: Character): + """ + - + """ + pass + + +def suit_132(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +30% + - 85级技能攻击力 +30% + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 30% (辅助职业除外) + """ + pass + + +def suit_133(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +30% + - 85级技能攻击力 +30% + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 30% (辅助职业除外) + """ + pass + + +def suit_134(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +30% + - 85级技能攻击力 +30% + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 30% (辅助职业除外) + """ + pass + + +def suit_135(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +30% + - 85级技能攻击力 +30% + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 30% (辅助职业除外) + """ + pass + + +def suit_136(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +30% + - 85级技能攻击力 +30% + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 30% (辅助职业除外) + """ + pass + + +def suit_137(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +40% + - 85级技能攻击力 +40% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + """ + pass + + +def suit_138(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +40% + - 85级技能攻击力 +40% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + """ + pass + + +def suit_139(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +40% + - 85级技能攻击力 +40% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + """ + pass + + +def suit_140(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +40% + - 85级技能攻击力 +40% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + """ + pass + + +def suit_141(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +40% + - 85级技能攻击力 +40% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + """ + pass + + +def suit_142(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +60% + - 85级技能攻击力 +50% + - 50级技能攻击力 +10% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + + [抵达极限的能量] + 施放三觉技能时进入能量蓄气状态 (最大15) + - 每秒 +1 + - 每消耗1个无色小晶块 +1 + + 最大填充时释放能量造成大量伤害 + * 能量释放伤害 : 240,000% + """ + pass + + +def suit_143(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +60% + - 85级技能攻击力 +50% + - 50级技能攻击力 +10% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + + [抵达极限的能量] + 施放三觉技能时进入能量蓄气状态 (最大15) + - 每秒 +1 + - 每消耗1个无色小晶块 +1 + + 最大填充时释放能量造成大量伤害 + * 能量释放伤害 : 240,000% + """ + pass + + +def suit_144(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +60% + - 85级技能攻击力 +50% + - 50级技能攻击力 +10% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + + [抵达极限的能量] + 施放三觉技能时进入能量蓄气状态 (最大15) + - 每秒 +1 + - 每消耗1个无色小晶块 +1 + + 最大填充时释放能量造成大量伤害 + * 能量释放伤害 : 240,000% + """ + pass + + +def suit_145(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +60% + - 85级技能攻击力 +50% + - 50级技能攻击力 +10% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + + [抵达极限的能量] + 施放三觉技能时进入能量蓄气状态 (最大15) + - 每秒 +1 + - 每消耗1个无色小晶块 +1 + + 最大填充时释放能量造成大量伤害 + * 能量释放伤害 : 240,000% + """ + pass + + +def suit_146(char: Character): + """ + [限制器解除] + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +60% + - 85级技能攻击力 +50% + - 50级技能攻击力 +10% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + + [抵达极限的能量] + 施放三觉技能时进入能量蓄气状态 (最大15) + - 每秒 +1 + - 每消耗1个无色小晶块 +1 + + 最大填充时释放能量造成大量伤害 + * 能量释放伤害 : 240,000% + """ + pass + + +def suit_147(char: Character): + """ + [限制器解除] + + - 解除觉醒技能链接 (辅助职业除外) + - 100级技能攻击力 +76% + - 85级技能攻击力 +60% + - 50级技能攻击力 +15% + - 100级技能冷却时间 - 50% (辅助职业除外) + - 85级技能冷却时间 - 30% (辅助职业除外) + - 50级技能冷却时间 - 50% (辅助职业除外) + + [超越界限的能量] + 施放三觉技能时进入能量蓄气状态 (最大15) + - 每秒 +1 + - 每消耗1个无色小晶块 +1 + + + 最大填充时释放能量造成大量伤害 + * 能量释放伤害 : 360,000% + """ + pass + + +# endregion +# region 造化自然 + + +def suit_148(char: Character): + """ + - + """ + pass + + +def suit_149(char: Character): + """ + - + """ + pass + + +def suit_150(char: Character): + """ + - + """ + pass + + +def suit_151(char: Character): + """ + - + """ + pass + + +def suit_152(char: Character): + """ + - + """ + pass + + +def suit_153(char: Character): + """ + [无可违背的自然 - 干预] + 攻击时引发自然爆炸攻击敌人。 (冷却时间5秒) + - 自然燃烧伤害8,640% + """ + pass + + +def suit_154(char: Character): + """ + [无可违背的自然 - 干预] + 攻击时引发自然爆炸攻击敌人。 (冷却时间5秒) + - 自然燃烧伤害8,640% + """ + pass + + +def suit_155(char: Character): + """ + [无可违背的自然 - 干预] + 攻击时引发自然爆炸攻击敌人。 (冷却时间5秒) + - 自然燃烧伤害8,640% + """ + pass + + +def suit_156(char: Character): + """ + [无可违背的自然 - 干预] + 攻击时引发自然爆炸攻击敌人。 (冷却时间5秒) + - 自然燃烧伤害8,640% + """ + pass + + +def suit_157(char: Character): + """ + [无可违背的自然 - 干预] + 攻击时引发自然爆炸攻击敌人。 (冷却时间5秒) + - 自然燃烧伤害8,640% + """ + pass + + +def suit_158(char: Character): + """ + [无可违背的自然 - 震怒] + 攻击时产生小型旋风, 攻击小范围的敌人, 并吸附敌人。 (冷却时间5秒) + - 小型旋风伤害25920% + """ + pass + + +def suit_159(char: Character): + """ + [无可违背的自然 - 震怒] + 攻击时产生小型旋风, 攻击小范围的敌人, 并吸附敌人。 (冷却时间5秒) + - 小型旋风伤害25920% + """ + pass + + +def suit_160(char: Character): + """ + [无可违背的自然 - 震怒] + 攻击时产生小型旋风, 攻击小范围的敌人, 并吸附敌人。 (冷却时间5秒) + - 小型旋风伤害25920% + """ + pass + + +def suit_161(char: Character): + """ + [无可违背的自然 - 震怒] + 攻击时产生小型旋风, 攻击小范围的敌人, 并吸附敌人。 (冷却时间5秒) + - 小型旋风伤害25920% + """ + pass + + +def suit_162(char: Character): + """ + [无可违背的自然 - 震怒] + 攻击时产生小型旋风, 攻击小范围的敌人, 并吸附敌人。 (冷却时间5秒) + - 小型旋风伤害25920% + """ + pass + + +def suit_163(char: Character): + """ + [无可违背的自然 - 制裁] + 攻击时引发落雷, 攻击大范围敌人。 (冷却时间5秒) + - 落雷伤害43,200% + """ + pass + + +def suit_164(char: Character): + """ + [无可违背的自然 - 制裁] + 攻击时引发落雷, 攻击大范围敌人。 (冷却时间5秒) + - 落雷伤害43,200% + """ + pass + + +def suit_165(char: Character): + """ + [无可违背的自然 - 制裁] + 攻击时引发落雷, 攻击大范围敌人。 (冷却时间5秒) + - 落雷伤害43,200% + """ + pass + + +def suit_166(char: Character): + """ + [无可违背的自然 - 制裁] + 攻击时引发落雷, 攻击大范围敌人。 (冷却时间5秒) + - 落雷伤害43,200% + """ + pass + + +def suit_167(char: Character): + """ + [无可违背的自然 - 制裁] + 攻击时引发落雷, 攻击大范围敌人。 (冷却时间5秒) + - 落雷伤害43,200% + """ + pass + + +def suit_168(char: Character): + """ + 利用无可违背的自然之力,对敌人造成巨大伤害。 + [无可违背的自然- 灾变]攻击时引发暴风雪,攻击地图上的所有敌人。(冷却时间5秒)- 暴风雪伤害量 60,480% + [狂澜怒涛][装备主动技能]发动狂澜怒涛,攻击地图上的所有敌人。 + - 狂澜怒涛伤害量104,400% + - 冷却时间:60秒 + """ + pass + + +# endregion +# region 诸神黄昏之女武神 + + +def suit_169(char: Character): + """ + - + """ + pass + + +def suit_170(char: Character): + """ + - + """ + pass + + +def suit_171(char: Character): + """ + - + """ + pass + + +def suit_172(char: Character): + """ + - + """ + pass + + +def suit_173(char: Character): + """ + - + """ + pass + + +def suit_174(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + """ + pass + + +def suit_175(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间9秒 + """ + pass + + +def suit_176(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间10秒 + """ + pass + + +def suit_177(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间11秒 + """ + pass + + +def suit_178(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间12秒 + """ + pass + + +def suit_179(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间15秒 + """ + pass + + +def suit_180(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间16秒 + """ + pass + + +def suit_181(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间17秒 + """ + pass + + +def suit_182(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间18秒 + """ + pass + + +def suit_183(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间19秒 + """ + pass + + +def suit_184(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间15秒 + + 每施放8次无色小晶块技能时, 发动[天罚] 。 (冷却时间20秒) + + [天罚] + 召唤女武神, 对四周敌人施以天罚。 + - 天罚伤害 : 136800% + """ + pass + + +def suit_185(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间15秒 + + 每施放8次无色小晶块技能时, 发动[天罚] 。 (冷却时间20秒) + + [天罚] + 召唤女武神, 对四周敌人施以天罚。 + - 天罚伤害 : 136800% + """ + pass + + +def suit_186(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间15秒 + + 每施放8次无色小晶块技能时, 发动[天罚] 。 (冷却时间20秒) + + [天罚] + 召唤女武神, 对四周敌人施以天罚。 + - 天罚伤害 : 136800% + """ + pass + + +def suit_187(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间15秒 + + 每施放8次无色小晶块技能时, 发动[天罚] 。 (冷却时间20秒) + + [天罚] + 召唤女武神, 对四周敌人施以天罚。 + - 天罚伤害 : 136800% + """ + pass + + +def suit_188(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间15秒 + + 每施放8次无色小晶块技能时, 发动[天罚] 。 (冷却时间20秒) + + [天罚] + 召唤女武神, 对四周敌人施以天罚。 + - 天罚伤害 : 136800% + """ + pass + + +def suit_189(char: Character): + """ + 借用女武神的一部分神秘力量。 + + [突破] [装备发动属性] + 与女武神融合, 向前方突进。 + - 正面突破伤害 : 6,360% + - 冷却时间8秒 + + [审判][装备发动属性] + 与女武神融合, 移动到敌人后方进行攻击。 + - 审判伤害 : 9,300% + - 冷却时间15秒 + + [降临][装备发动属性] + 发挥女武神真正的力量, 降临世间。 + - 降临伤害 : 329,400% + - 冷却时间140秒 + + 每施放8次无色小晶块技能时, 发动[天罚] 。 (冷却时间20秒) + + [天罚] + 召唤女武神, 对四周敌人施以天罚。 + - 天罚伤害 : 136800% + """ + pass + + +# endregion +# region 青丘灵珠 + + +def suit_190(char: Character): + """ + - + """ + pass + + +def suit_191(char: Character): + """ + - + """ + pass + + +def suit_192(char: Character): + """ + - + """ + pass + + +def suit_193(char: Character): + """ + - + """ + pass + + +def suit_194(char: Character): + """ + - + """ + pass + + +def suit_195(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +5(冷却时间1秒) + - 灵珠最多可填充1个 + 一青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充100 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_196(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +5(冷却时间1秒) + - 灵珠最多可填充1个 + 一青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充100 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_197(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +5(冷却时间1秒) + - 灵珠最多可填充1个 + 一青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充100 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_198(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +5(冷却时间1秒) + - 灵珠最多可填充1个 + 一青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充100 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_199(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +5(冷却时间1秒) + - 灵珠最多可填充1个 + 一青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充100 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_200(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +1 + - 灵珠最多可填充2个 + - 青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_201(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +1 + - 灵珠最多可填充2个 + - 青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_202(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +1 + - 灵珠最多可填充2个 + - 青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_203(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +1 + - 灵珠最多可填充2个 + - 青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_204(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +1 + - 灵珠最多可填充2个 + - 青丘灵珠增益效果生效时,无法充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + """ + pass + + +def suit_205(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + 一攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +2 + - 灵珠最多可填充3个 + 一青丘灵珠增益效果生效时,也可以充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + [青丘灵珠开关][装备主动技能]- 灵珠全部填满时,自动使用青丘灵珠增益效果(冷却时间1秒) + - 再次使用时,关闭自动使用功能 + """ + pass + + +def suit_206(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + 一攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +2 + - 灵珠最多可填充3个 + 一青丘灵珠增益效果生效时,也可以充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + [青丘灵珠开关][装备主动技能]- 灵珠全部填满时,自动使用青丘灵珠增益效果(冷却时间1秒) + - 再次使用时,关闭自动使用功能 + """ + pass + + +def suit_207(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + 一攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +2 + - 灵珠最多可填充3个 + 一青丘灵珠增益效果生效时,也可以充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + [青丘灵珠开关][装备主动技能]- 灵珠全部填满时,自动使用青丘灵珠增益效果(冷却时间1秒) + - 再次使用时,关闭自动使用功能 + """ + pass + + +def suit_208(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + 一攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +2 + - 灵珠最多可填充3个 + 一青丘灵珠增益效果生效时,也可以充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + [青丘灵珠开关][装备主动技能]- 灵珠全部填满时,自动使用青丘灵珠增益效果(冷却时间1秒) + - 再次使用时,关闭自动使用功能 + """ + pass + + +def suit_209(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + 一攻击时,灵珠能量 +9(冷却时间1秒) + - 每秒灵珠能量 +2 + - 灵珠最多可填充3个 + 一青丘灵珠增益效果生效时,也可以充能灵珠 + - 进入地下城时,灵珠能量填充200 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + [青丘灵珠开关][装备主动技能]- 灵珠全部填满时,自动使用青丘灵珠增益效果(冷却时间1秒) + - 再次使用时,关闭自动使用功能 + """ + pass + + +def suit_210(char: Character): + """ + 借用青丘狐的灵珠之力,瞬间变强。[青丘灵珠]激活 + - 攻击时,灵珠能量 +14(冷却时间1秒) + - 每秒灵珠能量 +3 + - 灵珠最多可填充4个 + 一青丘灵珠增益效果生效时,也可以充能灵珠 + - 进入地下城时,灵珠能量填充400 + [青丘灵珠][装备主动技能] + - 发动时,消耗能量充满的所有灵珠,激活增益效果 + - 每消耗1个灵珠,技能伤害 +10% + - 增益效果持续时间30秒 + - 冷却时间30秒 + [青丘灵珠开关][装备主动技能]- 灵珠全部填满时,自动使用青丘灵珠增益效果(冷却时间1秒) + - 再次使用时,关闭自动使用功能 + """ + pass + + +# endregion +# region 群猎美学 + + +def suit_211(char: Character): + """ + - + """ + pass + + +def suit_212(char: Character): + """ + - + """ + pass + + +def suit_213(char: Character): + """ + - + """ + pass + + +def suit_214(char: Character): + """ + - + """ + pass + + +def suit_215(char: Character): + """ + - + """ + pass + + +def suit_216(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队时生效] + [群猎之力] + 给队员赋予光环, 获得以下效果。 (最多叠加1次) + - 所有速度 +10% + + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + 一 伤害量:3,825% + 一使被命中的敌人进入崩裂状态,持续30秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +10.6% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_217(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队时生效] + [群猎之力] + 给队员赋予光环, 获得以下效果。 (最多叠加1次) + - 所有速度 +10% + + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + 一 伤害量:3,825% + 一使被命中的敌人进入崩裂状态,持续30秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +10.6% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_218(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队时生效] + [群猎之力] + 给队员赋予光环, 获得以下效果。 (最多叠加1次) + - 所有速度 +10% + + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + 一 伤害量:3,825% + 一使被命中的敌人进入崩裂状态,持续30秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +10.6% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_219(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队时生效] + [群猎之力] + 给队员赋予光环, 获得以下效果。 (最多叠加1次) + - 所有速度 +10% + + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + 一 伤害量:3,825% + 一使被命中的敌人进入崩裂状态,持续30秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +10.6% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_220(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队时生效] + [群猎之力] + 给队员赋予光环, 获得以下效果。 (最多叠加1次) + - 所有速度 +10% + + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + 一 伤害量:3,825% + 一使被命中的敌人进入崩裂状态,持续30秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +10.6% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_221(char: Character): + """ + 与同伴在一起时, 会变得更强。 + [组队时生效] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + 一 所有速度±15% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:5,738% + 一使被命中的敌人进入崩裂状态,持续45秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_222(char: Character): + """ + 与同伴在一起时, 会变得更强。 + [组队时生效] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + 一 所有速度±15% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:5,738% + 一使被命中的敌人进入崩裂状态,持续45秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_223(char: Character): + """ + 与同伴在一起时, 会变得更强。 + [组队时生效] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + 一 所有速度±15% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:5,738% + 一使被命中的敌人进入崩裂状态,持续45秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_224(char: Character): + """ + 与同伴在一起时, 会变得更强。 + [组队时生效] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + 一 所有速度±15% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:5,738% + 一使被命中的敌人进入崩裂状态,持续45秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_225(char: Character): + """ + 与同伴在一起时, 会变得更强。 + [组队时生效] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + 一 所有速度±15% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:5,738% + 一使被命中的敌人进入崩裂状态,持续45秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_226(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队挑战时适用] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + - 所有速度 +20% + - 所受物理/魔法伤害- 10% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:6,750% + 一。使被命中的敌人进入崩裂状态,持续60秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_227(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队挑战时适用] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + - 所有速度 +20% + - 所受物理/魔法伤害- 10% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:6,750% + 一。使被命中的敌人进入崩裂状态,持续60秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_228(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队挑战时适用] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + - 所有速度 +20% + - 所受物理/魔法伤害- 10% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:6,750% + 一。使被命中的敌人进入崩裂状态,持续60秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_229(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队挑战时适用] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + - 所有速度 +20% + - 所受物理/魔法伤害- 10% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:6,750% + 一。使被命中的敌人进入崩裂状态,持续60秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_230(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队挑战时适用] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + - 所有速度 +20% + - 所受物理/魔法伤害- 10% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量:6,750% + 一。使被命中的敌人进入崩裂状态,持续60秒 + 一冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +17.8% + - 适用[群猎之力]效果 + - 不适用[酣畅狩猎]效果 + """ + pass + + +def suit_231(char: Character): + """ + 与同伴在一起时, 会变得更强。 + + [组队挑战时适用] + [群猎之力] + 给队员赋予光环,获得以下效果。(最多叠加1次) + - 所有速度 +30% + - 所受物理/魔法伤害- 15% + - 每10秒恢复10,000点的生命值和魔法值,持续10秒 + [酣畅狩猎][装备主动技能] + 发出吼叫震慑敌人。 + - 伤害量 :9,563% + 一。使被命中的敌人进入最大叠加的崩裂状态,持续60秒 + 一 冷却时间30秒 + (敌人进入崩裂状态时,所受伤害根据叠加层数(1/2/3)增加(5/7/8)%) + ([群猎之力]、[酣畅狩猎]效果对辅助职业无效) + [单人挑战时适用] + - 技能伤害 +21.6% + - 适用[群猎之力]效果 + """ + pass + + +# endregion +# region 冥思者的魔力领域 + + +def suit_232(char: Character): + """ + - + """ + pass + + +def suit_233(char: Character): + """ + - + """ + pass + + +def suit_234(char: Character): + """ + - + """ + pass + + +def suit_235(char: Character): + """ + - + """ + pass + + +def suit_236(char: Character): + """ + - + """ + pass + + +def suit_237(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + 一普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:19.200% + - 魔力波动范围:150px + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:13.714% + - 魔力波动范围:150px + """ + pass + + +def suit_238(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + 一普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:19.200% + - 魔力波动范围:150px + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:13.714% + - 魔力波动范围:150px + """ + pass + + +def suit_239(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + 一普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:19.200% + - 魔力波动范围:150px + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:13.714% + - 魔力波动范围:150px + """ + pass + + +def suit_240(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + 一普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:19.200% + - 魔力波动范围:150px + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:13.714% + - 魔力波动范围:150px + """ + pass + + +def suit_241(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + 一普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:19.200% + - 魔力波动范围:150px + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:13.714% + - 魔力波动范围:150px + """ + pass + + +def suit_242(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:31,680% + - 魔力波动范围:150px + - 移动速度 +25% + - 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:20,571% + - 魔力波动范围:150px + """ + pass + + +def suit_243(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:31,680% + - 魔力波动范围:150px + - 移动速度 +25% + - 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:20,571% + - 魔力波动范围:150px + """ + pass + + +def suit_244(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:31,680% + - 魔力波动范围:150px + - 移动速度 +25% + - 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:20,571% + - 魔力波动范围:150px + """ + pass + + +def suit_245(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:31,680% + - 魔力波动范围:150px + - 移动速度 +25% + - 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:20,571% + - 魔力波动范围:150px + """ + pass + + +def suit_246(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:31,680% + - 魔力波动范围:150px + - 移动速度 +25% + - 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:20,571% + - 魔力波动范围:150px + """ + pass + + +def suit_247(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:47,520% + - 魔力波动范围:200px + - 移动速度 +25% + 一 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:30,857% + - 魔力波动范围:200px + """ + pass + + +def suit_248(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:47,520% + - 魔力波动范围:200px + - 移动速度 +25% + 一 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:30,857% + - 魔力波动范围:200px + """ + pass + + +def suit_249(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:47,520% + - 魔力波动范围:200px + - 移动速度 +25% + 一 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:30,857% + - 魔力波动范围:200px + """ + pass + + +def suit_250(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:47,520% + - 魔力波动范围:200px + - 移动速度 +25% + 一 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:30,857% + - 魔力波动范围:200px + """ + pass + + +def suit_251(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:47,520% + - 魔力波动范围:200px + - 移动速度 +25% + 一 进入霸体状态 + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量:30,857% + - 魔力波动范围:200px + """ + pass + + +def suit_252(char: Character): + """ + 操控魔攻核攻击敌人。 + [魔攻核] + 进入地下城时,召唤普通模式魔攻核。 + [命令:转换][装备主动技能]转换魔攻核的攻击模式。 + - 普通模式/追击模式 + - 冷却时间:5秒 + [魔攻核:普通模式] + 每秒发射魔力波动。 + - 魔力波动伤害量:60,720% + - 魔力波动范围:300px + - 移动速度 +25% + - 进入霸体状态 + - 所受物理/魔法伤害 - 10% + [魔攻核:追击模式] + 追击最强的敌人,每秒发射魔力波动。 + - 魔力波动伤害量 :39,428% + - 魔力波动范围:200px + """ + pass + + +# endregion diff --git a/backend/core/equipment/version_0/title.py b/backend/core/equipment/version_0/title.py new file mode 100644 index 00000000..e69de29b diff --git a/backend/core/equipment/version_0/weapon.py b/backend/core/equipment/version_0/weapon.py new file mode 100644 index 00000000..e69de29b diff --git a/backend/dataFiles/dcalc_0.db b/backend/dataFiles/dcalc_0.db index 9874bced5bd9995562e2c2b18b218171c7e38fa9..2cf4b940d4a0a9e6ed69d15e0d7905b8f583f72d 100644 GIT binary patch delta 43189 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 delta 36833 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 Goc90Tuk1Gf diff --git a/backend/database/models.py b/backend/database/models.py index cb20bfee..01fdc34e 100644 --- a/backend/database/models.py +++ b/backend/database/models.py @@ -23,6 +23,7 @@ class SuitData(Base): SkillAttack = Column(Float) Attack = Column(Float) imageUrl = Column(Text) + value = Column(Text) class EquData(Base): diff --git a/frontend/src/pages/Character/Index.vue b/frontend/src/pages/Character/Index.vue index 90b0e960..75e3f7d3 100644 --- a/frontend/src/pages/Character/Index.vue +++ b/frontend/src/pages/Character/Index.vue @@ -32,7 +32,9 @@ const configStore = useConfigStore() onMounted(async () => { await infoStore.createCharacter(props.alter, '0') configStore.loadConfig() - console.log(configStore.config) + window.addEventListener('beforeunload', () => { + configStore.saveConfig() + }) }) diff --git a/frontend/src/pages/Character/Skill/SkillTree/index.tsx b/frontend/src/pages/Character/Skill/SkillTree/index.tsx index 33eb2c1c..13faa14b 100644 --- a/frontend/src/pages/Character/Skill/SkillTree/index.tsx +++ b/frontend/src/pages/Character/Skill/SkillTree/index.tsx @@ -39,27 +39,37 @@ export default defineComponent({ const activeSkill = ref(-1) - const chooseSkill = (skill: ISkill) => { + const chooseSkill = (e: Event, skill?: ISkill) => { + e.stopPropagation() + if (!skill) { + activeSkill.value = -1 + return + } if (activeSkill.value == skill.id) activeSkill.value = -1 else activeSkill.value = skill.id } - const actionSkillLv = (skill: ISkill, operation:string) => { - if(operation == 'add'){ - lvInfo.value[skill.id.toString()] = { lv: Math.min(lvInfo.value[skill.id.toString()]?.lv + 1,skill.maxLv) } - return; + const actionSkillLv = (e: Event, skill: ISkill, operation: string) => { + e.stopPropagation() + if (operation == 'add') { + lvInfo.value[skill.id.toString()] = { + lv: Math.min(lvInfo.value[skill.id.toString()]?.lv + 1, skill.maxLv), + } + return } - if(operation == 'addMax'){ + if (operation == 'addMax') { lvInfo.value[skill.id.toString()] = { lv: skill.maxLearnLv } - return; + return } - if(operation == 'sub'){ - lvInfo.value[skill.id.toString()] = { lv: Math.max(lvInfo.value[skill.id.toString()]?.lv - 1,0) } - return; + if (operation == 'sub') { + lvInfo.value[skill.id.toString()] = { + lv: Math.max(lvInfo.value[skill.id.toString()]?.lv - 1, 0), + } + return } - if(operation == 'subMax'){ + if (operation == 'subMax') { lvInfo.value[skill.id.toString()] = { lv: 0 } - return; + return } } @@ -69,7 +79,7 @@ export default defineComponent({ {activeSkill.value == skill.id && renderSkillAction(skill)}
chooseSkill(skill)} + onClick={(e) => chooseSkill(e, skill)} key={index} >
- - - - + + + +
@@ -102,7 +112,7 @@ export default defineComponent({ return () => ( <> -
+
(activeSkill.value = -1)}>
其
余 @@ -122,7 +132,7 @@ export default defineComponent({ const skill = getSkill(lv, lvList[index + 1] ?? 150, column) as ISkill return skill ? renderSkill(skill, index) :
})} -
+
(activeSkill.value = -1)}>
))}
diff --git a/frontend/src/stores/config.ts b/frontend/src/stores/config.ts index afeb06b1..1bacaacb 100644 --- a/frontend/src/stores/config.ts +++ b/frontend/src/stores/config.ts @@ -74,7 +74,13 @@ export const useConfigStore = defineStore('configStore', () => { }); } - const saveConfig = () => {} + const saveConfig = () => { + const infoStore = useInfoStore() + const alter = infoStore.infos?.alter + if (alter) { + localStorage.setItem(`dcalc/${alter}/config`, JSON.stringify(config.value)) + } + } return { config,