porlutia 发表于 2016-7-31 11:42:05

如何实现伤害减免

想要实现某位角色对拥有[物理]属性的技能的伤害降低30%, 拥有[魔法]属性的技能的伤害降低40% 应该如何制作?

secondsen 发表于 2016-7-31 17:11:37

数据库中的 “属性有效度”就是你需要的东西。。

这个属性在 职业 物品 技能 装备 敌人 这些项目中 都有出现。。就是通过属性来计算伤害减少/伤害加深的

porlutia 发表于 2016-7-31 23:36:15

回 1楼(secondsen) 的帖子

不 那个不够用...  
我想要的效果是:
(若是可以做到的话)你可以任意更改某些拥有某个技能的角色对于[物理]属性或者[魔法]属性的伤害进行减免

目前有个角色我想要设定对拥有[物理]属性的技能的伤害降低30%  对拥有[魔法]属性的技能的伤害降低40%
以后 也可能会有某位角色对于别的属性的伤害能有一定的减免  
默认的有效度 感觉根本不够用

porlutia 发表于 2016-8-1 11:29:47

回 1楼(secondsen) 的帖子

尝试了修改在Game_Actor下的属性有效度table
在table下方加了这么几条
table = 60 if self.state?(55) && element_set == 18 #魔法减免
table = 70 if self.state?(55) && element_set == 21 #物理减免

然后测试的时候好像没有效果....

secondsen 发表于 2016-8-1 12:49:49

我的想法是 做成被动技能进行判定。。我再看看

porlutia 发表于 2016-8-2 11:05:31

回 4楼(secondsen) 的帖子

如何制作被动技呢咱对RM还不是很熟悉的说

secondsen 发表于 2016-8-2 19:53:38

技能使用的场合->无
作用范围->无

你这个问题,我周末或者下周初给你做哈

porlutia 发表于 2016-8-2 23:50:38

回 6楼(secondsen) 的帖子

麻烦你了

secondsen 发表于 2016-8-11 10:26:55

不好意思,来晚了。

好不容易放假了,天天带孩子,没什么时间摸电脑。

具体的看脚本里面的说明。

porlutia 发表于 2016-8-11 13:23:33

回 8楼(secondsen) 的帖子

虽然幻森这边收到回答的速度与6R相比是有点慢但是 这边总能找到想要的答案   麻烦你了
页: [1] 2
查看完整版本: 如何实现伤害减免