From 3871cc02b0f49833618c749d42a550cbbe288086 Mon Sep 17 00:00:00 2001
From: Bluzume <39113159+KuromeSan@users.noreply.github.com>
Date: Thu, 1 Jul 2021 20:23:06 -0700
Subject: [PATCH] Add files via upload

---
 Horse Isle Hack Tool.sln                      |   25 +
 Horse Isle Hack Tool/App.config               |    6 +
 .../Horse Isle Hack Tool.csproj               |   87 +
 .../HorseIsleHack.Designer.cs                 |  310 ++++
 Horse Isle Hack Tool/HorseIsleHack.cs         |  432 +++++
 Horse Isle Hack Tool/HorseIsleHack.resx       |  120 ++
 Horse Isle Hack Tool/Program.cs               |   22 +
 .../Properties/AssemblyInfo.cs                |   36 +
 .../Properties/Resources.Designer.cs          |   88 +
 .../Properties/Resources.resx                 |  124 ++
 .../Properties/Settings.Designer.cs           |   30 +
 .../Properties/Settings.settings              |    7 +
 Horse Isle Hack Tool/Resources/item_ids.txt   | 1483 +++++++++++++++++
 13 files changed, 2770 insertions(+)
 create mode 100644 Horse Isle Hack Tool.sln
 create mode 100644 Horse Isle Hack Tool/App.config
 create mode 100644 Horse Isle Hack Tool/Horse Isle Hack Tool.csproj
 create mode 100644 Horse Isle Hack Tool/HorseIsleHack.Designer.cs
 create mode 100644 Horse Isle Hack Tool/HorseIsleHack.cs
 create mode 100644 Horse Isle Hack Tool/HorseIsleHack.resx
 create mode 100644 Horse Isle Hack Tool/Program.cs
 create mode 100644 Horse Isle Hack Tool/Properties/AssemblyInfo.cs
 create mode 100644 Horse Isle Hack Tool/Properties/Resources.Designer.cs
 create mode 100644 Horse Isle Hack Tool/Properties/Resources.resx
 create mode 100644 Horse Isle Hack Tool/Properties/Settings.Designer.cs
 create mode 100644 Horse Isle Hack Tool/Properties/Settings.settings
 create mode 100644 Horse Isle Hack Tool/Resources/item_ids.txt

diff --git a/Horse Isle Hack Tool.sln b/Horse Isle Hack Tool.sln
new file mode 100644
index 0000000..ac03087
--- /dev/null
+++ b/Horse Isle Hack Tool.sln	
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30114.105
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Horse Isle Hack Tool", "Horse Isle Hack Tool\Horse Isle Hack Tool.csproj", "{6E6C88BC-D138-42F7-B1C8-6A4E0125C69D}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Release|Any CPU = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{6E6C88BC-D138-42F7-B1C8-6A4E0125C69D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{6E6C88BC-D138-42F7-B1C8-6A4E0125C69D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{6E6C88BC-D138-42F7-B1C8-6A4E0125C69D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{6E6C88BC-D138-42F7-B1C8-6A4E0125C69D}.Release|Any CPU.Build.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+	GlobalSection(ExtensibilityGlobals) = postSolution
+		SolutionGuid = {076217DF-D386-48C6-81E4-74B06822BEE0}
+	EndGlobalSection
+EndGlobal
diff --git a/Horse Isle Hack Tool/App.config b/Horse Isle Hack Tool/App.config
new file mode 100644
index 0000000..5754728
--- /dev/null
+++ b/Horse Isle Hack Tool/App.config	
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+    <startup> 
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
+    </startup>
+</configuration>
\ No newline at end of file
diff --git a/Horse Isle Hack Tool/Horse Isle Hack Tool.csproj b/Horse Isle Hack Tool/Horse Isle Hack Tool.csproj
new file mode 100644
index 0000000..739bf08
--- /dev/null
+++ b/Horse Isle Hack Tool/Horse Isle Hack Tool.csproj	
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectGuid>{6E6C88BC-D138-42F7-B1C8-6A4E0125C69D}</ProjectGuid>
+    <OutputType>WinExe</OutputType>
+    <RootNamespace>Horse_Isle_Hack_Tool</RootNamespace>
+    <AssemblyName>Horse Isle Hack Tool</AssemblyName>
+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
+    <FileAlignment>512</FileAlignment>
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
+    <Deterministic>true</Deterministic>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <PlatformTarget>AnyCPU</PlatformTarget>
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Deployment" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Windows.Forms" />
+    <Reference Include="System.Xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="HorseIsleHack.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="HorseIsleHack.Designer.cs">
+      <DependentUpon>HorseIsleHack.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Program.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <EmbeddedResource Include="HorseIsleHack.resx">
+      <DependentUpon>HorseIsleHack.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+      <SubType>Designer</SubType>
+    </EmbeddedResource>
+    <Compile Include="Properties\Resources.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+      <DesignTime>True</DesignTime>
+    </Compile>
+    <None Include="Properties\Settings.settings">
+      <Generator>SettingsSingleFileGenerator</Generator>
+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+    </None>
+    <Compile Include="Properties\Settings.Designer.cs">
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Settings.settings</DependentUpon>
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="App.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Resources\item_ids.txt" />
+  </ItemGroup>
+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>
\ No newline at end of file
diff --git a/Horse Isle Hack Tool/HorseIsleHack.Designer.cs b/Horse Isle Hack Tool/HorseIsleHack.Designer.cs
new file mode 100644
index 0000000..194e125
--- /dev/null
+++ b/Horse Isle Hack Tool/HorseIsleHack.Designer.cs	
@@ -0,0 +1,310 @@
+namespace Horse_Isle_Hack_Tool
+{
+    partial class hi1HackTool
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.hackItNow = new System.Windows.Forms.Button();
+            this.connectionOuput = new System.Windows.Forms.TextBox();
+            this.serverEntry = new System.Windows.Forms.TextBox();
+            this.label1 = new System.Windows.Forms.Label();
+            this.label2 = new System.Windows.Forms.Label();
+            this.usernameEntry = new System.Windows.Forms.TextBox();
+            this.passwordEntry = new System.Windows.Forms.TextBox();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.addItems = new System.Windows.Forms.ListBox();
+            this.itemList = new System.Windows.Forms.ComboBox();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label6 = new System.Windows.Forms.Label();
+            this.addItem = new System.Windows.Forms.Button();
+            this.label7 = new System.Windows.Forms.Label();
+            this.count = new System.Windows.Forms.NumericUpDown();
+            this.hackProgress = new System.Windows.Forms.ProgressBar();
+            this.removeSelected = new System.Windows.Forms.Button();
+            this.loginButton = new System.Windows.Forms.Button();
+            ((System.ComponentModel.ISupportInitialize)(this.count)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // hackItNow
+            // 
+            this.hackItNow.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.hackItNow.Enabled = false;
+            this.hackItNow.Location = new System.Drawing.Point(12, 689);
+            this.hackItNow.Name = "hackItNow";
+            this.hackItNow.Size = new System.Drawing.Size(907, 23);
+            this.hackItNow.TabIndex = 0;
+            this.hackItNow.Text = "Hack Horse Isle :3";
+            this.hackItNow.UseVisualStyleBackColor = true;
+            this.hackItNow.Click += new System.EventHandler(this.hackItNow_Click);
+            // 
+            // connectionOuput
+            // 
+            this.connectionOuput.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.connectionOuput.Location = new System.Drawing.Point(12, 524);
+            this.connectionOuput.Multiline = true;
+            this.connectionOuput.Name = "connectionOuput";
+            this.connectionOuput.Size = new System.Drawing.Size(907, 125);
+            this.connectionOuput.TabIndex = 1;
+            // 
+            // serverEntry
+            // 
+            this.serverEntry.Location = new System.Drawing.Point(59, 12);
+            this.serverEntry.Name = "serverEntry";
+            this.serverEntry.Size = new System.Drawing.Size(114, 20);
+            this.serverEntry.TabIndex = 2;
+            this.serverEntry.Text = "pintoip.horseisle.com";
+            // 
+            // label1
+            // 
+            this.label1.AutoSize = true;
+            this.label1.Location = new System.Drawing.Point(12, 15);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(41, 13);
+            this.label1.TabIndex = 3;
+            this.label1.Text = "Server:";
+            // 
+            // label2
+            // 
+            this.label2.AutoSize = true;
+            this.label2.Location = new System.Drawing.Point(179, 15);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(58, 13);
+            this.label2.TabIndex = 4;
+            this.label2.Text = "Username:";
+            // 
+            // usernameEntry
+            // 
+            this.usernameEntry.Location = new System.Drawing.Point(243, 12);
+            this.usernameEntry.Name = "usernameEntry";
+            this.usernameEntry.Size = new System.Drawing.Size(133, 20);
+            this.usernameEntry.TabIndex = 5;
+            // 
+            // passwordEntry
+            // 
+            this.passwordEntry.Location = new System.Drawing.Point(444, 12);
+            this.passwordEntry.Name = "passwordEntry";
+            this.passwordEntry.PasswordChar = '*';
+            this.passwordEntry.Size = new System.Drawing.Size(157, 20);
+            this.passwordEntry.TabIndex = 6;
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(382, 15);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(56, 13);
+            this.label3.TabIndex = 7;
+            this.label3.Text = "Password:";
+            // 
+            // label4
+            // 
+            this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.label4.AutoSize = true;
+            this.label4.Location = new System.Drawing.Point(759, 9);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(164, 13);
+            this.label4.TabIndex = 8;
+            this.label4.Text = "(ONLY sent to Horse Isle Server.)";
+            // 
+            // addItems
+            // 
+            this.addItems.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.addItems.FormattingEnabled = true;
+            this.addItems.Location = new System.Drawing.Point(12, 91);
+            this.addItems.Name = "addItems";
+            this.addItems.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended;
+            this.addItems.Size = new System.Drawing.Size(910, 342);
+            this.addItems.TabIndex = 9;
+            // 
+            // itemList
+            // 
+            this.itemList.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.itemList.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
+            this.itemList.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
+            this.itemList.FormattingEnabled = true;
+            this.itemList.Location = new System.Drawing.Point(16, 463);
+            this.itemList.MaxDropDownItems = 10;
+            this.itemList.Name = "itemList";
+            this.itemList.Size = new System.Drawing.Size(796, 21);
+            this.itemList.TabIndex = 11;
+            // 
+            // label5
+            // 
+            this.label5.AutoSize = true;
+            this.label5.Location = new System.Drawing.Point(13, 447);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(56, 13);
+            this.label5.TabIndex = 12;
+            this.label5.Text = "Add items:";
+            // 
+            // label6
+            // 
+            this.label6.AutoSize = true;
+            this.label6.Location = new System.Drawing.Point(12, 48);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(45, 13);
+            this.label6.TabIndex = 13;
+            this.label6.Text = "Item list:";
+            // 
+            // addItem
+            // 
+            this.addItem.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.addItem.Location = new System.Drawing.Point(12, 495);
+            this.addItem.Name = "addItem";
+            this.addItem.Size = new System.Drawing.Size(450, 23);
+            this.addItem.TabIndex = 14;
+            this.addItem.Text = "Add to list of items!";
+            this.addItem.UseVisualStyleBackColor = true;
+            this.addItem.Click += new System.EventHandler(this.addItem_Click);
+            // 
+            // label7
+            // 
+            this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.label7.AutoSize = true;
+            this.label7.Location = new System.Drawing.Point(818, 466);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(38, 13);
+            this.label7.TabIndex = 15;
+            this.label7.Text = "Count:";
+            // 
+            // count
+            // 
+            this.count.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.count.Location = new System.Drawing.Point(862, 464);
+            this.count.Maximum = new decimal(new int[] {
+            50,
+            0,
+            0,
+            0});
+            this.count.Minimum = new decimal(new int[] {
+            1,
+            0,
+            0,
+            0});
+            this.count.Name = "count";
+            this.count.Size = new System.Drawing.Size(61, 20);
+            this.count.TabIndex = 16;
+            this.count.Value = new decimal(new int[] {
+            1,
+            0,
+            0,
+            0});
+            // 
+            // hackProgress
+            // 
+            this.hackProgress.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.hackProgress.Location = new System.Drawing.Point(12, 660);
+            this.hackProgress.Name = "hackProgress";
+            this.hackProgress.Size = new System.Drawing.Size(907, 23);
+            this.hackProgress.TabIndex = 17;
+            // 
+            // removeSelected
+            // 
+            this.removeSelected.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.removeSelected.Location = new System.Drawing.Point(468, 495);
+            this.removeSelected.Name = "removeSelected";
+            this.removeSelected.Size = new System.Drawing.Size(451, 23);
+            this.removeSelected.TabIndex = 18;
+            this.removeSelected.Text = "Remove selected items!";
+            this.removeSelected.UseVisualStyleBackColor = true;
+            this.removeSelected.Click += new System.EventHandler(this.removeSelected_Click);
+            // 
+            // loginButton
+            // 
+            this.loginButton.Location = new System.Drawing.Point(607, 10);
+            this.loginButton.Name = "loginButton";
+            this.loginButton.Size = new System.Drawing.Size(56, 23);
+            this.loginButton.TabIndex = 19;
+            this.loginButton.Text = "Login";
+            this.loginButton.UseVisualStyleBackColor = true;
+            this.loginButton.Click += new System.EventHandler(this.loginButton_Click);
+            // 
+            // hi1HackTool
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(931, 724);
+            this.Controls.Add(this.loginButton);
+            this.Controls.Add(this.removeSelected);
+            this.Controls.Add(this.hackProgress);
+            this.Controls.Add(this.count);
+            this.Controls.Add(this.label7);
+            this.Controls.Add(this.addItem);
+            this.Controls.Add(this.label6);
+            this.Controls.Add(this.label5);
+            this.Controls.Add(this.itemList);
+            this.Controls.Add(this.addItems);
+            this.Controls.Add(this.label4);
+            this.Controls.Add(this.label3);
+            this.Controls.Add(this.passwordEntry);
+            this.Controls.Add(this.usernameEntry);
+            this.Controls.Add(this.label2);
+            this.Controls.Add(this.label1);
+            this.Controls.Add(this.serverEntry);
+            this.Controls.Add(this.connectionOuput);
+            this.Controls.Add(this.hackItNow);
+            this.Name = "hi1HackTool";
+            this.Text = "Horse Isle Hack T00L";
+            this.Load += new System.EventHandler(this.hi1HackTool_Load);
+            ((System.ComponentModel.ISupportInitialize)(this.count)).EndInit();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button hackItNow;
+        private System.Windows.Forms.TextBox connectionOuput;
+        private System.Windows.Forms.TextBox serverEntry;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.TextBox usernameEntry;
+        private System.Windows.Forms.TextBox passwordEntry;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.ListBox addItems;
+        private System.Windows.Forms.ComboBox itemList;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.Button addItem;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.NumericUpDown count;
+        private System.Windows.Forms.ProgressBar hackProgress;
+        private System.Windows.Forms.Button removeSelected;
+        private System.Windows.Forms.Button loginButton;
+    }
+}
+
diff --git a/Horse Isle Hack Tool/HorseIsleHack.cs b/Horse Isle Hack Tool/HorseIsleHack.cs
new file mode 100644
index 0000000..50df4e9
--- /dev/null
+++ b/Horse Isle Hack Tool/HorseIsleHack.cs	
@@ -0,0 +1,432 @@
+using Horse_Isle_Hack_Tool.Properties;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Net.Sockets;
+using System.Text;
+using System.Windows.Forms;
+using static System.Windows.Forms.ListBox;
+
+namespace Horse_Isle_Hack_Tool
+{
+    public partial class hi1HackTool : Form
+    {
+        private const byte PACKET_LOGIN = 0x7F;
+        private const byte PACKET_CHAT = 0x14;
+        private const byte PACKET_USERINFO = 0x81;
+
+
+        private const byte LOGIN_SUCCESS = 0x14;
+        private const byte CHAT_RESP_BRIGHT = 0x15;
+
+        private static byte[] SecCodeSeeds = new byte[3];
+        private static int SecCodeInc = 0;
+        private static int SecCodeCount = 0;
+
+        private static bool IsAdmin = false;
+        private static bool IsMod = false;
+
+        private static Socket HI1GameServer;
+
+        public hi1HackTool()
+        {
+            InitializeComponent();
+        }
+
+        private void hi1HackTool_Load(object sender, EventArgs e)
+        {
+            String[] ItemList = Resources.item_ids.Split('\n');
+            itemList.Items.AddRange(ItemList);
+            itemList.SelectedIndex = 0;
+        }
+
+        private void addItem_Click(object sender, EventArgs e)
+        {
+            int totalToAdd = (int)count.Value;
+            for (int i = 0; i < totalToAdd; i++)
+                addItems.Items.Add(itemList.SelectedItem);
+        }
+
+        private void removeSelected_Click(object sender, EventArgs e)
+        {
+            SelectedIndexCollection itemList = addItems.SelectedIndices;
+            int itemCount = itemList.Count;
+
+            if (itemCount < 1)
+            {
+                return;
+            }
+            
+            for(int i = 0; i < itemCount; i++)
+            {
+                int item = itemList[0];
+                addItems.Items.RemoveAt(item);
+            }
+        }
+        
+        private static void sendData(Socket hi1Server, byte[] PacketData)
+        {
+            MemoryStream ms = new MemoryStream();
+            ms.Write(PacketData, 0x00, PacketData.Length);
+            ms.WriteByte(0x00);
+            ms.Seek(0x00, SeekOrigin.Begin);
+            hi1Server.Send(ms.ToArray());
+            ms.Dispose();
+        }
+        private byte[] waitForResponse(Socket hi1Server)
+        {
+            while (hi1Server.Available < 1)
+            {
+                Application.DoEvents();
+            }
+            byte[] policyFileResponse = new byte[hi1Server.Available];
+            hi1Server.Receive(policyFileResponse);
+            return policyFileResponse;
+        }
+
+        private void writeString(Stream stream,string str)
+        {
+            byte[] stringData = Encoding.ASCII.GetBytes(str);
+            stream.Write(stringData,0x00,stringData.Length);
+        }
+        private string sendPolicyFileRequest(Socket hi1Server)
+        {
+            byte[] policyFileRequest = Encoding.ASCII.GetBytes("<policy-file-request/>");
+            sendData(hi1Server, policyFileRequest);
+            string policyFileResponse = Encoding.ASCII.GetString(waitForResponse(hi1Server));
+            return policyFileResponse;
+        }
+
+        public static byte[] generateSecCode()
+        {
+            var i = 0;
+            SecCodeCount++;
+            SecCodeSeeds[SecCodeCount % 3] = (byte)(SecCodeSeeds[SecCodeCount % 3] + SecCodeInc);
+            SecCodeSeeds[SecCodeCount % 3] = (byte)(SecCodeSeeds[SecCodeCount % 3] % 92);
+            i = SecCodeSeeds[0] + SecCodeSeeds[1] * SecCodeSeeds[2] - SecCodeSeeds[1];
+            i = Math.Abs(i);
+            i = i % 92;
+
+            byte[] SecCode = new byte[4];
+            SecCode[0] = (byte)(SecCodeSeeds[0] + 33);
+            SecCode[1] = (byte)(SecCodeSeeds[1] + 33);
+            SecCode[2] = (byte)(SecCodeSeeds[2] + 33);
+            SecCode[3] = (byte)(i + 33);
+            return SecCode;
+        }
+        private static void decodeUserInfoResponse(byte[] Packet)
+        {
+            SecCodeSeeds[0] = (byte)(Packet[1] - 33);
+            SecCodeSeeds[1] = (byte)(Packet[2] - 33);
+            SecCodeSeeds[2] = (byte)(Packet[3] - 33);
+            SecCodeInc = Packet[4] - 33;
+
+            if (Packet[4] == 'A')
+            {
+                IsAdmin = true;
+                IsMod = true;
+            }
+            else if (Packet[4] == 'M')
+            {
+                IsMod = true;
+            }
+
+        }
+
+
+        private string loginEncrypt(string text)
+        {
+            Random rng = new Random();
+            string ROTPOOL = "bl7Jgk61IZdnY mfDN5zjM2XLqTCty4WSEoKR3BFVQsaUhHOAx0rPwp9uc8iGve";
+            string POSPOOL = "DQc3uxiGsKZatMmOS5qYveN71zoPTk8yU0H2w9VjprBXWn l4FJd6IRbhgACfEL";
+            while (text.Length < 10)
+            {
+                text += " ";
+            }
+            while (text.Length < 16)
+            {
+                text = " " + text;
+            }
+            if (text.Length > 16)
+            {
+                text = text.Substring(0, 16);
+            }
+            string crypt = "";
+            int i = 0;
+            while (i < text.Length)
+            {
+                int pos = ROTPOOL.IndexOf(text[i]);
+                int rot = rng.Next(0, ROTPOOL.Length);
+                pos = pos + (rot + i);
+                while (pos >= ROTPOOL.Length)
+                {
+                    pos = pos - ROTPOOL.Length;
+                }
+                crypt = crypt + ROTPOOL[rot];
+                crypt = crypt + POSPOOL[pos];
+                i++;
+            }
+            return crypt;
+
+        }
+        public static bool hasUserInfoResponse(byte[] FullPacket)
+        {
+
+   
+            List<byte[]> result = getAllResponses(FullPacket);
+
+            foreach (byte[] Packet in result)
+            {
+                if (Packet[0] == PACKET_USERINFO)
+                {
+                    decodeUserInfoResponse(Packet);
+                    return true;
+                }
+            }
+            return false;
+
+        }
+
+        private static List<byte[]> getAllResponses(byte[] AllPacketData)
+        {
+            byte split = 0x00;
+            List<byte[]> result = new List<byte[]>();
+            int start = 0;
+
+            for (int i = 0; i < AllPacketData.Length; i++)
+            {
+                if (AllPacketData[i] == split && i != 0)
+                {
+                    byte[] _in = new byte[i - start];
+                    Array.Copy(AllPacketData, start, _in, 0, i - start);
+                    result.Add(_in);
+                    start = i + 1;
+                }
+                else if (AllPacketData[i] == split && i == 0)
+                {
+                    start = i + 1;
+                }
+                else if (AllPacketData.Length - 1 == i && i != start)
+                {
+                    byte[] _in = new byte[i - start + 1];
+                    Array.Copy(AllPacketData, start, _in, 0, i - start + 1);
+                    result.Add(_in);
+                }
+
+            }
+            return result;
+        }
+        private byte[] generateLoginRequest(string username, string password)
+        {
+            MemoryStream ms = new MemoryStream();
+            ms.WriteByte(0x7F);
+            string versionNumber = "91";
+            string encryptedUsername = loginEncrypt(username);
+            string encryptedPassword = loginEncrypt(password);
+            writeString(ms, versionNumber + "|" + encryptedUsername + "|" + encryptedPassword + "|\n");
+            ms.Seek(0x00, SeekOrigin.Begin);
+            byte[] requestData = ms.ToArray();
+            ms.Dispose();
+            return requestData;
+        }
+
+        private void giveMoneyRequest(Socket hi1Server, int amount)
+        {
+            byte[] SecCode = generateSecCode();
+            byte[] idStr = Encoding.ASCII.GetBytes(amount.ToString());
+
+            byte[] ByteArray = new byte[] { 0x18, 0x1E, SecCode[0], SecCode[1], SecCode[2], SecCode[3] };
+
+            MemoryStream ms = new MemoryStream();
+            ms.Write(ByteArray, 0x00, ByteArray.Length);
+            ms.Write(idStr, 0x00, idStr.Length);
+            ms.WriteByte(0x0a);
+            ms.WriteByte(0x00);
+            ms.Seek(0x00, SeekOrigin.Begin);
+
+            byte[] packetData = ms.ToArray();
+
+            connectionOuput.AppendText("Sending money request.\r\n"+BitConverter.ToString(packetData).Replace("-"," ")+"\r\n");
+
+            hi1Server.Send(packetData);
+        }
+
+        private void giveQuest(Socket hi1Server, int questId)
+        {
+            byte[] SecCode = generateSecCode();
+            byte[] idStr = Encoding.ASCII.GetBytes(questId.ToString());
+
+            byte[] ByteArray = new byte[] { 0x18, 0x32, SecCode[0], SecCode[1], SecCode[2], SecCode[3] };
+
+            MemoryStream ms = new MemoryStream();
+            ms.Write(ByteArray, 0x00, ByteArray.Length);
+            ms.Write(idStr, 0x00, idStr.Length);
+            ms.WriteByte(0x0a);
+            ms.WriteByte(0x00);
+            ms.Seek(0x00, SeekOrigin.Begin);
+
+            byte[] packetData = ms.ToArray();
+
+            hi1Server.Send(packetData);
+        }
+
+
+        private void giveItemRequest(Socket hi1Server, string itemId)
+        {
+            byte[] SecCode = generateSecCode();
+            byte[] idStr = Encoding.ASCII.GetBytes(Convert.ToInt32(itemId).ToString());
+            MemoryStream ms = new MemoryStream();
+
+            byte[] ByteArray = new byte[] { 0x18, 0x28, SecCode[0], SecCode[1], SecCode[2], SecCode[3] };
+
+            ms.Write(ByteArray, 0x00, ByteArray.Length);
+            ms.Write(idStr, 0x00, idStr.Length);
+            ms.WriteByte(0x0a);
+            ms.WriteByte(0x00);
+            ms.Seek(0x00, SeekOrigin.Begin);
+
+            connectionOuput.AppendText("Sending item request.\r\n");
+            hi1Server.Send(ms.ToArray());
+            ms.Dispose();
+        }
+
+        private void printChat()
+        {
+            bool do_loop = true;
+            while (do_loop)
+            {
+                byte[] resp = waitForResponse(HI1GameServer);
+                List<byte[]> result = getAllResponses(resp);
+
+                foreach (byte[] Packet in result)
+                {
+                    if (Packet[0] == PACKET_CHAT)
+                    {
+                        if (Packet[1] == CHAT_RESP_BRIGHT)
+                        {
+                            if(Packet.Length - 3 <= 0)
+                            {
+                                do_loop = false;
+                                break;
+                            }
+                            string ChatMsg = Encoding.UTF8.GetString(Packet).Substring(2, Packet.Length - 3);
+                            connectionOuput.AppendText(ChatMsg + "\r\n");
+                            do_loop = false;
+                            break;
+                        }
+                    }
+                }
+            }
+        }
+
+        private void BruteForceQuestId()
+        {
+            int questId = 0;
+            while(true)
+            {
+                giveQuest(HI1GameServer,questId);
+                connectionOuput.AppendText(questId.ToString()+" - ");
+                printChat();
+                questId++;
+            }
+        }
+
+        private void hackItNow_Click(object sender, EventArgs e)
+        {
+            // Add items
+           // BruteForceQuestId();
+
+            ObjectCollection itemList = addItems.Items;
+            int itemCount = itemList.Count;
+
+            hackProgress.Maximum = itemCount;
+            hackProgress.Value = 0;
+
+/*            if(moneyCount.Value != 0)
+            {
+                giveMoneyRequest(HI1GameServer, (int)moneyCount.Value);
+                printChat();
+            }
+*/
+            while (itemCount != 0)
+            {
+                string item = addItems.Items[0].ToString();
+                string itemId = item.Split(':')[0];
+                giveItemRequest(HI1GameServer, itemId);
+
+                printChat();
+
+                addItems.Items.RemoveAt(0);
+                itemCount = addItems.Items.Count;
+                hackProgress.Increment(1);
+            }
+
+            hackItNow.Enabled = true;
+
+        }
+
+        private void loginButton_Click(object sender, EventArgs e)
+        {
+            string server = serverEntry.Text;
+            string username = usernameEntry.Text;
+            string password = passwordEntry.Text;
+
+            if (username == "")
+            {
+                return;
+            }
+            if (password == "")
+            {
+                return;
+            }
+
+            // Inital handshake
+            Socket hi1Server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
+            hi1Server.Connect(server, 443);
+            connectionOuput.AppendText("Connected to: " + hi1Server.RemoteEndPoint + "\r\n");
+            connectionOuput.AppendText("Sending policy file request...\r\n");
+            connectionOuput.AppendText("Server responded!\r\n");
+            hi1Server.Close();
+
+            // Now acturally log in
+
+            HI1GameServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
+            HI1GameServer.Connect(server, 443);
+            connectionOuput.AppendText("Connected to: " + HI1GameServer.RemoteEndPoint + "\r\n");
+            connectionOuput.AppendText("Generating login request!\r\n");
+            sendData(HI1GameServer, generateLoginRequest(username, password));
+
+            byte[] resp = waitForResponse(HI1GameServer);
+            if (resp[1] != LOGIN_SUCCESS)
+            {
+                connectionOuput.AppendText("Login failed!!\r\n");
+                HI1GameServer.Close();
+                return;
+            }
+            else
+            {
+                connectionOuput.AppendText("Login success!\r\n");
+                connectionOuput.AppendText("Waiting for sec codes.\r\n");
+
+                // Request account info.
+                sendData(HI1GameServer, new byte[] { PACKET_LOGIN, 0x0a });
+                while (true)
+                {
+                    resp = waitForResponse(HI1GameServer);
+                    if (hasUserInfoResponse(resp))
+                    {
+                        break;
+                    }
+                }
+
+                connectionOuput.AppendText("Sec Code Seed: " + BitConverter.ToString(SecCodeSeeds) + "\r\n");
+                connectionOuput.AppendText("Sec Code Incrementer: " + SecCodeInc + "\r\n");
+
+                loginButton.Enabled = false;
+                hackItNow.Enabled = true;
+                return;
+            }
+
+        }
+    }
+}
diff --git a/Horse Isle Hack Tool/HorseIsleHack.resx b/Horse Isle Hack Tool/HorseIsleHack.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/Horse Isle Hack Tool/HorseIsleHack.resx	
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>
\ No newline at end of file
diff --git a/Horse Isle Hack Tool/Program.cs b/Horse Isle Hack Tool/Program.cs
new file mode 100644
index 0000000..4d9e6b7
--- /dev/null
+++ b/Horse Isle Hack Tool/Program.cs	
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Horse_Isle_Hack_Tool
+{
+    static class Program
+    {
+        /// <summary>
+        /// The main entry point for the application.
+        /// </summary>
+        [STAThread]
+        static void Main()
+        {
+            Application.EnableVisualStyles();
+            Application.SetCompatibleTextRenderingDefault(false);
+            Application.Run(new hi1HackTool());
+        }
+    }
+}
diff --git a/Horse Isle Hack Tool/Properties/AssemblyInfo.cs b/Horse Isle Hack Tool/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..c8534c6
--- /dev/null
+++ b/Horse Isle Hack Tool/Properties/AssemblyInfo.cs	
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("Horse Isle Hack Tool")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Horse Isle Hack Tool")]
+[assembly: AssemblyCopyright("Copyright ©  2020")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible
+// to COM components.  If you need to access a type in this assembly from
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("6e6c88bc-d138-42f7-b1c8-6a4e0125c69d")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Horse Isle Hack Tool/Properties/Resources.Designer.cs b/Horse Isle Hack Tool/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..049dd2e
--- /dev/null
+++ b/Horse Isle Hack Tool/Properties/Resources.Designer.cs	
@@ -0,0 +1,88 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Horse_Isle_Hack_Tool.Properties {
+    using System;
+    
+    
+    /// <summary>
+    ///   A strongly-typed resource class, for looking up localized strings, etc.
+    /// </summary>
+    // This class was auto-generated by the StronglyTypedResourceBuilder
+    // class via a tool like ResGen or Visual Studio.
+    // To add or remove a member, edit your .ResX file then rerun ResGen
+    // with the /str option, or rebuild your VS project.
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    internal class Resources {
+        
+        private static global::System.Resources.ResourceManager resourceMan;
+        
+        private static global::System.Globalization.CultureInfo resourceCulture;
+        
+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+        internal Resources() {
+        }
+        
+        /// <summary>
+        ///   Returns the cached ResourceManager instance used by this class.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Resources.ResourceManager ResourceManager {
+            get {
+                if (object.ReferenceEquals(resourceMan, null)) {
+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Horse_Isle_Hack_Tool.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+        
+        /// <summary>
+        ///   Overrides the current thread's CurrentUICulture property for all
+        ///   resource lookups using this strongly typed resource class.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture {
+            get {
+                return resourceCulture;
+            }
+            set {
+                resourceCulture = value;
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized string similar to 0: No Object
+        ///60: PLAYERFOOD -- Acorn ($1)
+        ///6: PLAYERFOOD -- Apple ($10)
+        ///70: PLAYERFOOD -- Banana ($8)
+        ///53: PLAYERFOOD -- Blackberry ($2)
+        ///54: PLAYERFOOD -- Blueberry ($1)
+        ///714: PLAYERFOOD -- Bunch of Grapes ($15)
+        ///5: PLAYERFOOD -- Cake ($30)
+        ///341: PLAYERFOOD -- Candy Cane ($5)
+        ///186: PLAYERFOOD -- Carrot ($5)
+        ///61: PLAYERFOOD -- Coconut ($20)
+        ///44: PLAYERFOOD -- Coffee ($10)
+        ///141: PLAYERFOOD -- Cookie ($7)
+        ///689: PLAYERFOOD -- Cotton Candy ($5)
+        ///55: PLAYERFOOD -- Cranberry ($1)
+        ///445: PLAYERFOOD -- Easter Egg ($500)
+        ///331: PLA [rest of string was truncated]&quot;;.
+        /// </summary>
+        internal static string item_ids {
+            get {
+                return ResourceManager.GetString("item_ids", resourceCulture);
+            }
+        }
+    }
+}
diff --git a/Horse Isle Hack Tool/Properties/Resources.resx b/Horse Isle Hack Tool/Properties/Resources.resx
new file mode 100644
index 0000000..b70a814
--- /dev/null
+++ b/Horse Isle Hack Tool/Properties/Resources.resx	
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="item_ids" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\item_ids.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
+  </data>
+</root>
\ No newline at end of file
diff --git a/Horse Isle Hack Tool/Properties/Settings.Designer.cs b/Horse Isle Hack Tool/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..d06027d
--- /dev/null
+++ b/Horse Isle Hack Tool/Properties/Settings.Designer.cs	
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Runtime Version:4.0.30319.42000
+//
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Horse_Isle_Hack_Tool.Properties
+{
+
+
+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
+    {
+
+        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
+
+        public static Settings Default
+        {
+            get
+            {
+                return defaultInstance;
+            }
+        }
+    }
+}
diff --git a/Horse Isle Hack Tool/Properties/Settings.settings b/Horse Isle Hack Tool/Properties/Settings.settings
new file mode 100644
index 0000000..abf36c5
--- /dev/null
+++ b/Horse Isle Hack Tool/Properties/Settings.settings	
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
+  <Profiles>
+    <Profile Name="(Default)" />
+  </Profiles>
+  <Settings />
+</SettingsFile>
diff --git a/Horse Isle Hack Tool/Resources/item_ids.txt b/Horse Isle Hack Tool/Resources/item_ids.txt
new file mode 100644
index 0000000..353ed83
--- /dev/null
+++ b/Horse Isle Hack Tool/Resources/item_ids.txt	
@@ -0,0 +1,1483 @@
+60: PLAYERFOOD -- Acorn ($1)
+6: PLAYERFOOD -- Apple ($10)
+70: PLAYERFOOD -- Banana ($8)
+53: PLAYERFOOD -- Blackberry ($2)
+54: PLAYERFOOD -- Blueberry ($1)
+714: PLAYERFOOD -- Bunch of Grapes ($15)
+5: PLAYERFOOD -- Cake ($30)
+341: PLAYERFOOD -- Candy Cane ($5)
+186: PLAYERFOOD -- Carrot ($5)
+61: PLAYERFOOD -- Coconut ($20)
+44: PLAYERFOOD -- Coffee ($10)
+141: PLAYERFOOD -- Cookie ($7)
+689: PLAYERFOOD -- Cotton Candy ($5)
+55: PLAYERFOOD -- Cranberry ($1)
+445: PLAYERFOOD -- Easter Egg ($500)
+331: PLAYERFOOD -- Fried Big Fish ($100)
+329: PLAYERFOOD -- Fried Little Fish ($25)
+330: PLAYERFOOD -- Fried Normal Fish ($50)
+487: PLAYERFOOD -- Giant Coconut ($200)
+690: PLAYERFOOD -- Golden Apple ($50)
+641: PLAYERFOOD -- Gum Drop ($2)
+68: PLAYERFOOD -- Honeycomb ($75)
+137: PLAYERFOOD -- Hot Cocoa ($15)
+57: PLAYERFOOD -- Huckleberry ($1)
+7: PLAYERFOOD -- Ice Cream ($25)
+269: PLAYERFOOD -- Jar of Chocolate Spread ($75)
+11: PLAYERFOOD -- Lemonade ($12)
+4: PLAYERFOOD -- Loaf of Bread ($20)
+640: PLAYERFOOD -- Marshmallow ($5)
+155: PLAYERFOOD -- Milk ($12)
+751: PLAYERFOOD -- Minnie's Nut Bread ($0)
+63: PLAYERFOOD -- Mushroom ($10)
+71: PLAYERFOOD -- Orange ($9)
+10: PLAYERFOOD -- Orange Juice ($12)
+328: PLAYERFOOD -- Orange Slice ($0)
+69: PLAYERFOOD -- Pear ($8)
+642: PLAYERFOOD -- Peppermint Candy ($5)
+140: PLAYERFOOD -- Pie a la Mode ($20)
+139: PLAYERFOOD -- Popcorn ($9)
+138: PLAYERFOOD -- Pudding ($10)
+52: PLAYERFOOD -- Raspberry ($3)
+465: PLAYERFOOD -- Smore ($10)
+8: PLAYERFOOD -- Soda Pop ($10)
+51: PLAYERFOOD -- Strawberry ($3)
+12: PLAYERFOOD -- Tea ($10)
+56: PLAYERFOOD -- Thimbleberry ($2)
+529: PLAYERFOOD -- Walnut ($3)
+9: PLAYERFOOD -- Water ($10)
+430: CLOTHES -- Black Cowboy Boots ($1500)
+413: CLOTHES -- Black Riding Boots ($700)
+408: CLOTHES -- Blue Baseball Cap ($50)
+429: CLOTHES -- Blue Cowboy Boots ($1500)
+414: CLOTHES -- Blue Dress Shirt ($800)
+15: CLOTHES -- Blue Jeans ($250)
+418: CLOTHES -- Blue Polo Shirt ($800)
+420: CLOTHES -- Blue Racing Helmet ($2000)
+404: CLOTHES -- Blue Tennis Shoes ($100)
+427: CLOTHES -- Brown Cowboy Boots ($1500)
+422: CLOTHES -- Brown Cowboy Hat ($2000)
+412: CLOTHES -- Brown Riding Boots ($700)
+426: CLOTHES -- Dress Pants ($5000)
+433: CLOTHES -- Equestrian Helmet ($2000)
+417: CLOTHES -- Green Polo Shirt ($800)
+459: CLOTHES -- Homemade Jumping Shirt ($7500)
+460: CLOTHES -- Homemade Jumping Shirt ($7500)
+458: CLOTHES -- Homemade Jumping Shirt ($7500)
+461: CLOTHES -- Homemade Jumping Shirt ($7500)
+456: CLOTHES -- Homemade Racing Shirt ($7500)
+454: CLOTHES -- Homemade Racing Shirt ($7500)
+453: CLOTHES -- Homemade Racing Shirt ($7500)
+457: CLOTHES -- Homemade Racing Shirt ($7500)
+451: CLOTHES -- Homemade Show Shirt ($7500)
+449: CLOTHES -- Homemade Show Shirt ($7500)
+450: CLOTHES -- Homemade Show Shirt ($7500)
+448: CLOTHES -- Homemade Show Shirt ($7500)
+434: CLOTHES -- Jumping Boots ($1500)
+435: CLOTHES -- Jumping Breeches ($5000)
+436: CLOTHES -- Jumping Jacket ($3500)
+415: CLOTHES -- Pink Dress Shirt ($800)
+425: CLOTHES -- Racing Boots ($1500)
+424: CLOTHES -- Racing Breeches ($5000)
+423: CLOTHES -- Racing Silks ($3500)
+407: CLOTHES -- Red Baseball Cap ($50)
+428: CLOTHES -- Red Cowboy Boots ($1500)
+419: CLOTHES -- Red Racing Helmet ($2000)
+432: CLOTHES -- Red Show Shirt ($3500)
+405: CLOTHES -- Red Tennis Shoes ($100)
+406: CLOTHES -- Riding Helmet ($700)
+411: CLOTHES -- Riding Trousers ($900)
+421: CLOTHES -- Tan Cowboy Hat ($2000)
+416: CLOTHES -- Tan Polo Shirt ($800)
+431: CLOTHES -- Turquoise Show Shirt ($3500)
+410: CLOTHES -- White Baseball Cap ($50)
+14: CLOTHES -- White T-Shirt ($50)
+409: CLOTHES -- Yellow Baseball Cap ($50)
+1: ROCK -- Agate ($2)
+75: ROCK -- Amethyst ($100)
+761: ROCK -- Blue Crystal Shard ($500)
+632: ROCK -- Copper Ore ($15)
+217: ROCK -- Crystal Statue ($5000)
+764: ROCK -- Cyan Crystal Shard ($500)
+74: ROCK -- Diamond ($5000)
+73: ROCK -- Dinosaur Bone ($2000)
+78: ROCK -- Emerald ($100)
+372: ROCK -- Gold Ore ($50)
+763: ROCK -- Green Crystal Shard ($500)
+371: ROCK -- Iron Ore ($5)
+766: ROCK -- Magenta Crystal Shard ($500)
+768: ROCK -- Obsidian Chunk ($1000)
+72: ROCK -- Pearl ($300)
+767: ROCK -- Pumice Stone ($50)
+762: ROCK -- Purple Crystal Shard ($500)
+760: ROCK -- Red Crystal Shard ($500)
+3: ROCK -- Ruby ($500)
+77: ROCK -- Sapphire ($100)
+79: ROCK -- Seashell ($10)
+392: ROCK -- Silver Ore ($30)
+2: ROCK -- Small Gem ($50)
+347: ROCK -- Topaz ($100)
+1214: ROCK -- Turquoise ($50)
+765: ROCK -- Yellow Crystal Shard ($500)
+258: MISC -- Balloon Animal ($15)
+190: MISC -- Binoculars ($500)
+1082: MISC -- Birthday Token ($5000)
+486: MISC -- Cattail ($5)
+446: MISC -- Cloth ($300)
+522: MISC -- Colt Trading Card ($0)
+444: MISC -- Cotton ($5)
+554: MISC -- Ebony Wood ($20)
+443: MISC -- English Bit ($600)
+473: MISC -- English Girth ($2000)
+467: MISC -- English Saddle Base ($2500)
+64: MISC -- Feather ($10)
+523: MISC -- Filly Trading Card ($0)
+82: MISC -- Grasshopper ($0)
+441: MISC -- Large Buckle ($400)
+438: MISC -- Leather Piece ($200)
+439: MISC -- Leather Strapping ($75)
+143: MISC -- Little Lizard ($0)
+38: MISC -- Log ($5)
+192: MISC -- Magnifying Glass ($500)
+521: MISC -- Mare Trading Card ($0)
+660: MISC -- Moonbeam ($25)
+65: MISC -- Peacock Feather ($50)
+67: MISC -- Pine Cone ($3)
+152: MISC -- Pitchfork ($250)
+639: MISC -- Pixie Dust ($0)
+135: MISC -- Present! ($0)
+191: MISC -- Rake ($250)
+41: MISC -- Red Pine Cone ($0)
+333: MISC -- Rotten Tomato ($4)
+142: MISC -- Scorpion ($0)
+150: MISC -- Shovel ($100)
+645: MISC -- Silver Lining ($1000)
+440: MISC -- Small Buckle ($200)
+144: MISC -- Snowball ($0)
+644: MISC -- Sparkling Feather ($50)
+520: MISC -- Stallion Trading Card ($0)
+442: MISC -- Stirrup ($600)
+145: MISC -- Strong Skinny Branch ($0)
+182: MISC -- Telescope ($10000)
+530: MISC -- Venetian Food ($0)
+334: MISC -- Water Balloon ($0)
+567: MISC -- Western Bit ($700)
+578: MISC -- Western Girth ($1500)
+577: MISC -- Western Saddle Base ($3500)
+50: MISC -- Wishing Coin ($0)
+466: MISC -- Wood Saddle Form ($500)
+398: HORSEFOOD -- Apple Treat ($500)
+206: HORSEFOOD -- Bag of Alfalfa Mix ($500)
+205: HORSEFOOD -- Bag of Oats ($200)
+399: HORSEFOOD -- Carrot Treat ($750)
+397: HORSEFOOD -- Daisy Hay ($1000)
+32: HORSEFOOD -- Hay Bale ($100)
+34: HORSEFOOD -- Hearty Treat ($50)
+507: HORSEFOOD -- Homemade Hay ($2000)
+400: HORSEFOOD -- Honey Oats ($3000)
+203: HORSEFOOD -- Horse Candy ($75)
+204: HORSEFOOD -- Hot Bran Mash ($200)
+370: HORSEFOOD -- Lucky Horse Hay ($1000)
+1566: HORSEFOOD -- Magic Bean ($250000000)
+1567: HORSEFOOD -- Magic Droplet ($250000000)
+33: HORSEFOOD -- Pail of Water ($20)
+1199: HORSEFOOD -- Pegasus Pellet ($250000000)
+202: HORSEFOOD -- Pitted Horse Date ($25)
+643: HORSEFOOD -- Small Sugar Chunk ($25)
+1569: HORSEFOOD -- Special Treat ($50000000)
+1198: HORSEFOOD -- Unicorn Pellet ($250000000)
+1508: TACK -- Air Bridle ($30000000)
+1506: TACK -- Air Saddle ($50000000)
+1507: TACK -- Air Saddle Pad ($20000000)
+720: TACK -- Australian Bridle ($3000)
+718: TACK -- Australian Saddle ($5000)
+719: TACK -- Australian Saddle Pad ($2000)
+279: TACK -- Beautiful Bridle ($300000)
+277: TACK -- Beautiful Saddle ($500000)
+278: TACK -- Beautiful Saddle Pad ($200000)
+1353: TACK -- Black Hunting Bridle ($6000)
+1351: TACK -- Black Hunting Saddle ($10000)
+1352: TACK -- Black Hunting Saddle Pad ($4000)
+1335: TACK -- Black Parade Bridle ($6000)
+1333: TACK -- Black Parade Saddle ($10000)
+1334: TACK -- Black Parade Saddle Pad ($4000)
+1347: TACK -- Blue Hunting Bridle ($6000)
+1345: TACK -- Blue Hunting Saddle ($10000)
+1346: TACK -- Blue Hunting Saddle Pad ($4000)
+1329: TACK -- Blue Parade Bridle ($6000)
+1327: TACK -- Blue Parade Saddle ($10000)
+1328: TACK -- Blue Parade Saddle Pad ($4000)
+1415: TACK -- Bluebird Camel Bridle ($300000)
+1417: TACK -- Bluebird Camel Saddle ($500000)
+1416: TACK -- Bluebird Camel Saddle Pad ($200000)
+524: TACK -- Camel Bridle ($60000)
+525: TACK -- Camel Saddle ($100000)
+526: TACK -- Camel Saddle Pad ($40000)
+462: TACK -- Crafted English Bridle ($2500)
+468: TACK -- Crafted English Saddle ($6500)
+858: TACK -- Crafted English Saddle Pad ($2500)
+472: TACK -- Crafted English Saddle Pad ($2500)
+857: TACK -- Crafted English Saddle Pad ($2500)
+859: TACK -- Crafted English Saddle Pad ($2500)
+1089: TACK -- Crafted English Saddle Pad ($2500)
+856: TACK -- Crafted English Saddle Pad ($2500)
+788: TACK -- Crafted English Saddle Pad ($2500)
+1090: TACK -- Crafted English Saddle Pad ($2500)
+1093: TACK -- Crafted English Saddle Pad ($2500)
+791: TACK -- Crafted English Saddle Pad ($2500)
+471: TACK -- Crafted English Saddle Pad ($2500)
+470: TACK -- Crafted English Saddle Pad ($2500)
+469: TACK -- Crafted English Saddle Pad ($2500)
+569: TACK -- Crafted Western Bridle ($3000)
+570: TACK -- Crafted Western Saddle ($7500)
+862: TACK -- Crafted Western Saddle Pad ($3000)
+571: TACK -- Crafted Western Saddle Pad ($3000)
+790: TACK -- Crafted Western Saddle Pad ($3000)
+1091: TACK -- Crafted Western Saddle Pad ($3000)
+1092: TACK -- Crafted Western Saddle Pad ($3000)
+863: TACK -- Crafted Western Saddle Pad ($3000)
+861: TACK -- Crafted Western Saddle Pad ($3000)
+860: TACK -- Crafted Western Saddle Pad ($3000)
+789: TACK -- Crafted Western Saddle Pad ($3000)
+1094: TACK -- Crafted Western Saddle Pad ($3000)
+574: TACK -- Crafted Western Saddle Pad ($3000)
+573: TACK -- Crafted Western Saddle Pad ($3000)
+572: TACK -- Crafted Western Saddle Pad ($3000)
+545: TACK -- Draft Bridle ($30000)
+543: TACK -- Draft Saddle ($50000)
+544: TACK -- Draft Saddle Pad ($20000)
+1487: TACK -- Earth Bridle ($30000000)
+1485: TACK -- Earth Saddle ($50000000)
+1486: TACK -- Earth Saddle Pad ($20000000)
+36: TACK -- English Bridle ($3000)
+35: TACK -- English Saddle ($5000)
+37: TACK -- English Saddle Pad ($2000)
+293: TACK -- Fancy Bridle ($30000)
+1425: TACK -- Fancy Llama Bridle ($300000)
+1427: TACK -- Fancy Llama Saddle ($500000)
+1426: TACK -- Fancy Llama Saddle Pad ($200000)
+291: TACK -- Fancy Saddle ($50000)
+292: TACK -- Fancy Saddle Pad ($20000)
+302: TACK -- Fireball Bridle ($300000)
+300: TACK -- Fireball Saddle ($500000)
+301: TACK -- Fireball Saddle Pad ($200000)
+284: TACK -- Glorious Bridle ($3000000)
+282: TACK -- Glorious Saddle ($5000000)
+283: TACK -- Glorious Saddle Pad ($2000000)
+1350: TACK -- Green Hunting Bridle ($6000)
+1348: TACK -- Green Hunting Saddle ($10000)
+1349: TACK -- Green Hunting Saddle Pad ($4000)
+1332: TACK -- Green Parade Bridle ($6000)
+1330: TACK -- Green Parade Saddle ($10000)
+1331: TACK -- Green Parade Saddle Pad ($4000)
+548: TACK -- Heavyweight Bridle ($300000)
+546: TACK -- Heavyweight Saddle ($500000)
+547: TACK -- Heavyweight Saddle Pad ($200000)
+551: TACK -- Hercules Bridle ($3000000)
+549: TACK -- Hercules Saddle ($5000000)
+550: TACK -- Hercules Saddle Pad ($2000000)
+296: TACK -- Icarus Bridle ($3000000)
+294: TACK -- Icarus Saddle ($5000000)
+295: TACK -- Icarus Saddle Pad ($2000000)
+305: TACK -- Jackrabbit Bridle ($300000)
+303: TACK -- Jackrabbit Saddle ($500000)
+304: TACK -- Jackrabbit Saddle Pad ($200000)
+290: TACK -- Jumping Bridle ($30000)
+288: TACK -- Jumping Saddle ($50000)
+289: TACK -- Jumping Saddle Pad ($20000)
+532: TACK -- Llama Bridle ($30000)
+533: TACK -- Llama Saddle ($50000)
+531: TACK -- Llama Saddle Pad ($20000)
+299: TACK -- Pegasus Bridle ($3000000)
+297: TACK -- Pegasus Saddle ($5000000)
+298: TACK -- Pegasus Saddle Pad ($2000000)
+287: TACK -- Racing Bridle ($30000)
+285: TACK -- Racing Saddle ($50000)
+286: TACK -- Racing Saddle Pad ($20000)
+1652: TACK -- RCMP Bridle ($6000)
+1650: TACK -- RCMP Saddle ($10000)
+1651: TACK -- RCMP Saddle Pad ($4000)
+1344: TACK -- Red Hunting Bridle ($6000)
+1342: TACK -- Red Hunting Saddle ($10000)
+1343: TACK -- Red Hunting Saddle Pad ($4000)
+1326: TACK -- Red Parade Bridle ($6000)
+1324: TACK -- Red Parade Saddle ($10000)
+1325: TACK -- Red Parade Saddle Pad ($4000)
+1518: TACK -- Starfire Bridle ($30000000)
+1516: TACK -- Starfire Saddle ($50000000)
+1517: TACK -- Starfire Saddle Pad ($20000000)
+1613: TACK -- Turkmenian Bridle ($6000)
+1611: TACK -- Turkmenian Saddle ($10000)
+1612: TACK -- Turkmenian Saddle Pad ($4000)
+1490: TACK -- Water Bridle ($30000000)
+1488: TACK -- Water Saddle ($50000000)
+1489: TACK -- Water Saddle Pad ($20000000)
+274: TACK -- Western Bridle ($3000)
+272: TACK -- Western Saddle ($5000)
+273: TACK -- Western Saddle Pad ($2000)
+39: FLOWER -- 4 Leaf Clover ($10)
+43: FLOWER -- Bunch of Daisies ($5)
+80: FLOWER -- Bunch of Wildflowers ($10)
+40: FLOWER -- Dandelion ($1)
+81: FLOWER -- Fern ($10)
+188: FLOWER -- Pink Rose ($20)
+42: FLOWER -- Red Rose ($20)
+189: FLOWER -- White Rose ($20)
+187: FLOWER -- Yellow Rose ($20)
+149: FISHING -- Big Fish ($50)
+83: FISHING -- Earthworm ($0)
+146: FISHING -- Fishing Pole ($100)
+147: FISHING -- Little Fish ($5)
+148: FISHING -- Normal Fish ($20)
+183: TEXT -- Mail Message from Player ($0)
+494: TEXT -- Novel ($500)
+1224: QUEST -- "Big Girl" Bed ($0)
+1035: QUEST -- 20 lb Box of Butter ($0)
+1034: QUEST -- 20 lb Box of Cream Cheese ($0)
+835: QUEST -- 3 Rose Bushes ($0)
+954: QUEST -- 5 Sectioned Staff ($0)
+980: QUEST -- A Dozen Leather Straps ($0)
+1111: QUEST -- A Floral Cloak ($0)
+1110: QUEST -- A Floral Crown ($0)
+1108: QUEST -- A Geode ($0)
+723: QUEST -- A Gold Ring ($0)
+1074: QUEST -- A Hill Myna Bird ($0)
+724: QUEST -- A Silver Ring ($0)
+676: QUEST -- A Singing Harp ($0)
+726: QUEST -- A Stone Ring ($0)
+725: QUEST -- A Wood Ring ($0)
+1130: QUEST -- Abacus ($0)
+215: QUEST -- Abigail's Ice skates ($0)
+1003: QUEST -- Acclimated Fern ($0)
+1480: QUEST -- Affirmative R.S.V.P. ($0)
+1470: QUEST -- Aftercastle ($0)
+337: QUEST -- Albert's List ($0)
+482: QUEST -- Allaire's Note ($0)
+1521: QUEST -- Alpaca Throw ($0)
+1536: QUEST -- Alpaca Treat ($0)
+1537: QUEST -- Alpaca Yarn ($0)
+1608: QUEST -- Amber Calumet ($0)
+495: QUEST -- Anchor ($0)
+1246: QUEST -- Anhidrosis Medication ($0)
+1129: QUEST -- Antique Diamond Necklace ($0)
+1322: QUEST -- Antique Gold Locket ($0)
+1323: QUEST -- Antique Pocket Watch ($0)
+1446: QUEST -- Appetizer Sampler ($0)
+402: QUEST -- Apples' Horseshoes ($0)
+1606: QUEST -- Aquamarine Calumet ($0)
+1584: QUEST -- Aquamarine Crystal ($0)
+1175: QUEST -- Arabian Camel Tack ($0)
+1500: QUEST -- Archy's List ($0)
+1294: QUEST -- Argyle Socks ($0)
+797: QUEST -- Ariela's Necklace ($0)
+1272: QUEST -- Assorted Balloons ($0)
+940: QUEST -- Assorted Fresh Spices ($0)
+665: QUEST -- Assorted Glass Parts ($0)
+664: QUEST -- Assorted Metal Parts ($0)
+1431: QUEST -- Astrid's Stardust ($0)
+1591: QUEST -- Astrolabe ($0)
+1196: QUEST -- Autographed Photo of Chirop ($0)
+264: QUEST -- Axe Handle ($0)
+1547: QUEST -- Baby Alpaca ($0)
+1050: QUEST -- Baby Bunny ($0)
+588: QUEST -- Baby Crib ($0)
+595: QUEST -- Baby Crib Bedding ($0)
+839: QUEST -- Baby Indigo Snake ($0)
+1634: QUEST -- Baby Octopus ($0)
+904: QUEST -- Bag of Cat Treats ($0)
+1660: QUEST -- Bag of Charcoal Powder ($0)
+1659: QUEST -- Bag of Chicken Feed ($0)
+807: QUEST -- Bag of Clarinet Keys ($0)
+882: QUEST -- Bag of Dried Cochineal ($0)
+883: QUEST -- Bag of Dried Indigo ($0)
+803: QUEST -- Bag of Fancy Cat Treats ($0)
+481: QUEST -- Bag of Feathers ($0)
+905: QUEST -- Bag of Flour ($0)
+1562: QUEST -- Bag of Groceries ($0)
+749: QUEST -- Bag of ground Cardamom ($0)
+706: QUEST -- Bag of Hazelnuts ($0)
+268: QUEST -- Bag of Hazelnuts ($0)
+735: QUEST -- Bag of hockey pucks ($0)
+1269: QUEST -- Bag of Lemons ($0)
+886: QUEST -- Bag of Manure ($0)
+942: QUEST -- Bag of Mixed Vegetables ($0)
+1394: QUEST -- Bag of Peppercorns ($0)
+1632: QUEST -- Bag of Produce ($0)
+867: QUEST -- Bag of Pumpkin Seeds ($0)
+1206: QUEST -- Bag of Ribbons ($0)
+936: QUEST -- Bag of Scorpions ($0)
+1271: QUEST -- Bag of Wood Ash ($0)
+474: QUEST -- Bag of Wooden Boxes ($0)
+624: QUEST -- Bagel and Knish ($0)
+1283: QUEST -- Bagged Dental Impression ($0)
+1192: QUEST -- Bale of Straw ($0)
+1538: QUEST -- Ball of Alpaca Yarn ($0)
+1162: QUEST -- Barney's New Toy ($0)
+902: QUEST -- Barramundi Fish ($0)
+1037: QUEST -- Barrel of Flour ($0)
+1099: QUEST -- Barrel of Herring ($0)
+1510: QUEST -- Barrel of Water ($0)
+638: QUEST -- Barry Solomon's Beryl ($0)
+890: QUEST -- Basket of Moss and Lichen ($0)
+1561: QUEST -- Bean & Rice Burrito ($0)
+515: QUEST -- Beautiful Easter Egg ($0)
+988: QUEST -- Beautiful Grapes ($0)
+968: QUEST -- Bed Linens ($0)
+1410: QUEST -- Beeswax ($0)
+1631: QUEST -- Beet ($0)
+1543: QUEST -- Bell Bracket ($0)
+1545: QUEST -- Bell Clapper ($0)
+1226: QUEST -- Bicycle Wheel ($0)
+1390: QUEST -- Big Black Pearl ($0)
+212: QUEST -- Big Sandwich ($0)
+1522: QUEST -- Birthday Gift for Britt ($0)
+844: QUEST -- Birthday Present for Ben ($0)
+843: QUEST -- Birthday Present for Bena ($0)
+1644: QUEST -- Bit of Dried Seaweed ($0)
+1648: QUEST -- Bit of Marked Up Seaweed ($0)
+1593: QUEST -- Black Fire Opal Chunk ($0)
+1594: QUEST -- Black Fire Opal pebble ($0)
+619: QUEST -- Black Reindeer Harness ($0)
+977: QUEST -- Blinky's Note ($0)
+1527: QUEST -- Block of Ice ($0)
+662: QUEST -- Block Set Plans ($0)
+771: QUEST -- Blue Dragon Orb ($0)
+1016: QUEST -- Blue Dragon's Clue 1 ($0)
+1017: QUEST -- Blue Dragon's Clue 2 ($0)
+1018: QUEST -- Blue Dragon's Clue 3 ($0)
+1019: QUEST -- Blue Dragon's Clue 4 ($0)
+1020: QUEST -- Blue Dragon's Clue 5 ($0)
+657: QUEST -- Blue Frog ($0)
+437: QUEST -- Blue Grain of Sand ($0)
+617: QUEST -- Blue Reindeer Harness ($0)
+1028: QUEST -- Blue Wacky Tube Man ($0)
+1454: QUEST -- Bob's Invoice ($0)
+1450: QUEST -- Bob's Order Form ($0)
+1259: QUEST -- Bolt of Blue Cotton Canvas ($0)
+1290: QUEST -- Bolt of Broadcloth ($0)
+1289: QUEST -- Bolt of Chambray ($0)
+1258: QUEST -- Bolt of Cotton Canvas ($0)
+881: QUEST -- Bolt of Cotton Cloth ($0)
+971: QUEST -- Bolt of Cotton Damask ($0)
+1084: QUEST -- Bolt of Quilting Fabric ($0)
+744: QUEST -- Bolt of Silk ($0)
+1614: QUEST -- Book of Petroglyphs ($0)
+502: QUEST -- Book of Riddles ($0)
+1476: QUEST -- Book on Flower Arranging ($0)
+1072: QUEST -- Bottle of Cream ($0)
+952: QUEST -- Bottle of Grapeseed Oil ($0)
+784: QUEST -- Bottle of Ink ($0)
+1287: QUEST -- Bottle of Jojoba Oil ($0)
+552: QUEST -- Bottle of Medicine ($0)
+897: QUEST -- Bottle of Tuna Oil ($0)
+1386: QUEST -- Bowl of Sand Soup ($0)
+758: QUEST -- Bowl of Soup ($0)
+734: QUEST -- Bowl of Soup ($0)
+1167: QUEST -- Box of Animal Treats ($0)
+796: QUEST -- Box of Apples ($0)
+880: QUEST -- Box of Carving Tools ($0)
+810: QUEST -- Box of Chocolates ($0)
+808: QUEST -- Box of Clarinet Reeds ($0)
+586: QUEST -- Box of Doubloons! ($0)
+1100: QUEST -- Box of Fishing Lures ($0)
+1207: QUEST -- Box of Floral Supplies ($0)
+1222: QUEST -- Box of Gryphon Chow ($0)
+403: QUEST -- Box of Markers ($0)
+1397: QUEST -- Box of Matzo ($0)
+1132: QUEST -- Box of Party Favors ($0)
+1048: QUEST -- Box of Raisins ($0)
+785: QUEST -- Box of Rock Glass Goblets ($0)
+1378: QUEST -- Box of Spices ($0)
+391: QUEST -- Box of Supplies ($0)
+894: QUEST -- Box of Wax ($0)
+829: QUEST -- Braided Rug ($0)
+1299: QUEST -- Brand New Toothbrush ($0)
+1257: QUEST -- Brass Foghorn ($0)
+1256: QUEST -- Brass Foghorn ($0)
+787: QUEST -- Brass Valve ($0)
+833: QUEST -- Brea's Groceries ($0)
+832: QUEST -- Brea's Shopping List ($0)
+1137: QUEST -- Brick of Chocolate ($0)
+1260: QUEST -- Bright Blue Headsail ($0)
+874: QUEST -- Bright Fuchsia Umbrella ($0)
+855: QUEST -- Broad Sword ($0)
+1292: QUEST -- Broadcloth Shirt ($0)
+335: QUEST -- Broken Horseshoe ($0)
+587: QUEST -- Broken Mancala Board ($0)
+1106: QUEST -- Broken Racing Saddle ($0)
+715: QUEST -- Broom ($0)
+1653: QUEST -- Brown Paper Package ($0)
+621: QUEST -- Brown Reindeer Harness ($0)
+1265: QUEST -- Bruno's Note ($0)
+711: QUEST -- Brunost ($0)
+962: QUEST -- Bucket ($0)
+1097: QUEST -- Bucket of Brown Paint ($0)
+376: QUEST -- Bucket of Nails ($0)
+271: QUEST -- Budding Rose ($0)
+534: QUEST -- Bunch of Bananas ($0)
+1382: QUEST -- Bunch of Cilantro ($0)
+1437: QUEST -- Bunch of Grapes ($0)
+539: QUEST -- Bundle of Baskets ($0)
+326: QUEST -- Bundle of Coats ($0)
+1288: QUEST -- Bundle of Desert Sage ($0)
+964: QUEST -- Bundle of Fence Rails ($0)
+1254: QUEST -- Bundle of Pallid Bats ($0)
+1180: QUEST -- Bundle of Reeds ($0)
+1248: QUEST -- Bundle of Scorpions ($0)
+933: QUEST -- Bundle of Three Leaf Sumac ($0)
+1263: QUEST -- Bushel of Apples ($0)
+1029: QUEST -- Bushel of Apples ($0)
+516: QUEST -- Bushel of Apples ($0)
+1030: QUEST -- Bushel of Oranges ($0)
+1453: QUEST -- Cake Box of Petits Fours ($0)
+812: QUEST -- Camphor ($0)
+1098: QUEST -- Can of Cod Roe ($0)
+680: QUEST -- Can of Colored Paint ($0)
+1033: QUEST -- Can of Milk ($0)
+678: QUEST -- Can of White Paint ($0)
+1171: QUEST -- Carbonaceous Chondrite ($0)
+898: QUEST -- Carlotta's invitation ($0)
+1275: QUEST -- Carlotta's Secret List ($0)
+1277: QUEST -- Carlotta's Statement ($0)
+1213: QUEST -- Carton of Bee's Wax ($0)
+1212: QUEST -- Carton of Paraffin Wax ($0)
+1266: QUEST -- Carved Apple Head ($0)
+1219: QUEST -- Carved Fish on a Plaque ($0)
+1211: QUEST -- Case of Braided Candles ($0)
+903: QUEST -- Case of Cat Treats ($0)
+1036: QUEST -- Case of Eggs ($0)
+802: QUEST -- Case of Plum Jelly ($0)
+496: QUEST -- Cat Treats ($0)
+1457: QUEST -- Catalog Card ($0)
+1456: QUEST -- Catalog Card Box ($0)
+499: QUEST -- Cate's Note ($0)
+265: QUEST -- Cedric's New Axe ($0)
+757: QUEST -- Celery ($0)
+1438: QUEST -- Celery ($0)
+1395: QUEST -- Celery Stalk ($0)
+1526: QUEST -- Chainsaw ($0)
+1293: QUEST -- Chambray Suit ($0)
+708: QUEST -- Cheese Wrap ($0)
+710: QUEST -- Cheesecloth ($0)
+737: QUEST -- Cheshire's Body ($0)
+736: QUEST -- Cheshire's Grin ($0)
+1153: QUEST -- Chess Piece ($0)
+489: QUEST -- Chest ($0)
+943: QUEST -- Chickletti's scrap of paper ($0)
+631: QUEST -- Childrens' Saddle ($0)
+740: QUEST -- Chilly Box ($0)
+821: QUEST -- Chocolate Brick ($0)
+1238: QUEST -- Chocolate Chip Walnut Cookie ($0)
+747: QUEST -- Chocolate Covered Grasshoppers ($0)
+382: QUEST -- Chocolate Icing ($0)
+381: QUEST -- Chocolate Niblets ($0)
+674: QUEST -- Chrome Oxide ($0)
+1245: QUEST -- Chunk of Coral ($0)
+755: QUEST -- Cilantro ($0)
+820: QUEST -- Cinnamon ($0)
+809: QUEST -- Clarinet ($0)
+1309: QUEST -- Cleaning Supplies ($0)
+1286: QUEST -- Cloth Tape Measure ($0)
+1640: QUEST -- Clouds Book ($0)
+1533: QUEST -- Clump of Black Fleece ($0)
+1530: QUEST -- Clump of Brown Fleece ($0)
+1535: QUEST -- Clump of Cream Fleece ($0)
+1531: QUEST -- Clump of Off-white Fleece ($0)
+1529: QUEST -- Clump of Red Fleece ($0)
+1534: QUEST -- Clump of Silver Fleece ($0)
+1532: QUEST -- Clump of White Fleece ($0)
+1268: QUEST -- Cochineal Beetle Cluster ($0)
+1270: QUEST -- Cochineal Cluster ($0)
+729: QUEST -- Cocoa Tree Seedling ($0)
+948: QUEST -- Code Book ($0)
+1068: QUEST -- Colina's Package ($0)
+1558: QUEST -- Colorful Beetle Shells ($0)
+1273: QUEST -- Colorful Tissue Paper ($0)
+1599: QUEST -- Coloring Book ($0)
+1216: QUEST -- Concho Belt ($0)
+716: QUEST -- Constellation Map ($0)
+1461: QUEST -- Copper Armature Parts ($0)
+1005: QUEST -- Copper Candlestick ($0)
+1143: QUEST -- Copper Wind Chimes ($0)
+938: QUEST -- Copper-Bottom Pot ($0)
+1389: QUEST -- Coral and Obsidian Necklace ($0)
+1388: QUEST -- Coral Sample ($0)
+686: QUEST -- Costume-Captain's Uniform ($0)
+685: QUEST -- Costume-Dress ($0)
+1031: QUEST -- Crate of Assorted Berries ($0)
+1658: QUEST -- Crate of Baby Chicks ($0)
+1495: QUEST -- Crate of Bananas ($0)
+1494: QUEST -- Crate of Chocolate ($0)
+1204: QUEST -- Crate of Dried Floral Wreaths ($0)
+1205: QUEST -- Crate of Dried Flower Arrangem ($0)
+1208: QUEST -- Crate of Edible Centerpieces ($0)
+1123: QUEST -- Crate of Empty Bottles ($0)
+884: QUEST -- Crate of Flowers ($0)
+888: QUEST -- Crate of Hummingbird Plants ($0)
+535: QUEST -- Crate of Jam Jars ($0)
+1209: QUEST -- Crate of Melons ($0)
+1643: QUEST -- Crate of Minorca Fowl ($0)
+1512: QUEST -- Crate of Oranges ($0)
+201: QUEST -- Crate of Oranges ($0)
+910: QUEST -- Crate of Spoiled Fruit ($0)
+1183: QUEST -- Crate of Terra Cotta Tiles ($0)
+1181: QUEST -- Crate of Wooden Shingles ($0)
+1642: QUEST -- Crated Minorca Chickens ($0)
+1475: QUEST -- Crocheted Tote Bag ($0)
+1649: QUEST -- Crock of Utensils ($0)
+709: QUEST -- Curd Knife ($0)
+1665: QUEST -- Curse Reversal Potion ($0)
+1337: QUEST -- Customized Blue Toothbrush ($0)
+1336: QUEST -- Customized Blue Toothbrushes ($0)
+1300: QUEST -- Customized Camel Toothbrush ($0)
+1581: QUEST -- Customized Cowboy Boots ($0)
+1303: QUEST -- Customized Red Toothbrushes ($0)
+1302: QUEST -- Customized Toothbrush ($0)
+774: QUEST -- Cyan Dragon Orb ($0)
+1432: QUEST -- Dalton's Cake Picture ($0)
+1429: QUEST -- Dalton's Sea Picture ($0)
+1430: QUEST -- Dalton's Sky Picture ($0)
+848: QUEST -- Dark Glasses ($0)
+1145: QUEST -- Demetrius' Clue Riddle ($0)
+1147: QUEST -- Demetrius' Clue Riddle #2 ($0)
+1146: QUEST -- Demetrius' Clue Riddle #3 ($0)
+1148: QUEST -- Demetrius' Clue Riddle #4 ($0)
+1568: QUEST -- Demetrius' Clue Riddle #5 ($0)
+1144: QUEST -- Demetrius' Riddle ($0)
+1284: QUEST -- Dental Polishing Paste ($0)
+1236: QUEST -- Devie ($0)
+1157: QUEST -- Dinosaur Bone ($0)
+490: QUEST -- Dirty Pirate Hat ($0)
+366: QUEST -- Dog Bone ($0)
+1637: QUEST -- Dog Isle Shopping List ($0)
+1291: QUEST -- Doll-sized Buttons ($0)
+1497: QUEST -- Dolly's List ($0)
+260: QUEST -- Dorothy's Shoes ($0)
+891: QUEST -- Downy Feathers ($0)
+1638: QUEST -- Dozen Corn Husks ($0)
+1252: QUEST -- Dozen Tortillas ($0)
+783: QUEST -- Dragon's Tooth ($0)
+1013: QUEST -- Drawing for Marcus ($0)
+1052: QUEST -- Dream Box ($0)
+973: QUEST -- Dreamcatcher ($0)
+695: QUEST -- Drum ($0)
+1296: QUEST -- Dyed Fleece Toupée ($0)
+508: QUEST -- Eagle Egg ($0)
+506: QUEST -- Eagle Medicine ($0)
+871: QUEST -- Eaglet Food ($0)
+987: QUEST -- Ear of Corn ($0)
+924: QUEST -- Easter Bunny's Jeweled Egg ($0)
+369: QUEST -- Easter Egg ($0)
+1158: QUEST -- Easter Egg ($0)
+1560: QUEST -- Ebony Nesting Doll Set ($0)
+1557: QUEST -- Ebony Nesting Form Set ($0)
+602: QUEST -- Ebony Wood Frame and Post ($0)
+1133: QUEST -- Elsa's Pie ($0)
+672: QUEST -- Embroidered Handkerchief ($0)
+556: QUEST -- Embroidered Saddle Pad ($0)
+342: QUEST -- Emerald Necklace ($0)
+1379: QUEST -- Emma's Best 72% Dark Chocolate ($0)
+727: QUEST -- Emma's Sketch ($0)
+1059: QUEST -- Empty Feed Sack ($0)
+373: QUEST -- Empty Pail ($0)
+1056: QUEST -- Engraved Compass ($0)
+1420: QUEST -- Enormous Bag of Coffee Beans ($0)
+834: QUEST -- Eohippus Bone ($0)
+1010: QUEST -- Extra Large Teddy Bear ($0)
+804: QUEST -- Fancy Cat Treat ($0)
+1297: QUEST -- Farley's Wish List ($0)
+847: QUEST -- Faux Bearskin Coat ($0)
+1412: QUEST -- Feather Pillow ($0)
+627: QUEST -- Feed Tub ($0)
+979: QUEST -- Fennel Plant ($0)
+1009: QUEST -- Fergus' New Pot ($0)
+1479: QUEST -- Festival Invitation ($0)
+1670: QUEST -- Fiddle Bow ($0)
+1605: QUEST -- Fire Opal Calumet ($0)
+652: QUEST -- Fireflower Leaves ($0)
+682: QUEST -- Fishing Lures ($0)
+1577: QUEST -- Fishing Pole ($0)
+579: QUEST -- Fixed and Clean Jolly Rogers ($0)
+336: QUEST -- Fixed Horseshoe ($0)
+1402: QUEST -- Flagon of Tea With Honey ($0)
+1582: QUEST -- Flask of Jojoba Oil ($0)
+514: QUEST -- Flavius' Glasses ($0)
+1448: QUEST -- Floral Designs ($0)
+327: QUEST -- Flour ($0)
+869: QUEST -- Flour & Eggs ($0)
+1101: QUEST -- Foal Formula ($0)
+1471: QUEST -- Foremast ($0)
+900: QUEST -- Fourfingered Frank's Present ($0)
+841: QUEST -- Fox Box ($0)
+684: QUEST -- French Horn, New ($0)
+683: QUEST -- French Horn, Used ($0)
+308: QUEST -- Fresh Potatoes ($0)
+1253: QUEST -- Fringed Scarf ($0)
+1071: QUEST -- Fruit Salad Ingredients ($0)
+1079: QUEST -- Galvanized Feed Scoop ($0)
+1524: QUEST -- Garden Troll ($0)
+368: QUEST -- Gertrude's Broom ($0)
+845: QUEST -- Gift for Betsy ($0)
+281: QUEST -- Gift for Nadine ($0)
+280: QUEST -- Gift for Valarie ($0)
+1194: QUEST -- Gillian's First Aid Kit ($0)
+671: QUEST -- Glass Slipper ($0)
+1565: QUEST -- Gnarly Wooden Key ($0)
+731: QUEST -- Goalie Mask ($0)
+679: QUEST -- Goat's Milk ($0)
+1313: QUEST -- Gold Chest ($0)
+498: QUEST -- Gold Coin ($0)
+324: QUEST -- Gold Nugget ($0)
+722: QUEST -- Golden Acorn ($0)
+1295: QUEST -- Golden Fleece ($0)
+1105: QUEST -- Grain Order ($0)
+773: QUEST -- Green Dragon Orb ($0)
+658: QUEST -- Green Frog ($0)
+618: QUEST -- Green Reindeer Harness ($0)
+1027: QUEST -- Green Wacky Tube Man ($0)
+728: QUEST -- Greenhouse Plans ($0)
+518: QUEST -- Greig's Glasses ($0)
+517: QUEST -- Greig's Note ($0)
+519: QUEST -- Greig's Watch ($0)
+1122: QUEST -- Griffin's Ladder ($0)
+830: QUEST -- Grooming Kit ($0)
+1662: QUEST -- Gryphon Egg Shard ($0)
+1006: QUEST -- Gumdrop Button ($0)
+1124: QUEST -- Gummed Label ($0)
+850: QUEST -- Guru Wiseman's List ($0)
+649: QUEST -- Gussied-Up Lariat ($0)
+1125: QUEST -- Hairstreak Butterfly ($0)
+851: QUEST -- Halter ($0)
+630: QUEST -- Halter with Lead ($0)
+1563: QUEST -- Ham Sandwich ($0)
+1078: QUEST -- Hand Knit Scarf ($0)
+1070: QUEST -- Hand Written Scroll ($0)
+1073: QUEST -- Hand-picked Palm Fronds ($0)
+1523: QUEST -- Handcrafted Guitar ($0)
+1095: QUEST -- Handful of Nails ($0)
+947: QUEST -- Handful of Palm Fronds ($0)
+1298: QUEST -- Handmade Leather Shoes ($0)
+561: QUEST -- Handmade Mugs ($0)
+560: QUEST -- Handmade Oboe ($0)
+1062: QUEST -- Handmade Shelves ($0)
+892: QUEST -- Hank of Horsehair ($0)
+1451: QUEST -- Hansel's Invoice ($0)
+1024: QUEST -- Hansel's Letter of Credit ($0)
+1449: QUEST -- Hansel's Order Form ($0)
+1023: QUEST -- Hansel's Supply List ($0)
+1556: QUEST -- Harlan's Provisions ($0)
+262: QUEST -- Harmonica ($0)
+1102: QUEST -- Hay Order ($0)
+732: QUEST -- Helmet Combos ($0)
+733: QUEST -- Hockey Sticks ($0)
+923: QUEST -- Holli Daysin's Poem ($0)
+1136: QUEST -- Homing Pigeon ($0)
+1339: QUEST -- Honeycomb ($0)
+1141: QUEST -- Hooded Pitcher Plant ($0)
+210: QUEST -- Horseshoe Charm ($0)
+699: QUEST -- Huge Copper Pot ($0)
+1463: QUEST -- Hummingbird Feather ($0)
+914: QUEST -- Hummingbirds ($0)
+1525: QUEST -- Ice Chest ($0)
+1498: QUEST -- Ice Cream Ingredients List ($0)
+1492: QUEST -- Ice Cream Maker ($0)
+1513: QUEST -- Illiana's Note ($0)
+1261: QUEST -- Indigo Dye ($0)
+1484: QUEST -- Iona's Art Isle List ($0)
+1483: QUEST -- Iona's Artisans List ($0)
+1482: QUEST -- Iona's Jewelers List ($0)
+1478: QUEST -- Iona's Woodworkers List ($0)
+1447: QUEST -- Iris' Invoice ($0)
+1444: QUEST -- Iris' Order Form ($0)
+1305: QUEST -- Jack O'Lantern ($0)
+1218: QUEST -- Jack's Fish Photo ($0)
+1421: QUEST -- Jack's Last Letter ($0)
+1134: QUEST -- Jar of Cherries ($0)
+1439: QUEST -- Jar of Mayonnaise ($0)
+1138: QUEST -- Jar of Oil ($0)
+937: QUEST -- Jewel-Encrusted Scissors ($0)
+742: QUEST -- Jeweler's Hammer ($0)
+696: QUEST -- Jug of Milk ($0)
+750: QUEST -- Jug of Milk ($1)
+199: QUEST -- Karina's Clean Blankie ($0)
+200: QUEST -- Karina's Dirty Blankie ($0)
+1067: QUEST -- Karina's Notes ($0)
+1066: QUEST -- Karina's Package ($0)
+1077: QUEST -- Katinka's New Checkbook ($0)
+1038: QUEST -- Keg of Molasses ($0)
+959: QUEST -- Keg of Nails ($0)
+564: QUEST -- King Phil's Crown ($0)
+1191: QUEST -- King Phil's Reply ($0)
+563: QUEST -- King Phil's Scepter ($0)
+798: QUEST -- Kira the Guinea Pig ($0)
+463: QUEST -- Kitten Medicine ($0)
+661: QUEST -- Kitten Mittens ($0)
+691: QUEST -- Knit Hat ($0)
+1161: QUEST -- Knit Hat ($0)
+1186: QUEST -- Knitting Needles ($0)
+759: QUEST -- Kooky Shoes ($0)
+994: QUEST -- Lac ($0)
+811: QUEST -- Lanolin ($0)
+1519: QUEST -- Lapis Lazuli ($0)
+1583: QUEST -- Large Aquamarine Crystal ($0)
+1595: QUEST -- Large Beaded Periwinkle Shell ($0)
+966: QUEST -- Large Box of Turkish Delight ($0)
+651: QUEST -- Large Neem Bark ($0)
+608: QUEST -- Large Obsidian Chunk ($0)
+611: QUEST -- Large Onyx Stone ($0)
+963: QUEST -- Large Paint Brush ($0)
+1223: QUEST -- Large Pet Carrier ($0)
+1597: QUEST -- Large Piece of Amber ($0)
+1039: QUEST -- Large Sack of Coconuts ($0)
+961: QUEST -- Large Sack of Rock Salt ($0)
+605: QUEST -- Large Turquoise Chunk ($0)
+609: QUEST -- Large White Shell ($0)
+1116: QUEST -- Lawrence Biography ($0)
+353: QUEST -- Leaflet for Trigger ($0)
+990: QUEST -- Leaky Bucket ($0)
+1086: QUEST -- Leasa's Quilt ($0)
+1458: QUEST -- Leda Swann's Armature Drawing ($0)
+1459: QUEST -- Leda Swann's Drawing ($0)
+993: QUEST -- Length of Cedar Wood ($0)
+926: QUEST -- Lenny's Obsidian Dragon ($0)
+1542: QUEST -- Leprechaun Dust ($0)
+536: QUEST -- Letter for Cookie ($0)
+311: QUEST -- Letter for Cosmo ($0)
+538: QUEST -- Letter for Cupcake ($0)
+817: QUEST -- Letter For Cupid ($0)
+1055: QUEST -- Letter for Davisse ($0)
+266: QUEST -- Letter for Eliza ($0)
+447: QUEST -- Letter for Hidalgo ($0)
+918: QUEST -- Letter for Just Gus ($0)
+267: QUEST -- Letter for Kele ($0)
+555: QUEST -- Letter for Parry ($0)
+1054: QUEST -- Letter for Priscilla ($0)
+312: QUEST -- Letter for Rainey ($0)
+919: QUEST -- Letter to Willamena ($0)
+721: QUEST -- Library Book ($0)
+1168: QUEST -- Library Card ($0)
+1150: QUEST -- Library Flag ($0)
+745: QUEST -- Lilianna'a Wedding Cake ($0)
+769: QUEST -- Lilianna's List ($0)
+743: QUEST -- Lilianna's Wedding Ring ($0)
+1356: QUEST -- Lilibeth's Invoice ($0)
+1354: QUEST -- Lilibeth's Order Form ($0)
+816: QUEST -- Liniment ($0)
+912: QUEST -- List for Mino's surprise ($0)
+688: QUEST -- List of Cheesemaking Supplies ($0)
+815: QUEST -- List of Liniment Ingredients ($0)
+673: QUEST -- List of Paint Ingredients: ($0)
+1225: QUEST -- Log for Gillian ($0)
+1374: QUEST -- Long Red Feather ($0)
+1375: QUEST -- Long White Feather ($0)
+270: QUEST -- Love Letter for Vianca ($0)
+1564: QUEST -- Love Potion #9 ($0)
+1165: QUEST -- Luckdragon Medicine ($0)
+325: QUEST -- Lucy the Snake ($0)
+805: QUEST -- Lucy's New Cat ($0)
+824: QUEST -- Lulu ($0)
+1280: QUEST -- Lump of Wax ($0)
+1636: QUEST -- Lumpy Package ($0)
+1049: QUEST -- Magenta Dragon Egg ($0)
+776: QUEST -- Magenta Dragon Orb ($0)
+1043: QUEST -- Magenta Egg Shard ($0)
+1127: QUEST -- Magic Button ($0)
+501: QUEST -- Magical Book ($0)
+1540: QUEST -- Magical Toadstool ($0)
+1467: QUEST -- Mainsail ($0)
+589: QUEST -- Mancala Board ($0)
+488: QUEST -- Manifest ($0)
+1262: QUEST -- Marina's Sail Specifications ($0)
+792: QUEST -- Matty's Lunch ($0)
+717: QUEST -- Medicine Vial ($0)
+693: QUEST -- Menorah Glass Piece ($0)
+1139: QUEST -- Message in a Bottle ($0)
+694: QUEST -- Metal and Glass Menorah ($0)
+379: QUEST -- Metal Parts ($0)
+1501: QUEST -- Mike's 1st Map ($0)
+1502: QUEST -- Mike's 2nd Map ($0)
+1503: QUEST -- Mike's 3rd Map ($0)
+1504: QUEST -- Mike's 4th Map ($0)
+362: QUEST -- Miniature Chestnut Shire ($0)
+1466: QUEST -- Miniature Foremast ($0)
+1156: QUEST -- Miniature Horse ($0)
+553: QUEST -- Miniature Stable ($0)
+562: QUEST -- Minnie's Nut Bread ($0)
+594: QUEST -- Mocha Latte ($0)
+713: QUEST -- Mod Splatterball ($0)
+899: QUEST -- Morticia's Invitation ($0)
+896: QUEST -- Mortimer's Treasure Chest ($0)
+1462: QUEST -- Mosquito Netting ($0)
+151: QUEST -- Mr. Fin's Anchor ($0)
+1244: QUEST -- Mtomka's Necklace ($0)
+958: QUEST -- Murray's List ($0)
+1592: QUEST -- Mysterious Green Package ($0)
+1615: QUEST -- Mysterious Letter ($0)
+1069: QUEST -- Mystery Box ($0)
+503: QUEST -- Mystical Book ($0)
+497: QUEST -- Nathaniel's Note ($0)
+1338: QUEST -- Nectar Sample ($0)
+1481: QUEST -- Negative R.S.V.P. ($0)
+1227: QUEST -- New Bicycle Chain ($0)
+1057: QUEST -- New Pirate Boots ($0)
+491: QUEST -- New Pirate Hat ($0)
+1169: QUEST -- Newly Published Book ($0)
+1170: QUEST -- Nickel-Iron Meteorite ($0)
+1553: QUEST -- No-Navel Nancy's Chest ($0)
+1554: QUEST -- No-Navel Nancy's Treasure Map ($0)
+263: QUEST -- Nolan's Book #1 ($0)
+363: QUEST -- Nolan's Book #2 ($0)
+364: QUEST -- Nolan's Book #3 ($0)
+365: QUEST -- Nolan's Book #4 ($0)
+1381: QUEST -- Nopales ($0)
+754: QUEST -- Nopales ($0)
+978: QUEST -- Note from Blinky ($0)
+1419: QUEST -- Nutty Coffee Substitute ($0)
+656: QUEST -- Obsidian Calumet ($0)
+636: QUEST -- Obsidisan Bead ($0)
+1587: QUEST -- Odd Copper Key ($0)
+1586: QUEST -- Odd Gold Key ($0)
+1669: QUEST -- Odd Iron Key ($0)
+1589: QUEST -- Odd Platinum Key ($0)
+1668: QUEST -- Odd Purple Key ($0)
+1588: QUEST -- Odd Silver Key ($0)
+1628: QUEST -- Oddly Shaped Tile ($0)
+957: QUEST -- Oddly's Cloak ($0)
+1639: QUEST -- Oil of Orange ($0)
+995: QUEST -- Ol' Betsy ($0)
+1179: QUEST -- Olav's List of Vendors ($0)
+1063: QUEST -- Olav's Packet ($0)
+1178: QUEST -- Olav's Vendor List ($0)
+668: QUEST -- Old Book ($0)
+667: QUEST -- Old Diary ($0)
+343: QUEST -- Old Map ($0)
+670: QUEST -- Old Teddy Bear ($0)
+669: QUEST -- Old Wooden Box ($0)
+1376: QUEST -- Olivia's Ingredient List ($0)
+1377: QUEST -- Olivia's Ingredients List ($0)
+1247: QUEST -- One Dozen Geckos ($0)
+1396: QUEST -- Onion ($0)
+1384: QUEST -- Onion ($0)
+635: QUEST -- Onyx Bead ($0)
+655: QUEST -- Onyx Calumet ($0)
+1163: QUEST -- Orange Tree Sapling ($0)
+1548: QUEST -- Origami Dove ($0)
+1627: QUEST -- Ornate Pirate's Chest ($0)
+825: QUEST -- Otter Medicine ($0)
+1579: QUEST -- Overripe Banana ($0)
+1641: QUEST -- Oyster Shell ($0)
+485: QUEST -- Pack ($0)
+1053: QUEST -- Package of Fresh Scallops ($0)
+214: QUEST -- Package of Hot Cocoa Mix ($0)
+756: QUEST -- Package of Noodles ($0)
+1496: QUEST -- Package of Vanilla Beans ($0)
+377: QUEST -- Package of Wax ($0)
+955: QUEST -- Package Wrapped in Red ($0)
+359: QUEST -- Packet of Cacti Seeds ($0)
+1654: QUEST -- Packet of Notes ($0)
+1455: QUEST -- Packet of Sketches ($0)
+374: QUEST -- Pails of Pitch ($0)
+1154: QUEST -- Pallet of Adobe Bricks ($0)
+1155: QUEST -- Pallet of Red Bricks ($0)
+1411: QUEST -- Paraffin Wax ($0)
+1465: QUEST -- Part of a Hull ($0)
+1022: QUEST -- Paw Print Cast ($0)
+559: QUEST -- Pawneer Order ($0)
+625: QUEST -- Peacock Feather Necklace ($0)
+583: QUEST -- Pearl Necklace ($0)
+1126: QUEST -- Peculiar Bug ($0)
+1047: QUEST -- Peppermint Ball ($0)
+989: QUEST -- Perfect Pear ($0)
+1607: QUEST -- Periwinkle Calumet ($0)
+1278: QUEST -- Piñata ($0)
+575: QUEST -- Pile of Clean Jolly Rogers ($0)
+568: QUEST -- Pile of Dirty Jolly Rogers ($0)
+969: QUEST -- Pillows ($0)
+275: QUEST -- Pink Cloak ($0)
+1041: QUEST -- Pink Wacky Tube Man ($0)
+849: QUEST -- Pith Helmet ($0)
+648: QUEST -- Plain Lariat ($0)
+622: QUEST -- Plain Reindeer Harness ($0)
+1021: QUEST -- Plaster of Paris ($0)
+1131: QUEST -- Plate of Cookies ($0)
+1014: QUEST -- Pony Express Package ($0)
+1255: QUEST -- Pot of beans and rice ($0)
+1436: QUEST -- Pot of Glue ($0)
+953: QUEST -- Pot of Red Beans and Rice ($0)
+356: QUEST -- Pot of Stew ($0)
+1630: QUEST -- Potato ($0)
+1474: QUEST -- Pottery Supplies ($0)
+378: QUEST -- Pottery Wheel ($0)
+712: QUEST -- Prim ($0)
+991: QUEST -- Primitive Bucket ($0)
+197: QUEST -- Pterodactyl Dino Bone ($0)
+1304: QUEST -- Pumpkin ($0)
+945: QUEST -- Pure White Kitten ($0)
+772: QUEST -- Purple Dragon Orb ($0)
+1539: QUEST -- Purple Gnome Cap ($0)
+616: QUEST -- Purple Reindeer Harness ($0)
+1655: QUEST -- Pysanky in a Case ($0)
+1237: QUEST -- Quadrant ($0)
+1399: QUEST -- Rabbit Fencing Wire ($0)
+1107: QUEST -- Racing Saddle ($0)
+687: QUEST -- Rapunzel's Hairpiece ($0)
+1422: QUEST -- Rat-Sized Pumpkin ($0)
+1182: QUEST -- Red Clay Lump ($0)
+770: QUEST -- Red Dragon Orb ($0)
+505: QUEST -- Red Dress ($700)
+464: QUEST -- Red Dress ($0)
+659: QUEST -- Red Frog ($0)
+599: QUEST -- Red Jamuti Clay ($0)
+1113: QUEST -- Red Orchid ($0)
+614: QUEST -- Red Reindeer Harness ($0)
+1200: QUEST -- Red Rubber Ball ($0)
+1201: QUEST -- Red Rubber Ball ($0)
+1026: QUEST -- Red Wacky Tube Man ($0)
+707: QUEST -- Red Wax ($0)
+1301: QUEST -- Reinforced Camel Toothbrush ($0)
+1315: QUEST -- Renard Junior ($0)
+1671: QUEST -- Repaired Fiddle Bow ($0)
+1664: QUEST -- Repaired Gryphon's Egg ($0)
+558: QUEST -- Resized Turkmen Bridle ($0)
+510: QUEST -- Riding Crop ($0)
+601: QUEST -- Rocco Shale's Design Plans ($0)
+1184: QUEST -- Roll of Tar Paper ($0)
+1075: QUEST -- Roofing Bill ($0)
+967: QUEST -- Rose Hip ($0)
+814: QUEST -- Rosemary ($0)
+998: QUEST -- Rough-Hewn Cedar Plug ($0)
+566: QUEST -- Royal Blue Cloth ($0)
+1267: QUEST -- Royal Gemstone ($0)
+1469: QUEST -- Rudder Assembly ($0)
+213: QUEST -- Ryland's Bow ($0)
+261: QUEST -- Ryland's Whetstone ($0)
+256: QUEST -- Sabella's Apple Pie ($0)
+257: QUEST -- Sabella's Mare, Apples ($0)
+1032: QUEST -- Sack of Assorted Spices ($0)
+939: QUEST -- Sack of Beans and Rice ($0)
+946: QUEST -- Sack of Bird Seed ($0)
+934: QUEST -- Sack of Cornmeal ($0)
+944: QUEST -- Sack of Dog Treats ($0)
+970: QUEST -- Sack of Eider Down ($0)
+340: QUEST -- Sack of Fish ($0)
+868: QUEST -- Sack of Flowers ($0)
+960: QUEST -- Sack of Hydrated Lime ($0)
+1428: QUEST -- Sack of Jack's Letters ($0)
+866: QUEST -- Sack of Pumpkin Seeds ($0)
+1493: QUEST -- Sack of Rock Salt ($0)
+1511: QUEST -- Sack of Sugar ($0)
+1040: QUEST -- Sack of Walnuts ($0)
+870: QUEST -- Sack of Walnuts ($0)
+929: QUEST -- Saggin' Jowls Willie's Scrimsh ($0)
+906: QUEST -- Sam McGee's Shopping list ($0)
+1249: QUEST -- Samantha the Cat ($0)
+1472: QUEST -- Sand Painting Starter Kit ($0)
+1061: QUEST -- Sandbag ($0)
+480: QUEST -- Sandra's Note ($0)
+512: QUEST -- Sandra's plate ($0)
+931: QUEST -- Sani's Sandpainting ($0)
+928: QUEST -- Santa's Nutcracker ($0)
+932: QUEST -- Scorpion-eating Snake ($0)
+1629: QUEST -- Scrap of Paper ($0)
+875: QUEST -- Scrap of Paper 1 ($0)
+876: QUEST -- Scrap of Paper 2 ($0)
+877: QUEST -- Scrap of Paper 3 ($0)
+878: QUEST -- Scrap of Paper 4 ($0)
+879: QUEST -- Scrap of Paper 5 ($0)
+1464: QUEST -- Scribbled Note ($0)
+1473: QUEST -- Seahorse ($0)
+935: QUEST -- Seal-skin Wrapped Book ($0)
+1398: QUEST -- Seed Packet ($0)
+1385: QUEST -- Serrano Pepper ($0)
+1285: QUEST -- Set of New Dentures ($0)
+581: QUEST -- Several Pieces of Pirate Art ($0)
+908: QUEST -- Sextant ($0)
+1380: QUEST -- Shaker of Sprinkles ($0)
+1559: QUEST -- Sheet of Gold Leaf ($0)
+1042: QUEST -- Shellton Inn Pillow ($0)
+854: QUEST -- Shield ($0)
+1405: QUEST -- Shield for Spike ($0)
+1406: QUEST -- Shield for Spike ($0)
+492: QUEST -- Shimerin Shimm's Note ($0)
+901: QUEST -- Shimm's Note ($0)
+1546: QUEST -- Shiny Brass Bell ($0)
+1544: QUEST -- Ship's Bell ($0)
+1357: QUEST -- Shoneah's Invoice ($0)
+1355: QUEST -- Shoneah's Order Form ($0)
+1076: QUEST -- Signed Bank Papers ($0)
+1025: QUEST -- Signed Letter of Credit ($0)
+1673: QUEST -- Single Sock ($0)
+1190: QUEST -- Sir Az's Application ($0)
+1103: QUEST -- Skein of Golden Yarn ($0)
+889: QUEST -- Skein of Spider's Silk ($0)
+1661: QUEST -- Skein of Spider's Silk ($0)
+1618: QUEST -- Skeleton Key Painted Crimson ($0)
+1619: QUEST -- Skeleton Key Painted Emerald ($0)
+1621: QUEST -- Skeleton Key Painted Fuchsia ($0)
+1620: QUEST -- Skeleton Key Painted Navy ($0)
+1616: QUEST -- Skeleton Key Painted Purple ($0)
+1622: QUEST -- Skeleton Key Painted Turquoise ($0)
+1617: QUEST -- Skeleton Key Painted Yellow ($0)
+582: QUEST -- Sketch of a Wonder of the Isle ($0)
+1604: QUEST -- Small Amber Bead ($0)
+1602: QUEST -- Small Aquamarine Bead ($0)
+1585: QUEST -- Small Aquamarine Crystal ($0)
+1596: QUEST -- Small Beaded Periwinkle Shell ($0)
+1601: QUEST -- Small Black Fire Opal Bead ($0)
+500: QUEST -- Small Collection of Poems ($0)
+647: QUEST -- Small Jungle Nut ($0)
+646: QUEST -- Small Jungle Stone ($0)
+650: QUEST -- Small Neem Bark ($0)
+607: QUEST -- Small Obsidian Flake ($0)
+610: QUEST -- Small Onyx Stone ($0)
+1282: QUEST -- Small Paper Bag ($0)
+1603: QUEST -- Small Periwinkle Bead ($0)
+1598: QUEST -- Small Piece of Amber ($0)
+1250: QUEST -- Small Pony Sculpture ($0)
+1646: QUEST -- Small Strange Chest ($0)
+604: QUEST -- Small Turquoise Chunk ($0)
+606: QUEST -- Small White Shell ($0)
+826: QUEST -- Snowman Hat ($0)
+697: QUEST -- Sock Puppet ($0)
+509: QUEST -- Soft Rock ($0)
+1633: QUEST -- Sour Cream ($0)
+361: QUEST -- Special Feed ($0)
+306: QUEST -- Special Mushrooms ($0)
+986: QUEST -- Spiced Apple Cider Mix ($0)
+344: QUEST -- Spider's Brother ($0)
+1118: QUEST -- Spinning Wheel ($0)
+1174: QUEST -- Splatter Paint ($0)
+1085: QUEST -- Spool of Thread ($0)
+1403: QUEST -- Stack of Books ($0)
+950: QUEST -- Staff Section ($0)
+626: QUEST -- Stall Bucket ($0)
+623: QUEST -- Star of Solomon Sapphire ($0)
+907: QUEST -- Star Sapphire Pendant ($0)
+951: QUEST -- Stinky's 2nd List ($0)
+949: QUEST -- Stinky's Directions ($0)
+1096: QUEST -- Storage Bin ($0)
+1647: QUEST -- Strange Black Package ($0)
+1119: QUEST -- Strawberry Pie ($0)
+915: QUEST -- Strawberry Pie ($0)
+613: QUEST -- String of Christmas Lights ($0)
+746: QUEST -- Struffoli ($0)
+837: QUEST -- Studly ($0)
+1306: QUEST -- Stump ($0)
+307: QUEST -- Sun Dried Herbs ($0)
+1433: QUEST -- Sunshine Cake ($0)
+1434: QUEST -- Sunshine Cake Half ($0)
+738: QUEST -- Supply Package ($0)
+1104: QUEST -- Sweater and Hat Set ($0)
+852: QUEST -- Sword Blade ($0)
+853: QUEST -- Sword Hilt ($0)
+1440: QUEST -- Table Centerpiece ($0)
+193: QUEST -- Tally's Teddy Bear ($0)
+842: QUEST -- Tangled Bird ($0)
+380: QUEST -- Tea Table ($0)
+984: QUEST -- Tea Tree Bath Salts ($0)
+1128: QUEST -- Ted's Pie ($0)
+1172: QUEST -- Tektite ($0)
+846: QUEST -- Thank You Note ($0)
+677: QUEST -- Thank You Note ($0)
+827: QUEST -- The Malted Falcon ($0)
+565: QUEST -- Thick, Sealed Envelope ($0)
+259: QUEST -- Three Balloon Animals ($0)
+598: QUEST -- Three Porcelain Rings ($0)
+1580: QUEST -- Tika the Monkey ($0)
+675: QUEST -- Tin Oxide ($0)
+593: QUEST -- Toasted Onion Bagel ($0)
+1383: QUEST -- Tomatillo ($0)
+1400: QUEST -- Tomato Stake ($0)
+1514: QUEST -- Tool Bundle ($0)
+1468: QUEST -- Topgallant ($0)
+666: QUEST -- Torn Photograph ($0)
+600: QUEST -- Torn piece of green twill ($0)
+818: QUEST -- Torn Scrap of Paper ($0)
+836: QUEST -- Toy Mouse ($0)
+1423: QUEST -- Toy Soldier ($0)
+1210: QUEST -- Toy Zoo ($0)
+1112: QUEST -- Tray of Saffron Treats ($0)
+1274: QUEST -- Trayja's Materials List ($0)
+1015: QUEST -- Treasure Box ($0)
+819: QUEST -- Treasure Chest ($0)
+1087: QUEST -- Tribal Beads ($0)
+1088: QUEST -- Tribal Honor Necklace ($0)
+528: QUEST -- Tribal Statue ($0)
+196: QUEST -- Triceratops Dino Bone ($0)
+354: QUEST -- Trigger's Bridle ($0)
+355: QUEST -- Trigger's Saddle ($0)
+352: QUEST -- Trigger's Saddle pad ($0)
+916: QUEST -- Truffle ($0)
+917: QUEST -- Truffles and Quail ($0)
+1663: QUEST -- Tuft of Fur ($0)
+1115: QUEST -- Turban Tying Instructions ($0)
+557: QUEST -- Turkmen Silver Bridle ($0)
+634: QUEST -- Turquoise Bead ($0)
+654: QUEST -- Turquoise Calumet ($0)
+596: QUEST -- Two Round Stones ($0)
+195: QUEST -- Tyrannosaurus Dino Bone ($0)
+1404: QUEST -- Unfinished Shield for Spike ($0)
+1109: QUEST -- Unicorn Hair ($0)
+1435: QUEST -- Unicorn Horn Serum ($0)
+1135: QUEST -- Valarie's Pie ($0)
+629: QUEST -- Valerian Plant ($0)
+628: QUEST -- Valerian Roots ($0)
+730: QUEST -- Vanilla Orchid Seedling ($0)
+1441: QUEST -- Velvet Pouch ($0)
+1140: QUEST -- Venus Flytrap ($0)
+211: QUEST -- Vial of Medicine ($0)
+1120: QUEST -- Vine ($0)
+1121: QUEST -- Vine Crafted Rope ($0)
+332: QUEST -- Violet's Binoculars ($0)
+885: QUEST -- Vixen's Calf ($0)
+873: QUEST -- Volcano Sample ($0)
+1160: QUEST -- Wacky Tube Man ($0)
+351: QUEST -- Wad of Clay ($0)
+1007: QUEST -- Waldo's "Bukkit" ($0)
+1060: QUEST -- Waterproofed Pirate Boots ($0)
+1281: QUEST -- Wax Dental Impression ($0)
+1159: QUEST -- Whip ($0)
+360: QUEST -- White Feather ($0)
+620: QUEST -- White Reindeer Harness ($0)
+633: QUEST -- White Shell Bead ($0)
+653: QUEST -- White Shell Calumet ($0)
+794: QUEST -- WildFire's Medicine ($0)
+1445: QUEST -- William's Invoice ($0)
+1443: QUEST -- William's Order Form ($0)
+930: QUEST -- Willie's Scrimsh Tools ($0)
+974: QUEST -- Willow Twig ($0)
+741: QUEST -- Winter Lotus ($0)
+483: QUEST -- Wishing Box ($0)
+1340: QUEST -- Wishing Water Sample ($0)
+813: QUEST -- Witch Hazel ($0)
+603: QUEST -- Wood and Metal Rock Store Sign ($0)
+476: QUEST -- Wood Box #1 ($0)
+477: QUEST -- Wood Box #2 ($0)
+478: QUEST -- Wood Box #3 ($0)
+375: QUEST -- Wood Planks ($0)
+663: QUEST -- Wooden Building Block ($0)
+455: QUEST -- Wooden Horse ($0)
+452: QUEST -- Wooden Horse Plans ($0)
+585: QUEST -- Wooden Pail and Rope ($0)
+584: QUEST -- Wooden Plank ($0)
+1193: QUEST -- Wooden Pole ($0)
+1609: QUEST -- Wooden Spirt Disc ($0)
+972: QUEST -- Woven Blankets ($0)
+383: QUEST -- Wrapping Paper ($0)
+887: QUEST -- Wrought iron trellis ($0)
+806: QUEST -- Xamba's Clarinet Molds ($0)
+1117: QUEST -- Yard of Linen ($0)
+775: QUEST -- Yellow Dragon Orb ($0)
+504: QUEST -- Yellow Dress ($0)
+1051: QUEST -- Yellow Hat ($0)
+615: QUEST -- Yellow Reindeer Harness ($0)
+194: QUEST -- Zamora's Family Stone ($0)
+786: QUEST -- Zinc Oxide ($0)
+1387: QUEST -- Zooxanthellae Sample ($0)
+1312: COMPANION -- Aardvark ($34000)
+315: COMPANION -- Airedale ($55000)
+246: COMPANION -- Australian Shepherd ($55000)
+1666: COMPANION -- Aye-aye ($38000)
+1392: COMPANION -- Badger ($36000)
+1239: COMPANION -- Basket of Kittens ($45000)
+1590: COMPANION -- Bat ($4000)
+975: COMPANION -- Bay Blanket Foal ($150000)
+702: COMPANION -- Bay Foal ($150000)
+1570: COMPANION -- Bay Mule Foal ($150000)
+1188: COMPANION -- Bay Sabino Draft Foal ($150000)
+251: COMPANION -- Beagel ($55000)
+229: COMPANION -- Black Cat ($43000)
+1626: COMPANION -- Black Cria ($150000)
+1189: COMPANION -- Black Draft Foal ($150000)
+700: COMPANION -- Black Foal ($150000)
+1202: COMPANION -- Black Forest Draft Foal ($150000)
+240: COMPANION -- Black Lab ($55000)
+1574: COMPANION -- Black Mule Foal ($150000)
+1197: COMPANION -- Blue Baby Dragon ($10000000)
+983: COMPANION -- Blue Roan Foal ($150000)
+1477: COMPANION -- Border Collie ($55000)
+1625: COMPANION -- Brown Cria ($150000)
+920: COMPANION -- Brown Draft Foal ($150000)
+921: COMPANION -- Brown Miniature Foal ($150000)
+1114: COMPANION -- Bunch of Flies ($0)
+222: COMPANION -- Bunny ($10000)
+228: COMPANION -- Calico Cat ($43000)
+793: COMPANION -- Camel Calf ($150000)
+1243: COMPANION -- Chameleon ($9000)
+1499: COMPANION -- Cheshire Cat ($60000)
+704: COMPANION -- Chestnut Foal ($150000)
+1176: COMPANION -- Chestnut Miniature Foal ($150000)
+1572: COMPANION -- Chestnut Mule Foal ($150000)
+1080: COMPANION -- Chicken ($4000)
+1672: COMPANION -- Chipmunk ($2500)
+253: COMPANION -- Chiuaua ($55000)
+822: COMPANION -- Chocolate Bunny ($0)
+248: COMPANION -- Chow Chow ($55000)
+1645: COMPANION -- Coati ($37000)
+314: COMPANION -- Cocker Spaniel ($55000)
+1610: COMPANION -- Colobus Monkey ($60000)
+1359: COMPANION -- Common Gibroot ($50000000)
+872: COMPANION -- Cremello Foal ($150000)
+840: COMPANION -- Cria ($150000)
+1373: COMPANION -- Cyan Water Dragon ($10000000)
+254: COMPANION -- Dachshund ($55000)
+252: COMPANION -- Dalmatian ($55000)
+681: COMPANION -- Doberman Pinscher ($55000)
+236: COMPANION -- Donkey ($60000)
+1151: COMPANION -- Donkey Foal ($150000)
+864: COMPANION -- Dun Foal ($150000)
+1575: COMPANION -- Dun Mule Foal ($150000)
+1418: COMPANION -- Egyptian Mau ($43000)
+1393: COMPANION -- Elephant Calf ($150000)
+1635: COMPANION -- Fan-throated Lizard ($4000)
+235: COMPANION -- Fennec Fox ($37000)
+221: COMPANION -- Ferret ($10000)
+1220: COMPANION -- Firefly ($500)
+590: COMPANION -- Fish ($600)
+1164: COMPANION -- Foxhound ($55000)
+1363: COMPANION -- Frilled Lizard ($4000)
+1311: COMPANION -- Garden Gnome ($0)
+224: COMPANION -- Gecko ($3000)
+216: COMPANION -- Gerbil ($2500)
+592: COMPANION -- German Shepherd ($55000)
+1251: COMPANION -- Giraffe ($150000)
+1360: COMPANION -- Glass-winged Zugunit ($50000000)
+748: COMPANION -- Goat ($47000)
+250: COMPANION -- Golden Retriever ($55000)
+1177: COMPANION -- Goose ($5000)
+255: COMPANION -- Great Pyrenees ($55000)
+823: COMPANION -- Green Baby Dragon ($10000000)
+703: COMPANION -- Grey Foal ($150000)
+218: COMPANION -- Guinea Pig ($3000)
+223: COMPANION -- Hamster ($4000)
+1008: COMPANION -- Hedgehog ($8000)
+1173: COMPANION -- Hereford Calf ($60000)
+1409: COMPANION -- Highland Calf ($60000)
+1308: COMPANION -- Hippo Calf ($60000)
+1152: COMPANION -- Hummingbird ($7000)
+249: COMPANION -- Husky ($55000)
+1081: COMPANION -- Inchworm ($500)
+243: COMPANION -- Jack Russell Terrier ($55000)
+1391: COMPANION -- Jack-in-the-box ($0)
+1555: COMPANION -- Jackalope ($37000)
+1012: COMPANION -- Kiwi ($5000)
+1528: COMPANION -- Kookaburra ($7000)
+350: COMPANION -- Ladybug ($500)
+527: COMPANION -- Lamb ($39000)
+1341: COMPANION -- Lemur ($53000)
+976: COMPANION -- Leopard Spotted Foal ($150000)
+1166: COMPANION -- Meerkat ($8000)
+956: COMPANION -- Monarch Butterfly ($600)
+542: COMPANION -- Monkey ($38000)
+313: COMPANION -- Morpho Butterfly ($600)
+207: COMPANION -- Mouse ($1000)
+241: COMPANION -- Mutt ($55000)
+1314: COMPANION -- Okapi ($150000)
+227: COMPANION -- Orange Tabby Kitten ($43000)
+1657: COMPANION -- Ostrich ($60000)
+705: COMPANION -- Overo Foal ($150000)
+540: COMPANION -- Owl ($8000)
+1307: COMPANION -- Pallas Cat ($43000)
+1203: COMPANION -- Palomino Draft Foal ($150000)
+701: COMPANION -- Palomino Foal ($150000)
+1571: COMPANION -- Palomino Mule Foal ($150000)
+1401: COMPANION -- Panda Cub ($60000)
+219: COMPANION -- Parrot ($7000)
+541: COMPANION -- Peacock ($6000)
+865: COMPANION -- Penguin ($9000)
+234: COMPANION -- Persian Kitten ($43000)
+838: COMPANION -- Pet Rock ($600)
+1083: COMPANION -- Phoenix ($10000000)
+801: COMPANION -- Piebald Foal ($150000)
+220: COMPANION -- Pigeon ($5000)
+237: COMPANION -- Piglet ($31000)
+1576: COMPANION -- Pika ($5000)
+1362: COMPANION -- Pileated Nerphlquat ($50000000)
+1623: COMPANION -- Pinto Cria ($150000)
+1573: COMPANION -- Pinto Mule Foal ($150000)
+1310: COMPANION -- Plastic Pink Flamingo ($0)
+1541: COMPANION -- Plush Pegasus ($0)
+1656: COMPANION -- Plush Triceratops ($0)
+1520: COMPANION -- Plush Unicorn ($0)
+1279: COMPANION -- Polar Bear Cub ($60000)
+238: COMPANION -- Pomeranian ($55000)
+1424: COMPANION -- Potoo ($7000)
+1491: COMPANION -- Potted Plant ($0)
+242: COMPANION -- Puli ($55000)
+1185: COMPANION -- Pumpkin ($0)
+1414: COMPANION -- Purple Baby Dragon ($10000000)
+1408: COMPANION -- Purple Chinese Dragon ($10000000)
+1600: COMPANION -- Quetzal ($7000)
+276: COMPANION -- Raccoon ($36000)
+231: COMPANION -- Ragdoll Kitten ($43000)
+209: COMPANION -- Rat ($2500)
+1413: COMPANION -- Red Baby Dragon ($10000000)
+1578: COMPANION -- Red Panda ($53000)
+981: COMPANION -- Red Roan Foal ($150000)
+1316: COMPANION -- Ribbon Seal ($39000)
+1624: COMPANION -- Roan Cria ($150000)
+245: COMPANION -- Rottweiler ($55000)
+239: COMPANION -- Rough Collie ($55000)
+1221: COMPANION -- Rubber Ducky ($600)
+244: COMPANION -- Scottish Terrier ($55000)
+1358: COMPANION -- Semaphore Cat ($50000000)
+1217: COMPANION -- Siberian Husky ($55000)
+1276: COMPANION -- Skunk ($8000)
+1317: COMPANION -- Sleepy, Bay Foal ($150000)
+1318: COMPANION -- Sleepy, Chestnut Foal ($150000)
+1320: COMPANION -- Sleepy, Mushroom Foal ($150000)
+1321: COMPANION -- Sleepy, Palomino Foal ($150000)
+1319: COMPANION -- Sleepy, Piebald Foal ($150000)
+753: COMPANION -- Snowman ($0)
+1667: COMPANION -- Snowy Owl ($8000)
+208: COMPANION -- Spider ($500)
+913: COMPANION -- Squirrel ($5000)
+247: COMPANION -- St. Bernard ($55000)
+1011: COMPANION -- Starfish ($800)
+1149: COMPANION -- Steller's Jay ($6000)
+982: COMPANION -- Strawberry Roan Foal ($150000)
+1442: COMPANION -- Sunset Moth ($1000)
+800: COMPANION -- Tobiano Foal ($150000)
+1509: COMPANION -- Toucan ($7000)
+799: COMPANION -- Tovero Foal ($150000)
+1004: COMPANION -- Turkey ($6000)
+225: COMPANION -- Turtle ($4000)
+226: COMPANION -- Tuxedo Kitten ($43000)
+591: COMPANION -- Wallaby ($50000)
+739: COMPANION -- White Foal ($150000)
+230: COMPANION -- White Kitten ($43000)
+1361: COMPANION -- White-lined Fneen ($50000000)
+1505: COMPANION -- Wombat ($37000)
+1407: COMPANION -- Yellow Chinese Dragon ($10000000)
+1551: COMPANION -- Young Bay Hippogryph ($10000000)
+1550: COMPANION -- Young Black Hippogryph ($10000000)
+1552: COMPANION -- Young Chestnut Hippogryph ($10000000)
+1215: COMPANION -- Young Gryphon ($10000000)
+1372: COMPANION -- Young Hydra ($10000000)
+1549: COMPANION -- Young Palomino Hippogryph ($10000000)
+752: COMPANION -- Zebra Foal ($150000)
+387: JEWELRY -- Amethyst Necklace ($3000)
+394: JEWELRY -- Amethyst Necklace ($2000)
+1365: JEWELRY -- Blue Crystal Necklace ($5000)
+1234: JEWELRY -- Copper Chain ($200)
+1241: JEWELRY -- Copper Turquoise Necklace ($750)
+1368: JEWELRY -- Cyan Crystal Necklace ($5000)
+390: JEWELRY -- Diamond Necklace ($13000)
+385: JEWELRY -- Emerald Necklace ($3000)
+384: JEWELRY -- Gold Chain ($500)
+1367: JEWELRY -- Green Crystal Necklace ($5000)
+580: JEWELRY -- Imitation Pearl Necklace ($5)
+1235: JEWELRY -- Leather Cord ($500)
+1242: JEWELRY -- Leather Turquoise Necklace ($1250)
+1370: JEWELRY -- Magenta Crystal Necklace ($5000)
+358: JEWELRY -- Pearl Necklace ($7000)
+1366: JEWELRY -- Purple Crystal Necklace ($5000)
+1364: JEWELRY -- Red Crystal Necklace ($5000)
+389: JEWELRY -- Ruby Necklace ($5000)
+386: JEWELRY -- Sapphire Necklace ($3000)
+357: JEWELRY -- Seashell Necklace ($1000)
+393: JEWELRY -- Silver Chain ($300)
+1240: JEWELRY -- Silver Turquoise Necklace ($1000)
+388: JEWELRY -- Topaz Necklace ($3000)
+395: JEWELRY -- Topaz Necklace ($2000)
+1369: JEWELRY -- Yellow Crystal Necklace ($5000)