插件:
Galv_QuestLog.js
插件主要參數(shù):
File:任務(wù)文件名
Folder:任務(wù)文件所在項目目錄
Categories:任務(wù)種類 eg:主線任務(wù)|#ffa922,支線任務(wù)|#ffff99,隱藏任務(wù)|#a197ff
插件主要腳本命令:
Galv.QUEST.viewLog(); // 打開任務(wù)日志
Galv.QUEST.activate(id); // 向任務(wù)日志中加入激活任務(wù)
Galv.QUEST.complete(id); // 完成某任務(wù)
Galv.QUEST.objective(id,objId,status); // 修改某任務(wù)狀態(tài)
Galv.QUEST.status(id) // 返回任務(wù)狀態(tài)
任務(wù)文件說明:

<quest 任務(wù)編號:任務(wù)名稱|任務(wù)難度|任務(wù)類型>
任務(wù)編號必須唯一,任務(wù)類型對應(yīng)插件參數(shù)中的任務(wù)種類
任務(wù)描述,可使用\c[x] and \i[x] 修改顏色及圖標
采集任務(wù)思路:
1.地圖上有五顆水仙草(如果圖像與地圖融合度過高,難以分辨,可以加上粒子效果),當用戶觸發(fā)時,水仙草+1,地圖水仙草消失(獨立開關(guān)打開空事件頁)。
2.在采集時,用變量記住當前采集時間。
3.任務(wù)NPC,任務(wù)狀態(tài)為未完成時,檢測水仙草數(shù)量,滿足條件則完成任務(wù)。
4.進入地圖前判斷被采集的水仙草是否已經(jīng)達到生長時間,如果達到,則修改獨立開關(guān),讓水仙草事件回復原位。
這個思路其實也可以用來制作簡單的種植系統(tǒng)。