This commit is contained in:
2025-04-17 00:59:29 +08:00
parent fb844d7a4b
commit fbabd02f0d
21 changed files with 301 additions and 77 deletions
+134 -14
View File
@@ -12553,17 +12553,58 @@ def equ_2000(char: CharacterProperty):
if char.max_point >= 2550:
char.SetStatus(SkillAttack=0.487,Buffer=12180)
pass
skillAttack = [0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2,2.1,2.2,2.3,2.4,2.9,3,3.1,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4,4.1,4.2,4.3,4.4,4.5,4.6,4.7,4.8,4.9,5,5.1,5.2,5.3,5.9,6,6.1,6.2,6.3,6.4,6.5,6.6,6.7,6.8,6.9,7,7.1,7.2,7.3,7.4,7.5,7.6,7.7,7.8,7.9,8,8.1,8.2,8.3,8.9,9,9.1,9.2,9.3,9.4,9.5,9.6,9.7,9.8,9.9,10,10.1,10.2,10.3,10.4,10.5,10.6,10.7,10.8,10.9,11,11.1,11.2,11.3,13.1]
buffer = [0,30,60,90,120,150,180,210,240,270,300,330,360,390,420,450,480,510,540,570,600,630,660,690,720,1110,1140,1170,1200,1230,1260,1290,1320,1350,1380,1410,1440,1470,1500,1530,1560,1590,1620,1650,1680,1710,1740,1770,1800,1830,2250,2280,2310,2340,2370,2400,2430,2460,2490,2520,2550,2580,2610,2640,2670,2700,2730,2760,2790,2820,2850,2880,2910,2940,2970,3390,3420,3450,3480,3510,3540,3570,3600,3630,3660,3690,3720,3750,3780,3810,3840,3870,3900,3930,3960,3990,4020,4050,4080,4110,4650]
# fame = [0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100,105,110,115,120,220,225,230,235,240,245,250,255,260,265,270,275,280,285,290,295,300,305,310,315,320,325,330,335,340,440,445,450,455,460,465,470,475,480,485,490,495,500,505,510,515,520,525,530,535,540,545,550,555,560,660,665,670,675,680,685,690,695,700,705,710,715,720,725,730,735,740,745,750,755,760,765,770,775,780,1000]
equEffect = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5,1.5]
point = char.charEquipInfo['魔法石'].precision
char.SetStatus(SkillAttack=skillAttack[point]/100,Buffer=buffer[point])
effect = equEffect[point]
skillAttack = 0.1 * point - (point // 25) * 0.1 + (0.5 if point >= 25 else 0) + (0.6 if point >=50 else 0) + (0.6 if point >=75 else 0) + (1.8 if point >=100 else 0)
buffer = 30 * point - (point // 25) * 30 + (390 if point >= 25 else 0) + (420 if point >=50 else 0) + (420 if point >=75 else 0) + (540 if point >=100 else 0)
char.SetStatus(SkillAttack=skillAttack/100,Buffer=buffer)
effect = (point // 25) * 0.5
if effect > 0:
char.equ_effect.append(EquEffect(name='地震波', icon='/equipment/icon/special/magicstone/00417.png', cd=30, data=45900*effect))
pass
@register
def equ_2001(char: CharacterProperty):
"""
灿烂的天气立方体
太初 辅助装备 耳环
<奈雅丽的记忆>
穿戴的最高套装积分达到2100点以上时,才能发挥能力。
套装积分达到2550以上时,会发动更强的效果。
技能伤害+49.4%
增益量12180
技能冷却时间减少4%
精度
精度100%时,技能伤害+13.1%,增益量4650,cd 16%
[不确定性]
通过神权之审判,每1~11秒有1%的几率初始化所有技能冷却时间
*每当2个以上技能冷却时间生效时适用
*组队挑战时,辅助职业的觉醒技能不会初始化
[天气重组]
精度达到100%时,在城镇中使用普通聊天输入“天气重组”时,出现特效。(冷却时间600秒)
"""
if 2100 <= char.max_point < 2550:
char.SetStatus(SkillAttack=0.384,Buffer=11220)
pass
if char.max_point >= 2550:
char.SetStatus(SkillAttack=0.494,Buffer=12180)
pass
point = char.charEquipInfo['耳环'].precision
skillAttack = 0.1 * point - (point // 25) * 0.1 + (0.5 if point >= 25 else 0) + (0.6 if point >=50 else 0) + (0.6 if point >=75 else 0) + (1.8 if point >=100 else 0)
buffer = 30 * point - (point // 25) * 30 + (390 if point >= 25 else 0) + (420 if point >=50 else 0) + (420 if point >=75 else 0) + (540 if point >=100 else 0)
char.SetStatus(SkillAttack=skillAttack/100,Buffer=buffer)
char.SetSkillCD(cd=0.04)
cd = (point // 25) * 0.04
if cd > 0:
char.SetSkillCD(cd=cd)
pass
# endregion
# region 春节
@@ -12831,15 +12872,54 @@ def equ_3013(char: CharacterProperty):
Lv15~35所有技能+1
所有属性强化+15
所有速度+3%
攻击强化 +20%
"""
char.AddSkillLv(15,35,1)
char.AddElementDB('火',15)
char.AddElementDB('冰',15)
char.AddElementDB('光',15)
char.AddElementDB('暗',15)
char.SetStatus(SpeedM=0.03,SpeedA=0.03,SpeedR=0.03)
char.SetStatus(SpeedM=0.03,SpeedA=0.03,SpeedR=0.03,AttackP=0.2)
pass
@register
def equ_3015(char: CharacterProperty):
"""
夙世今生的缘分
稀有 称号 2025
Lv15~35所有技能+1
所有属性强化+15
攻击强化 +20%
所有速度+3%
"""
char.AddSkillLv(15,35,1)
char.AddElementDB('火',15)
char.AddElementDB('冰',15)
char.AddElementDB('光',15)
char.AddElementDB('暗',15)
char.SetStatus(SpeedM=0.03,SpeedA=0.03,SpeedR=0.03,AttackP=0.2)
pass
@register
def equ_3016(char: CharacterProperty):
"""
铁碎牙
稀有 称号 2025
三觉被动Lv+1
所有属性强化+20
攻击强化增幅+22%
暴击率+12%
所有速度+3%
"""
char.AddSkillLv(95,95,1,0)
char.AddElementDB('火',20)
char.AddElementDB('冰',20)
char.AddElementDB('光',20)
char.AddElementDB('暗',20)
char.SetStatus(SpeedM=0.03,SpeedA=0.03,SpeedR=0.03,AttackP=0.22)
pass
# endregion
# region 白嫖
@@ -13171,7 +13251,7 @@ def equ_4014(char: CharacterProperty):
Lv1~75所有技能+1
所有属性强化+25
攻击强化增幅+15%
攻击强化增幅+25%
增益量增幅+5%
暴击率+10%
所有速度+5%
@@ -13181,7 +13261,7 @@ def equ_4014(char: CharacterProperty):
char.AddElementDB('冰',25)
char.AddElementDB('光',25)
char.AddElementDB('暗',25)
char.SetStatus(AttackP=0.15,SpeedM=0.05,SpeedA=0.05,SpeedR=0.05,BufferP=0.05)
char.SetStatus(AttackP=0.25,SpeedM=0.05,SpeedA=0.05,SpeedR=0.05,BufferP=0.05)
pass
@@ -13193,7 +13273,7 @@ def equ_4015(char: CharacterProperty):
Lv1~50所有技能+1
所有属性强化+15
攻击强化增幅+12%
攻击强化增幅+25%
增益量增幅+2%
暴击率+5%
所有速度+4%
@@ -13203,7 +13283,7 @@ def equ_4015(char: CharacterProperty):
char.AddElementDB('冰',15)
char.AddElementDB('光',15)
char.AddElementDB('暗',15)
char.SetStatus(AttackP=0.12,SpeedM=0.04,SpeedA=0.04,SpeedR=0.04,BufferP=0.02)
char.SetStatus(AttackP=0.25,SpeedM=0.04,SpeedA=0.04,SpeedR=0.04,BufferP=0.02)
pass
@@ -13225,14 +13305,14 @@ def equ_4016(char: CharacterProperty):
char.AddElementDB('冰',25)
char.AddElementDB('光',25)
char.AddElementDB('暗',25)
char.SetStatus(AttackP=0.15,SpeedM=0.05,SpeedA=0.05,SpeedR=0.05,BufferP=0.05)
char.SetStatus(AttackP=0.25,SpeedM=0.05,SpeedA=0.05,SpeedR=0.05,BufferP=0.05)
pass
@register
def equ_4017(char: CharacterProperty):
"""
迷你麻宫雅典娜
迷你七宝
稀有 宠物 2024
Lv1~50所有技能+1
@@ -13247,7 +13327,47 @@ def equ_4017(char: CharacterProperty):
char.AddElementDB('冰',15)
char.AddElementDB('光',15)
char.AddElementDB('暗',15)
char.SetStatus(AttackP=0.12,SpeedM=0.04,SpeedA=0.04,SpeedR=0.04,BufferP=0.02)
char.SetStatus(AttackP=0.25,SpeedM=0.04,SpeedA=0.04,SpeedR=0.04,BufferP=0.02)
pass
@register
def equ_4018(char: CharacterProperty):
"""
迷你邪见
稀有 宠物 2025
Lv1~75所有技能+1
所有属性强化+25
攻击强化增幅+35%
增益量增幅+8%
暴击率+10%
所有速度+5%
"""
char.AddSkillLv(1,75,1)
char.AddElementDB('火',25)
char.AddElementDB('冰',25)
char.AddElementDB('光',25)
char.AddElementDB('暗',25)
char.SetStatus(AttackP=0.35,SpeedM=0.05,SpeedA=0.05,SpeedR=0.05,BufferP=0.08)
pass
@register
def equ_4019(char: CharacterProperty):
"""
迷你麻宫雅典娜
稀有 宠物 2024
Lv1~50所有技能+1
所有属性强化+15
攻击强化增幅+35%
增益量增幅+3%
暴击率+5%
所有速度+4%
"""
char.AddSkillLv(1,50,1)
char.AddElementDB('火',15)
char.AddElementDB('冰',15)
char.AddElementDB('光',15)
char.AddElementDB('暗',15)
char.SetStatus(AttackP=0.35,SpeedM=0.04,SpeedA=0.04,SpeedR=0.04,BufferP=0.03)
# endregion