本帖最后由 余杭 于 2024-1-9 17:40 编辑 Mr.springdream 发表于 2024-1-9 17:33 请理解具体含义, user,表示对技能的使用者进行判断, 第一部分代表的就是使用者的具体参数, 第二部分是判断条件 user atk param,你可以直接认为是user.atk 至于你举的这个例子,可以看做user.atk>user.atk,必定不会成立 |
余杭 发表于 2024-1-9 17:15 所以带user的那个部分,其实说的就是我方的数值是吗? 比如 user hp% param<=50% 说的就是我方的角色中生命值小于50% 而不带的那个,就是需要判断的 可是示例里这个“User ATK param > user.atk: Power Break, Highest ATK”该如何理解呢? 到底是谁大于谁 |
本帖最后由 余杭 于 2024-1-9 17:30 编辑 Mr.springdream 发表于 2024-1-9 17:04 给的示例还有一个没带USER的,那一个判断的就是目标组,比如技能打敌人,则对敌人遍历判断, 技能治疗友方,则对友方遍历判断(就是上述的第一阶段,对技能的目标进行遍历判断参数条件) |
本帖最后由 余杭 于 2024-1-9 17:29 编辑 Mr.springdream 发表于 2024-1-9 17:04 这一段可以分为4部分, 第一部分是判断的参数,USER HP% param(对技能的使用者的参数进行判断) 第二部分是判断的条件, <= 50% 第三部分是释放的技能,Heal 第四部分是释放的目标,Lowest HP%(这一部分看下面,有给说明可以用啥) |
shiroin 发表于 2024-1-8 18:06 感谢,但是现在又有了新的问题 |
顺便附一段有“User atk param”的示例和解释,是否是我的理解有问题? USER stat PARAM eval - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Replace 'stat' with either 'atk', 'def', 'mat', 'mdf', 'agi', 'luk', 'maxhp', 'maxmp', 'hp', 'mp', 'hp%', 'mp%', or 'level' to run it in a condition check again to see if the action gets passed. If the user's param matches the conditions, the check is fulfilled. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Example: User HP% param <= 50%: Heal, Lowest HP% User MP param > 90: Mana Drain, Highest MP User ATK param > user.atk: Power Break, Highest ATK |
本帖最后由 Mr.springdream 于 2024-1-9 17:02 编辑 试了下 这个插件的格式: condition: SKILL x, target 如:ATK param > user.atk: Power Break, Highest ATK 其中 “atk param”是指攻击对象的队伍中 最高战斗力的角色面板 但是“User atk param”却并非如此,我尝试了下,这个词条既不是我方战斗人员的战斗力 也不是对方战斗人员的战斗力 想再问问“User atk param”还有哪些可能? |
Mr.springdream 发表于 2024-1-8 18:02 会用到user的场合往往是为了和target区分开来防止歧义 所以ATK param能不能直接用要看插件具体的格式 |
shiroin 发表于 2024-1-8 17:51 那么 ATK param 和 User ATK param 都是当前角色的基础面板吗? |
我没搞错的话,param说通俗点就是基础面板,如果是actor就是单纯由特性和装备以及职介属性共同加成出来的属性面板,如果是enemy,因为没有装备和职介的设定,所以只有特性和基础面板共同加成 而user.atk是读取了对应角色当前的总攻击力,换句话说就是追加了状态、BUFF的判定,比如如果套了攻击力减益BUFF,user.atk是会比User ATK param更低的,反之就是user.atk > User ATK param param并不会因为状态、BUFF的影响发生变化 你可以为玩家或敌人设计一些改变属性的状态或BUFF去测试是不是这样 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-5-9 15:16
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.