作者laechan (小太保)
看板mud_sanc
标题[wizs] 简易任务店做法
时间Sun Aug 11 01:18:11 2013
虚拟物品系统已经实装了,所以其实有简易的任务店做法,一般
来说按照 norr 及 justin 之前实验及目前采用的任务店即可,
但我的任务店比较特别,底下是我预定在我自己所做的每一个城
镇都至少实装一个的任务店。
首先,设定 quest xxx about ooo,做为任务起始 npc。
接着将 2~n 设定为 nonseq,也就是玩家不管完成了第2~n 步骤
的哪一个,都会被纪录在 quest_temp 参数里。
然後在每一个任务的 stepX_check 里设定「需要玩家完成的任务
」,比方第 m 步骤要求玩家要打 50 个翅膀这类的:
ppl->query_vobjs("m007")<50
要完成这个任务,你必须凑齐 50 个翅膀喔!
然後,已完成的步骤,玩家不能重覆接(这是我要写的种类),所
有步骤都完成时,该任务就视为完成。
我会在白瓦镇写一个示范用任务 l010,写好後 wiz 可参考,这
个任务的撰写目的
1.让玩家可 learn skill from babala(必须完成任务)
2.让玩家透过任务了解白瓦镇
3.透过该任务了解任务系统是否还有修改空间
预定下礼拜撰写。除此之外还有一件事要做就是再找个地方放第
三位贤者。shamal 的位置我会变更到古堡区东之庭园,magicq
的位置则会位於「要穿过某 2~3 层区域後的塔上」,三位贤者
的所在地原则是不会太难到达,但是它们各会要求玩家要搜集哪
些东西给他们。(这将包含现行设定 npc 为 quest step 的重要
测试)
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.79.112