This commit is contained in:
2025-04-24 21:13:33 +08:00
parent 4f503acb09
commit 57ce97f4fe
6 changed files with 7 additions and 22 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
PORT=27173
PORT=47173
DEBUG_MODE=True
WORKERS=1
REDIS_URL=redis://localhost:6379/1
+1 -1
View File
@@ -8,7 +8,7 @@ class Config(BaseSettings):
REDIS_URL: str = 'redis://localhost:6379/1'
class Config:
env_file = ('config/.env', 'config/.env.prod')
env_file = ('config/.env', 'config/.env.remote', 'config/.env.prod')
config = Config()
@@ -456,30 +456,14 @@ class classChange(Character):
super().__init__(equVersion, __name__)
def calc_basic(self):
"""计算基础属性:防具精通、增幅、强化等"""
super().calc_basic()
cur = self.charEquipInfo['副武器']
if cur is None or cur.equInfo is None:
return
ATKP = cur.equInfo.AtkP
STR = cur.equInfo.STR
if cur.equInfo.categorize == '传世武器':
ATKP += 武器强化计算(115, '史诗', cur.reinforce, cur.equInfo.itemDetailType, '物理', 1.12)
else:
# 强化计算
ATKP += 武器强化计算(115, '史诗', cur.reinforce, cur.equInfo.itemDetailType, '物理')
self.SetStatus(AtkP = 0.1 * ATKP,STR = 0.1 * STR)
def calc_weapon(self,cur:CharacterEquipInfo):
if cur.equInfo is None:
return
if cur.equInfo.itemDetailType == "副武器":
cur.equInfo.AtkP = cur.equInfo.AtkP * 0.1
cur.equInfo.STR = cur.equInfo.STR * 0.1
cur.equInfo.STR = 0
cur.equInfo.AtkI = cur.equInfo.AtkI * 0.1
cur.equInfo.INT = cur.equInfo.INT * 0.1
cur.equInfo.INT = 0
if cur.equInfo.categorize == '传世武器':
ATKP = 武器强化计算(115, '史诗', cur.reinforce, cur.equInfo.itemDetailType, '物理', 1.12) * 0.1
else: