维护提醒

BWIKI 全站将于 9 月 3 日(全天)进行维护,期间无法编辑任何页面或发布新的评论。

全站通知:

模组:任务数据

来自星露谷物语维基
跳到导航 跳到搜索

目录

此页面解释了游戏如何存储和解析任务数据。这是面向模组开发者的高级指南。

原始数据

任务脚本存储在Content\Data\Quests.zh-CN.xnb,可以解包以编辑。如下是1.6.14版本的原始数据,以供参考:

格式

每个任务的键名都是一个唯一的正整数。当添加自定义任务时,建议将任务ID添加 Nexus ID 前缀,以减少模组冲突的可能。

每个任务的值为使用斜杠分隔的一系列字段:

索引 描述
0 类型(例如 LocationBasicLostItem等)
1 标题
2 任务细节/背景
3 提示/条件
4 解决方案/触发条件
5 下一个任务(-1代表没有)
6 酬金(0代表没有)
7 报酬描述(仅当酬金不为 -1 。似乎无用?)
8 是否可以取消
9 (可选)反应文本

当使用ItemDelivery任务类型时,可以在物品ID后指定物品数量。

示例:"5200": "ItemDelivery/Rock Candy/Abigail wants you to bring her several amethysts./Bring Abigail 10 amethysts./Abigail 66 10/-1/300/-1/true/Thanks, these look delicious!"

如下是便于编辑格式的字符串:

ID(number): Type/Title/flavor text/Hint/Solution/Next quest (-1 if none)/Gold (0 if none)/Reward Description/Cancellable/Reaction Text(optional)

另请参阅