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

Project1

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

特效武器的问题:关于吸血的BUG?

 关闭 [复制链接]

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
跳转到指定楼层
1
发表于 2008-2-5 20:51:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
出处是K的特效武器和防具:

http://rpg.blue/viewthread.php?tid=61396&ntime=2008%2D1%2D31+9%3A59%3A40


当角色装备着带有吸血属性的武器给队友使用加HP药品或者使用回复HP法术的时候,自己也会扣血了,怎么解决?如何把这两种行为排除在外?


关于吸血脚本的添加在 Scene_Battle 4下面:
     if wqpd(35)   
      for target in @target_battlers
      if target.damage != nil and target.damage != "Miss"
        @active_battler.hp += (target.damage*0.3).to_i
        @active_battler.damage = 0 - (target.damage*0.3).to_i
        @active_battler.damage_pop = true   
      end
      end
版务信息:本贴由楼主自主结贴~
囡囚囨囚囨図囨囧
头像被屏蔽

Lv1.梦旅人 (禁止发言)

心无天使

梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-12-15
帖子
1016
2
发表于 2008-2-5 20:56:33 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
3
发表于 2008-2-5 21:12:17 | 只看该作者
唉,那家伙那时候还太年轻了……
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
4
 楼主| 发表于 2008-2-5 22:33:14 | 只看该作者
current_action.kind == 1是指特技?
current_action.basic == 1是指物品?
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
5
发表于 2008-2-5 22:34:38 | 只看该作者
以下引用幻耶于2008-2-5 14:33:14的发言:

current_action.kind == 1是指特技?
current_action.basic == 1是指物品?

两个合起来指攻击
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
帖子
2402
6
 楼主| 发表于 2008-2-5 22:45:02 | 只看该作者
那么如果我新添了一种反弹攻击的防具,反弹敌人攻击和特技,那么为了防止队友在战斗中为装备了反弹属性的防具加HP药品或魔法也可能出现的反弹现象,也应该添加上面两项,写成这样?

      if self.is_a?(Game_Actor) and fjpd(40) and (rand(100) < $data_system.elements[40].split(/,/)[1].to_i) and @active_battler.current_action.kind == 1 and @active_battler.current_action.basic == 1
        $damage_get = (self.damage / 2)
        attacker.hp -= $damage_get
        attacker.damage = $damage_get
        $attack_return = true
      end
囡囚囨囚囨図囨囧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
7
发表于 2008-2-5 22:47:46 | 只看该作者
底下为  attacker
应该是在攻击伤害计算的定义里
所以不用加上判断。
不过这样只能反弹攻击。
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-3 06:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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