查看: 1858|回复: 12

想要走几步就恢复一些HP和SP要怎么做到呢?

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
37
发表于 2008-11-13 03:06:35 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
50
在线时间
75 小时
注册时间
2007-6-25
回帖
2227

开拓者第1届Title华丽大赛亚军

发表于 2008-11-13 03:32:17 | 显示全部楼层
并行处理判断步数,每次+N步就恢复一些~

或者条件分歧:$game_player.moving?
新浪微博~求粉ING~
  怕麻烦~不擅表达~希望永远是萝莉ING~最擅长浪费时间~^-^~扭头~ →_→ ~
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
37
 楼主| 发表于 2008-11-13 03:58:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-11-13 05:05:20 | 显示全部楼层
修改Game_Party部分关于连续伤害掉血的部分:
  def check_map_slip_damage
    for actor in @actors
      if actor.hp > 0 and actor.slip_damage?
        if actor.state?(17)
actor.hp += [actor.maxhp / 100, 1].max
else
        actor.hp -= [actor.maxhp / 100, 1].max
end
        if actor.hp == 0
          $game_system.se_play($data_system.actor_collapse_se)
        end
        $game_screen.start_flash(Color.new(255,0,0,128), 4)
        $game_temp.gameover = $game_party.all_dead?
      end
    end
则角色中17号状态时不掉血而加血。(勾选连续伤害)

生命即是责任。自己即是世界。
回复

使用道具 举报

粉蜘蛛秀秀

梦石
0
星屑
76
在线时间
39 小时
注册时间
2007-6-4
回帖
346

贵宾第1届Title华丽大赛新人奖

发表于 2008-11-13 05:43:04 | 显示全部楼层
走几步的话 可以根据步数
获取步数是方法:
$game_party.steps
在 Game_Map 类的 updata方法中 加入:
if $game_party.actors[0].states.include?(10)
  if $game_party.steps % 10 = 0
    $game_party.actors[0].hp += 50
  end
end
意思是 队伍1号角色包含状态10的话 每10步增加50HP
明白了不?{/hx}
http://rpg.blue/upload_program/files/hide_xiu_96911465.png
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-22
回帖
7
发表于 2008-11-13 06:18:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
37
 楼主| 发表于 2008-11-13 06:19:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

粉蜘蛛秀秀

梦石
0
星屑
76
在线时间
39 小时
注册时间
2007-6-4
回帖
346

贵宾第1届Title华丽大赛新人奖

发表于 2008-11-13 06:30:29 | 显示全部楼层
= =
$game_party.actors[0]
少了个s
http://rpg.blue/upload_program/files/hide_xiu_96911465.png
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-16
回帖
37
 楼主| 发表于 2008-11-13 06:47:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
1094
在线时间
170 小时
注册时间
2008-10-29
回帖
399
发表于 2008-11-13 07:14:56 | 显示全部楼层


写了个回血的公共事件

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部