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

Project1

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

[已经解决] 指定防具每回合回复HP

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2180
在线时间
1011 小时
注册时间
2015-10-17
帖子
1285
跳转到指定楼层
1
发表于 2016-10-16 20:43:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
装备特定防具,战斗时每回合恢复MP2点,不是百分比回复,该怎么做呢,知道的告诉下,谢谢

Lv4.逐梦者 (版主)

漾夕☽星化残月☾

梦石
0
星屑
8596
在线时间
3857 小时
注册时间
2015-5-12
帖子
2077

剧作品鉴家

2
发表于 2016-10-16 21:53:27 | 只看该作者
如果你的能作战的角色不多的话、可以在敌群事件里面分支判定
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2180
在线时间
1011 小时
注册时间
2015-10-17
帖子
1285
3
 楼主| 发表于 2016-10-16 22:15:19 | 只看该作者
御曹司 发表于 2016-10-16 21:53
如果你的能作战的角色不多的话、可以在敌群事件里面分支判定


不懂,下面是XP的脚本,用到VA里的话,哪里要修改下
RUBY 代码复制
  1. class Game_Battler
  2.   alias rsa_cmcc20140904 remove_states_auto
  3.   def remove_states_auto
  4.     if self.is_a?(Game_Actor)
  5.       self.hp += 25 if [27].include?(self.armor4_id)
  6.       self.sp += 15 if [27].include?(self.armor4_id)
  7.     end
  8.     rsa_cmcc20140904
  9.   end
  10. end
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
6901
在线时间
7028 小时
注册时间
2013-11-2
帖子
1344

开拓者剧作品鉴家

4
发表于 2016-10-16 22:30:03 | 只看该作者
本帖最后由 RaidenInfinity 于 2016-10-16 22:32 编辑
  1. class Game_Battler < Game_BattlerBase
  2.   def regenerate_hp
  3.     damage = -(mhp * hrg + extra_hp).to_i
  4.     perform_map_damage_effect if $game_party.in_battle && damage > 0
  5.     @result.hp_damage = [damage, max_slip_damage].min
  6.     self.hp -= @result.hp_damage
  7.   end

  8.   def regenerate_mp
  9.     @result.mp_damage = -(mmp * mrg + extra_mp).to_i
  10.     self.mp -= @result.mp_damage
  11.   end
  12.   
  13.   def extra_hp
  14.       return 0 if !$game_party.in_battle || !self.actor?
  15.       return HP量 if self.equips.include?($data_armors[防具ID])
  16.       return 0
  17.   end
  18.   
  19.   def extra_mp
  20.       return 0 if !$game_party.in_battle || !self.actor?
  21.       return MP量 if self.equips.include?($data_armors[防具ID])
  22.       return 0
  23.     end
  24. end
复制代码


使用此插件脚本,设置量和防具ID。

评分

参与人数 1星屑 +250 梦石 +1 收起 理由
怪蜀黍 + 250 + 1 楼主认可的解答

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2180
在线时间
1011 小时
注册时间
2015-10-17
帖子
1285
5
 楼主| 发表于 2016-10-16 22:54:48 | 只看该作者
RaidenInfinity 发表于 2016-10-16 22:30
使用此插件脚本,设置量和防具ID。

非常感谢,可以用了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 21:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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