{"id":24963956,"url":"https://github.com/andersblomqvist/herbhiker","last_synced_at":"2025-04-15T18:42:36.748Z","repository":{"id":44786767,"uuid":"448844893","full_name":"andersblomqvist/herbhiker","owner":"andersblomqvist","description":"A C# bot for Wotlk 3.3.5 which gather herbs","archived":false,"fork":false,"pushed_at":"2022-01-24T19:48:24.000Z","size":120,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-28T23:44:14.779Z","etag":null,"topics":["bot","wotlk"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andersblomqvist.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-17T10:17:59.000Z","updated_at":"2024-11-02T12:03:44.000Z","dependencies_parsed_at":"2022-09-05T00:51:22.425Z","dependency_job_id":null,"html_url":"https://github.com/andersblomqvist/herbhiker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersblomqvist%2Fherbhiker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersblomqvist%2Fherbhiker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersblomqvist%2Fherbhiker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andersblomqvist%2Fherbhiker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andersblomqvist","download_url":"https://codeload.github.com/andersblomqvist/herbhiker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249131220,"owners_count":21217697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","wotlk"],"created_at":"2025-02-03T09:59:09.014Z","updated_at":"2025-04-15T18:42:36.710Z","avatar_url":"https://github.com/andersblomqvist.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Herbhiker\nA C# bot for Wotlk 3.3.5 build 12340 which gather herbs. Only in flyable zones (Outland or Northrend).\n\n# How it works\nIt requires a pre-definied path of points which is stored in a seperate text file. The path is loaded into the bot and then it will fly point to point. While follwing the path it reads the nearby herbs from minimap and searches for a matching GUID in the object manager list. If a matching GUID is found then we read its X, Y and Z coordinates and fly towards it for pickup.\n\nThe bot is meant to fly under the map, which is possible through noclip. When moving towards a herb it will move directly under it and then proceed to fly above ground. While above ground noclip is turned off and then we start to get grounded. While (hopefully) grounded we write loot action to CTM. If we take any damage during this process we abort and blacklist the herb GUID for the future. If we still failed to loot it (maybe we was not grounded) it will fly down and try again. If very unlucky this can become a loop. Otherwise when pickup succeeded we go back down and follow path again.\n\n## Generator\nThe app also have functionality for creating a path by flying in-game and manually placing points by hitting `LSHIFT + E`. This path can then be saved to text file. There is no feedback when placing points and the hot key is *global*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersblomqvist%2Fherbhiker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandersblomqvist%2Fherbhiker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandersblomqvist%2Fherbhiker/lists"}