Project1

标题: 关于装备耐久度的改进构想 [打印本页]

作者: yzlsym    时间: 2008-3-2 23:30
标题: 关于装备耐久度的改进构想
http://rpg.blue/viewthread.php?tid=78776
如果把装备耐久度的显示从装备介绍栏改到装备名称里就好了
那样装备的耐久度可以一目了然
也可以避免压缩装备介绍栏的内容 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 魔影    时间: 2008-3-3 00:04
删除这一段 332~410
class Window_Item < Window_Selectable
  #--------------------------------------------------------------------------
  def update_help
    description = ""
    if self.item != nil
      description = self.item.description
      if !self.item.is_a? RPG::Item
        dur_set = item.dur_set
        dur = item.dur
        description = description + " 耐久度: #{dur}/#{dur_set}"
      end
    end
    @help_window.set_text(description)
  end
end
# ===========================================================================

class Window_EquipItem < Window_Selectable
  #--------------------------------------------------------------------------
  def update_help
    description = ""
    if self.item != nil
      description = self.item.description
      dur_set = item.dur_set
      dur = item.dur
      description = description + " 耐久度: #{dur}/#{dur_set}"
    end
    @help_window.set_text(description)
  end
end
# ===========================================================================

class Window_EquipRight < Window_Selectable
  #--------------------------------------------------------------------------
  def update_help
    description = ""
    if self.item != nil
      description = self.item.description
      dur_set = item.dur_set
      dur = item.dur
      description = description + " 耐久度: #{dur}/#{dur_set}"
    end
    @help_window.set_text(description)
  end
end
#==============================================================================

class Window_ShopBuy < Window_Selectable
  #--------------------------------------------------------------------------
  def update_help
    description = ""
    if self.item != nil
      description = self.item.description
      if !self.item.is_a? RPG::Item
        dur_set = item.dur_set
        dur = item.dur
        description = description + " 耐久度: #{dur}/#{dur_set}"
      end
    end
    @help_window.set_text(description)
  end
end
#==============================================================================

class Window_ShopSell < Window_Selectable
  #--------------------------------------------------------------------------
  def update_help
    description = ""
    if self.item != nil
      description = self.item.description
      if !self.item.is_a? RPG::Item
        dur_set = item.dur_set
        dur = item.dur
        description = description + " 耐久度: #{dur}/#{dur_set}"
      end
    end
    @help_window.set_text(description)
  end
end


修改这一段 915~940
module RPG
  class Weapon
    attr_accessor :dur_set
    attr_accessor :dur
    def name
      name = @name.split(/,/)[0]
      return name != nil ? name + " 耐久度: #{dur}/#{dur_set}" : ''
    end
    def dur_set
      dur_set = @name.split(/,/)[1]
      return dur_set != nil ? dur_set.to_i : 0
    end
  end
  class Armor
    attr_accessor :dur_set
    attr_accessor :dur
    def name
      name = @name.split(/,/)[0]
      return name != nil ? name + " 耐久度: #{dur}/#{dur_set}" : ''
    end
    def dur_set
      dur_set = @name.split(/,/)[1]
      return dur_set != nil ? dur_set.to_i : 0
    end
  end
end
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: yzlsym    时间: 2008-3-3 21:49
谢谢!!现在除了修复系统都很完美了!!!
作者: 沉影不器    时间: 2008-3-4 03:07
提示: 作者被禁止或删除 内容自动屏蔽




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