Project1

标题: <求助>怎么使用if else如果变量 [打印本页]

作者: 双叶GL    时间: 2013-6-28 17:06
标题: <求助>怎么使用if else如果变量
本帖最后由 双叶GL 于 2013-6-28 17:10 编辑

  #--------------------------------------------------------------------------
  # ● 武器射程の取得
  #--------------------------------------------------------------------------
  def w_range
    n = 0
    if not dual_wield?
      for item in equips.compact do n += set_equip_add_status(item, 1) end
    else
      weapon1 = weapons[0] != nil ? set_equip_add_status(weapons[0], 1) : 0
      weapon2 = weapons[1] != nil ? set_equip_add_status(weapons[1], 1) : 0
      n += weapon1 >= weapon2 ? weapon1 : weapon2
      for item in armors.compact do n += set_equip_add_status(item, 1) end
    end
    for state in states do n += set_state_add_status(state, 1) end
    [[Integer(n), 1].max, 7].min
  end


射程是直接读取备注
st_w_range = /<射程\s+(\d+)>/ =~ item.note ? $1.to_i : 0

怎么添加新的备注,来改变射程类型?

使用范例名称: "SRPGconverter_Ace"




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