| 本帖最后由 scottyfan 于 2013-6-25 22:34 编辑 
 用最傻的办法,直接改制造系统的代码,672行那里开始,自己把对应的代码替换掉。
 
 #--------------------------------------------------------------------------  # ● 绘制物品名称  #     enabled : 有效的标志。false 的时候使用半透明效果绘制  #--------------------------------------------------------------------------  def draw_item_name(item, x, y, enabled = true, width = 172)    return unless item    n = item[0].note    a = n.split{/<(?:Quality|品质)\s*(.+)>/i}    c = a[1].to_i    if c <= 1      color = PS0::Window_Base_Itemcolor::Color1    elsif c == 2      color = PS0::Window_Base_Itemcolor::Color2    elsif c == 3      color = PS0::Window_Base_Itemcolor::Color3    elsif c == 4      color = PS0::Window_Base_Itemcolor::Color4    elsif c == 5      color = PS0::Window_Base_Itemcolor::Color5    elsif c == 6      color = PS0::Window_Base_Itemcolor::Color6    elsif c == 7      color = PS0::Window_Base_Itemcolor::Color7    else      color = Color.new(0, 0, 0, 0)    end    text = item[0].name + "*" + String(@cookbook.amount(item[0], item[1]))    draw_icon(item[0].icon_index, x, y, enabled)    change_color(color, enable?(item[0]))    draw_text(x + 24, y, width, line_height, text)  end
#-------------------------------------------------------------------------- 
  # ● 绘制物品名称 
  #     enabled : 有效的标志。false 的时候使用半透明效果绘制 
  #-------------------------------------------------------------------------- 
  def draw_item_name(item, x, y, enabled = true, width = 172) 
    return unless item 
    n = item[0].note 
    a = n.split{/<(?:Quality|品质)\s*(.+)>/i} 
    c = a[1].to_i 
    if c <= 1 
      color = PS0::Window_Base_Itemcolor::Color1 
    elsif c == 2 
      color = PS0::Window_Base_Itemcolor::Color2 
    elsif c == 3 
      color = PS0::Window_Base_Itemcolor::Color3 
    elsif c == 4 
      color = PS0::Window_Base_Itemcolor::Color4 
    elsif c == 5 
      color = PS0::Window_Base_Itemcolor::Color5 
    elsif c == 6 
      color = PS0::Window_Base_Itemcolor::Color6 
    elsif c == 7 
      color = PS0::Window_Base_Itemcolor::Color7 
    else 
      color = Color.new(0, 0, 0, 0) 
    end 
    text = item[0].name + "*" + String(@cookbook.amount(item[0], item[1])) 
    draw_icon(item[0].icon_index, x, y, enabled) 
    change_color(color, enable?(item[0])) 
    draw_text(x + 24, y, width, line_height, text) 
  end 
 配方都是手动加进去的,所以改起来很麻烦。
 我觉得其实最好的办法是制作系统把配方设定成普通物品,直接可以在编辑器里改才比较好。
 估计得原作者重新写一下才行。
 |