12121
This commit is contained in:
@@ -22,6 +22,14 @@
|
||||
地图名称:地图点的名称。
|
||||
城市名称:地图点所在城市的名称。
|
||||
|
||||
-npc.xls : 这是NPC文件,表示当前已存在的可用的NPC
|
||||
npcID :NPC的主键ID
|
||||
npc名称: NPC的名字
|
||||
地图ID: NPC所在的地图ID
|
||||
地图名称: 所在的地图点名称
|
||||
所在城市: NPC所在的城市
|
||||
功能: NPC的功能,任务NPC:进行任务对话和完成,商店NPC:可以购买物品
|
||||
|
||||
|
||||
|
||||
### create 文件夹数据结构说明
|
||||
@@ -31,15 +39,15 @@
|
||||
NPCID:根据NPC规则,对应任务绑定的NPCID。
|
||||
任务提示:指NPC说出的内容,即任务串联起来的故事。
|
||||
我的回答:指玩家应该回答的内容。
|
||||
下一环任务摘要:指玩家完成该任务后,下一环任务的摘要,摘要需要包含城市和地图名称,例如"去威尼斯广场和某某NPC兑换";如果下一环任务要求中是击杀怪物获得的道具作为任务要求的,要在任务中说明去哪里击杀怪物收集哪些物品交给哪个NPC,同时要内容丰富的介绍下一环完成条件(如果有条件)。
|
||||
下一环任务摘要:指玩家完成该任务后,下一环任务的摘要,摘要需要包含城市和地图名称,例如"去威尼斯广场和某某NPC兑换";如果下一环任务要求中是击杀怪物获得的道具作为任务要求的,要在任务中说明去哪个城市的哪里击杀怪物收集哪些物品交给哪个NPC(包含采集类任务要求),同时要内容丰富的介绍下一环完成条件(如果有条件)*特别注意:生成的说明地点要和地图ID的名称匹配,不要有错误地点。
|
||||
任务要求:任务可以需要任务物品/或者击杀怪物,当本环任务没有任务要求,仅对话任务时,该字段内容为:“[]”,如果有要求时该字段为数组json结构,结构模型如下:
|
||||
[
|
||||
{
|
||||
"code":"Monster",//要求类型:Monster:怪物,Goods:物品,copper:铜贝
|
||||
"name":"病鸡",//相关名称:为怪物名称或者物品名称,如果是铜贝名称为“铜贝”
|
||||
"parameter":"0AA26D21-B220-A830-A355-63C344C54079",//物品参数,怪物的怪物ID或者物品ID,
|
||||
"count":3,//要求达到的数量
|
||||
"mapId":"10_19",//怪物所在的地图ID,如果是怪物掉落物品的话,为怪物所在的地图ID,如果需要购买的物品为NPC所在的地图ID;非怪物或物品,该参数值为空
|
||||
"count":3,//要求达到的数量,如果是怪物/采集等,保持数量在10以内。
|
||||
"mapId":"10_19",//怪物所在的地图ID,如果是怪物掉落物品的话,为怪物所在的地图ID,如果需要购买的物品为NPC所在的地图ID,如果是采集时该值为采集配置中所在的地图ID;其他时该参数值为空
|
||||
"areaCode":"Own", //如果是怪物类型的话,仅个人击杀怪物参数为“Own”,如果是队伍都可以击杀为“Team”,非怪物类型该参数为空。
|
||||
"isOp":0//如果是物品或者铜贝需要扣除的该参数值为1,否则为0;如果时任务物品,且后续任务环不再需要该物品,要进行扣除处理,如果后续还需要,且后续不再奖励该任务道具,则不要进行扣除,要保证任务连贯性。
|
||||
}
|
||||
@@ -81,7 +89,7 @@ NPCID:根据NPC规则,对应任务绑定的NPCID。
|
||||
]
|
||||
|
||||
|
||||
- npc.xls :生成任务的NPC数据结构,当进行任务生成时,同时任务对应的NPC数据结构,结构参数说明如下:
|
||||
- npc.xls :生成任务的NPC数据结构,当任务生成时使用资源文件夹中已存在的npc时,则不需要再次生成,直接使用对应的NPC信息即可(如果任务类型为购买物品,可以直接使用在资源文件夹NPC文件中的商店NPC,非必要无需重新生成;同时要注意,商店NPC仅做购买使用,不要参与任务对话与完成);如果需要新的NPC时进行生成,生成结构参数说明如下:
|
||||
NPCID:生成的NPCID,为数字类型,参考提示要求的数字起始值进行叠加1生成。
|
||||
npc名称:生成任务时对话的NPC名称。
|
||||
地图ID:NPC所在地图点ID,参考任务生成npc所在地图。
|
||||
@@ -90,11 +98,11 @@ npc类型:类型值为“Task”。
|
||||
npc介绍: 对生成的该npc有一个性格或者人物的背景介绍,要求不超过50字。
|
||||
|
||||
|
||||
- goods.xls : 任务需要的物品,为串联任务或怪物掉落或任务剧情道具物品生成在该表格,参数说明:
|
||||
- goods.xls : 任务需要的物品,为串联任务或怪物掉落或任务剧情道具(含采集)物品生成在该表格,参数说明:
|
||||
物品ID:物品的主键ID,为数组类型,生成按照提示进行+1生成设计。
|
||||
物品名称: 物品或道具名称
|
||||
物品介绍:该物品的简单说明,不超过30字。
|
||||
获取途径:说明该物品如何获取。
|
||||
物品介绍:该物品的简单说明,不超过30字,不要写获取的方式相关内容。
|
||||
获取途径:说明该物品如何获取,如果你生成的说明带地点时,要写明具体地点,不要写地图ID。
|
||||
|
||||
|
||||
- monster.xls : 怪物表格,任务进行中如果有击杀怪物要求,对应的怪物表格
|
||||
@@ -137,6 +145,18 @@ NPCID:对应的NPCID
|
||||
物品ID:对应生成的物品ID
|
||||
物品价格:按照提示中要求的物品价格区间进行随机生成。
|
||||
|
||||
- collect.xls :这是地图绑定的采集配置表,如果生成任务中包含采集类任务,需要先在物品表中生成对应的采集物品,再设计采集信息配置在采集配置表中,具体参数如下:
|
||||
采集ID: 按照给定的提示要求,进行ID+1生成即可,数字类型。
|
||||
地图ID: 该采集所绑定的地图ID。
|
||||
物品名称: 采集成功后获得的物品的名称。
|
||||
物品ID: 采集成功后获得的物品的ID。
|
||||
采集数量: 采集成功给与的数量,格式为【最小数量-最大数量】;例如:采集成功后随机给1-2个,该值为:“1-2”;如果固定给1个,该值为“1-1”。
|
||||
采集需要活力:采集时消耗的活力,数值类型,在1-3点之间生成具体的所需数值。
|
||||
采集成功率: 采集的成功率,最大值为100,例如采集成功率50%,该值为50。
|
||||
冷却时间: 采集完成后的冷却时间,生成该属性时,不超过10秒,数值类型,为秒数。
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### resutlt 文件夹数据结构说明
|
||||
@@ -151,9 +171,9 @@ NPCID:对应的NPCID
|
||||
5. 如果该任务完成后发放奖励,则任务奖励中的每一项奖励的count不能小于0。
|
||||
6. 如果怪物掉落任务物品,那么掉落的数量大于任务要求数量,例如:如果任务要求3个物品,怪物设置了1个,那么这个怪物击杀后奖励必须为最少3个,可以设置击多个怪物数量。
|
||||
7. 如果是怪物掉落的物品作为任务道具,则怪物也要同时作为任务完成条件。
|
||||
8. 一定要检查下一环任务摘要中的描述和下一环实际场景是否对战,如果下一环有击杀任务要求,要验证是否和描述中的地图点是否一致。
|
||||
8. 一定要检查下一环任务摘要中的描述和下一环实际场景是否一致,同时如果包含物品,要确定物品后续是否再次使用,来根据情况确定物品扣除参数是0或者是1;如果下一环有击杀任务要求,要验证是否和描述中的地图点是否一致。
|
||||
9. 生成NPC名称,物品名称,怪物名称不能出线不同的主键ID相同的名称,保证NPC唯一性;NPC和怪物的名称直接起名,不要带身份文字。例如【商人马尔科】直接名字为【马尔科】。
|
||||
|
||||
10. 如果有新生成的NPC需要放置在建筑类地图点,不要放置在野外地图点;同样怪物的放置点,应该放置在野外地图点。
|
||||
|
||||
|
||||
## 验证
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user