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

82 lines
1.5 KiB
Python

from typing import List
class entry:
id = 0
char = None
params = []
tips = []
def __init__(self,char,params=[]) -> None:
self.char = char
self.params = params
self.tips=[]
def 攻击强化(self,list=[]):
return 0
def 火属性强化(self,list=[]):
return 0
def 火属性抗性(self,list=[]):
return 0
def 暗属性强化(self,list=[]):
return 0
def 暗属性抗性(self,list=[]):
return 0
def 光属性强化(self,list=[]):
return 0
def 光属性抗性(self,list=[]):
return 0
def 冰属性强化(self,list=[]):
return 0
def 冰属性抗性(self,list=[]):
return 0
def 攻击速度(self,list=[]):
return 0
def 技能攻击力(self,list=[]):
return 0
class Character:
entry_list:List[entry] = []
def 攻击强化(self,list=[]):
res = 0
for entry in self.entry_list:
res += entry.攻击强化(list)
return res
def 火属性强化(self,list=[]):
res = 0
for entry in self.entry_list:
res += entry.火属性强化(list)
return res
def 火属性抗性(self,list=[]):
res = 0
for entry in self.entry_list:
res += entry.火属性抗性(list)
return res
def 攻击速度(self,list=[]):
res = 0
for entry in self.entry_list:
res += entry.攻击速度(list)
return res
def 技能攻击力(self,list=[]):
res = 0
for entry in self.entry_list:
res += entry.技能攻击力(list)
return res