社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 道具中心
主题 : 如何实现伤害减免
porlutia 离线
级别: ②入门
显示用户信息 
0  发表于: 2016-07-31   
来源于 已解决 分类

如何实现伤害减免

想要实现某位角色对拥有[物理]属性的技能的伤害降低30%, 拥有[魔法]属性的技能的伤害降低40% 应该如何制作?
[ 此帖被porlutia在2016-08-12 18:30重新编辑 ]
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
关键词: RMXP
secondsen 离线
级别: 总版主
显示用户信息 
1  发表于: 2016-07-31   
数据库中的 “属性有效度”就是你需要的东西。。

这个属性在 职业 物品 技能 装备 敌人 这些项目中 都有出现。。就是通过属性来计算伤害减少/伤害加深的
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
拖后腿的人发勋章!
porlutia 离线
级别: ②入门
显示用户信息 
2  发表于: 2016-07-31   
回 1楼(secondsen) 的帖子
不 那个不够用...  
我想要的效果是:
(若是可以做到的话)你可以任意更改某些拥有某个技能的角色对于[物理]属性或者[魔法]属性的伤害进行减免

目前有个角色我想要设定对拥有[物理]属性的技能的伤害降低30%  对拥有[魔法]属性的技能的伤害降低40%
以后 也可能会有某位角色对于别的属性的伤害能有一定的减免  
默认的有效度 感觉根本不够用
porlutia 离线
级别: ②入门
显示用户信息 
3  发表于: 2016-08-01   
回 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 离线
级别: 总版主
显示用户信息 
4  发表于: 2016-08-01   
我的想法是 做成被动技能进行判定。。我再看看
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
拖后腿的人发勋章!
porlutia 离线
级别: ②入门
显示用户信息 
5  发表于: 2016-08-02   
回 4楼(secondsen) 的帖子
如何制作被动技呢  咱对RM还不是很熟悉的说
secondsen 离线
级别: 总版主
显示用户信息 
6  发表于: 2016-08-02   
技能使用的场合->无
作用范围->无

你这个问题,我周末或者下周初给你做哈
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
拖后腿的人发勋章!
porlutia 离线
级别: ②入门
显示用户信息 
7  发表于: 2016-08-02   
回 6楼(secondsen) 的帖子
麻烦你了
secondsen 离线
级别: 总版主
显示用户信息 
8  发表于: 2016-08-11   
不好意思,来晚了。

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

具体的看脚本里面的说明。
附件: Project2.rar (192 K) 下载次数:7
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
拖后腿的人发勋章!
porlutia 离线
级别: ②入门
显示用户信息 
9  发表于: 2016-08-11   
回 8楼(secondsen) 的帖子
虽然幻森这边收到回答的速度与6R相比是有点慢  但是 这边总能找到想要的答案   麻烦你了
描述
快速回复

认证码:

验证问题:
22-5=?,答案:17 正确答案:17
按"Ctrl+Enter"直接提交