archaeologist

module
v0.0.0-...-e374d70 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2025 License: Apache-2.0

README

This is my application for playing the game ArtifactsMMO. The pkg directory is meant to wrap around promiseofcake's artifactsmmo-go-client. The application is split into two binaries, a CLI client and a combination of DiscordBot/web app.

CLI Client

The CLI client was made to quickly test different facets of the application in REPL format. There is a concept of actors which will do a task to completion (or error).

DiscordBot

The DiscordBot allows to create actors from bot commands. The web app portion is made to login a user and store the token for use with the given actor.

Features

  • ✅ Gathering actor
    • ✅ Do the Gather action on a map tile until the goal quantity of item is reached
    • ✅ Fight a mob until the goal quantity of item is reached
  • ✅ Crafting actor
    • ✅ Recursively create gathering and intermediate crafting actors to get prerequisite items
    • 📋 Manage inventory for higher quantity crafts
  • ✅ Simulate fights
    • ✅ Basic fight simulation with restore and other utility effects
    • 📋 Simulation with effects from Season 4
  • ✅ Fighting actor
    • ✅ Take the task of the given character and fight a mob until the task is complete
    • 📋 Collect a quantity of a drop from a fight
    • ✅ Heal from consumable items in inventory
      • ✅ Quit fighting if you would prefer not to rest
    • ✅ Rest between fights to recoup HP
  • 📋 Inventory management
    • 📋 Deposit all items
    • 📋 Loadouts

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL