dev
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import base64
|
||||
from functools import cache
|
||||
from copy import deepcopy
|
||||
|
||||
adv = [
|
||||
{
|
||||
@@ -217,7 +217,8 @@ adv = [
|
||||
|
||||
|
||||
def get_adv_list():
|
||||
for parent in adv:
|
||||
temp = deepcopy(adv)
|
||||
for parent in temp:
|
||||
parent_id = f'{parent["id"]:02}'
|
||||
for child in parent['children']:
|
||||
child_id = f'{child.get("id", 0):02}'
|
||||
@@ -228,7 +229,7 @@ def get_adv_list():
|
||||
else:
|
||||
child['value'] = base64.b64encode(f'{parent_id}{child_id}00'.encode()).decode()
|
||||
child.pop('class', None)
|
||||
return adv
|
||||
return temp
|
||||
|
||||
|
||||
def get_adv_info(value):
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
from .avatar import get_dress_list,calc_dress_effect
|
||||
import core.equipment.version_0.equ as equ
|
||||
import core.equipment.version_0.stone as stone
|
||||
import core.equipment.version_0.jade as jade
|
||||
import core.equipment.version_0.emblem as emblem
|
||||
import core.equipment.version_0.enchant as enchant
|
||||
import core.equipment.version_0.sundry as sundry
|
||||
import core.equipment.version_0.suit as suit
|
||||
from . import equ
|
||||
from . import stone
|
||||
from . import jade
|
||||
from . import emblem
|
||||
from . import enchant
|
||||
from . import sundry
|
||||
from . import suit
|
||||
|
||||
from .register import execture
|
||||
|
||||
|
||||
@@ -221,6 +221,22 @@ def enchant_202(char: CharacterProperty):
|
||||
char.SetStatus(三攻=110, 力智=90, 技攻=0.02)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_203(char: CharacterProperty):
|
||||
"""
|
||||
三攻(90)|力智(60)
|
||||
"""
|
||||
char.SetStatus(三攻=90, 力智=60)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_204(char: CharacterProperty):
|
||||
"""
|
||||
四维(100)
|
||||
"""
|
||||
char.SetStatus(四维=100)
|
||||
pass
|
||||
|
||||
|
||||
# endregion
|
||||
# region 腰带
|
||||
@@ -259,10 +275,44 @@ def enchant_303(char: CharacterProperty):
|
||||
"""
|
||||
三攻(36)|技能伤害(5%)|暴击率(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=36, 技能伤害=0.05)
|
||||
char.SetStatus(三攻=36, 技攻=0.05)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_304(char: CharacterProperty):
|
||||
"""
|
||||
四维(50)|三攻(15)|技能伤害(3%)|暴击率(3%)
|
||||
"""
|
||||
char.SetStatus(四维=50, 三攻=15, 技攻=0.03)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_305(char: CharacterProperty):
|
||||
"""
|
||||
四维(120)|奶系Lv15被动+3|暴击率(7%)
|
||||
"""
|
||||
char.SetStatus(四维=120)
|
||||
if char.buffer:
|
||||
char.AddSkillLv(15, 15, 3, 0)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_306(char: CharacterProperty):
|
||||
"""
|
||||
三攻(10)|四维(40)|技攻(1%)
|
||||
"""
|
||||
char.SetStatus(三攻=10, 四维=40, 技攻=0.01)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_307(char: CharacterProperty):
|
||||
"""
|
||||
四维(100)|奶系Lv15被动+1
|
||||
"""
|
||||
char.SetStatus(四维=100)
|
||||
if char.buffer:
|
||||
char.AddSkillLv(15, 15, 1, 0)
|
||||
pass
|
||||
# endregion
|
||||
# region 武器
|
||||
|
||||
@@ -336,7 +386,7 @@ def enchant_506(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_507(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(13)
|
||||
全属强(13)
|
||||
"""
|
||||
char.AddElementDB('火', 15)
|
||||
char.AddElementDB('冰', 15)
|
||||
@@ -413,7 +463,7 @@ def enchant_512(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_600(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(30)
|
||||
全属强(30)
|
||||
"""
|
||||
char.AddElementDB('火', 30)
|
||||
char.AddElementDB('冰', 30)
|
||||
@@ -425,7 +475,7 @@ def enchant_600(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_601(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(28)
|
||||
全属强(28)
|
||||
"""
|
||||
char.AddElementDB('火', 28)
|
||||
char.AddElementDB('冰', 28)
|
||||
@@ -446,7 +496,7 @@ def enchant_602(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_603(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(33)
|
||||
全属强(33)
|
||||
"""
|
||||
char.AddElementDB('火', 33)
|
||||
char.AddElementDB('冰', 33)
|
||||
@@ -507,6 +557,27 @@ def enchant_608(char: CharacterProperty):
|
||||
char.SetStatus(技攻=0.01)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_609(char: CharacterProperty):
|
||||
"""
|
||||
全属强(35)|技攻(2%)
|
||||
"""
|
||||
char.AddElementDB('火', 35)
|
||||
char.AddElementDB('冰', 35)
|
||||
char.AddElementDB('光', 35)
|
||||
char.AddElementDB('暗', 35)
|
||||
char.SetStatus(技攻=0.02)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_610(char: CharacterProperty):
|
||||
"""
|
||||
四维(120)|奶系Lv15被动+1
|
||||
"""
|
||||
char.SetStatus(四维=120)
|
||||
if char.buffer:
|
||||
char.AddSkillLv(15, 15, 1, 0)
|
||||
pass
|
||||
|
||||
# endregion
|
||||
# region 辅助装备
|
||||
@@ -533,7 +604,7 @@ def enchant_901(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_902(char: CharacterProperty):
|
||||
"""
|
||||
攻强(3%)|所有属性强化(11)|暴击率(3%)
|
||||
攻强(3%)|全属强(11)|暴击率(3%)
|
||||
"""
|
||||
char.SetStatus(攻击强化P=0.03)
|
||||
char.AddElementDB('火', 11)
|
||||
@@ -557,7 +628,7 @@ def enchant_903(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_904(char: CharacterProperty):
|
||||
"""
|
||||
技攻(5%)|所有属性强化(15)|暴击率(5%)
|
||||
技攻(5%)|全属强(15)|暴击率(5%)
|
||||
"""
|
||||
char.SetStatus(技攻=0.05)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -570,7 +641,7 @@ def enchant_904(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_905(char: CharacterProperty):
|
||||
"""
|
||||
技攻(7%)|所有属性强化(15)|暴击率(5%)
|
||||
技攻(7%)|全属强(15)|暴击率(5%)
|
||||
"""
|
||||
char.SetStatus(技攻=0.07)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -579,6 +650,29 @@ def enchant_905(char: CharacterProperty):
|
||||
char.AddElementDB('暗', 15)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_906(char: CharacterProperty):
|
||||
"""
|
||||
攻击强化(1%)|全属强(8)|暴击率(3%)
|
||||
"""
|
||||
char.SetStatus(攻击强化P=0.01)
|
||||
char.AddElementDB('火', 8)
|
||||
char.AddElementDB('冰', 8)
|
||||
char.AddElementDB('光', 8)
|
||||
char.AddElementDB('暗', 8)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_907(char: CharacterProperty):
|
||||
"""
|
||||
攻击强化(3%)|全属强(12)|暴击率(3%)
|
||||
"""
|
||||
char.SetStatus(攻击强化P=0.03)
|
||||
char.AddElementDB('火', 12)
|
||||
char.AddElementDB('冰', 12)
|
||||
char.AddElementDB('光', 12)
|
||||
char.AddElementDB('暗', 12)
|
||||
pass
|
||||
|
||||
# endregion
|
||||
# region 魔法石
|
||||
@@ -587,7 +681,7 @@ def enchant_905(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1000(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(30)
|
||||
全属强(30)
|
||||
"""
|
||||
char.AddElementDB('火', 30)
|
||||
char.AddElementDB('冰', 30)
|
||||
@@ -599,7 +693,7 @@ def enchant_1000(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1001(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(35)
|
||||
全属强(35)
|
||||
"""
|
||||
char.AddElementDB('火', 35)
|
||||
char.AddElementDB('冰', 35)
|
||||
@@ -622,7 +716,7 @@ def enchant_1002(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1003(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(40)
|
||||
全属强(40)
|
||||
"""
|
||||
char.AddElementDB('火', 40)
|
||||
char.AddElementDB('冰', 40)
|
||||
@@ -649,7 +743,7 @@ def enchant_1004(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1100(char: CharacterProperty):
|
||||
"""
|
||||
四维(50)|所有属性强化(11)
|
||||
四维(50)|全属强(11)
|
||||
"""
|
||||
char.SetStatus(四维=50)
|
||||
char.AddElementDB('火', 11)
|
||||
@@ -671,7 +765,7 @@ def enchant_1101(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1102(char: CharacterProperty):
|
||||
"""
|
||||
四维(70)|所有属性强化(15)
|
||||
四维(70)|全属强(15)
|
||||
"""
|
||||
char.SetStatus(四维=70)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -689,6 +783,24 @@ def enchant_1103(char: CharacterProperty):
|
||||
char.SetStatus(四维=200)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_1104(char: CharacterProperty):
|
||||
"""
|
||||
全属强(40)
|
||||
"""
|
||||
char.AddElementDB('火', 40)
|
||||
char.AddElementDB('冰', 40)
|
||||
char.AddElementDB('光', 40)
|
||||
char.AddElementDB('暗', 40)
|
||||
pass
|
||||
|
||||
@register
|
||||
def enchant_1105(char: CharacterProperty):
|
||||
"""
|
||||
四维(250)
|
||||
"""
|
||||
char.SetStatus(四维=250)
|
||||
pass
|
||||
|
||||
# endregion
|
||||
# region 称号
|
||||
@@ -697,7 +809,7 @@ def enchant_1103(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1200(char: CharacterProperty):
|
||||
"""
|
||||
三攻(40)|所有属性强化(15)|Lv1~50主动+1
|
||||
三攻(40)|全属强(15)|Lv1~50主动+1
|
||||
"""
|
||||
char.SetStatus(三攻=40)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -711,7 +823,7 @@ def enchant_1200(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1201(char: CharacterProperty):
|
||||
"""
|
||||
三攻(40)|所有属性强化(15)|技攻(3%)
|
||||
三攻(40)|全属强(15)|技攻(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=40, 技攻=0.03)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -724,7 +836,7 @@ def enchant_1201(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1202(char: CharacterProperty):
|
||||
"""
|
||||
Lv40主动+2|三攻(40)|所有属性强化(15)|技攻(3%)
|
||||
Lv40主动+2|三攻(40)|全属强(15)|技攻(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=40, 技攻=0.03)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -738,7 +850,7 @@ def enchant_1202(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1203(char: CharacterProperty):
|
||||
"""
|
||||
Lv45主动+2|三攻(40)|所有属性强化(15)|技攻(3%)
|
||||
Lv45主动+2|三攻(40)|全属强(15)|技攻(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=40, 技攻=0.03)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -752,7 +864,7 @@ def enchant_1203(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1204(char: CharacterProperty):
|
||||
"""
|
||||
Lv60主动+2|三攻(40)|所有属性强化(15)|技攻(3%)
|
||||
Lv60主动+2|三攻(40)|全属强(15)|技攻(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=40, 技攻=0.03)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -766,7 +878,7 @@ def enchant_1204(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1205(char: CharacterProperty):
|
||||
"""
|
||||
Lv70主动+2|三攻(40)|所有属性强化(15)|技攻(3%)
|
||||
Lv70主动+2|三攻(40)|全属强(15)|技攻(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=40, 技攻=0.03)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -780,7 +892,7 @@ def enchant_1205(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1206(char: CharacterProperty):
|
||||
"""
|
||||
Lv75主动+2|三攻(40)|所有属性强化(15)|技攻(3%)
|
||||
Lv75主动+2|三攻(40)|全属强(15)|技攻(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=40, 技攻=0.03)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -794,7 +906,7 @@ def enchant_1206(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1207(char: CharacterProperty):
|
||||
"""
|
||||
Lv80主动+2|三攻(40)|所有属性强化(15)|技攻(3%)
|
||||
Lv80主动+2|三攻(40)|全属强(15)|技攻(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=40, 技攻=0.03)
|
||||
char.AddElementDB('火', 15)
|
||||
@@ -888,7 +1000,7 @@ def enchant_1303(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1304(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(23)
|
||||
全属强(23)
|
||||
"""
|
||||
char.AddElementDB('火', 23)
|
||||
char.AddElementDB('冰', 23)
|
||||
@@ -999,7 +1111,7 @@ def enchant_1315(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_1316(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(14)
|
||||
全属强(14)
|
||||
"""
|
||||
char.AddElementDB('火', 14)
|
||||
char.AddElementDB('冰', 14)
|
||||
@@ -1113,7 +1225,7 @@ def enchant_2105(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2200(char: CharacterProperty):
|
||||
"""
|
||||
Lv40主动+1|所有属性强化(12)|四维(55)
|
||||
Lv40主动+1|全属强(12)|四维(55)
|
||||
"""
|
||||
char.AddSkillLv(40, 40, 1, 1)
|
||||
char.SetStatus(四维=55)
|
||||
@@ -1127,7 +1239,7 @@ def enchant_2200(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2201(char: CharacterProperty):
|
||||
"""
|
||||
Lv45主动+1|所有属性强化(12)|四维(55)
|
||||
Lv45主动+1|全属强(12)|四维(55)
|
||||
"""
|
||||
char.AddSkillLv(45, 45, 1, 1)
|
||||
char.SetStatus(四维=55)
|
||||
@@ -1141,7 +1253,7 @@ def enchant_2201(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2202(char: CharacterProperty):
|
||||
"""
|
||||
Lv60主动+1|所有属性强化(12)|四维(55)
|
||||
Lv60主动+1|全属强(12)|四维(55)
|
||||
"""
|
||||
char.AddSkillLv(60, 60, 1, 1)
|
||||
char.SetStatus(四维=55)
|
||||
@@ -1155,7 +1267,7 @@ def enchant_2202(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2203(char: CharacterProperty):
|
||||
"""
|
||||
Lv70主动+1|所有属性强化(12)|四维(55)
|
||||
Lv70主动+1|全属强(12)|四维(55)
|
||||
"""
|
||||
char.AddSkillLv(70, 70, 1, 1)
|
||||
char.SetStatus(四维=55)
|
||||
@@ -1169,7 +1281,7 @@ def enchant_2203(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2204(char: CharacterProperty):
|
||||
"""
|
||||
Lv75主动+1|所有属性强化(12)|四维(55)
|
||||
Lv75主动+1|全属强(12)|四维(55)
|
||||
"""
|
||||
char.AddSkillLv(75, 75, 1, 1)
|
||||
char.SetStatus(四维=55)
|
||||
@@ -1183,7 +1295,7 @@ def enchant_2204(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2205(char: CharacterProperty):
|
||||
"""
|
||||
Lv80主动+1|所有属性强化(12)|四维(55)
|
||||
Lv80主动+1|全属强(12)|四维(55)
|
||||
"""
|
||||
char.AddSkillLv(80, 80, 1, 1)
|
||||
char.SetStatus(四维=55)
|
||||
@@ -1197,7 +1309,7 @@ def enchant_2205(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2206(char: CharacterProperty):
|
||||
"""
|
||||
所有属性强化(6)
|
||||
全属强(6)
|
||||
"""
|
||||
char.AddElementDB('火', 6)
|
||||
char.AddElementDB('冰', 6)
|
||||
@@ -1231,7 +1343,7 @@ def enchant_2501(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2502(char: CharacterProperty):
|
||||
"""
|
||||
攻击强化(4%)|所有属性强化(6)
|
||||
攻击强化(4%)|全属强(6)
|
||||
"""
|
||||
char.SetStatus(攻击强化P=0.04)
|
||||
char.AddElementDB('火', 6)
|
||||
@@ -1244,7 +1356,7 @@ def enchant_2502(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2503(char: CharacterProperty):
|
||||
"""
|
||||
攻击强化(4%)|所有属性强化(4)|光强(4)
|
||||
攻击强化(4%)|全属强(4)|光强(4)
|
||||
"""
|
||||
char.SetStatus(攻击强化P=0.04)
|
||||
char.AddElementDB('火', 4)
|
||||
@@ -1257,7 +1369,7 @@ def enchant_2503(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2504(char: CharacterProperty):
|
||||
"""
|
||||
攻击强化(4%)|所有属性强化(4)|火强(4)
|
||||
攻击强化(4%)|全属强(4)|火强(4)
|
||||
"""
|
||||
char.SetStatus(攻击强化P=0.04)
|
||||
char.AddElementDB('火', 8)
|
||||
@@ -1270,7 +1382,7 @@ def enchant_2504(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2505(char: CharacterProperty):
|
||||
"""
|
||||
攻击强化(4%)|所有属性强化(4)|冰强(4)
|
||||
攻击强化(4%)|全属强(4)|冰强(4)
|
||||
"""
|
||||
char.SetStatus(攻击强化P=0.04)
|
||||
char.AddElementDB('火', 6)
|
||||
@@ -1283,7 +1395,7 @@ def enchant_2505(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2506(char: CharacterProperty):
|
||||
"""
|
||||
攻击强化(4%)|所有属性强化(4)|暗强(4)
|
||||
攻击强化(4%)|全属强(4)|暗强(4)
|
||||
"""
|
||||
char.SetStatus(攻击强化P=0.04)
|
||||
char.AddElementDB('火', 4)
|
||||
@@ -1327,7 +1439,7 @@ def enchant_2509(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2600(char: CharacterProperty):
|
||||
"""
|
||||
三攻(40)|所有属性强化(30)
|
||||
三攻(40)|全属强(30)
|
||||
"""
|
||||
char.SetStatus(三攻=40)
|
||||
char.AddElementDB('火', 30)
|
||||
@@ -1340,7 +1452,7 @@ def enchant_2600(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2601(char: CharacterProperty):
|
||||
"""
|
||||
三攻(40)|所有属性强化(20)
|
||||
三攻(40)|全属强(20)
|
||||
"""
|
||||
char.SetStatus(三攻=40)
|
||||
char.AddElementDB('火', 20)
|
||||
@@ -1353,7 +1465,7 @@ def enchant_2601(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2602(char: CharacterProperty):
|
||||
"""
|
||||
四维(50)|所有属性强化(20)
|
||||
四维(50)|全属强(20)
|
||||
"""
|
||||
char.SetStatus(四维=50)
|
||||
char.AddElementDB('火', 20)
|
||||
@@ -1366,7 +1478,7 @@ def enchant_2602(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2603(char: CharacterProperty):
|
||||
"""
|
||||
四维(30)|所有属性强化(20)
|
||||
四维(30)|全属强(20)
|
||||
"""
|
||||
char.SetStatus(四维=30)
|
||||
char.AddElementDB('火', 20)
|
||||
@@ -1549,19 +1661,11 @@ def enchant_2708(char: CharacterProperty):
|
||||
@register
|
||||
def enchant_2709(char: CharacterProperty):
|
||||
"""
|
||||
三攻(50)|三速(5%)|增益量(3%)
|
||||
三攻(50)|四维(100)|三速(5%)|攻击强化(15%)|增益量(3%)
|
||||
"""
|
||||
char.SetStatus(三攻=50, 三速=0.05, 增益量P=0.03)
|
||||
char.SetStatus(三攻=50, 四维=100, 三速=0.05, 攻击强化P=0.15, 增益量P=0.03)
|
||||
pass
|
||||
|
||||
|
||||
@register
|
||||
def enchant_2710(char: CharacterProperty):
|
||||
"""
|
||||
四维(100)|三速(5%)|增益量(3%)
|
||||
"""
|
||||
char.SetStatus(四维=100, 三速=0.05, 增益量P=0.03)
|
||||
pass
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -8,5 +8,4 @@ def execture(name):
|
||||
if name in registry:
|
||||
return registry[name]
|
||||
else:
|
||||
print(f"Function {name} not found in registry.")
|
||||
return None
|
||||
|
||||
Reference in New Issue
Block a user