class Window_BattleLog < Window_Selectable
#--------------------------------------------------------------------------
  # ● スキル／アイテム使用の表示
  #--------------------------------------------------------------------------
  def display_use_item(subject, item , targets= nil)
    if item.is_a?(RPG::Skill)
      if item.message1 != ""
        add_text(head_name(subject,item.message1) + item_messsage_convert(item.message1, subject, targets))
      end  
      unless item.message2.empty?
        wait
        add_text(item_messsage_convert(item.message2, subject, targets))
      end
    else
      add_text(sprintf(Vocab::UseItem, subject.name, item.name))
    end
  end
  
  def head_name(subject,message)
    if message[0,2] == "\\Q"
      return ""
    else
      return subject.name 
    end  
  end
  
  def item_messsage_convert(message , subject , targets)
    return message unless targets
    result = message.to_s.clone
    result.gsub!(/\\/)            { "\e" }
    result.gsub!(/\eQ/i)            { "" }
    result.gsub!(/\eT/i) { target_name(subject , targets[0]) }
    result.gsub!(/\eS/i) { subject.name}
    return result
  end  
  
  def target_name(subject ,target)
    target.name
    
  end  
  

  
  
end  