Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion zsim/api_src/services/apl_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,9 @@ def parse_apl_code(self, apl_code: str) -> APLParseResponse:
"character": parts[0].strip(),
"action_type": parts[1].strip(),
"action_id": parts[2].strip(),
"conditions": [part.strip() for part in parts[3:]] if len(parts) > 3 else [],
"conditions": [part.strip() for part in parts[3:]]
if len(parts) > 3
else [],
}
parsed_actions.append(action)

Expand Down
10 changes: 5 additions & 5 deletions zsim/api_src/services/database/apl_db.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,12 +102,12 @@ def create_apl_config(self, config_data: dict[str, Any]) -> str:
async def _create_apl_config_async(self, config_id: str, config_data: dict[str, Any]) -> None:
"""异步创建新的APL配置"""
from datetime import datetime

# 提取通用信息
title = config_data.get("title", "")
author = config_data.get("author", "")
comment = config_data.get("comment", "")

# 系统决定创建时间和最后修改时间
current_time = datetime.now().isoformat()
create_time = current_time
Expand Down Expand Up @@ -148,12 +148,12 @@ def update_apl_config(self, config_id: str, config_data: dict[str, Any]) -> bool
async def _update_apl_config_async(self, config_id: str, config_data: dict[str, Any]) -> bool:
"""异步更新APL配置"""
from datetime import datetime

# 提取通用信息
title = config_data.get("title", "")
author = config_data.get("author", "")
comment = config_data.get("comment", "")

# 获取现有的create_time(保持不变)
# 系统决定最后修改时间
latest_change_time = datetime.now().isoformat()
Expand Down Expand Up @@ -218,7 +218,7 @@ def export_apl_config(self, config_id: str, file_path: str) -> bool:
export_data = config.copy()
export_data.pop("create_time", None)
export_data.pop("latest_change_time", None)

# 将配置数据转换为TOML格式并保存到文件
with open(file_path, "w", encoding="utf-8") as f:
toml.dump(export_data, f)
Expand Down
4 changes: 2 additions & 2 deletions zsim/sim_progress/Buff/JudgeTools/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from typing import TYPE_CHECKING
from .DetectEdges import detect_edge
from .DetectEdges import detect_edge # noqa: F401
from .FindCharFromCID import find_char_from_CID
from .FindCharFromName import find_char_from_name
from .FindEquipper import find_equipper
Expand All @@ -13,7 +13,7 @@
find_preload_data,
find_stack,
find_tick, # noqa: F401
find_init_data,
find_init_data # noqa: F401,
)

if TYPE_CHECKING:
Expand Down
2 changes: 1 addition & 1 deletion zsim/sim_progress/summons/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
from .summons_class import Summons

__all__ = ["Summons"]
__all__ = ["Summons"]