修正誓约特效属性
This commit is contained in:
@@ -1222,6 +1222,7 @@ def oath_skill_2050103(char: CharacterProperty):
|
||||
@register
|
||||
def oath_skill_2050201(char: CharacterProperty):
|
||||
char.SetSkillCD(cd=0.1)
|
||||
char.SetStatus(EquEffectRatio=0.05)
|
||||
# 特效?
|
||||
# char.SetStatus(EquEffectRatio=0.05)
|
||||
if check_suit(char):
|
||||
@@ -1251,6 +1252,7 @@ def oath_skill_2050203(char: CharacterProperty):
|
||||
@register
|
||||
def oath_skill_2050301(char: CharacterProperty):
|
||||
char.SetSkillCD(cd=0.1)
|
||||
char.SetStatus(EquEffectRatio=0.05)
|
||||
# 特效?
|
||||
# char.SetStatus(EquEffectRatio=0.05)
|
||||
if check_suit(char):
|
||||
@@ -1265,7 +1267,6 @@ def oath_skill_2050301(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2050302(char: CharacterProperty):
|
||||
|
||||
char.SetSkillCD(cd=0.7)
|
||||
char.SetStatus(EquEffectRatio=0.195)
|
||||
pass
|
||||
@@ -1281,6 +1282,7 @@ def oath_skill_2050303(char: CharacterProperty):
|
||||
@register
|
||||
def oath_skill_2050401(char: CharacterProperty):
|
||||
char.SetSkillCD(cd=0.1)
|
||||
char.SetStatus(EquEffectRatio=0.05)
|
||||
# 特效?
|
||||
# char.SetStatus(EquEffectRatio=0.05)
|
||||
if check_suit(char):
|
||||
@@ -1310,6 +1312,7 @@ def oath_skill_2050403(char: CharacterProperty):
|
||||
@register
|
||||
def oath_skill_2050501(char: CharacterProperty):
|
||||
char.SetSkillCD(cd=0.1)
|
||||
char.SetStatus(EquEffectRatio=0.05)
|
||||
# 特效?
|
||||
# char.SetStatus(EquEffectRatio=0.05)
|
||||
if check_suit(char):
|
||||
@@ -1376,6 +1379,7 @@ def oath_skill_2060103(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2060201(char: CharacterProperty):
|
||||
char.SetStatus(EquEffectRatio=0.01)
|
||||
if check_suit(char):
|
||||
# 原套装效果
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
@@ -1387,6 +1391,7 @@ def oath_skill_2060201(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2060202(char: CharacterProperty):
|
||||
char.SetStatus(EquEffectRatio=0.075)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
char.AddElementDB('火', 33, 1)
|
||||
char.AddElementDB('冰', 33, 1)
|
||||
@@ -1398,6 +1403,7 @@ def oath_skill_2060202(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2060203(char: CharacterProperty):
|
||||
char.SetStatus(EquEffectRatio=0.075)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
char.SetStatus(EquEffectRatio=0.19)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
@@ -1410,6 +1416,7 @@ def oath_skill_2060301(char: CharacterProperty):
|
||||
char.AddElementDB('冰', 33, 1)
|
||||
char.AddElementDB('光', 33, 1)
|
||||
char.AddElementDB('暗', 33, 1)
|
||||
char.SetStatus(EquEffectRatio=0.04)
|
||||
if check_suit(char):
|
||||
# 原套装效果
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
@@ -1421,6 +1428,7 @@ def oath_skill_2060301(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2060302(char: CharacterProperty):
|
||||
char.SetStatus(EquEffectRatio=0.12)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
char.AddElementDB('火', 33, 1)
|
||||
char.AddElementDB('冰', 33, 1)
|
||||
@@ -1432,6 +1440,7 @@ def oath_skill_2060302(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2060303(char: CharacterProperty):
|
||||
char.SetStatus(EquEffectRatio=0.12)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
char.SetStatus(EquEffectRatio=0.19)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
@@ -1444,6 +1453,7 @@ def oath_skill_2060401(char: CharacterProperty):
|
||||
char.AddElementDB('冰', 33, 1)
|
||||
char.AddElementDB('光', 33, 1)
|
||||
char.AddElementDB('暗', 33, 1)
|
||||
char.SetStatus(EquEffectRatio=0.08)
|
||||
if check_suit(char):
|
||||
# 原套装效果
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
@@ -1455,6 +1465,7 @@ def oath_skill_2060401(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2060402(char: CharacterProperty):
|
||||
char.SetStatus(EquEffectRatio=0.17)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
char.AddElementDB('火', 33, 1)
|
||||
char.AddElementDB('冰', 33, 1)
|
||||
@@ -1466,6 +1477,7 @@ def oath_skill_2060402(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2060403(char: CharacterProperty):
|
||||
char.SetStatus(EquEffectRatio=0.17)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
char.SetStatus(EquEffectRatio=0.19)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
@@ -1478,6 +1490,7 @@ def oath_skill_2060501(char: CharacterProperty):
|
||||
char.AddElementDB('冰', 33, 1)
|
||||
char.AddElementDB('光', 33, 1)
|
||||
char.AddElementDB('暗', 33, 1)
|
||||
char.SetStatus(EquEffectRatio=0.095)
|
||||
if check_suit(char):
|
||||
# 原套装效果
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
@@ -1490,6 +1503,7 @@ def oath_skill_2060501(char: CharacterProperty):
|
||||
@register
|
||||
def oath_skill_2060502(char: CharacterProperty):
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
char.SetStatus(EquEffectRatio=0.205)
|
||||
char.AddElementDB('火', 33, 1)
|
||||
char.AddElementDB('冰', 33, 1)
|
||||
char.AddElementDB('光', 33, 1)
|
||||
@@ -1500,6 +1514,7 @@ def oath_skill_2060502(char: CharacterProperty):
|
||||
|
||||
@register
|
||||
def oath_skill_2060503(char: CharacterProperty):
|
||||
char.SetStatus(EquEffectRatio=0.205)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
char.SetStatus(EquEffectRatio=0.19)
|
||||
char.SetStatus(SkillAttack=0.03)
|
||||
@@ -1570,6 +1585,7 @@ def oath_skill_2070201(char: CharacterProperty):
|
||||
char.SetSkillRation(100, 100, 0.1)
|
||||
char.SetSkillRation(85, 85, 0.1)
|
||||
char.SetStatus(SpeedA=0.1, SpeedM=0.1, SpeedR=0.1)
|
||||
char.SetStatus(SkillAttack=0.075)
|
||||
if check_suit(char):
|
||||
# 原套装效果
|
||||
if not char.buffer:
|
||||
@@ -1600,6 +1616,7 @@ def oath_skill_2070202(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 0.6)
|
||||
char.SetSkillRation(50, 50, 0.15)
|
||||
char.SetStatus(EquEffectRatio=0.275)
|
||||
char.SetStatus(EquEffectRatio=0.385)
|
||||
cd = 0
|
||||
for item in char.skills:
|
||||
if item.learnLv == 100:
|
||||
@@ -1618,6 +1635,7 @@ def oath_skill_2070203(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 0.9)
|
||||
char.SetSkillRation(50, 50, 0.35)
|
||||
char.SetStatus(EquEffectRatio=0.275)
|
||||
char.SetStatus(EquEffectRatio=0.25)
|
||||
for item in char.skills:
|
||||
if item.learnLv == 85:
|
||||
cd = item.getSkillCD()
|
||||
@@ -1630,6 +1648,7 @@ def oath_skill_2070301(char: CharacterProperty):
|
||||
char.SetSkillRation(100, 100, 0.1)
|
||||
char.SetSkillRation(85, 85, 0.1)
|
||||
char.SetStatus(SpeedA=0.1, SpeedM=0.1, SpeedR=0.1)
|
||||
char.SetStatus(SkillAttack=0.075)
|
||||
if check_suit(char):
|
||||
# 原套装效果
|
||||
if not char.buffer:
|
||||
@@ -1660,6 +1679,7 @@ def oath_skill_2070302(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 0.6)
|
||||
char.SetSkillRation(50, 50, 0.15)
|
||||
char.SetStatus(EquEffectRatio=0.275)
|
||||
char.SetStatus(EquEffectRatio=0.385)
|
||||
cd = 0
|
||||
for item in char.skills:
|
||||
if item.learnLv == 100:
|
||||
@@ -1678,6 +1698,7 @@ def oath_skill_2070303(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 1.1)
|
||||
char.SetSkillRation(50, 50, 0.55)
|
||||
char.SetStatus(EquEffectRatio=0.275)
|
||||
char.SetStatus(EquEffectRatio=0.25)
|
||||
for item in char.skills:
|
||||
if item.learnLv == 85:
|
||||
cd = item.getSkillCD()
|
||||
@@ -1693,6 +1714,7 @@ def oath_skill_2070401(char: CharacterProperty):
|
||||
char.SetSkillRation(100, 100, 0.15)
|
||||
char.SetSkillRation(85, 85, 0.1)
|
||||
char.SetStatus(SpeedA=0.1, SpeedM=0.1, SpeedR=0.1)
|
||||
char.SetStatus(SkillAttack=0.075)
|
||||
if check_suit(char):
|
||||
# 原套装效果
|
||||
if not char.buffer:
|
||||
@@ -1723,6 +1745,7 @@ def oath_skill_2070402(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 0.6)
|
||||
char.SetSkillRation(50, 50, 0.15)
|
||||
char.SetStatus(EquEffectRatio=0.275)
|
||||
char.SetStatus(EquEffectRatio=0.385)
|
||||
cd = 0
|
||||
for item in char.skills:
|
||||
if item.learnLv == 100:
|
||||
@@ -1741,6 +1764,7 @@ def oath_skill_2070403(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 1.1)
|
||||
char.SetSkillRation(50, 50, 0.55)
|
||||
char.SetStatus(EquEffectRatio=0.275)
|
||||
char.SetStatus(EquEffectRatio=0.25)
|
||||
# 剩余冷却效果实现
|
||||
cd = 0
|
||||
for item in char.skills:
|
||||
@@ -1759,6 +1783,7 @@ def oath_skill_2070501(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 0.2)
|
||||
char.SetSkillRation(50, 50, 0.1)
|
||||
char.SetStatus(SpeedA=0.1, SpeedM=0.1, SpeedR=0.1)
|
||||
char.SetStatus(SkillAttack=0.075)
|
||||
if check_suit(char):
|
||||
# 原套装效果
|
||||
if not char.buffer:
|
||||
@@ -1789,6 +1814,7 @@ def oath_skill_2070502(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 0.6)
|
||||
char.SetSkillRation(50, 50, 0.15)
|
||||
char.SetStatus(EquEffectRatio=0.275)
|
||||
char.SetStatus(EquEffectRatio=0.385)
|
||||
cd = 0
|
||||
for item in char.skills:
|
||||
if item.learnLv == 100:
|
||||
@@ -1807,6 +1833,7 @@ def oath_skill_2070503(char: CharacterProperty):
|
||||
char.SetSkillRation(85, 85, 1.1)
|
||||
char.SetSkillRation(50, 50, 0.55)
|
||||
char.SetStatus(EquEffectRatio=0.275)
|
||||
char.SetStatus(EquEffectRatio=0.25)
|
||||
# 剩余冷却效果实现
|
||||
cd = 0
|
||||
for item in char.skills:
|
||||
@@ -1817,7 +1844,7 @@ def oath_skill_2070503(char: CharacterProperty):
|
||||
item.cdCut = 13
|
||||
if item.learnLv == 100:
|
||||
cd = item.getSkillCD()
|
||||
item.skillDamage *= 2
|
||||
# item.skillDamage *= 2
|
||||
char.equ_effect.append(EquEffect(name='能量释放', icon='/equipment/suit/4.png', cd=cd, data=242880))
|
||||
pass
|
||||
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user