Project1

标题: MV里技能公式怎么写? [打印本页]

作者: 天一教主    时间: 2017-9-3 16:36
标题: MV里技能公式怎么写?
1.做一个判断敌人状态而改变技能公式的技能 如 敌人有状态1造成100伤害 如果没有造成50
2.做一个攻击敌人但可以给自己添加状态的技能
作者: sutao80216    时间: 2017-9-3 21:12
第一个,在技能伤害公式里填上这个:
  1. b.isStateAffected(stateID) ? 100 : 50
复制代码

第二个,同样在技能伤害公式里,在原有公式前面填上这个:
  1. a.addState(stateID);
复制代码

注意:不要漏掉末尾的分号。
作者: jod0712    时间: 2017-9-6 17:40
借帖子发问

我想要做一个假如角色有A状态,那他一般攻击敌人的时候伤害100且附加B状态,假如没有A状态,伤害就50

我尝试用sutao80216大大的方法打了

a.isStateAffected(A状态ID) ? b.addState(b状态ID); 100 : 50

结果实测这个技能不能使用,

我测试分开的a.isStateAffected(A状态ID) ? 100 : 50 和 b.addState(b状态ID); 100

技能都可以正常使用,但是合在一起不知道要改甚么才可以让伤害公式成立

请问要怎么解决呢?

作者: Ajucaqiu    时间: 2017-9-6 20:09
jod0712 发表于 2017-9-6 17:40
借帖子发问

我想要做一个假如角色有A状态,那他一般攻击敌人的时候伤害100且附加B状态,假如没有A状态,伤 ...

a.isStateAffected(id) ? (b.addState(id),100) : 50;




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