设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1780|回复: 7
打印 上一主题 下一主题

[已经过期] RTAB战斗系统中如何新设置一个属性:反伤

[复制链接]

Lv2.观梦者

梦石
0
星屑
660
在线时间
50 小时
注册时间
2018-6-27
帖子
49
跳转到指定楼层
1
发表于 2018-6-28 11:57:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
即攻击具有反伤属性的角色,攻击者会受到回敬的百分比伤害。

Lv3.寻梦者

梦石
0
星屑
995
在线时间
180 小时
注册时间
2013-2-16
帖子
176
2
发表于 2018-6-28 12:58:39 | 只看该作者
以下效果不知是否可行:当角色有10号状态时就会反弹30%的普通攻击伤害,属性的话是分ABCDE的,不清楚楼主的意思,直接改用状态了
1.定位到Game_Battler3
2.attack_effect方法里面找到”# HP 的伤害计算“这行注释,在下面添加

  1. if states.include?(10)
  2.         attacker.damage = (self.damage*0.3).to_i#在这里改倍率,把0.3换掉就行了
  3.         attacker.hp -= attacker.damage
  4.       end
复制代码

3.在Scene_Battle4里面,找到显示伤害的方法update_phase4_step5,找到target.damage_pop = true这句,在下面添加:

  1. if target.states.include?(10) and @active_battler.damage != nil
  2.            @active_battler.damage_pop = true
  3.         end
复制代码


这样应该就行了,如果想要其他编号的属性把所有的10都换成想要的编号就行了
特技反弹可以仿照此法在skill_effect方法里面改,物品反弹同理
属性的话把所有target.states.include?(10)换成属性的判断就行了
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
660
在线时间
50 小时
注册时间
2018-6-27
帖子
49
3
 楼主| 发表于 2018-6-28 13:27:16 | 只看该作者
clear仔 发表于 2018-6-28 12:58
以下效果不知是否可行:当角色有10号状态时就会反弹30%的普通攻击伤害,属性的话是分ABCDE的,不清楚楼主的 ...

加入之后并没有效果,可能因为RTAB战斗系统的方式,我的意思是用RTAB中特有的装备附加属性名称的特效(原版中有HP吸收这个属性,我脚本盲,想仿着写出HP反弹却不会写),能否加个qq讨论一下,非常感谢你。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
660
在线时间
50 小时
注册时间
2018-6-27
帖子
49
4
 楼主| 发表于 2018-6-28 13:31:42 | 只看该作者
笹舟丶萚 发表于 2018-6-28 13:27
加入之后并没有效果,可能因为RTAB战斗系统的方式,我的意思是用RTAB中特有的装备附加属性名称的特效(原 ...

我qq1092245367

点评

加Q还是算了吧( ・᷄ὢ・᷅ )  发表于 2018-7-5 11:31
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
995
在线时间
180 小时
注册时间
2013-2-16
帖子
176
5
发表于 2018-7-5 11:29:37 | 只看该作者

那你就在RTAB脚本里找到对应的语句改,RTAB应该覆盖了原来Scene_Battle的定义,所以在原来的地方改没有什么用,在RTAB里面定义这个类的地方改就行了

点评

不知道你用的什么RTAB脚本所以没办法就事论事地改,大致原理就是这样  发表于 2018-7-5 11:31
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6245
在线时间
558 小时
注册时间
2018-6-5
帖子
129
6
发表于 2018-7-6 22:22:32 | 只看该作者
attacker.damage = (self.damage*0.3).to_i #0.3是倍率
俄罗斯帝国末代沙皇尼古拉二世
#俄文转写 = Царь Николай II
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-26 03:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表