dev
This commit is contained in:
@@ -1,27 +1,9 @@
|
||||
# sundry_list = ['medal_rarity', 'medal_rarity', 'medal_reinforce', 'medal_gem_0', 'medal_gem_1', 'medal_gem_2', 'medal_gem_3', 'adventure', 'marriage_house', 'marriage_ring', 'contract', 'collection_type', 'collection_num_0', 'collection_num_1', 'costume_card']
|
||||
|
||||
from core.abstract.character import CharacterProperty
|
||||
from .register import register
|
||||
|
||||
sundry_func_list = {}
|
||||
|
||||
sundryList = {
|
||||
'medal_rarity': {'id': 0, 'options': [{'name': f'品质:{i}', 'value': idx} for idx, i in enumerate(['普通', '高级', '稀有', '神器', '传说', '史诗'])]},
|
||||
'medal_reinforce': {'id': 1, 'options': [{'name': f'强化 +{i}', 'value': i} for i in range(0, 13)]},
|
||||
'medal_gem_0': {'id': 2, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['普通', '高级', '稀有', '神器', '传说'])]},
|
||||
'medal_gem_1': {'id': 3, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['普通', '高级', '稀有', '神器', '传说'])]},
|
||||
'medal_gem_2': {'id': 4, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['普通', '高级', '稀有', '神器', '传说'])]},
|
||||
'medal_gem_3': {'id': 5, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['普通', '高级', '稀有', '神器', '传说'])]},
|
||||
'adventure': {'id': 6, 'options': [{'name': f'Lv:{i}', 'value': i} for i in range(1, 31)]},
|
||||
'marriage_house': {'id': 7, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['无', '全属强(1)', '全属强(3)', '全属强(5)|三攻(5)', '全属强(8)|三攻(10|20)'])]},
|
||||
'marriage_ring': {'id': 8, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['无', '体精(8)', '体精(10)|力智(15)'])]},
|
||||
'contract': {'id': 9, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['无', '无色契约 三攻(40)'])]},
|
||||
'collection_type': {'id': 10, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['无', '春节套', '夏日套'])]},
|
||||
'collection_num_0': {'id': 11, 'options': [{'name': f'稀有{i}个', 'value': i} for i in range(0, 6)]},
|
||||
'collection_num_1': {'id': 12, 'options': [{'name': f'神器{i}个', 'value': i} for i in range(0, 6)]},
|
||||
'costume_card': {'id': 13, 'options': [{'name': f'{i}', 'value': idx} for idx, i in enumerate(['无', '四维(3)|三速(1%)'])]},
|
||||
}
|
||||
|
||||
|
||||
@register
|
||||
def sundry_0(char: CharacterProperty, *args):
|
||||
'''勋章'''
|
||||
# 勋章基础 四维 48 三攻 30
|
||||
@@ -42,12 +24,14 @@ def sundry_0(char: CharacterProperty, *args):
|
||||
gems_quality = medal_gems_quality[i]
|
||||
char.SetStatus(攻击强化=gems_quality[0]*0.1, 增益量=gems_quality[1])
|
||||
|
||||
@register
|
||||
def sundry_6(char: CharacterProperty, *args):
|
||||
'''冒险团'''
|
||||
lv = args[0] - 1
|
||||
values = [100,110,125,140,150,160,170,180,190,200,210,220,220,220,220,230,230,240,240,250,250,250,250,250,260,260,260,260,260,270,270,270,270,270,280,280,280,280,280,290]
|
||||
char.SetStatus(四维=values[lv])
|
||||
|
||||
@register
|
||||
def sundry_7(char: CharacterProperty, *args):
|
||||
'''
|
||||
婚房婚戒
|
||||
@@ -68,11 +52,13 @@ def sundry_7(char: CharacterProperty, *args):
|
||||
elif args[1] == 2:
|
||||
char.SetStatus(体精=10, 力智=15)
|
||||
|
||||
@register
|
||||
def sundry_9(char: CharacterProperty, *args):
|
||||
'''契约'''
|
||||
if args[0] == 1:
|
||||
char.SetStatus(三攻=40)
|
||||
|
||||
@register
|
||||
def sundry_10(char: CharacterProperty, *args):
|
||||
'''收集箱'''
|
||||
per_0 = 0
|
||||
@@ -102,13 +88,7 @@ def sundry_10(char: CharacterProperty, *args):
|
||||
char.AddElementDB('光',sq*per_2)
|
||||
char.AddElementDB('暗',sq*per_2)
|
||||
|
||||
@register
|
||||
def sundry_13(char: CharacterProperty, *args):
|
||||
if args[0] == 1:
|
||||
char.SetStatus(三速=0.01,四维=3)
|
||||
|
||||
for i in range(0, 20):
|
||||
try:
|
||||
if str(i) not in sundry_func_list.keys():
|
||||
sundry_func_list[str(i)] = eval(f'sundry_{i}')
|
||||
except Exception:
|
||||
pass
|
||||
Reference in New Issue
Block a user