1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-16 10:39:29 +08:00
Files
Alas/module/log_res/log_res.py
2023-02-01 02:41:44 +08:00

38 lines
1.0 KiB
Python

from module.logger import logger
from module.config.utils import deep_set
class LogRes:
def __init__(self, config):
self.config=config
def log_res(self, num, name):
Res = [
'Oil',
'Coin',
'Gem',
'Cube',
'Pt',
'ActionPoint',
'YellowCoin',
'PurpleCoin',
]
EquipProgress = ['457mm', '234mm', 'tenrai', '152mm']
if name in Res:
key = f'Res.Res.{name}'
key_time = f'Res.Res.' + name + 'Time'
from datetime import datetime
_time = datetime.now()
time = str(_time)
self.config.modified[key_time] = time[:19]
self.config.modified[key] = num
self.config.update()
elif name in EquipProgress:
key = f'EquipProgress.EquipProgress.{name}'
deep_set(d=self.config.data, keys=key, value=num)
self.config.data.save()
else:
logger.warn('No such resource!')
return None