Files
2024-11-04 15:00:40 +08:00

212 lines
5.7 KiB
Python

from core.basic.property import CharacterProperty
consumable_list = {}
def consumable_28000(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
pass
if mode == 1:
pass
# 斗神之吼秘药
def consumable_28001(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.斗神宠物加成(int(12*rate)/100)
pass
# 赛丽亚的特调酷饮
def consumable_28002(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.所有属性强化加成(int(5*rate), mode=1)
pass
# [冒险]属性强化药水
def consumable_28003(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.所有属性强化加成(int(10*rate),mode=1)
pass
# 魔界战力释放秘药
def consumable_28004(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.基础属性加成(进图智力=int(150*rate), 进图力量=int(150*rate))
pass
# 顶级力量灵药
def consumable_28005(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.基础属性加成(进图力量=int(175*rate))
pass
# 顶级智力灵药
def consumable_28006(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.基础属性加成(进图智力=int(175*rate))
pass
# 活力秘药
def consumable_28007(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.基础属性加成(进图智力=int(50*rate), 进图力量=int(50*rate))
pass
# 虚祖皇家能量秘药
def consumable_28008(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.基础属性加成(进图智力=int(100*rate), 进图力量=int(100*rate))
char.所有属性强化加成(int(5*rate), mode=1)
pass
# 黄金羊毛
def consumable_28009(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.基础属性加成(进图智力=int(60*rate), 进图力量=int(60*rate))
pass
# 龙之气息
def consumable_28010(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.基础属性加成(进图智力=int(30*rate), 进图力量=int(30*rate))
pass
# 甜蜜喜糖
def consumable_28011(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.基础属性加成(进图智力=int(88*rate), 进图力量=int(88*rate))
pass
def consumable_28012(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.火属性抗性加成(30 * rate)
pass
def consumable_28013(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.冰属性抗性加成(30 * rate)
pass
def consumable_28014(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.光属性抗性加成(30 * rate)
pass
def consumable_28015(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.暗属性抗性加成(30 * rate)
pass
def consumable_28016(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
# char.基础属性加成(物理攻击力=25 * rate)
pass
if mode == 1:
char.所有属性抗性加成(15 * rate)
pass
def consumable_28017(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
if rate == 1.0:
char.基础属性加成(进图智力=280000, 进图力量=280000,三攻=18000)
pass
if mode == 1:
pass
def consumable_28018(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
char.所有异常抗性加成(0.03*rate)
pass
if mode == 1:
pass
def consumable_28019(char: CharacterProperty = {}, mode=0, text=False, rate=1.0):
if mode == 0:
char.所有异常抗性加成(0.05*rate)
pass
if mode == 1:
pass
# 药剂id范围 28001~29000
for i in range(28001, 29000):
try:
if i not in consumable_list.keys():
consumable_list[i] = eval('consumable_{}'.format(i))
except Exception:
pass
def get_sundriesfunc_by_id(id):
return consumable_list.get(id, consumable_28000)