91bb

91bb => V4bb => Topic started by: Rico on Jun 15, 2024, 06:47 PM

Title: QUEST
Post by: Rico on Jun 15, 2024, 06:47 PM
「橙色任务」

表现「强大」的任务。

QUEST1:猎杀乱入的NPC。
流程:游荡状态下接到任务——>获得特殊道具——>使用后NPC乱入——>击杀NPC获得clbpara状态或特殊物品——>返回任务地点(?)或使用任务物品(?)交任务,获得奖励。
逻辑:刷NPC(已写),NPC死亡时进行逻辑(已写),判定逻辑

QUEST2:保护乱入的NPC。
流程:游荡状态下接到任务——>获得特殊道具——>使用后NPC乱入——>该NPC若被击杀,则在gamevars中写入击杀者ID——>未被击杀的场合一禁后脱离(需要写逻辑)——>一禁后返回任务地点或使用任务物品交任务,获得奖励。
逻辑:需要写NPC脱离的逻辑

QUEST3:数值怪
流程:游荡状态下接到任务——>获得特殊道具——>使用后判定数值——>数值达到便任务成功。
逻辑:都是游戏已有的。

「蓝色任务」

表现「温柔」的任务。

QUEST?:除错类?
流程:略
思考:不能和新电波系的提交物品除错重复,仍旧需要构思。

「绿色任务」

表现「可爱」的任务。
仍旧需要构思。

完成一定量的橙色,蓝色,绿色任务对应解离流程中的TERRA,AQUA,VENTUS物品。
Title: Re: QUEST
Post by: Rico on Oct 17, 2024, 06:50 PM
QUEST 2
接到任务后,游戏中addnpc。
该npc根据预设框架add,然后直接塞进需要的内容。
该npc的clbpara里面会塞入以下内容:
LinkedPlayerID,BuffLevel

随后给玩家塞一个具有特殊itmpara的物品,该物品将会包含NPC的信息等以下内容:
QuestPlayer,QuestID,LinkedNPCID,BuffLevel

使用后,返回NPC健康情况,玩家丢失一定值BuffLevel为系数的HP,该NPC回复该系数LP并提升BuffLevel(也许会有系数强化)
使用物品时如NPC已死亡则直接修改玩家clbpara判定任务失败。
如已经超过X禁,且NPC仍旧生存,则判定任务成功,该物品变化为任务领赏物品,再次使用后进入领赏逻辑。

————————————————
→定期向NPC的clbpara中写数值来削减NPC的HP?
遭遇逻辑中加料执行该逻辑并判定,然后操纵数据库向对应玩家发送组队或剧情聊天信息?
    →削减至0的场合直接进入NPC死亡·任务失败判定......?
Title: Re: QUEST
Post by: Rico on Jan 19, 2026, 04:41 PM
「蓝色任务」—— 表现「温柔」
QUEST4:昔日重现

流程:游荡状态接任务 ——> 获得特殊道具「褪色的旧照片」 ——> 前往特定地图(如:回忆之地)使用照片 ——> 召唤出非敌对NPC「逝去的幻影」 ——> 此时不能攻击,需对NPC使用道具「鲜花」(需提前收集) ——> NPC留下遗言后消失(不判定为击杀,而是脚本移除) ——> 任务完成,获得奖励。
逻辑:复用召唤逻辑。判定逻辑改为:在战斗中对特定NPC使用特定道具(需支持战斗中"给予"而非"攻击"的逻辑,或通过对话选项实现),触发NPC移除脚本并设置任务完成标志。

QUEST5:救赎之手

流程:接任务 ——> 获得「净化药剂」 ——> 使用后召唤NPC「暴走的实验体」(敌对状态) ——> 在战斗中将其HP削减至20%以下但不可击杀 ——> 使用「净化药剂」 ——> NPC转化为非敌对状态或掉落任务物品「清醒的证明」后撤退 ——> 提交任务。
逻辑:复用战斗逻辑。
增加判定:目标NPC HP < 阈值 + 使用特定道具 = 触发特殊事件(非死亡)。

「绿色任务」—— 表现「可爱」
QUEST6:躲猫猫

流程:接任务 ——> 获得道具「侦探眼镜」 ——> 使用后提示"某个捣蛋鬼藏在XX地点" ——> 前往该地点 ——> 探索遇到NPC「捣蛋鬼」 ——> 并不是战斗,而是自动触发对话"被你发现啦!" ——> 获得「捣蛋鬼的糖果」 ——> 收集3个糖果后合成任务物品提交。
逻辑:复用召唤逻辑(将NPC预先投放或使用道具时投放到指定地图)。
判定逻辑:遇敌后的事件层(Event Layer)改为直接对话或获得物品,跳过战斗阶段。

QUEST7:偶像握手会

流程:接任务 ——> 获得道具「应援棒」 ——> 自身歌魂数值达到标准 ——> 使用「应援棒」 ——> 召唤NPC「流浪偶像」 ——> 战斗界面被替换为"打Call"界面(通过更改攻击方式描述或仅允许使用应援道具) ——> 坚持X回合不死亡或"造成"足够多的"应援值"(伤害) ——> 任务成功。
逻辑:数值怪变种。将"伤害"视为"应援值",将"击杀"视为"握手成功"。需要判定自身歌魂才能开启任务。