Project1

标题: @maxhp_plus和@states没有赋值 [打印本页]

作者: kvkv97    时间: 2019-9-1 14:17
标题: @maxhp_plus和@states没有赋值
  #-------------------------------------------------------------------
  # ● 获取 MaxHP
  #-------------------------------------------------------------------
  def maxhp
    n = [[base_maxhp + @maxhp_plus, 1].max, 999999].min
    for i in @states
      n *= $data_states[i].maxhp_rate / 100.0
    end
    n = [[Integer(n), 1].max, 999999].min
    return n
  end
请问一下, @maxhp_plus和@states除了初始化的量外,好像没有另外给这两个变量赋值。
作者: guoxiaomi    时间: 2019-9-1 16:48
本帖最后由 guoxiaomi 于 2019-9-1 16:51 编辑

你是想问 @maxhp_plus 在哪里被修改过吗?Game_Battler 3 中的 item_effect 方法里,物品永久提升最大生命值的时候会用到。




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