载入中...
搜索中...
未找到
QuestTypes.h 文件参考

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 中定义.