Project1

标题: 怎样依据敌方的数据设定伤害值? [打印本页]

作者: linyifei    时间: 2013-4-23 21:54
标题: 怎样依据敌方的数据设定伤害值?
我用公共事件变量带入了一个角色的最大MP,然后对此角色造成该MP数量的伤害,然后我把这个公共事件加载一个技能后面,敌人发动之后,居然游戏崩溃了……

求解释原因,或者有没有其他方法达到类似效果?

作者: a364774426    时间: 2013-4-23 22:13
其实关于技能伤害的计算式在Game_battle脚本中的,
主要方法是:
if obj.is_a?(RPG::Skill)  and obj.id == xx  #对某个技能进行判定
damage = self.maxmp #伤害值等于受击者的最大MP
end
作者: linyifei    时间: 2013-4-24 23:34
a364774426 发表于 2013-4-23 22:13
其实关于技能伤害的计算式在Game_battle脚本中的,
主要方法是:
if obj.is_a?(RPG::Skill)  and obj.id == ...

请问该如何使用呢?我是脚本白痴……对这个只能看懂一点……
作者: saturnfjh    时间: 2013-4-25 09:42
本帖最后由 saturnfjh 于 2013-4-25 10:00 编辑

直接在计算公式里写 b.mmp 不就好了。。。。? 还是我没看懂?

好吧突然发现VX没有公示栏……

记得VX在进行伤害计算的时候是调用了 user 和 self 的,

改改脚本就好了……看2L= =




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