ActualSlayer

Discussion in 'Projects' started by Aria, Jun 11, 2015.

  1. This bot is the continuation of a private script bot from RSBot that was able to complete most of Sumona's slayer assignments.

    Due to the extremely large amount of code and data required for the completion of this bot, this bot will be premium, with a fairly lengthy trial period beforehand to ensure it is free of bugs.

    AlphaSlayer has been released! You can find the thread here: https://www.runemate.com/community/threads/alphaslayer.2604/


    Planned features:
    Everything from ContractSlayer
    Gear and inventory setup based on tasks
    Support for every slayer master
    Task skipping (was in the RSBot version)
    Stop bot when a certain task is obtained (for people who want to legit tasks like Jad, Greater Demons, Aviansies, etc
    Travel to different monster spots based on the quests you have completed and your skills


    Features/Tasks I will probably not add:

    In general, if a slayer task is difficult/complicated enough to warrant that an individual premium bot be made for it, it will not be supported.

    Special slayer assignments like Jad, KQ
    Tormented Demons
    Nihil
    Any strykewyrms
    Glacors
    Automatons
    Slayer tasks in the GWD due to their poor experience (causing them to be blocked on most lists I've seen on Reddit) and the trouble of getting there


    Progress:

    Converted original bot from RSBot to RuneMate.
    Completed much of the GUI.
    Custom Inventory/Equipment settings for each slayer task are working.
    Converted from Swing gui to JavaFX gui, which took a lot longer than expected
    Converted from original bot framework to Team Alpha's framework (which also will mean ContractSlayer's paint will change)
    Custom potion/prayer settings have been partially implemented.
    Most webs have been created. Bot logic has been reworked from the old framework used in the original RSBot, where just about everything was hardcoded. Some areas still use Predefined paths (TilePaths); I will be working on removing those.

    Planned development path:

    Stage 1:
    ETA: Released
    Ensure most tasks from Sumona are functional. Patch any major bugs and ensure that the bot's internal structure can be easily adapted for every slayer master in both RS3 and OSRS for ease of maintainability. Finish Slayer-related API. Users are required to have a ring of slaying.

    Stage 2:
    ETA: By the end of June
    Expand to Kuradal, Duradel, and Morvran. Users are required to have a ring of slaying.

    Stage 3:
    ETA: Mid-July
    Expand to the lower-leveled slayer masters. Add support for users who do not have a ring of slaying. Further refine code in order to make it easier to port the bot to OSRS.

    Stage 4:
    ETA: September
    Expand to OSRS.
     
    #1 Aria, Jun 11, 2015
    Last edited: Jun 25, 2015
    Arbiter, skrall, EvilCabbage and 2 others like this.
  2. Good luck man, sounds really promising! If you need to borrow an account with 93 slayer just ask. :p
     
  3. Just a heads up, you use Interfaces.getAt(int, int) in many places and that's not allowed in premium bots. You have to use queries that don't resolve via indice. Containers are allowable.
     
  4. So something like ChatDialog.getOption("YES") is allowed, right?
     
  5. Yeah that's allowed.
     
  6. @Insomniac
    Nooooooooooooooooo.....

    (My main got banned, one of the very few skills left was 94-99 Slayer)
     
    Insomniac likes this.
  7. Max cape very veryyy soon(tm).
     

Share This Page

Loading...