Project1

标题: 如何做出仅在战斗结束后回复5%血量的饰品 [打印本页]

作者: qknight    时间: 2014-5-25 18:49
标题: 如何做出仅在战斗结束后回复5%血量的饰品
本帖最后由 qknight 于 2014-5-25 19:36 编辑

求解,我在论坛上曾经看到的脚本好像是XP的而且是所有人一起回复。但现在我只想让装备了某一个饰品的人在战斗后回复5%血量,平时走路时不回复(调体力值再生速度就没用了),求如何做到这个效果?
作者: 紫苍焰    时间: 2014-5-25 19:09
本帖最后由 紫苍焰 于 2014-5-25 19:12 编辑

……
战斗处理时加入条件分歧,胜利时判断是否装备某装备……
可以做到……
不过没法看到就是了……
作者: taroxd    时间: 2014-5-25 19:18
本帖最后由 taroxd 于 2014-6-2 09:48 编辑
紫苍焰 发表于 2014-5-25 19:09
……
战斗处理时加入条件分歧,胜利时判断是否装备某装备……
可以做到……


所以说我讨厌事件啊
(以下脚本未测试)

  1. class Game_Actor
  2.   alias on_battle_end_20140525 on_battle_end
  3.   def on_battle_end
  4.     on_battle_end_20140525
  5.     self.hp += mhp / 20 if armors.include?($data_armors[护甲id])
  6.   end
  7. end
复制代码
@Sion 求糖




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