Skip to content

剧情动作

文本行需要玩家输入(点击/按键)继续到下一行, 动作行(choice除外)自动执行且不可与文本共存(若共存则忽略文本)。

常用动作:

动作参数说明
injectUnique插入"Let's Talk"及一些通用步骤
choice为文本添加选项(需配合textjump)
choice/bye插入默认告别选项
cancel设置右键/ESC键行为(需配合jump, 通常是end)
setFlagflag, 值(可选)设置flag值(默认1)
reload重新加载剧情,以便应用当前剧情中所做的任何flag更改。需配合jump,通常是main这并不是指热重载,开发时热重载只需要你保存文件更改并再次打开对话即可
enableTone启用对话语气转换
addActor添加角色标识(actor列填写新ID时自动触发)
invoke方法名调用方法
setBG图片名(可选)设置背景图(支持Texture文件夹自定义png), 为空时则清除
BGMBGM ID切换背景音乐, 详见Sound 音频/BGM
stopBGM停止BGM
lastBGM停止并恢复之前BGM
sound音频ID播放音频, 详见Sound 音频/BGM
wait时长暂停执行(秒), 通常用于等待动画效果
alphaIn持续时间淡入效果(秒)
alphaOut持续时间淡出效果
alphaInOut持续时间, 等待时间, 持续时间先淡入, 等待, 再淡出
fadeIn时长, white/black(可选)渐显(白/黑)
fadeOut时长, white/black(可选)渐隐
fadeInOut持续时间, 等待时间, 持续时间先渐显, 等待, 再渐隐
hideUI过渡时间隐藏界面(结束剧情时恢复)
hideDialog隐藏对话框(需配合wait使用)
end直接结束剧情
addKeyItem关键物品id给予玩家关键物品
drop物品id在玩家位置生成物品
addResource资源类型, 数量添加家园资源
shake屏幕震动
slap扇剧情所有者角色
destroyItem物品id从背包移除指定物品
focus立即聚焦镜头到剧情所有者
focusChara角色id, 速度(可选)移动镜头到同地图角色
focusPC速度(可选)聚焦玩家角色
unfocus重置镜头
destroy角色id移除同地图角色
save存档
setHour小时数设置游戏时间

多参数使用 , 半角逗号分隔,中间不要有空格。

内置跳转

执行 inject/Unique 动作后,会有大量内置的剧情步骤被注入当前剧情表。要使用它们,只需将它们设置为 jump 目标即可。有些步骤已经在默认的 inject/Unique 对话中使用了,你无需再次使用。

步骤名称用途
_banish结束剧情
_bye结束剧情
_toggleSharedEquip切换 tg 的共享装备状态
_daMakeMaidtg 设为女仆
_joinParty如果 tg 的特质允许加入,则将其设为队伍成员。这不是邀请!
_leavePartytg 从队伍移除,并送回据点区域
_makeLivestocktg 设为派系家畜
_makeResidenttg 设为派系居民
_departtg 从派系移除
_rumor查看流言
_sleepBeside切换 tg 是否在玩家旁睡觉
_disableLoyal切换 tg 忠诚心状态
_sucktg 吸血或者吸猫。优先吸血,其次吸猫
_insult切换 tg 嘲讽状态
_makeHome将当前区域分支设为 tg 的家
_invite尝试邀请 tg 成为同伴,会检查玩家属性和 tg 可邀请状态。无条件邀请入队请使用CWL拓展动作join_party()
_Guide引导玩家前往一系列地点
_tail纯洁的肉体关系
_whore有金钱交易的肉体关系
_bloom加深与 tg 的羁绊
_buytg 购买物品
_buyPlantg 购买研究图纸
_givetg 物品
_blessing对队伍施加祝福
_traintg 进行技能训练
_changeDomain改变 tg 的领域
_revive复活死亡的同伴
_buySlavetg 购买奴隶
_tradetg 交换物品
_identifytg 鉴定物品
_identifyAlltg 鉴定所有物品
_identifySPtg 使用高级技能鉴定物品
_bout发起决斗
_news在地图上生成随机地城
_heal治疗玩家
_foodtg 购买食物
_deposittg 存款
_withdrawtg 取款
_copyItemtg 复制物品
_extraTax缴纳额外税金
_upgradeHearth升级炉石
_sellFame出售声望
_investZone投资当前区域
_investShop投资 tg 的商店
_changeTitle更改玩家称号
_buyLand扩展当前区域地图
_disableMove使 tg 无法移动
_enableMove使 tg 可以移动

This project is an unofficial documentation site and is not affiliated with, endorsed by, or associated with Elin or Lafrontier / Noa. All trademarks are the property of their respective owners.