Project1

标题: 如何当变量等于某值时,使用物品的效果加倍? [打印本页]

作者: 美丽晨露    时间: 2013-3-5 23:54
标题: 如何当变量等于某值时,使用物品的效果加倍?
本帖最后由 美丽晨露 于 2013-3-6 17:32 编辑

比如:当1号变量=1
使用恢复物品时,恢复100HP的药品变成恢复200HP
这个要怎么做?
作者: 爆焰    时间: 2013-3-6 00:57
对该物品加个公共事件进去。
作者: 弗雷德    时间: 2013-3-6 02:29
Game_Battler 3
  # ● 应用物品效果
  #     item : 物品
259附近
# HP 回复量符号的反转、设置伤害值
下面加一段:
      if $game_variables[1]  == 1
        recover_hp += recover_hp
        end
作者: 美丽晨露    时间: 2013-3-6 17:09
弗雷德 发表于 2013-3-6 02:29
Game_Battler 3
  # ● 应用物品效果
  #     item : 物品

这样是没有问题的
可是显示数值时不是双倍的效果
怎么解决?
作者: 弗雷德    时间: 2013-3-6 17:24
只要把那一段放在

self.damage = -recover_hp

这句上面应该就没问题了。
作者: 美丽晨露    时间: 2013-3-6 17:32
弗雷德 发表于 2013-3-6 17:24
只要把那一段放在

self.damage = -recover_hp

哦哦
明白了,谢谢熊叔




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