Project1

标题: 那种牺牲自己一项数值提高伤害的技能,怎么设计写公式? [打印本页]

作者: 雷影    时间: 2025-5-8 22:16
标题: 那种牺牲自己一项数值提高伤害的技能,怎么设计写公式?
就是角色行动前给自己上一层DEBUFF(减命中,减防)
比如 乾坤一掷 牺牲命中率 提高伤害值  而且只是使用技能的时候命中率下降,技能打完后恢复正常!
同理 舍身一击 牺牲一半防御力 提高一倍攻击力进行攻击,被反击时都也处在一半防御力的状态,持续到回合结束而不是这个角色行动完。
还有 破防攻击 对方处于防御时 伤害翻倍,否则伤害减半!

一个提高伤害值,对高防目标效果会弱
一个是提高攻击力!对高防目标就效果强!
一个是针对爱防御的敌人
作者: 2606358566    时间: 2025-5-9 07:59
先独立出技能公式,就可以随便写你想要的各种技能了,不过很繁琐。

Image_2652011845262456.png (158.8 KB, 下载次数: 12)

Image_2652011845262456.png

Image_2652013288892072.png (158.8 KB, 下载次数: 8)

Image_2652013288892072.png

作者: zlpwb1666    时间: 2025-5-11 15:26
b.isStateAffected(x) ? 5000 : 100
判定b(目标)当前状态是否为x(填防御指令在状态里的编号)
若为x则造成5000点伤害(破防伤害),否则造成100点伤害(一般伤害)。

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






欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1