快捷导航
查看: 464|回复: 0

[状态] [状态核心玩法]状态时间点

[复制链接]

经验  100%

会员等级

积分信息
金币:264
钻石:0
活跃:380
发电:48

荣誉勋章
荣誉管理首批会员

TA的形象

Rank: 85Rank: 85Rank: 85Rank: 85

懒癌晚期病人

爱丽丝

UID: 1 发表于 2023-11-25 19:45:28 | 显示全部楼层 |阅读模式
基础类:
<Custom Apply Effect>//状态被添加时执行.
<Custom Remove Effect>//状态被移除时执行.
<Custom Leave Effect>//状态持续时间结束时执行.
<Custom Turn Start Effect>//每回合开始时执行.
<Custom Turn End Effect>//每回合结束时执行.

<Custom Action Start Effect>//每次执行新动作时执行.
<Custom Action End Effect>//每次完成新动作时执行.
<Custom Regenerate Effect>//每次HP/MP/TP改变时执行[技能结束后].

<Custom Battle Effect>//每次战斗开始时执行.
<Custom Victory Effect>//每次战斗胜利时执行.
<Custom Escape Effect>//每次战斗逃跑时执行.
<Custom Defeat Effect>//每次战斗被击败时执行.

进阶类:value:指输出值
【时间点1:攻击方进攻即将到达防守方】
<Custom Initiate Effect>//每次该状态持有者执行新动作时执行(可以视为攻击方发动攻击时).无value 可以改暴击回避等
<Custom Select Effect>//每次该状态持有者被执行新动作时执行(可以视为被攻击方被攻击时).无value 可以改暴击回避等

【时间点2:攻击方进攻已到达防守方,但value尚未决定】
<Custom Confirm Effect>//每次该状态持有者攻击或技能后执行.value尚未决定,可以更改 无法改暴击回避等
<Custom React Effect>//每次该状态持有者被攻击或技能后执行.value尚未决定,可以更改 无法改暴击回避等

【时间点3:攻击方进攻即已到达防守方,且value已经决定,但还能读取其值】
<Custom Establish Effect>//每次该状态持有者造成伤害后执行.value已经决定,无法更改
<Custom Respond Effect>//每次该状态持有者受到伤害后执行.value已经决定,无法更改

【时间点4:时间点3之后的收尾时间段,此时已经无法读取value】
<Custom Conclude Effect>//每次该状态持有者攻击后(无论攻击是否成功)执行.无value
<Custom Deselect Effect>//每次该状态持有者受到攻击后(无论攻击是否成功)执行.无value

<Custom Passive Condition>//自定义被动条件
<Custom Battle Effect>//自定义战斗效果
<Custom Confirm Effect>//自定义确认效果
<Custom Regenerate Effect>自定义再生效果
<Custom Deselect Effect><自定义取消选择效果>
<Custom Turn End Effect><自定义回合结束效果>

【战斗者对象】
攻击方对象:user
防守方对象:target
状态来源对象:origin

实际上说攻击方和防守方是为了便于理解,实际上还有对队友使用辅助技能比如加血等情况,总之user其实代表着行动者,而target代表着被锁定者,也就是被user锁定的对象.

帖子的最近访客

回复 论坛版权

使用道具 举报

ahome_bigavatar:guest
ahome_bigavatar:welcomelogin
您需要登录后才可以回帖 登录 | 加入民族

本版积分规则

论坛用工具

奶牛快传 蓝凑云 聚合图床 TinyPNG remove 代码测试 颜色代码 颜色代码2

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

Archiver|小黑屋|RPG民族

GMT+8, 2024-6-18 03:28 , Processed in 0.118273 second(s), 39 queries .

快速回复 返回顶部 返回列表