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 @@ + + + + + + \ 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 @@ + + + + + Debug + AnyCPU + {6E6C88BC-D138-42F7-B1C8-6A4E0125C69D} + WinExe + Horse_Isle_Hack_Tool + Horse Isle Hack Tool + v4.7.2 + 512 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + HorseIsleHack.cs + + + + + HorseIsleHack.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + \ 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 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + 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(""); + 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 result = getAllResponses(FullPacket); + + foreach (byte[] Packet in result) + { + if (Packet[0] == PACKET_USERINFO) + { + decodeUserInfoResponse(Packet); + return true; + } + } + return false; + + } + + private static List getAllResponses(byte[] AllPacketData) + { + byte split = 0x00; + List result = new List(); + 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 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ 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 + { + /// + /// The main entry point for the application. + /// + [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 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +namespace Horse_Isle_Hack_Tool.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // 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() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [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; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// 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]";. + /// + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\item_ids.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + + \ 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 @@ +//------------------------------------------------------------------------------ +// +// 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. +// +//------------------------------------------------------------------------------ + +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 @@ + + + + + + + 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)