套装相关
This commit is contained in:
@@ -0,0 +1,151 @@
|
||||
from core.basic.character import Character
|
||||
|
||||
jade_func_list = {}
|
||||
|
||||
for i in range(0,20):
|
||||
try:
|
||||
if i not in jade_func_list.keys():
|
||||
jade_func_list[i] = eval(f'jade_{i}')
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
|
||||
def jade_0(char: Character = {}, value=0):
|
||||
pass
|
||||
|
||||
def jade_1(char: Character = {}, value=0):
|
||||
char.SetStatus(SkillDamage=value/100)
|
||||
|
||||
def jade_2(char: Character = {}, value=0):
|
||||
char.SetStatus(AttackP=value/100)
|
||||
pass
|
||||
|
||||
def jade_3(char: Character = {}, value=0):
|
||||
char.ElementIncrease += value/100
|
||||
pass
|
||||
|
||||
def jade_4(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(10, 15, 1)
|
||||
pass
|
||||
|
||||
|
||||
def jade_5(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(20, 25, 1)
|
||||
pass
|
||||
|
||||
|
||||
def jade_6(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(30, 35, 1)
|
||||
pass
|
||||
|
||||
def jade_7(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(40, 45, 1)
|
||||
pass
|
||||
|
||||
def jade_8(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(55, 60, 1)
|
||||
pass
|
||||
|
||||
def jade_9(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(65, 70, 1)
|
||||
pass
|
||||
|
||||
def jade_10(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(75, 80, 1)
|
||||
pass
|
||||
|
||||
def jade_11(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(50, 50, 1)
|
||||
pass
|
||||
|
||||
def jade_12(char: Character = {}, value=0):
|
||||
if value > 0:
|
||||
char.AddSkillLv(85, 85, 1)
|
||||
pass
|
||||
|
||||
|
||||
# # 辟邪玉效果id范围 26001~26999
|
||||
# for i in range(26001, 26206):
|
||||
# try:
|
||||
# if i not in jade_func_list.keys():
|
||||
# jade_func_list[i] = eval('jade_{}'.format(i))
|
||||
# except Exception:
|
||||
# pass
|
||||
|
||||
|
||||
# def jade_26201(char=CharacterProperty, text=False, value=0):
|
||||
# if text:
|
||||
# return "(76, -25, 25, '', 1, 'Lv30 Buff技能力智增加',1)"
|
||||
# char.辅助属性加成(buff固定力智=value, 百分比buff量=value / 1000)
|
||||
|
||||
|
||||
# def jade_26202(char=CharacterProperty, text=False, value=0):
|
||||
# if text:
|
||||
# return "(76, -5, 5, '%', 0.1, 'Lv30 Buff技能力智增加%',1)"
|
||||
# char.辅助属性加成(buff百分比力智=value / 100, 百分比buff量=value / 200)
|
||||
|
||||
|
||||
# def jade_26203(char=CharacterProperty, text=False, value=0):
|
||||
# if text:
|
||||
# return "(76, -5, 5, '', 1, 'Lv30 Buff技能三攻增加',1)"
|
||||
# char.辅助属性加成(buff固定三攻=value, 百分比buff量=value / 200)
|
||||
|
||||
|
||||
# def jade_26204(char=CharacterProperty, text=False, value=0):
|
||||
# if text:
|
||||
# return "(76, -5, 5, '%', 0.1, 'Lv30 Buff技能三攻增加%',1)"
|
||||
# char.辅助属性加成(buff百分比三攻=value / 100, 百分比buff量=value / 200)
|
||||
|
||||
|
||||
# def jade_26205(char=CharacterProperty, text=False, value=0):
|
||||
# if text:
|
||||
# return "(76, -100, 100, '', 1, 'Lv50 主动技能力智增加',1)"
|
||||
# char.辅助属性加成(觉醒固定力智=value, 百分比buff量=value / 4000)
|
||||
|
||||
|
||||
# def jade_26206(char=CharacterProperty, text=False, value=0):
|
||||
# if text:
|
||||
# return "(76, -5, 5, '%', 0.1, 'Lv50 主动技能力智增加%',1)"
|
||||
# char.辅助属性加成(觉醒百分比力智=value/100, 百分比buff量=value / 200)
|
||||
|
||||
|
||||
# def jade_26207(char={}, text=False, value=0):
|
||||
# if text:
|
||||
# return "(55, -5, 5, '%', 0.1, '攻击、移动、施放速度',1)"
|
||||
# char.攻击速度增加(value/100)
|
||||
|
||||
|
||||
# for i in range(26201, 26210):
|
||||
# try:
|
||||
# if i not in jade_func_list.keys():
|
||||
# jade_func_list[i] = eval('jade_{}'.format(i))
|
||||
# sorted(jade_func_list, key=lambda x: eval(x(text=True))[6])
|
||||
# except Exception:
|
||||
# pass
|
||||
|
||||
|
||||
# def get_jadefunc_by_id(id):
|
||||
# return jade_func_list.get(int(id), jade_26000)
|
||||
|
||||
|
||||
# def get_jade_setinfo():
|
||||
# infolist = []
|
||||
# for i in jade_func_list.keys():
|
||||
# data = {}
|
||||
# data['id'] = i
|
||||
# info = eval(jade_func_list[i](text=True))
|
||||
# num = 0
|
||||
# for k in index:
|
||||
# data[k] = info[num]
|
||||
# num += 1
|
||||
# infolist.append(data)
|
||||
# infolist = sorted(infolist, key=lambda x: x["order"])
|
||||
# return infolist
|
||||
Reference in New Issue
Block a user