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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: taeckle
打印 上一主题 下一主题

[已经过期] 请教10号角色和20号角色同时在战斗队伍中时平分伤害的写法

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
11
 楼主| 发表于 2019-7-10 02:22:41 | 只看该作者
继续召唤大神。。平分伤害这4个字原来这么难。。

点评

报告大神,又有问题了,按照你目前的脚本受到单体攻击技能时显示的伤害一样,但扣的血量又不一样了。。  发表于 2019-7-14 06:09
已更新脚本..人呢..  发表于 2019-7-11 15:21
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36437
在线时间
10798 小时
注册时间
2009-3-15
帖子
4814
12
发表于 2019-7-10 10:51:01 | 只看该作者
本帖最后由 soulsaga 于 2019-7-15 01:17 编辑
taeckle 发表于 2019-7-10 02:22
继续召唤大神。。平分伤害这4个字原来这么难。。


RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   def share_damage
  3.     target_actor = share_object
  4.     result = !!target_actor && target_actor.can_take_damage?
  5.     if result
  6.       @recipient = true
  7.       self.damage = self.damage / 2
  8.       target_actor.damage = self.damage
  9.       @@平分伤害=self.damage if self.index < target_actor.index
  10.       target_actor.hp -= self.damage
  11.       if self.index > target_actor.index and @敌群攻
  12.       target_actor.damage+=@@平分伤害;self.damage+=@@平分伤害;@敌群攻=false
  13.       end
  14.   end
  15.   return @hp - self.damage
  16.   end


更新脚本..测试正常..

点评

报告大神,是咱自己的打错字母的问题,现在没问题了,这个平分伤害的脚本完工了!  发表于 2019-7-16 06:38
问题来了,我把上面那个脚本所有3个“平分伤害”改成“dividingly”就不平分伤害了。。如果不改就还能平分,,,  发表于 2019-7-16 06:29
还有受到群体攻击技能攻击时也不平分伤害了。。。  发表于 2019-7-16 06:17
报告大神,目前最新的脚本当10号和20号受到带有群体攻击率的单体攻击技能攻击时,具体来说当此单体攻击技能变成群体攻击时,又不平分了。。  发表于 2019-7-16 06:11
已更新脚本..  发表于 2019-7-15 01:26
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
13
 楼主| 发表于 2019-7-16 06:47:59 | 只看该作者
soulsaga 发表于 2019-7-10 10:51
#--------------------------------------------------------------------------
  def share_damage
    ...


请教大神这个平分伤害的脚本的条件要改为只限于我方(或敌方)队伍中有第100号状态的队友(或敌人)的话那个def share_object该怎么写啊?

原来的条件是这么写的:

  def share_object
    return nil if ![10, 20].include?(@actor_id)
    return $game_party.actors.find{|a| a.id == (@actor_id == 10 ? 20 : 10) }
  end

现条件改为只限于我方(或敌方)队伍中有第100号状态的队友(或敌人)的话那个def share_object该怎么写啊?

点评

不会...  发表于 2019-7-16 14:03
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 16:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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