feat: 使用预处理特效伤害数组
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from core.basic.equipment import EquEffect
|
||||
from core.abstract.character import CharacterProperty
|
||||
from .effect_damage import effect_damage
|
||||
from .register import register
|
||||
# region 武器
|
||||
|
||||
@@ -87,7 +88,7 @@ def equ_6(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='无影之剑',
|
||||
icon='/equipment/icon/weapon/swordman/sswd/00227.png',
|
||||
cd=15,
|
||||
data=54120,
|
||||
data=effect_damage(effectDamage, 0, 54120),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -111,7 +112,7 @@ def equ_7(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='无影之剑',
|
||||
icon='/equipment/icon/weapon/swordman/sswd/00228.png',
|
||||
cd=15,
|
||||
data=81180,
|
||||
data=effect_damage(effectDamage, 0, 81180),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -135,7 +136,7 @@ def equ_8(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='无影之剑',
|
||||
icon='/equipment/icon/weapon/swordman/sswd/00229.png',
|
||||
cd=10,
|
||||
data=108240,
|
||||
data=effect_damage(effectDamage, 0, 108240),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -232,7 +233,7 @@ def equ_14(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 冷却时间60秒
|
||||
rarity: 传说
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='寒光掠影', icon='/equipment/skill/4.png', cd=60, data=222200))
|
||||
char.equ_effect.append(EquEffect(name='寒光掠影', icon='/equipment/skill/4.png', cd=60, data=effect_damage(effectDamage, 0, 222200)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -247,7 +248,7 @@ def equ_15(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 冷却时间60秒
|
||||
rarity: 史诗
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='寒光掠影', icon='/equipment/skill/4.png', cd=60, data=444400))
|
||||
char.equ_effect.append(EquEffect(name='寒光掠影', icon='/equipment/skill/4.png', cd=60, data=effect_damage(effectDamage, 0, 444400)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -262,7 +263,7 @@ def equ_16(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 冷却时间60秒
|
||||
rarity: 太初
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='寒光掠影', icon='/equipment/skill/4.png', cd=60, data=666600))
|
||||
char.equ_effect.append(EquEffect(name='寒光掠影', icon='/equipment/skill/4.png', cd=60, data=effect_damage(effectDamage, 0, 666600)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -864,7 +865,7 @@ def equ_55(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='绯红爆炸',
|
||||
icon='/equipment/icon/weapon/fighter/gauntlet/00246.png',
|
||||
cd=10,
|
||||
data=140250,
|
||||
data=effect_damage(effectDamage, 0, 140250),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -888,7 +889,7 @@ def equ_56(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='绯红爆炸',
|
||||
icon='/equipment/icon/weapon/fighter/gauntlet/00247.png',
|
||||
cd=10,
|
||||
data=140250,
|
||||
data=effect_damage(effectDamage, 0, 140250),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -958,7 +959,7 @@ def equ_62(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
rarity: 传说
|
||||
"""
|
||||
char.SetStatus(SpeedM=0.1, SpeedA=0.1, SpeedR=0.1)
|
||||
char.equ_effect.append(EquEffect(name='悲伤魔珠', icon='/equipment/skill/38.png', cd=30, data=4950))
|
||||
char.equ_effect.append(EquEffect(name='悲伤魔珠', icon='/equipment/skill/38.png', cd=30, data=effect_damage(effectDamage, 0, 4950)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -977,7 +978,7 @@ def equ_63(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
rarity: 史诗
|
||||
"""
|
||||
char.SetStatus(SpeedM=0.2, SpeedA=0.2, SpeedR=0.2)
|
||||
char.equ_effect.append(EquEffect(name='悲伤魔珠', icon='/equipment/skill/38.png', cd=15, data=4950))
|
||||
char.equ_effect.append(EquEffect(name='悲伤魔珠', icon='/equipment/skill/38.png', cd=15, data=effect_damage(effectDamage, 0, 4950)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -1003,13 +1004,13 @@ def equ_64(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
rarity: 太初
|
||||
"""
|
||||
char.SetStatus(SpeedM=0.25, SpeedA=0.25, SpeedR=0.25)
|
||||
char.equ_effect.append(EquEffect(name='悲伤魔珠', icon='/equipment/skill/38.png', cd=10, data=4950))
|
||||
char.equ_effect.append(EquEffect(name='悲伤魔珠', icon='/equipment/skill/38.png', cd=10, data=effect_damage(effectDamage, 0, 4950)))
|
||||
char.equ_effect.append(
|
||||
EquEffect(
|
||||
name='永恒怨望',
|
||||
icon='/equipment/icon/weapon/fighter/claw/00237.png',
|
||||
cd=5,
|
||||
data=23250,
|
||||
data=effect_damage(effectDamage, 1, 23250),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -1116,7 +1117,7 @@ def equ_71(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='冲击波',
|
||||
icon='/equipment/icon/weapon/fighter/bglove/00208.png',
|
||||
cd=1,
|
||||
data=7860,
|
||||
data=effect_damage(effectDamage, 0, 7860),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -1138,7 +1139,7 @@ def equ_72(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='冲击波',
|
||||
icon='/equipment/icon/weapon/fighter/bglove/00209.png',
|
||||
cd=1,
|
||||
data=7860,
|
||||
data=effect_damage(effectDamage, 0, 7860),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -1505,7 +1506,7 @@ def equ_94(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 冷却时间1秒
|
||||
rarity: 传说
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='冰封的火焰之躯', icon='/equipment/skill/26.png', cd=1, data=8420))
|
||||
char.equ_effect.append(EquEffect(name='冰封的火焰之躯', icon='/equipment/skill/26.png', cd=1, data=effect_damage(effectDamage, 0, 8420)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -1530,8 +1531,8 @@ def equ_95(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 冷却时间1秒
|
||||
rarity: 史诗
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='冰弩', icon='/equipment/skill/26.png', cd=1, data=8420))
|
||||
char.equ_effect.append(EquEffect(name='火弩', icon='/equipment/skill/26.png', cd=1, data=8420))
|
||||
char.equ_effect.append(EquEffect(name='冰弩', icon='/equipment/skill/26.png', cd=1, data=effect_damage(effectDamage, 0, 8420)))
|
||||
char.equ_effect.append(EquEffect(name='火弩', icon='/equipment/skill/26.png', cd=1, data=effect_damage(effectDamage, 1, 8420)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -1558,9 +1559,9 @@ def equ_96(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 冷却时间1秒
|
||||
rarity: 太初
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='冰弩', icon='/equipment/skill/26.png', cd=1, data=8420))
|
||||
char.equ_effect.append(EquEffect(name='火弩', icon='/equipment/skill/26.png', cd=1, data=8420))
|
||||
char.equ_effect.append(EquEffect(name='箭雨', icon='/equipment/skill/26.png', cd=20, data=112200))
|
||||
char.equ_effect.append(EquEffect(name='冰弩', icon='/equipment/skill/26.png', cd=1, data=effect_damage(effectDamage, 0, 8420)))
|
||||
char.equ_effect.append(EquEffect(name='火弩', icon='/equipment/skill/26.png', cd=1, data=effect_damage(effectDamage, 1, 8420)))
|
||||
char.equ_effect.append(EquEffect(name='箭雨', icon='/equipment/skill/26.png', cd=20, data=effect_damage(effectDamage, 2, 112200)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -1716,7 +1717,7 @@ def equ_104(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='燃烧',
|
||||
icon='/equipment/icon/weapon/gunner/musket/00234.png',
|
||||
cd=0.2,
|
||||
data=530,
|
||||
data=effect_damage(effectDamage, 0, 530),
|
||||
)
|
||||
)
|
||||
if char.buffer:
|
||||
@@ -1829,7 +1830,7 @@ def equ_111(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
rarity: 史诗
|
||||
"""
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.equ_effect.append(EquEffect(name='自动爆炸', icon='/equipment/skill/33.png', cd=10, data=70150))
|
||||
char.equ_effect.append(EquEffect(name='自动爆炸', icon='/equipment/skill/33.png', cd=10, data=effect_damage(effectDamage, 0, 70150)))
|
||||
char.SetStatus(EquEffectRatio=0.1)
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
@@ -1855,7 +1856,7 @@ def equ_112(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
rarity: 太初
|
||||
"""
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.equ_effect.append(EquEffect(name='自动爆炸', icon='/equipment/skill/33.png', cd=10, data=140250))
|
||||
char.equ_effect.append(EquEffect(name='自动爆炸', icon='/equipment/skill/33.png', cd=10, data=effect_damage(effectDamage, 0, 140250)))
|
||||
char.SetStatus(EquEffectRatio=0.1)
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
@@ -1941,7 +1942,7 @@ def equ_118(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 传说
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='发射巨炮', icon='/equipment/skill/41.png', cd=60, data=222200))
|
||||
char.equ_effect.append(EquEffect(name='发射巨炮', icon='/equipment/skill/41.png', cd=60, data=effect_damage(effectDamage, 0, 222200)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -1962,7 +1963,7 @@ def equ_119(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 史诗
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='发射巨炮', icon='/equipment/skill/41.png', cd=60, data=444400))
|
||||
char.equ_effect.append(EquEffect(name='发射巨炮', icon='/equipment/skill/41.png', cd=60, data=effect_damage(effectDamage, 0, 444400)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -1983,7 +1984,7 @@ def equ_120(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 太初
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='发射巨炮', icon='/equipment/skill/41.png', cd=60, data=666600))
|
||||
char.equ_effect.append(EquEffect(name='发射巨炮', icon='/equipment/skill/41.png', cd=60, data=effect_damage(effectDamage, 0, 666600)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -2192,7 +2193,7 @@ def equ_134(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='羊袭',
|
||||
icon='/equipment/icon/weapon/mage/rod/00282.png',
|
||||
cd=0.5,
|
||||
data=4235,
|
||||
data=effect_damage(effectDamage, 0, 4235),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -2221,7 +2222,7 @@ def equ_135(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='羊袭',
|
||||
icon='/equipment/icon/weapon/mage/rod/00283.png',
|
||||
cd=0.5,
|
||||
data=7040,
|
||||
data=effect_damage(effectDamage, 0, 7040),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -2250,7 +2251,7 @@ def equ_136(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='绵羊云',
|
||||
icon='/equipment/icon/weapon/mage/rod/00284.png',
|
||||
cd=2,
|
||||
data=39270,
|
||||
data=effect_damage(effectDamage, 0, 39270),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -2391,7 +2392,7 @@ def equ_144(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
char.AwakeSkill.lv += 4
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3)
|
||||
char.equ_effect.append(EquEffect(name='闪电', icon='/equipment/skill/35.png', cd=3, data=1100))
|
||||
char.equ_effect.append(EquEffect(name='闪电', icon='/equipment/skill/35.png', cd=3, data=effect_damage(effectDamage, 0, 1100)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -2491,7 +2492,7 @@ def equ_150(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
char.BuffSkill.lv += 3
|
||||
char.AwakeSkill.lv += 4
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.equ_effect.append(EquEffect(name='绝对零度', icon='/equipment/skill/31.png', cd=60, data=222200))
|
||||
char.equ_effect.append(EquEffect(name='绝对零度', icon='/equipment/skill/31.png', cd=60, data=effect_damage(effectDamage, 0, 222200)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -2511,7 +2512,7 @@ def equ_151(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
char.BuffSkill.lv += 3
|
||||
char.AwakeSkill.lv += 4
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.equ_effect.append(EquEffect(name='绝对零度', icon='/equipment/skill/31.png', cd=60, data=444400))
|
||||
char.equ_effect.append(EquEffect(name='绝对零度', icon='/equipment/skill/31.png', cd=60, data=effect_damage(effectDamage, 0, 444400)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -2531,7 +2532,7 @@ def equ_152(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
char.BuffSkill.lv += 3
|
||||
char.AwakeSkill.lv += 4
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.equ_effect.append(EquEffect(name='绝对零度', icon='/equipment/skill/31.png', cd=60, data=666600))
|
||||
char.equ_effect.append(EquEffect(name='绝对零度', icon='/equipment/skill/31.png', cd=60, data=effect_damage(effectDamage, 0, 666600)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -2781,7 +2782,7 @@ def equ_166(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
char.BuffSkill.lv += 3
|
||||
char.AwakeSkill.lv += 4
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.equ_effect.append(EquEffect(name='神之惩罚', icon='/equipment/skill/42.png', cd=30, data=84150))
|
||||
char.equ_effect.append(EquEffect(name='神之惩罚', icon='/equipment/skill/42.png', cd=30, data=effect_damage(effectDamage, 0, 84150)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -2801,7 +2802,7 @@ def equ_167(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
char.BuffSkill.lv += 3
|
||||
char.AwakeSkill.lv += 4
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.equ_effect.append(EquEffect(name='神之惩罚', icon='/equipment/skill/42.png', cd=30, data=84150 * 2))
|
||||
char.equ_effect.append(EquEffect(name='神之惩罚', icon='/equipment/skill/42.png', cd=30, data=effect_damage(effectDamage, 0, 84150) * 2))
|
||||
pass
|
||||
|
||||
|
||||
@@ -2821,7 +2822,7 @@ def equ_168(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
char.BuffSkill.lv += 3
|
||||
char.AwakeSkill.lv += 4
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
char.equ_effect.append(EquEffect(name='神之惩罚', icon='/equipment/skill/42.png', cd=30, data=84150 * 3))
|
||||
char.equ_effect.append(EquEffect(name='神之惩罚', icon='/equipment/skill/42.png', cd=30, data=effect_damage(effectDamage, 0, 84150) * 3))
|
||||
pass
|
||||
|
||||
|
||||
@@ -3062,7 +3063,7 @@ def equ_182(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='流星念珠',
|
||||
icon='/equipment/icon/weapon/priest/rosary/00196.png',
|
||||
cd=10,
|
||||
data=28050,
|
||||
data=effect_damage(effectDamage, 0, 28050),
|
||||
)
|
||||
)
|
||||
char.SetStatus(SpeedM=0.15, SpeedA=0.15, SpeedR=0.15)
|
||||
@@ -3089,7 +3090,7 @@ def equ_183(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='流星念珠',
|
||||
icon='/equipment/icon/weapon/priest/rosary/00197.png',
|
||||
cd=5,
|
||||
data=28050,
|
||||
data=effect_damage(effectDamage, 0, 28050),
|
||||
)
|
||||
)
|
||||
char.SetStatus(SpeedM=0.15, SpeedA=0.15, SpeedR=0.15)
|
||||
@@ -3116,7 +3117,7 @@ def equ_184(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='流星念珠',
|
||||
icon='/equipment/icon/weapon/priest/rosary/00198.png',
|
||||
cd=20,
|
||||
data=224400,
|
||||
data=effect_damage(effectDamage, 0, 224400),
|
||||
)
|
||||
)
|
||||
if char.buffer:
|
||||
@@ -3214,7 +3215,7 @@ def equ_190(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 传说
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='行星破坏', icon='/equipment/skill/40.png', cd=60, data=222200))
|
||||
char.equ_effect.append(EquEffect(name='行星破坏', icon='/equipment/skill/40.png', cd=60, data=effect_damage(effectDamage, 0, 222200)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -3235,7 +3236,7 @@ def equ_191(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 史诗
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='行星破坏', icon='/equipment/skill/40.png', cd=60, data=444400))
|
||||
char.equ_effect.append(EquEffect(name='行星破坏', icon='/equipment/skill/40.png', cd=60, data=effect_damage(effectDamage, 0, 444400)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -3256,7 +3257,7 @@ def equ_192(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 太初
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='行星破坏', icon='/equipment/skill/40.png', cd=60, data=666600))
|
||||
char.equ_effect.append(EquEffect(name='行星破坏', icon='/equipment/skill/40.png', cd=60, data=effect_damage(effectDamage, 0, 666600)))
|
||||
if char.buffer:
|
||||
char.AddSkillLv(1, 100, 2)
|
||||
char.BuffSkill.lv += 3
|
||||
@@ -3352,7 +3353,7 @@ def equ_198(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='威严怒击',
|
||||
icon='/equipment/icon/weapon/priest/totem/00280.png',
|
||||
cd=3,
|
||||
data=16830,
|
||||
data=effect_damage(effectDamage, 0, 16830),
|
||||
)
|
||||
)
|
||||
if char.buffer:
|
||||
@@ -3383,7 +3384,7 @@ def equ_199(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='威严怒击',
|
||||
icon='/equipment/icon/weapon/priest/totem/00281.png',
|
||||
cd=3,
|
||||
data=25300,
|
||||
data=effect_damage(effectDamage, 0, 25300),
|
||||
)
|
||||
)
|
||||
char.equ_effect.append(
|
||||
@@ -3391,7 +3392,7 @@ def equ_199(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='威严猛击',
|
||||
icon='/equipment/icon/weapon/priest/totem/00281.png',
|
||||
cd=5,
|
||||
data=23000,
|
||||
data=effect_damage(effectDamage, 1, 23000),
|
||||
)
|
||||
)
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
@@ -3426,7 +3427,7 @@ def equ_200(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='威严怒击',
|
||||
icon='/equipment/icon/weapon/priest/totem/00282.png',
|
||||
cd=3,
|
||||
data=16830,
|
||||
data=effect_damage(effectDamage, 0, 16830),
|
||||
)
|
||||
)
|
||||
char.equ_effect.append(
|
||||
@@ -3434,7 +3435,7 @@ def equ_200(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='威严猛击',
|
||||
icon='/equipment/icon/weapon/priest/totem/00282.png',
|
||||
cd=5,
|
||||
data=25300,
|
||||
data=effect_damage(effectDamage, 1, 25300),
|
||||
)
|
||||
)
|
||||
char.equ_effect.append(
|
||||
@@ -3442,7 +3443,7 @@ def equ_200(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='威严痛击',
|
||||
icon='/equipment/icon/weapon/priest/totem/00282.png',
|
||||
cd=20,
|
||||
data=112200,
|
||||
data=effect_damage(effectDamage, 2, 112200),
|
||||
)
|
||||
)
|
||||
char.SetSkillCD(1, 100, 0.2)
|
||||
@@ -3665,7 +3666,7 @@ def equ_214(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='永劫地狱火',
|
||||
icon='/equipment/icon/weapon/thief/twinswd/00246.png',
|
||||
cd=1,
|
||||
data=10300,
|
||||
data=effect_damage(effectDamage, 0, 10300),
|
||||
)
|
||||
)
|
||||
char.SetStatus(EquEffectRatio=0.12)
|
||||
@@ -3692,7 +3693,7 @@ def equ_215(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='永劫地狱火',
|
||||
icon='/equipment/icon/weapon/thief/twinswd/00247.png',
|
||||
cd=1,
|
||||
data=11440 * 1.2,
|
||||
data=effect_damage(effectDamage, 0, 11440) * 1.2,
|
||||
)
|
||||
)
|
||||
char.SetStatus(EquEffectRatio=0.12)
|
||||
@@ -3720,7 +3721,7 @@ def equ_216(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='永劫地狱火',
|
||||
icon='/equipment/icon/weapon/thief/twinswd/00248.png',
|
||||
cd=1,
|
||||
data=13730,
|
||||
data=effect_damage(effectDamage, 0, 13730),
|
||||
)
|
||||
)
|
||||
char.equ_effect.append(
|
||||
@@ -3728,7 +3729,7 @@ def equ_216(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='覆灭地狱火',
|
||||
icon='/equipment/icon/weapon/thief/twinswd/00248.png',
|
||||
cd=5,
|
||||
data=17160,
|
||||
data=effect_damage(effectDamage, 1, 17160),
|
||||
)
|
||||
)
|
||||
char.SetStatus(EquEffectRatio=0.12)
|
||||
@@ -3823,7 +3824,7 @@ def equ_222(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='恐惧',
|
||||
icon='/equipment/icon/weapon/thief/wand/00269.png',
|
||||
cd=0.2,
|
||||
data=2200,
|
||||
data=effect_damage(effectDamage, 0, 2200),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -3846,7 +3847,7 @@ def equ_223(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='恐惧',
|
||||
icon='/equipment/icon/weapon/thief/wand/00270.png',
|
||||
cd=0.2,
|
||||
data=2200,
|
||||
data=effect_damage(effectDamage, 0, 2200),
|
||||
)
|
||||
)
|
||||
if char.equ_options.get('5', 0) == 0:
|
||||
@@ -3875,10 +3876,10 @@ def equ_224(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='恐惧',
|
||||
icon='/equipment/icon/weapon/thief/wand/00271.png',
|
||||
cd=0.2,
|
||||
data=2200,
|
||||
data=effect_damage(effectDamage, 0, 2200),
|
||||
)
|
||||
)
|
||||
char.equ_effect.append(EquEffect(name='冥河之钥', icon='/equipment/skill/55.png', cd=20, data=56100))
|
||||
char.equ_effect.append(EquEffect(name='冥河之钥', icon='/equipment/skill/55.png', cd=20, data=effect_damage(effectDamage, 1, 56100)))
|
||||
if char.equ_options.get('5', 0) == 0:
|
||||
char.SetStatus(SkillAttack=0.1)
|
||||
elif char.equ_options.get('5', 0) == 2:
|
||||
@@ -4192,7 +4193,7 @@ def equ_246(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 传说
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='墨龙偃月斩', icon='/equipment/skill/61.png', cd=60, data=222200))
|
||||
char.equ_effect.append(EquEffect(name='墨龙偃月斩', icon='/equipment/skill/61.png', cd=60, data=effect_damage(effectDamage, 0, 222200)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -4207,7 +4208,7 @@ def equ_247(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 史诗
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='墨龙偃月斩', icon='/equipment/skill/61.png', cd=60, data=444400))
|
||||
char.equ_effect.append(EquEffect(name='墨龙偃月斩', icon='/equipment/skill/61.png', cd=60, data=effect_damage(effectDamage, 0, 444400)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -4222,7 +4223,7 @@ def equ_248(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
- 可取消技能释放(觉醒技能除外)
|
||||
rarity: 太初
|
||||
"""
|
||||
char.equ_effect.append(EquEffect(name='墨龙偃月斩', icon='/equipment/skill/61.png', cd=60, data=666600))
|
||||
char.equ_effect.append(EquEffect(name='墨龙偃月斩', icon='/equipment/skill/61.png', cd=60, data=effect_damage(effectDamage, 0, 666600)))
|
||||
pass
|
||||
|
||||
|
||||
@@ -4312,7 +4313,7 @@ def equ_254(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='星光盛宴',
|
||||
icon='/equipment/icon/weapon/demoniclancer/beamspear/00177.png',
|
||||
cd=30,
|
||||
data=84150,
|
||||
data=effect_damage(effectDamage, 0, 84150),
|
||||
)
|
||||
)
|
||||
char.SetStatus(EquEffectRatio=0.1)
|
||||
@@ -4341,7 +4342,7 @@ def equ_255(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='星光盛宴',
|
||||
icon='/equipment/icon/weapon/demoniclancer/beamspear/00178.png',
|
||||
cd=30,
|
||||
data=84150,
|
||||
data=effect_damage(effectDamage, 0, 84150),
|
||||
)
|
||||
)
|
||||
char.SetStatus(EquEffectRatio=0.1)
|
||||
@@ -4370,7 +4371,7 @@ def equ_256(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='星光盛宴',
|
||||
icon='/equipment/icon/weapon/demoniclancer/beamspear/00179.png',
|
||||
cd=30,
|
||||
data=84150,
|
||||
data=effect_damage(effectDamage, 0, 84150),
|
||||
)
|
||||
)
|
||||
char.SetStatus(EquEffectRatio=0.1)
|
||||
@@ -4493,7 +4494,7 @@ def equ_263(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='暗灭之矛',
|
||||
icon='/equipment/icon/weapon/demoniclancer/javelin/00167.png',
|
||||
cd=20,
|
||||
data=56100,
|
||||
data=effect_damage(effectDamage, 0, 56100),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -4522,7 +4523,7 @@ def equ_264(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='暗灭之矛',
|
||||
icon='/equipment/icon/weapon/demoniclancer/javelin/00184.png',
|
||||
cd=20,
|
||||
data=56100 + 1100 * 6,
|
||||
data=effect_damage(effectDamage, 0, 56100) + effect_damage(effectDamage, 1, 1100) * 6,
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -4715,7 +4716,7 @@ def equ_278(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='满月',
|
||||
icon='/equipment/icon/weapon/gunblader/lblade/00194.png',
|
||||
cd=20,
|
||||
data=133500,
|
||||
data=effect_damage(effectDamage, 0, 133500),
|
||||
)
|
||||
)
|
||||
char.SetStatus(SpeedM=0.15, SpeedA=0.15, SpeedR=0.15)
|
||||
@@ -4738,7 +4739,7 @@ def equ_279(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='满月',
|
||||
icon='/equipment/icon/weapon/gunblader/lblade/00195.png',
|
||||
cd=20,
|
||||
data=267000,
|
||||
data=effect_damage(effectDamage, 0, 267000),
|
||||
)
|
||||
)
|
||||
char.SetStatus(SpeedM=0.2, SpeedA=0.2, SpeedR=0.2)
|
||||
@@ -4762,7 +4763,7 @@ def equ_280(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='满月',
|
||||
icon='/equipment/icon/weapon/gunblader/lblade/00196.png',
|
||||
cd=20,
|
||||
data=355000,
|
||||
data=effect_damage(effectDamage, 0, 355000),
|
||||
)
|
||||
)
|
||||
char.SetStatus(SpeedM=0.3, SpeedA=0.3, SpeedR=0.3)
|
||||
@@ -4860,9 +4861,9 @@ def equ_286(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
rarity: 传说
|
||||
"""
|
||||
char.SetSkillCD(cd=0.2)
|
||||
char.equ_effect.append(EquEffect(name='狂戮掠夺', icon='/equipment/skill/43.png', cd=10, data=2800))
|
||||
char.equ_effect.append(EquEffect(name='狂戮掠夺', icon='/equipment/skill/43.png', cd=10, data=effect_damage(effectDamage, 0, 2800)))
|
||||
# TODO
|
||||
char.equ_effect.append(EquEffect(name='戮影之舞', icon='/equipment/skill/43.png', cd=10, data=12600))
|
||||
char.equ_effect.append(EquEffect(name='戮影之舞', icon='/equipment/skill/43.png', cd=10, data=effect_damage(effectDamage, 1, 12600)))
|
||||
char.SetStatus(EquEffectRatio=0.1)
|
||||
pass
|
||||
|
||||
@@ -4889,9 +4890,9 @@ def equ_287(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
rarity: 史诗
|
||||
"""
|
||||
char.SetSkillCD(cd=0.2)
|
||||
char.equ_effect.append(EquEffect(name='狂戮掠夺', icon='/equipment/skill/43.png', cd=10, data=2800))
|
||||
char.equ_effect.append(EquEffect(name='狂戮掠夺', icon='/equipment/skill/43.png', cd=10, data=effect_damage(effectDamage, 0, 2800)))
|
||||
# TODO
|
||||
char.equ_effect.append(EquEffect(name='戮影之舞', icon='/equipment/skill/43.png', cd=10, data=12600))
|
||||
char.equ_effect.append(EquEffect(name='戮影之舞', icon='/equipment/skill/43.png', cd=10, data=effect_damage(effectDamage, 1, 12600)))
|
||||
char.SetStatus(EquEffectRatio=0.1)
|
||||
pass
|
||||
|
||||
@@ -4918,9 +4919,9 @@ def equ_288(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
rarity: 太初
|
||||
"""
|
||||
char.SetSkillCD(cd=0.2)
|
||||
char.equ_effect.append(EquEffect(name='狂戮掠夺', icon='/equipment/skill/43.png', cd=10, data=2800))
|
||||
char.equ_effect.append(EquEffect(name='狂戮掠夺', icon='/equipment/skill/43.png', cd=10, data=effect_damage(effectDamage, 0, 2800)))
|
||||
# TODO
|
||||
char.equ_effect.append(EquEffect(name='戮影之舞', icon='/equipment/skill/43.png', cd=10, data=12600))
|
||||
char.equ_effect.append(EquEffect(name='戮影之舞', icon='/equipment/skill/43.png', cd=10, data=effect_damage(effectDamage, 1, 12600)))
|
||||
char.SetStatus(EquEffectRatio=0.1)
|
||||
pass
|
||||
|
||||
@@ -5004,7 +5005,7 @@ def equ_294(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='超频源力[5次]',
|
||||
icon='/equipment/icon/weapon/gunblader/coreswd/00163.png',
|
||||
cd=40,
|
||||
data=4950,
|
||||
data=effect_damage(effectDamage, 0, 4950),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -5031,7 +5032,7 @@ def equ_295(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='超频源力[5次]',
|
||||
icon='/equipment/icon/weapon/gunblader/coreswd/00164.png',
|
||||
cd=40,
|
||||
data=4950,
|
||||
data=effect_damage(effectDamage, 0, 4950),
|
||||
)
|
||||
)
|
||||
char.equ_effect.append(
|
||||
@@ -5039,7 +5040,7 @@ def equ_295(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='超频源力[20次]',
|
||||
icon='/equipment/icon/weapon/gunblader/coreswd/00164.png',
|
||||
cd=40,
|
||||
data=38500,
|
||||
data=effect_damage(effectDamage, 1, 38500),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -5067,7 +5068,7 @@ def equ_296(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='超频源力[5次]',
|
||||
icon='/equipment/icon/weapon/gunblader/coreswd/00165.png',
|
||||
cd=40,
|
||||
data=4950,
|
||||
data=effect_damage(effectDamage, 0, 4950),
|
||||
)
|
||||
)
|
||||
char.equ_effect.append(
|
||||
@@ -5075,7 +5076,7 @@ def equ_296(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='超频源力[20次]',
|
||||
icon='/equipment/icon/weapon/gunblader/coreswd/00165.png',
|
||||
cd=40,
|
||||
data=38500,
|
||||
data=effect_damage(effectDamage, 1, 38500),
|
||||
)
|
||||
)
|
||||
char.equ_effect.append(
|
||||
@@ -5083,7 +5084,7 @@ def equ_296(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='超频源力[100次]',
|
||||
icon='/equipment/icon/weapon/gunblader/coreswd/00165.png',
|
||||
cd=40,
|
||||
data=291500,
|
||||
data=effect_damage(effectDamage, 2, 291500),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -5929,7 +5930,7 @@ def equ_905(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='怨灵召唤',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=30,
|
||||
data=420750,
|
||||
data=effect_damage(effectDamage, 0, 420750),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -6016,7 +6017,7 @@ def equ_909(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='次元斩',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -6056,7 +6057,7 @@ def equ_911(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='切割',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -6181,7 +6182,7 @@ def equ_917(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='泉涌追击',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=15,
|
||||
data=2800,
|
||||
data=effect_damage(effectDamage, 0, 2800),
|
||||
)
|
||||
)
|
||||
char.SetStatus(SpeedM=0.2, SpeedA=0.2, SpeedR=0.2)
|
||||
@@ -6433,7 +6434,7 @@ def equ_929(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='愤怒跃击',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=15,
|
||||
data=2800,
|
||||
data=effect_damage(effectDamage, 0, 2800),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -6512,7 +6513,7 @@ def equ_933(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='开吃',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=3,
|
||||
data=42075,
|
||||
data=effect_damage(effectDamage, 0, 42075),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -6693,7 +6694,7 @@ def equ_943(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='尖牙的恩惠',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=1,
|
||||
data=7860,
|
||||
data=effect_damage(effectDamage, 0, 7860),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -6851,7 +6852,7 @@ def equ_951(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='充满怨恨的獠牙',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -6983,7 +6984,7 @@ def equ_957(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='刀刃旋风',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=25,
|
||||
data=249500,
|
||||
data=effect_damage(effectDamage, 0, 249500),
|
||||
)
|
||||
)
|
||||
char.SetStatus(SpeedM=0.2, SpeedA=0.2, SpeedR=0.2)
|
||||
@@ -7094,7 +7095,7 @@ def equ_963(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='束缚之链',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=10,
|
||||
data=112200,
|
||||
data=effect_damage(effectDamage, 0, 112200),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -7178,7 +7179,7 @@ def equ_967(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='斩破次元',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -7217,7 +7218,7 @@ def equ_969(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='你要去哪儿',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=15,
|
||||
data=2800,
|
||||
data=effect_damage(effectDamage, 0, 2800),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -7356,7 +7357,7 @@ def equ_975(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='污染之息',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -7399,7 +7400,7 @@ def equ_977(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='死亡旋律',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -7441,7 +7442,7 @@ def equ_979(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='孤独的狙击手',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -7484,7 +7485,7 @@ def equ_981(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='扭曲',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -7525,7 +7526,7 @@ def equ_983(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='亵渎之羽',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=666600,
|
||||
data=effect_damage(effectDamage, 0, 666600),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -7588,7 +7589,7 @@ def equ_1058(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='因果律崩溃',
|
||||
icon=char.charEquipInfo['武器'].equInfo.imageUrl,
|
||||
cd=60,
|
||||
data=741150,
|
||||
data=effect_damage(effectDamage, 0, 741150),
|
||||
)
|
||||
)
|
||||
pass
|
||||
@@ -14870,7 +14871,7 @@ def equ_2000(char: CharacterProperty,effectDamage: list[float] = []):
|
||||
name='地震波',
|
||||
icon='/equipment/icon/special/magicstone/00417.png',
|
||||
cd=30,
|
||||
data=90900 * effect,
|
||||
data=effect_damage(effectDamage, 0, 90900) * effect,
|
||||
)
|
||||
)
|
||||
if char.buffer:
|
||||
|
||||
Reference in New Issue
Block a user