载入中...
搜索中...
未找到
RPG 目标追踪器(任务/成就/教程)的纯数据类型。 更多...
#include <string>#include <vector>类 | |
| struct | eve::rpg::QuestObjective |
| 一条目标:听哪个 notify、要多少次。target 空 = 只匹配 topic。 更多... | |
| struct | eve::rpg::RewardSpec |
| 奖励规格(定义侧数据)。引擎不发奖,仅提供查询。 更多... | |
| struct | eve::rpg::ObjectiveRuntime |
| 单条目标的运行时进度。 更多... | |
| struct | eve::rpg::QuestRuntime |
| 一条任务在本 Tracker 上的运行时状态。 更多... | |
| struct | eve::rpg::QuestEvent |
| 追踪器事件:activate | progress | ready | complete | fail | reset | reject。 无关字段为空 / 0。 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::rpg |
| RPG 模块的基础实体:把属性 / 状态 / 技能三张表挂到一个 ECS 实体上。 | |
详细描述
RPG 目标追踪器(任务/成就/教程)的纯数据类型。
与 Effect/Skill 同构:定义是进程级模板(QuestDefinition),运行时进度由 独立 Tracker 对象持有。目标匹配只比较字符串 (topic, target) 并计数, 引擎不解释击杀、拾取、对话等语义。
在文件 QuestTypes.h 中定义.