Project1

标题: 影分身能否晋升为自爆影分身 [打印本页]

作者: stevenrock    时间: 2012-6-12 09:36
标题: 影分身能否晋升为自爆影分身
影分身脚本http://rpg.blue/forum.php?mod=viewthread&tid=79457
能否制作出类似迪达拉的粘土自爆的分身?
就是可以自行引爆(仅分身拥有该技能)或者死亡时被动引爆,或者引发某状态。dsu_plus_rewardpost_czw
作者: kangxi0109    时间: 2012-6-12 20:43
本帖最后由 kangxi0109 于 2012-6-12 22:20 编辑

主动和被动自爆,伤害值为500,可自行在Game_Battler 3里修改:
注意,被动自爆适用于所有名字带有“影子”的同伴...如果某个正常设定的同伴名字带有“影子”(比如“黑影子文”什么的),嘿嘿,一样爆...
教程-影分身.zip (204.92 KB, 下载次数: 101)
作者: stevenrock    时间: 2012-6-14 20:23
kangxi0109 发表于 2012-6-12 20:43
主动和被动自爆,伤害值为500,可自行在Game_Battler 3里修改:
注意,被动自爆适用于所有名字带有“影子” ...

阁下能否帮忙看看,“影分身”脚本里究竟哪句话让状态自动消除了?如果能够解决这个,这个脚本对我来说才更有意义。因为我使用了“状态限制技能”,如果状态无法稳定存在,几乎所有的技能都变成摆设了。苦恼中……
作者: kangxi0109    时间: 2012-6-14 21:36
大概是在190和204行这两行,将
  1. actor.remove_states_battle
复制代码
注释掉就可以了。
作者: stevenrock    时间: 2012-6-16 22:30
kangxi0109 发表于 2012-6-14 21:36
大概是在190和204行这两行,将注释掉就可以了。

      self.hp -= self.damage
      if self.is_a?(Game_Actor) && self.name.include?("影子")
        if self.hp = 0
          for i in 0..8
            if $game_troop.enemies!=nil
              $game_troop.enemies.hp -= 500
              $game_troop.animation.push(100)
            end
          end
        end
      end
我想这样可以播放100号大爆炸的动画,可惜失败了?
作者: kangxi0109    时间: 2012-6-16 22:41
两段脚本分别对待,印象中大爆炸是整个画面的吧,这就简单了,在我原来给的脚本加上:
普通攻击时:
  1. attacker.animation_id = 100
复制代码
技能攻击时:
  1. user.animation_id = 100
复制代码
就可以了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1