查看: 1009|回复: 2

[有事请教] 那种牺牲自己一项数值提高伤害的技能,怎么设计写公式?

[复制链接]
梦石
0
星屑
7989
在线时间
1319 小时
注册时间
2006-7-18
回帖
459
发表于 2025-5-8 22:16:21 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
就是角色行动前给自己上一层DEBUFF(减命中,减防)
比如 乾坤一掷 牺牲命中率 提高伤害值  而且只是使用技能的时候命中率下降,技能打完后恢复正常!
同理 舍身一击 牺牲一半防御力 提高一倍攻击力进行攻击,被反击时都也处在一半防御力的状态,持续到回合结束而不是这个角色行动完。
还有 破防攻击 对方处于防御时 伤害翻倍,否则伤害减半!

一个提高伤害值,对高防目标效果会弱
一个是提高攻击力!对高防目标就效果强!
一个是针对爱防御的敌人
梦石
0
星屑
1097
在线时间
98 小时
注册时间
2021-6-8
回帖
30
发表于 2025-5-9 07:59:09 来自手机 | 显示全部楼层
先独立出技能公式,就可以随便写你想要的各种技能了,不过很繁琐。
Image_2652011845262456.png
Image_2652013288892072.png
回复

使用道具 举报

梦石
0
星屑
4853
在线时间
1157 小时
注册时间
2009-10-3
回帖
140
发表于 2025-5-11 15:26:45 | 显示全部楼层
b.isStateAffected(x) ? 5000 : 100
判定b(目标)当前状态是否为x(填防御指令在状态里的编号)
若为x则造成5000点伤害(破防伤害),否则造成100点伤害(一般伤害)。

另外一些也可以用公共事件→强制战斗行动,这种土办法来执行撒。
把技能效果拆分开,比如1#技能为减命中防御加攻击,然后再通过公共事件强制执行一个2#攻击技能。

自己给自己挖了一个坑,然后掉下去的我,竟然爬不上来了,呵呵(NMB)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部