查看: 2281|回复: 8

[已经解决] 如何制作【一打就会醒的睡眠状态】

[复制链接]

素材区好人

梦石
5
星屑
12579
在线时间
4349 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2012-8-15 22:20:03 | 显示全部楼层 |阅读模式

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

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

×
睡眠状态下不会行动,但是一打就会醒,但那仅仅是被物理攻击打中下才会醒
如何制作,不管是物理还是魔法。只要受到伤害就会被打醒的睡眠状态
梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
发表于 2012-8-16 10:17:27 | 显示全部楼层
Game_Battler 3的● 应用特技效果  if self.damage > 0 下面添加:

                    if self.states.include?(20)
                      self.remove_state(20)
                    end
囡囚囨囚囨図囨囧
回复

使用道具 举报

素材区好人

梦石
5
星屑
12579
在线时间
4349 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

 楼主| 发表于 2012-8-16 12:03:13 | 显示全部楼层
幻耶 发表于 2012-8-16 10:17
Game_Battler 3的● 应用特技效果  if self.damage > 0 下面添加:

                    if self.states.i ...

这样,如果技能的攻击力F是0,还是无法打醒
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
发表于 2012-8-16 12:13:17 | 显示全部楼层
本帖最后由 幻耶 于 2012-8-16 12:21 编辑

那么就 Scene_Battle 4 下面

  #--------------------------------------------------------------------------
  # ● 刷新画面 (主回合步骤 5 : 显示伤害)
  #--------------------------------------------------------------------------
  def update_phase4_step5
    # 隐藏帮助窗口
    @help_window.visible = false
    # 刷新状态窗口
    @status_window.refresh
    # 显示伤害
    for target in @target_battlers
      if target.damage != nil
        target.damage_pop = true
                if target.damage.to_i > 0
          target.remove_state(20)
        end

      end
    end
囡囚囨囚囨図囨囧
回复

使用道具 举报

梦石
0
星屑
548
在线时间
254 小时
注册时间
2010-8-25
回帖
280
发表于 2012-8-16 13:40:54 | 显示全部楼层
在睡眠的状态下,这样设置

受到物理攻击后 100% 解除

点评

魔法攻击怎么也打不醒  发表于 2012-8-16 14:42
回复

使用道具 举报

梦石
0
星屑
3677
在线时间
4468 小时
注册时间
2008-6-12
回帖
776
发表于 2012-8-16 13:45:37 | 显示全部楼层
ls说的那样就可以实现吧,给你截个图
1.jpg
本人三无老人,请大神轻拍
回复

使用道具 举报

素材区好人

梦石
5
星屑
12579
在线时间
4349 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

 楼主| 发表于 2012-8-16 14:46:13 | 显示全部楼层
幻耶 发表于 2012-8-16 12:13
那么就 Scene_Battle 4 下面

  #--------------------------------------------------------------------- ...

请问需要在第几行插入,Game_Battler 3的那段代码还需要同时插入吗
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
发表于 2012-8-16 15:10:11 | 显示全部楼层
无忧谷主幻 发表于 2012-8-16 14:46
请问需要在第几行插入,Game_Battler 3的那段代码还需要同时插入吗

自己搜索:     (主回合步骤 5 : 显示伤害)
加入紫红色的部分。Game_Battler 3的那段不用了
囡囚囨囚囨図囨囧
回复

使用道具 举报

素材区好人

梦石
5
星屑
12579
在线时间
4349 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

 楼主| 发表于 2012-8-16 17:31:12 | 显示全部楼层
幻耶 发表于 2012-8-16 15:10
自己搜索:     (主回合步骤 5 : 显示伤害)
加入紫红色的部分。Game_Battler 3的那段不用了 ...

虽然不想麻烦你了(这是最后一次了)
这样修改,还是需要有攻击力F才能打醒,而我很多技能只设了威力,没设置攻击力F
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部