NPC相关的功能管理页面修改 关键字:传奇源码,mir3,zircon,源码,游戏

其他文件
| 文件 | 路径 | 说明 |
|---|---|---|
| NPCInfo.cs | LibraryCore/SystemModel | 枚举信息 |
| NPCObject.cs | Client/Models | 图像信息在NPC素材文件 |
NPC信息 NPCInfoView
可以添加NPC的对话需求
交互页面

检查
如果不满足条件,就会跳失败页面
动作
比如传送扣除1000金币,就可以用动作来实现
按钮
举例:以下对话内容
很好。现在把每一分钱都花出去。
[返回:1]
[退出:0]
就可以增加一个按钮ID为1的内容,目标页面就是跳转的页面
数值
暂时未知
物品类型
如果是商店类的对话,指定物品类型,可以限制在该对话中的交易物品类型
物品列表
物品陈列柜,可以选择自己展示的内容
任务信息 QuestInfoView

需求
设置接取任务的条件,通常情况都会设置该条件未完成
奖励
通常奖励金币和经验
任务
如上图,结构虽然复杂一些,但是主要的理解难点就在掉落组上。
掉落组跟 怪物 - 掉落信息 中的掉落组对应。这样可以实现一些掉落物品为任务专门掉落