Project1
标题:
技能公式附加判定效果
[打印本页]
作者:
xiaoxiyp
时间:
2015-2-4 10:44
标题:
技能公式附加判定效果
比如说做一个技能如果角色拥有x号状态时公式为“a.atk+100-b.def”,如果没有这个状态则是"a.atk+60-b.def"
另一种技能如果 角色敏捷值大于对方敏捷值时公式为"a.atk+50",如果没有则是“a.atk+20”
还有一个是技能效果给对方50%附加一个状态,如果没有附加成功则本方使用者下回合必杀几率*100%(也可以说是状态)
作者:
chd114
时间:
2015-2-4 10:50
本帖最后由 chd114 于 2015-2-3 19:19 编辑
比如说做一个技能如果角色拥有x号状态时公式为“a.atk+100-b.def”,如果没有这个状态则是"a.atk+60-b.def"
a.state(x)? ? a.atk+100-b.def : a.atk+60-b.def
复制代码
另一种技能如果 角色敏捷值大于对方敏捷值时公式为"a.atk+50",如果没有则是“a.atk+20”
a.agi>b.agi? a.atk+50 : a.atk+20
复制代码
还有一个是技能效果给对方50%附加一个状态,如果没有附加成功则本方使用者下回合必杀几率*100%(也可以说是状态)
rand<0.5? b.add_state(x) : a.add_state(必杀几率*100%的状态的ID);
复制代码
(第三个需要把这个公式放在伤害的前面)
作者:
taroxd
时间:
2015-2-4 11:36
https://rpg.blue/thread-307316-1-1.html
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1