Alpha Slayer 0.92

THE Slayer bot.

  1. Aria
    This bot will NEVER, EVER support DarkScape.

    The default settings are at the top of the slayer task tab.


    [​IMG]

    Bug report form:


    Code (Text):
    1. Brief description of the bug:
    2.  
    3. Slayer task at the time the bug occurred:
    4.  
    5. Status at the time the bug occurred:
    6.  
    7. Game location at the time the bug occurred:
    8.  
    9. A screenshot of the bug:
    10.  
    11.  

    Bot status:


    Supported slayer tasks:
    [​IMG]

    Turael, Mazchna, Kuradal, Duradel, Sumona, and Morvran:

    Stable, have ran for 6+ hours without a problem.


    Other slayer masters:

    Unknown, haven't tested them extensively.


    Proggies:

    Sumona:
    [​IMG]

    Morvran:
    [​IMG] by @Bertrand (profit/hr is negative because he transferred gp to another account)

    [​IMG] Another Morvran run: (Black Dragon and Greater Demon tasks aren't that great exp)

    [​IMG] A Duradel run for 10 hours.

    [​IMG] Turael on a combat level 70 account.

    [​IMG] A Mazchna run, skipping tasks using Burthorpe.

    [​IMG] An almost 8-hour long Vannaka run.

    [​IMG] A Chaeldar run overnight.

    [​IMG]
    [​IMG] Camping Rorarii using this bot.


    Changelog:


    0.1:
    Initial release

    0.2:
    Support for Kuradal added
    Support for prayer settings has been added
    Some changes to bot's internal logic
    Super antifires/antifires are now supported

    0.21:
    This is a compilation of all the minor patch notes.

    More tasks added to Kuradal.
    More tasks added for other slayer masters.
    Changes to potion logic
    Better error messages have been added.
    The memory usage of the bot has been reduced significantly.
    Modifications to combat have been made.

    7/9/15
    -A ring of slaying is no longer required to use this bot. If you do not have a ring of slaying, you must have a house in Pollivineach. I will add support for Love Story tablets at a later time.
    The bot will now kill the KBD for Black Dragon tasks in RS3.

    7/10/15
    -Turael and Mazchna are now partially supported. The bot still requires the slayer ability "Finishing Blows" to be unlocked from a master.
    -Banking has been significantly changed internally. The changes make it easier to add extra features and areas.
    Some more tasks were added. Minotaurs, Ankous, and Shades are now supported.

    7/12/15
    The version number has jumped to 0.8. This signifies how close the bot is to completion.

    -The bot will now properly apply finishing blows to any monster that requires them if you do not have the faster killing blows ability unlocked (Desert lizards, Mutated Zygomites, Gargoyles, Rock slugs)
    -The slayer masters Turael, Mazchna, Vannaka, and Chaeldar are now fully working.
    -Turael task skipping is now implemented and enabled by default if you have less than 30 slayer points remaining. If you do not wish to skip a task using Turael, tick the "Stop bot if not enough slayer points" checkbox, which will cause the bot to stop so you can do the task by hand.
    -Catablepons and Flesh Crawlers are now supported.

    7/13/15
    -Morvran has been added. Do note I've only tested using him for a couple hours.
    -The bot will now bank in Priffddinas if you are using Morvran. A Falador teleport tab is still required for teleporting in emergencies.
    -Muspahs are now supported.
    -A bug with finishing blows has been fixed.

    7/15/15 (0.9)
    -All slayer masters are now supported.
    -Random errors happening in the GUI should have been addressed.
    -Kalgerion demons, Elves, GWD tasks, Terror dogs, Warped terrorbirds, and warped tortoises are now supported.
    -Ability usage is now more efficient for players using Revolution. Users should have the basic abilities they want to use in the first few slots of the action bar (check out the Revolution article on RS wiki for sample setups) followed by ultimate and threshold abilities. Do not have abilities you don't want to use on your action bar, though you can have non-ability skills (i.e. high alchemy) on it.
    -A bug with pathfinding for Adamant, Iron, and Steel dragons has been fixed.
    -A bug when using super antifire potions and overloads together has been fixed.
    -If you do not have 70 agility, the bot will now kill black demons in Brimhaven.
    -Shadow creatures are now supported.
    -Ability bar switching has been implemented.

    7/18/15 (0.91)
    -Internal refactoring of the bot's code has began in order to meet RuneMate's quality standards for premium bots. A lot of redundant and old code was removed. Users should encounter fewer nullpointer exceptions which cause the bot to crash (yes, I actually do check my exception log and respond to those)
    -All tasks within the polypore dungeon are now supported. If you're fighting strong monsters like Ganodermic beasts, use a magic-based 1v1 actionbar setup because this bot does not use neem oil.
    -Brine rat and suqah tasks are now supported.

    7/19/15
    -All slayer tasks that will be in the initial premium release of the bot have been added. You can find a list of all slayer tasks on the first page.
    The tasks added today were Fever spiders, Jungle horrors, Cave horrors, and Harpie Bug swarms.
    -A bug with regular antifire potions has been fixed.
    -Some more code dealing with interaction was changed.

    7/20/15
    -The ability to set default settings has been added.
    -A typo with prayer flasks has been fixed.

    7/21/15
    -An update has been pushed that fixes the typo with prayer flasks and adds the ability to set default settings for every task. The user will manually have to set skip and actionbar settings for each task.
    -Another update has been pushed that fixes another typo with potion settings.
    -Stuck detection has also been added. If the player is stuck in one spot for more than 5 minutes, the bot will teleport

    7/25-7/28
    -Minor errors with several slayer tasks that were preventing the bot from doing them correctly were fixed.
    -The Rellekka Slayer dungeon now has a new web.
    -An issue with skipping unimplemented tasks that was causing crashes has been resolved.
    -Redeeming slayer books now properly works.

    7/30
    -The ability to load and save multiple settings has been added (now removed as of 8/1)
    -Bug fixes for Chaeldar.
    -Bug fixes for potion usage

    8/4
    -More descriptive error messages when when setting up the GUI have been added.
    -The GUI should be working properly again.
    -The Pollivineach Slayer Dungeon is no longer supported.

    Features:

    Supports all slayer masters
    Custom equipment settings
    Custom inventory settings
    Custom potion settings (for any potion that is listed in the GUI)
    Custom prayer settings
    Custom looting settings


    Requirements:

    For all masters:

    Auto retaliate must be enabled
    Falador teleport tablets in your bank
    Make sure any interfaces on your HUD are not overlapping each other, or the bot may get stuck as seen here:

    [​IMG]


    Rings of slaying unlocked or a house in Pollivineach and house teleport tablets. You need to have house settings set so you spawn outside your portal.
    [​IMG]


    If you are using Revolution, it is highly recommended you have the ability cooldown timer setting enabled. This will ensure the bot properly uses threshold and ultimate abilities, which are needed for higher level tasks like Airut, Adamant Dragons, and Shadow Creatures.

    [​IMG]

    [​IMG]


    Requirements for Turael:

    -49 firemaking for a Bullseye Lantern for Cave Slime tasks (A bullseye lantern is needed because it can't be blown up by swamp gas). This took about a hour botting bonfires.
    -You must have manually entered the Lumbridge Caves, which requires a rope.
    -12 agility for the Brimhaven dungeon obstacles. This took a couple minutes with Alpha Agility.
    -20 construction and a house in Pollivneach. This took about 15 minutes manually.
    -Have as many slayer tools on your belt as possible.
    -Have all the lodestones you can reach unlocked.
    -Recommended combat level: 60 (about a night of botting combat)
    -Many charged amulets of glory in your bank for teleporting to Karamja.


    Requirements for Mazchna:

    Same as Turael with the addition of:
    -Have Kalphites skipped or you will die unless you have a high combat level. The spot where the bot kills Kalphites is meant for level 120+ characters.
    -Have an equipment setup for Cockatrices that has a Mirror Shield.


    Requirements for Vannaka:

    -Have an equipment setup for Cockatrices and Basilisks that has a Mirror Shield.
    -Have Barbarian Training completed and have entered the whirlpool at least once.


    Requirements for Duradel, Chaeldar, and Sumona:

    -70 agility for Blue Dragon tasks
    -Have an equipment setup for Cockatrices and Basilisks that has a Mirror Shield.
    -Rings of slaying unlocked or a house in Pollivineach (20 construction) and house teleport tablets. You need to have house settings set so you spawn outside your portal.
    -Many games necklaces, any charge in your bank, for teleporting to Waterfiends
    -If Smoking Kills has been completed, you must manually complete the post-quest miniquest to unlock the special slayer areas in the Pollivneach Slayer Dungeon unlocked after Smoking Kills.
    -Have Barbarian Training completed and have entered the whirlpool at least once


    Requirements for Kuradal and Morvran:


    -Many games necklaces, any charge in your bank
    -Rings of slaying unlocked or a house in Pollivineach and house teleport tablets. You need to have house settings set so you spawn outside your portal.
    -Have Barbarian Training completed and have entered the whirlpool at least once


    Instructions:

    The bot may take a long time to load. This is because it has to deal with 150+ settings. Even if each setting takes 0.1 second to load, the bot will still take 15 seconds to load (which it does on my PC)

    If the bot hangs and does nothing, try cancelling your current task.

    Tasks that are not supported by the bot will not appear in the list of tasks and will automatically be skipped.


    Tab 1: General
    [​IMG]

    Slayer Master: All names there are pre-While Guthix Sleeps names.
    Contract reward [RS3]: The reward to select from completing a special slayer contract in the Slayer Tower.
    Exp book reward [RS3]: The exp book to take as a reward from a special slayer contract if you choose the exp book reward.

    Unlocked items/abilities/quests:
    Rings of Slaying [RS3]: Required to use this bot because of several important teleports it has.
    Desert Treasure [RS3]: Allows usage of Bandit Camp Lodestone for Kalphite tasks
    Faster Killing Blows [RS3]: Required to use this bot because finishing blows will automatically be applied to monsters which require them (i.e. gargoyles, rockslugs, desert lizards)
    Plague's End [RS3]: Required for certain tasks
    Smoking Kills [RS3]: Unlocks a more monster-dense dungeon that is closer to Sumona.

    Stop bot: Stop bot if not enough points to skip assignment, otherwise bot will go to Burthorpe to get a new assignment (not implemented)
    Use dungeoneering resource dungeons: Use the usually less-crowded resource dungeons if possible (not implemented)

    Tab 2: Equipment setup
    [​IMG]

    A list of saved equipment setups will appear on the right list.
    Clicking "Load equipped items" will cause a list of equipped items to show on the left list.
    Clicking any saved equipment setup on the right list will cause a list of items in that setup to show on the left list.
    If you do not have an item equipped in a particular slot, the bot will assume any item can be in that slot.
    Setup names cannot be empty.

    Tab 3: Potion setup
    [​IMG]

    A list of saved potion setups will appear on the right list.
    Clicking any saved potion setup on the right list will cause a list of potions in that setup to show on the bottom left list.
    The top left list shows a list of potions supported by the bot. The way the bot handles potions will be changed in the future so the bot will not need to keep a list of potions. Clicking on an item in that list will cause it to appear in the bottom left list. Selecting an item in the bottom left list and pressing the DELETE key will remove it from the list.
    Click on any item in the amount column to edit the amount of that potion withdrawn.
    Setup names cannot be empty.

    Tab 4: Prayer setup
    [​IMG]

    A list of saved prayer setups will appear on the right list.
    On version 1.2 "Quick prayer" will appear on the right list by default. Selecting this option for a task will simply have the bot use quick prayer on that particular task.
    Clicking any saved prayer setup, except for "Quick prayer", on the right list will cause a list of prayers in that setup to show on the bottom left list.
    The top left list shows a list of all prayers/curses. Clicking on an item in that list will cause it to appear in the bottom left list. Selecting an item in the bottom left list and pressing the DELETE key will remove it from the list.
    Setup names cannot be empty.

    Tab 5: Inventory setup
    [​IMG]

    A list of saved inventory setups will appear on the right list.
    Click the "Add new item" and enter the name of the item to add in the message box that will pop up.
    Clicking any saved inventory setup on the right list will cause a list of items in that setup to show on the left list. Selecting an item in the left list and pressing the DELETE key will remove it from the list.
    Click on any item in the quantity column to edit the quantity of that item withdrawn.
    Setup names cannot be empty.

    Tab 6: Slayer Task settings
    [​IMG]

    Select from any of your saved settings for each task. The prayer and potion setting columns can be empty, while the inventory and prayer setting columns must be filled or the bot will automatically stop upon obtaining a task with no settings.

    Tab 7: Looting Settings
    [​IMG]


    Bot development plan:

    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.
    I have a considerable amount of experience with high-level combat bots, having made some for the GWD, Ascension Dungeon, and other high level places.

    Anything that isn't explicitly broken is low on the priority list. This means features not integral to the running of the bot, like notepaper, familiar support, and lunar magic support is unlikely to be added until after the bot becomes premium.


    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


    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: Mid-July to Late-July
    Expand to every slayer master. Integrate my API and several methods with Team Alpha's, which will help the other developers on our team since they all have bots related to high-level combat.

    Stage 3:
    ETA: September
    Expand to OSRS.

Recent Reviews

  1. jerry tobias sandar
    jerry tobias sandar
    1/5,
    Version: 0.92
    unable to use it just stands there, or just sits at bank
  2. LazyPhilosopher
    LazyPhilosopher
    5/5,
    Version: 0.92
    My most used bot. Amazing.
  3. Dudewtf
    Dudewtf
    5/5,
    Version: 0.92
    From lvl 1 - 62. what more could I ask for 10/10
  4. ahsan akhtar
    ahsan akhtar
    5/5,
    Version: 0.92
    it works what more do you want?