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

Project1

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

[已经解决] 求走路回血脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
236
在线时间
55 小时
注册时间
2018-4-25
帖子
3
跳转到指定楼层
1
发表于 2018-4-26 09:24:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10星屑

Lv4.逐梦者

梦石
1
星屑
14569
在线时间
2091 小时
注册时间
2017-9-28
帖子
662
2
发表于 2018-4-26 09:24:38 | 只看该作者
  1. #===============================================================================
  2. # )----------------------------------------------------------------------------(
  3. # )--     AUTHOR:     Mr Trivel                                              --(
  4. # )--     NAME:       Heal on Move                                           --(
  5. # )--     CREATED:    2014-09-19                                             --(
  6. # )--     VERSION:    1.1                                                    --(
  7. #===============================================================================
  8. # )----------------------------------------------------------------------------(
  9. # )--                         VERSION HISTORY                                --(
  10. # )--  1.0 - Initial script.                                                 --(
  11. #===============================================================================
  12. # )----------------------------------------------------------------------------(
  13. # )--                          DESCRIPTION                                   --(
  14. # )--  Actors heal on movement.                                              --(
  15. #===============================================================================
  16. # )----------------------------------------------------------------------------(
  17. # )--                          INSTRUCTIONS                                  --(
  18. # )--  Define how many % per step do you want your actors to heal in module. --(
  19. #===============================================================================
  20. # )----------------------------------------------------------------------------(
  21. # )--                          LICENSE INFO                                  --(
  22. # )--  Free for non-commercial & commercial games if credit was given to     --(
  23. # )--  Mr Trivel.                                                            --(
  24. # )----------------------------------------------------------------------------(
  25. #===============================================================================

  26. # )=======---------------------------------------------------------------------(
  27. # )-- Module: MovementHeal                                                   --(
  28. # )---------------------------------------------------------------------=======(
  29. module MovementHeal
  30.   
  31.   # )--------------------------------------------------------------------------(
  32.   # )--  每步回复多少HP.                       --(
  33.   # )--  0.01 = 1%, 0.50 = 50%                                               --(
  34.   # )--------------------------------------------------------------------------(
  35.   HEAL_PER_STEP = 0.01 # 0.01 = 每步回复1%的hp
  36. end

  37. # )=======---------------------------------------------------------------------(
  38. # )-- class: Game_Actor                                                      --(
  39. # )---------------------------------------------------------------------=======(
  40. class Game_Actor < Game_Battler
  41.   alias :mrts_movement_heal_on_player_walk :on_player_walk
  42.   
  43.   # )--------------------------------------------------------------------------(
  44.   # )-- Alias: on_player_walk                                                --(
  45.   # )--------------------------------------------------------------------------(
  46.   def on_player_walk
  47.     if $game_player.normal_walk?
  48.       self.hp += [(self.mhp * MovementHeal::HEAL_PER_STEP).to_i, 1].max
  49.     end
  50.     mrts_movement_heal_on_player_walk
  51.   end
  52. end
复制代码
VA外站脚本汉化群:226308173   |    部分远古文件备份:https://wwzv.lanzoue.com/b02rac5pc  密码:acgm
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5039
在线时间
1780 小时
注册时间
2012-7-3
帖子
1799

开拓者

3
发表于 2018-4-26 09:35:21 | 只看该作者
给角色加一个每回合自动回血的状态就能走路回血
可以选择在战斗处理前移除并在战斗结束后重新添加
Project Ktr进行中:
   
------------------
SRPG开发之六-天气与地形互动
→→围观
→→→去Lofter围观
------------------
离经叛道的扯淡者/伪独立游戏爱好者/Decade Studio(?)/造轮子真TM开心呀
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
382
在线时间
36 小时
注册时间
2018-4-14
帖子
51
4
发表于 2018-5-6 18:58:39 | 只看该作者
触发战斗前做一个状态除移,战斗结束后再添加上去,不过每个战斗事件都弄有点麻烦。

点评

每个事件弄?直接在战斗开始脚本放个执行事件就可以了  发表于 2018-5-11 12:49
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
382
在线时间
36 小时
注册时间
2018-4-14
帖子
51
5
发表于 2018-5-11 23:09:02 | 只看该作者
giligilieye 发表于 2018-5-6 18:58
触发战斗前做一个状态除移,战斗结束后再添加上去,不过每个战斗事件都弄有点麻烦。 ...

说的有道理,做一个公共事件就行了。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-7 01:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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