新增插件指引网页
This commit is contained in:
@@ -2,11 +2,12 @@
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Optional
|
||||
from typing import Optional, Sequence
|
||||
|
||||
from PWF.Convention.Runtime.Config import *
|
||||
from PWF.Convention.Runtime.GlobalConfig import ConsoleFrontColor, ProjectConfig
|
||||
from Plugins.WPSCombatSystem.combat_models import PlayerStats, EquipmentDefinition
|
||||
from Plugins.WPSAPI import GuideEntry
|
||||
from Plugins.WPSCombatSystem.combat_models import EquipmentDefinition, PlayerStats
|
||||
from .combat_plugin_base import WPSCombatBase
|
||||
|
||||
|
||||
@@ -16,6 +17,44 @@ logger: ProjectConfig = ProjectConfig()
|
||||
class WPSCombatStatus(WPSCombatBase):
|
||||
"""状态查看插件"""
|
||||
|
||||
def get_guide_subtitle(self) -> str:
|
||||
return "查看战斗属性、装备栏与技能列表"
|
||||
|
||||
def collect_command_entries(self) -> Sequence[GuideEntry]:
|
||||
return (
|
||||
GuideEntry(
|
||||
title="战斗属性",
|
||||
identifier="战斗属性",
|
||||
description="展示基础属性、装备强度与技能概览。",
|
||||
metadata={"别名": "combat"},
|
||||
icon="📊",
|
||||
),
|
||||
GuideEntry(
|
||||
title="装备栏",
|
||||
identifier="装备栏",
|
||||
description="仅查看当前装备与各槽位详情。",
|
||||
icon="🎽",
|
||||
),
|
||||
GuideEntry(
|
||||
title="技能列表",
|
||||
identifier="技能列表",
|
||||
description="罗列当前可用技能、描述与冷却时间。",
|
||||
icon="📜",
|
||||
),
|
||||
)
|
||||
|
||||
def collect_guide_entries(self) -> Sequence[GuideEntry]:
|
||||
return (
|
||||
{
|
||||
"title": "属性来源",
|
||||
"description": "数值由基础配置、装备加成与技能被动共同组成。",
|
||||
},
|
||||
{
|
||||
"title": "技能冷却",
|
||||
"description": "输出中会标注技能冷却回合,用于 PVP 战斗操作参考。",
|
||||
},
|
||||
)
|
||||
|
||||
def is_enable_plugin(self) -> bool:
|
||||
return True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user