RPGMakerMV任务系统--物品(刷新)采集

插件:
Galv_QuestLog.js

插件主要参数:
File:任务文件名
Folder:任务文件所在项目目录
Categories:任务种类 eg:主线任务|#ffa922,支线任务|#ffff99,隐藏任务|#a197ff

插件主要脚本命令:
Galv.QUEST.viewLog(); // 打开任务日志
Galv.QUEST.activate(id); // 向任务日志中加入激活任务
Galv.QUEST.complete(id); // 完成某任务
Galv.QUEST.objective(id,objId,status); // 修改某任务状态
Galv.QUEST.status(id) // 返回任务状态

任务文件说明:


image.png

<quest 任务编号:任务名称|任务难度|任务类型>
任务编号必须唯一,任务类型对应插件参数中的任务种类
任务描述,可使用\c[x] and \i[x] 修改颜色及图标

采集任务思路:
1.地图上有五颗水仙草(如果图像与地图融合度过高,难以分辨,可以加上粒子效果),当用户触发时,水仙草+1,地图水仙草消失(独立开关打开空事件页)。
2.在采集时,用变量记住当前采集时间。
3.任务NPC,任务状态为未完成时,检测水仙草数量,满足条件则完成任务。
4.进入地图前判断被采集的水仙草是否已经达到生长时间,如果达到,则修改独立开关,让水仙草事件回复原位。

这个思路其实也可以用来制作简单的种植系统。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。