Quest Bot Credit Rates Adjustment, April 2015

I have adjusted the Quest Bot Credit Rates again to better reflect my idea of rewarding those who contribute Quest Bot files by using Quest Creator with affordable subscriptions.  The new rates have been set to allow the following circumstances:

  • If someone submits 1 Heroic Instance (400 credits) and is the first person to submit both, they will receive enough credits after they get approval to purchase a 1 month Quest Bot: Heroic Edition subscription.
  • If someone submits 1 Solo Instance (280) and is the first person to submit them, they will receive enough credits after they get approval to purchase a 1 month Quest Bot: Solo Edition subscription.
  • If someone submits 1 Solo Quest (280) and is the first person to submit them, they will receive enough credits after they get approval to purchase a 1 month Quest Bot: Solo Edition subscription.
  • The maximum amount of credits that can be redeemed at one time have been increased from 50% of the cart total, to 100% of the cart total!
  • You can spend your earned BJ Scripts Credits for a discount on anything in the store.  Each scenario reward is only a suggestion.

As always, Quest Bot Credit Rates are subject to change based on supply and demand.

ISXBJ - 2015.04.26, Patch # 110

BJQuestBot-2015.04.26, Version 2.11

  • Added the following zones to the approved heroic list:
    • Temple of the Faceless (Heroic)

BJIRC-2015.04.26, Version 1.00

  • This script will piggy back on the connection made by Ogre IRC and does not create it's own connection. Ogre IRC must be running for this script to function correctly.
  • All BJIRC commands must adhere to the following order:
    • !bjc (ForWho) -(Command) (CommandParameters)
      • ForWho follows the same allowed options that OgreIRC does. IE. Me, All, IRCNick
      • -Command always start with a hyphen.
      • CommandParameters never contain hyphens.

BJMovement-2015.04.26, Version 1.81

  • BJ Immunities Chain
    • Complete re-write (Yes, I know that I've already changed it twice, but I wasn't happy with how it was working.). This will break your existing Immunities button. (Sorry!)
    • Much more reliable when used in raids.
    • New parameter order is as follows:
      • Parameter 1 = SaveWho (Option: PlayerName)
      • Parameter 2 = ForWho (Options: Off | Me | Group | Raid | IRCG (IRC Group Only) | IRCR (IRC Raid))
      • Parameter 3 = DamageType (Options: Physical | Magical)
      • Parameter 4 = UseHealSpells (Opions: TRUE | FALSE)
      • Parameter 5 = UseStoneskinSpells (Options: TRUE | FALSE)
      • Parameter 6 = UseDeathInterventionSpells (Options: TRUE | FALSE)
      • Parameter 7 = UseMeleeAvoidSpells (Options: TRUE | FALSE)
      • Parameter 8 = UseAoEAvoidSpells (Options: TRUE | FALSE)
      • Parameter 9 = Loop (Options: TRUE | FALSE, Default = TRUE)
    • The spell priority information has been moved from inside of the script to a new file called: Immunity_Chain_Spells.xml
      • This file is located in your .../EQ2BJCommon/BJMovement/Saves/Immunity Chain Spells/ folder.
    • With the addition of IRC functionality, custom IRC commands are now used. See the announcement about BJIRC for more information.
Read more...

ISXBJ - 2015.04.15, Patch # 109

BJInventory-2015.v, Version 1.54

  • Broker Buying
    • Corrected a typo in the purchasing of stacked items. It will try to purchase the amount that is listed on the broker. If it fails it will continue to decrease the amount purchased each time in the following interval: > 100, 100, 20, 1

BJMovement-2015.04.15, Version 1.80

  • Ssraeshza Temple: Taskmaster's Echo (Event Heroic)
    • Vaz'Din Sha'Kaz
      • Command: Set up for BJ VazDin
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Vaz'Din Sha'Kaz doesn't exist, you are further than 80m from the GR1 camp spot, or your entire group is dead.
      • Description: GR1 will camp spot and load an autotarget list. Everyone else will turn on move behind. GR1 will move around the circle to kill the channeling mobs before attacking the named.
    • Revenant Sha'Kaz
      • Command: Set up for BJ Revenant
      • Required Group Roles: Group Role 1, Group Role 2, Group Role 3, Group Role 4, Group Role 5, Group Role 6
      • Auto-Disable Conditions: Revenant Sha'Kaz doesn't exist, you are further than 80m from the GR1 camp spot, or your entire group is dead.
      • Description: Each group role is assigned it's own camp spot, with GR1 being placed in the center.
    • Echo of Mikazha
      • Command: Set up for BJ Echo
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Echo of Mikazha doesn't exist, you are further than 80m from the GR1 camp spot, or your entire group is dead.
      • Description: GR1 will load an auto target list for the adds. This encounter is an enhancement of the existing OgreBot grind options.
  • Ssraeshza Temple: Inner Sanctum (Heroic)
    • Pov Xin'Kaas
      • Command: Set up for BJ Pov
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Pov Xin'Kaas doesn't exist, you are further than 150m from the GR1 camp spot, or your entire raid is dead.
      • Description: This encounter is an enhancement of the existing OgreBot grind options. When Pov reaches 30% health, GR2-GR6 will change camp spot so that they are 20m from GR1. When Pov starts to cast his knockback, GR2-GR6 will immediately change camp spot to the floor below and GR1 will wait 2 seconds and then change camp spot to the floor below.
    • Stonefang
      • Command: Set up for BJ Stonefang
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Stonefang doesn't exist, you are further than 70m from the GR1 camp spot, or your entire group is dead.
      • Description: This encounter is an enhancement of the existing OgreBot grind options. Sets your campspot on everyone.
    • Kessatras Sonssiu
      • Command: Set up for BJ Kessatras
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Kessatras Sonssiu doesn't exist, you are further than 70m from the GR1 camp spot, or your entire group is dead.
      • Description: This encounter is an enhancement of the existing OgreBot grind options. Sets your campspot on everyone.
    • Kesa'Tra Xon'Xiu
      • Command: Set up for BJ Kesa
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Kesa'Tra Xon'Xiu doesn't exist, you are further than 120m from the GR1 camp spot, or your entire group is dead.
      • Description: GR1 will camp spot in the middle and enable OgreFollow on everyone at a range of 2. Everyone else will turn off move behind and move to melee. When Kesa spawns the shadows, GR1 will change camp spots to avoid them when possible and return to the middle when they no longer exist. The better your DPS the less moves they need to do.
    • Arch Lich Rhag'Zadune
      • Command: Set up for BJ Rhag
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Arch Lich Rhag'Zadune doesn't exist, you are further than 70m from the GR1 camp spot, or your entire group is dead.
      • Description: This encounter is an enhancement of the existing OgreBot grind options. GR1 will load an auto-target list. When the second summoner dies, GR2-GR6 will turn on move behind and joust in.

ISXBJ - 2015.04.12, Patch # 108

BJQuestBot-2015.04.12, Version 2.10

  • Quest Queue - Will now end the script and display an error message if it is enabled, but the queue listbox is empty.
  • Search For Collectible will now pause longer while it is moving towards the collectible.
  • Auto Target When Hated will no longer ignore non-aggro mobs that are attacking you.
  • Quest Bot should no longer fight BJ Movement for navigation control when a set up command is issued. This should correct the stutter stepping when a command is given.
  • Massive overhaul of the debugging system. Debug information should now be more useful to the general population!
  • Corrected a bug that was crashing Quest Bot for characters with over 1000 Critical Chance. The comma in the number 1,000 was the culprit. We will see this same problem if we ever get enough critical chance to reach 1,000,000.
  • Characters that are at least level 96 or higher and are not grouped with now calculate their gear score.
  • Timed Waits will now display the remaining time (milliseconds) in the console if Quest Step Debugging is enabled.
  • AutoTargetWhenHated will no longer fight with IgnoreCombat While Moving. This should stop the constant target changes that were occurring if you were navigating and ignore combat was TRUE.
  • AutoTargetWhenHated will now target the nearest NPC/NamedNPC that is aggro on you or a group member. It will ignore NPC/NamedNPCs that are not attacking you/group members.

BJMovement-2015.04.12, Version 1.79

  • New atom is available through the OgreBot MCP Command List: BJ_Movement_Interrupts
    • This will toggle or cast interrupt spells through OgreBot.
  • Castle Highhold: No Quarter (Raid)
    • Grevog the Punisher
      • Command: Set up for BJ Grevog
      • Required Group Roles: Group Role 1, Group Role 4/Raid Group 1
      • Auto-Disable Conditions: Grevog the Punisher doesn't exist, you are further than 80m from the GR1 camp spot, or your entire raid is dead.
      • Description: The set up location places the raid near Grevog. When they get the detrimental they will joust to the nearby pool to clear it. There are two different ways the encounter deals with berserk mode. 1) There is not a brawler in the raid. Enchanters will attempt to help the tanks drop aggro by casting Sever Hate on them. GR1 will target themselves. Hope for the best! 2) There is a brawler in the raid. Non-brawlers will target themselves for the entire fight. Brawlers will pull and tank the entire time. When berserk mode starts, they will FD as needed. This fight will function if you are in a single group or raid.
    • Zebrun the Torso
      • Command: Set up for BJ Zebrun
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Zebrun the Torso doesn't exist, you are further than 80m from the GR1 camp spot, or your entire raid is dead.
      • Description: The set up location places the raid in the open area near Zebrun and GR1 near his doorway. When Zebrun gains his ability to kill at will, GR1 will navigate a path around him to kite him safely. This fight will function if you are in a single group or raid.
  • Zavith'loa: The Molten Pools (Raid)
    • Kerridicus Searskin
      • Command: Set up for BJ Searskin
      • Required Group Roles: Group Role 1/Raid Group 1, Group Role 1/Raid Group 2, Group Role 4/Raid Group 1, Ogre IRC is required for this fight.
      • Auto-Disable Conditions: Kerridicus Searskin doesn't exist, you are further than 80m from the GR1 camp spot, or your entire raid is dead.
      • Description: The raid will stack in a pile near the named. Raid1GR1 will set up about 17m from the raid and Raid2GR1 will set up about 17m from the raid and 13m from Raid1GR1. Raid1/GR4 will act as MA and will load an auto-target list. Raid1GR1 will attempt to keep the named on them. Raid2GR1 will load an auto-target list and pick up the adds.
    • The Crumbling Icon
      • Command: Set up for BJ Crumbling
      • Required Group Roles: Group Role 1/Raid Group 1, Group Role 1/Raid Group 2, Group Role 1/Raid Group 3, Group Role 4/Raid Group 1, Ogre IRC is required for this fight.
      • Auto-Disable Conditions: The Crumbling Icon doesn't exist, you are further than 80m from the GR1 camp spot, or your entire raid is dead.
      • Description: The raid will stack in a pile near the right side of the lava pool. You MUST have at least 3 fighters available and you cannot have a raid group without a fighter before a fighter group. Example: Raid group 1 has a fighter, raid group 2 has a fighter, raid group 3 has a fighter, raid group 4 does not have a fighter will work If in the example above, raid group 3 and raid group 4 were swapped, it will only detect 2 fighters in the raid and will not function correctly. Phase 1 (100% to 51%): Fighters will call out in Ogre IRC for a tank swap when they reach 6 increments of the detrimental buff. At this point, the fighter currently tanking the named will target themselves and wait for aggro to drop below 100, while at the same time the next fighter in line will move to the tank camp spot and pick up aggro. When the previous tank no longer has aggro, they will joust out to a safe distance behind the raid to allow the detrimental buff to decrease. Phase 2 (50% to 0%): All fighters will joust to the tank camp spot. Raid1GR1 will target the named, Raid2GR1 will load an auto-target list for one add and themselves and Raid3GR1 will load an auto-target list for the other add and themselves. When the Crumbling Icon calls out someone for death, they will activate BJ Immunity with stoneskins and death prevents to save themselves.
      • NOTE: If a toon is killed and ported to the entrance, you must run them back by hand and then re-issue the set up command.
    • Perador the Mighty
      • Command: Set up for BJ Perador
      • Required Group Roles: Group Role 1/Raid Group 1, Group Role 1/Raid Group 2
      • Auto-Disable Conditions: Perador the Mighty doesn't exist, you are further than 80m from the GR1 camp spot, or your entire raid is dead.
      • Description: GR1/Raid2 will move up to the ramp to pull Perador, while everyone else waits at the bottom. Non-Fighters will hide behind a rock on pull and move out behind Perador when he is in position.
  • Brokenskull Bay and Castle Highhold Event Heroics
    • Corrected a typo that would cause some set up scripts in both zones to auto-disable due to a group wipe when the group was actually alive. Please report any other encounters where you see this problem.
  • Brokenskull Bay: Bosun's Private Stock (Event Heroic)
    • GR4 will now properly use the antidote every 15%.
    • The encounter coding will now auto-disable if Veerech the Vile can't be found. This auto-disable is special because it doesn't become active when the set up command is given. Instead, it is triggered when Veerech the Vile spawns.
  • Ssraeshza Temple (Heroic)
    • Unatu
      • Command: Set up for BJ Unatu
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Unatu doesn't exist, you are further than 70m from the GR1 camp spot, or your entire group is dead.
      • Description: GR1 will camp spot. Everyone else will move behind Unatu.
    • Poxrata
      • Command: Set up for BJ Poxrata
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Poxrata doesn't exist, you are further than 70m from the GR1 camp spot, or your entire group is dead.
      • Description: GR1 has it's own camp spot and will load an auto-target list. Once the adds are dead, everyone will reposition. When Poxrata calls out for a life drain, that character will joust away for 20 seconds.
    • The Earthen Behemoth
      • Command: Set up for BJ Behemoth
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: The Earthen Behemoth doesn't exist, you are further than 70m from the GR1 camp spot, or your entire group is dead.
      • Description: GR1 will camp spot and load an auto-target list. Everyone else will camp spot behind the named.
    • The Vathsis
      • Command: Set up for BJ Vathsis
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: The Vathsis doesn't exist, you are further than 70m from the GR1 camp spot, or your entire group is dead.
      • Description: GR1 will camp spot and load an auto-target list. Everyone else will camp spot behind the named.
    • Kavis Set'Ra
      • Command: Set up for BJ Kavis
      • Required Group Roles: Group Role 1
      • Auto-Disable Conditions: Kavis Set'Ra doesn't exist, you are further than 70m from the GR1 camp spot, or your entire group is dead.
      • Description: GR1 will camp spot and load an auto-target list. Everyone else will OgreFollow them at a range of 2. Movement is disabled for this fight. Each platform as two joust points on the ground where GR1 will move between to avoid the little bubbles of death. When it detects that it is swimming, it will activate fly up on everyone. Once you are at the top, it will jump out of the water and attempt to land on the platform. After completing the Heroic Opportunity and killing the named add, GR1 will move to the next one. If it is only the named left, GR1 will camp spot on one side of him and the rest of the group will camp spot on the other.
  • Zavith'loa: The Lost Caverns (Heroic)
    • Beastmaster Kau'mua
      • GR1 will temporarily disable auto target, target the named and then re-enable auto target in order to initiate the fight.

BJLootManager-2015.04.12, Version 1.03

  • A new script has been added!
  • Commmand: BJ LM or BJ End LM (There is a new button command for Ogre MCP that will toggle the main UI. BJ_LootManager_ToggleUI)
  • Description: Fully customizable loot management system that allows you to add items to a database, assign them rules for when they should be looted and by whom. Characters will check the loot rules and Need, Greed or Decline based on the applicable rules. Supports Both Need Before Greed (NBG) and Leader Only Looting (LOL) Methods. More information can be found Here

Spring Sale 2015

Spring Into Spring Sale!  Renew your Quest Bot and Inventory subscriptions for 30% off all carts of $10 or more.  

Starts: April 13, 2015 @ 12:00 AM EST

Ends: May 3, 2015 @ 11:59 PM EST

Lots of Quest Bot content has been submitted so go check it out and while you are there don't forget to take a look at the new BJ Loot Manager script.

Introducing Loot Manager

So you have placed a mob on your official "farm status" list, but are still spending your valuable time figuring out which one of your precious characters should get the loot.  You examine the item and then proceed to flip back and forth between your characters who can use the item and the examine window.  All of that takes time that you could be moving to the next mob.  If only there were an easier way to distribute loot....

Well now there is an easy way to distribute loot.   Introducing BJ Loot Manager, a fully customizable loot management system.

Features:

  • Item Database - Pulls item information (ie. Stats, effects, classes that can use the item, etc.) from the item examine window and provides you with easy to use options to categorize and store the information.  Adding the number and colors of item adornment slots is available as well.
  • Loot Rules Database - Configure rules for each item by telling what archetype, class, or subclass can need or greed on it, as well as, how many times an item should be looted.  There are optional overrides on the Options tab to ignore these Loot Rules.
  • Character Looted Item Database - Tracks what items have been already looted by each character.  Characters will not roll Need on an item that it has previously looted.  This helps to spread out the gear to those who truly need it.  There is an additional option for you to select a character to act as a Master Looter (ML).  ML's will delay making their loot selection until the other characters have made their selections and told the ML what they have decided.  If nobody "Needs" the item, the ML will select Need in order to win the item and override the other character's Greed/Decline selections. 
  • Supports Both Need Before Greed (NBG) and Leader Only Looting (LOL) Methods - Looting of items will be handled automatically by Loot Manager if your EQ2 group options are set to NBG.  For LOL, all characters will report back if they Need, Want or Don't Need the item and you can manually assign the item.
 Item Database Tab Loot Rules Database Tab  Options Tab  Console Example

Click pictures to enlarge.

 BJ Loot Manager Walkthrough Video

 

BJ Loot Manager will be available with ISXBJ Patch # 108.  Special shout out to uiywtf on IRC for giving me the idea and assistance with some of the EQ2 UI elements.

Additional Information:

  • ISXSQLite is required for Loot Manager to function.  This is an open source project for those who are interested in looking at the source code and can be found in the Utility subforums at ISXGames.com.  I have provided a pre-compiled copy for you on my patcher.
  • Designed for you to teach your bots what items you want them to Need, Greed and Decline.
  • Item Database is comprised of two databases.  One database (default) is built and maintained by me and the other (custom) is built and maintained by you.  When a loot window appears, the Loot Management system will check your item database first and use the default database as a backup.

ISXBJ - 2015.02.26, Patch # 107

BJInventory-2015.02.26, Version 1.53

  • Inventory Tab
    • Transmute
      • Added a chat text check for "...item cannot be transmuted.". If this text is found, it will skip the item.

BJMovement-2015.02.26, Version 1.78

  • Two new routines have been added that will be used during encounter setups: CommonSetUp_Initialize and CommonSetUp_Shutdown. These will be called when a set up command is given and an encounter script is disabled. There may be additional options changed depending on what the fight calls for. The list below are just commonly changed settings. These are meant to alleviate some of the common complaints about me changing your OgreBot settings. Full saving/restoring of settings will come in a future patch.
    • CommonSetUp_Initialize
      • EQ2 in-game waypoint to the GR1 campspot location
      • OgreBot Forced Named CA On
      • OgreBot NPC HP to Move On
      • OgreBot NPC HP to Attack On
      • OgreBot Move to Area On
      • OgreBot Face NPC On (If not fighter.)
      • EQ2 Auto Face In Combat Off (If not fighter.)
      • OgreBot Face NPC Off (If fighter.)
      • EQ2 Auto Face In Combat On (If not fighter.)
    • CommonSetUp_Shutdown
      • EQ2 in-game waypoint cancelled
      • OgreBot LetsGo command issued
      • OgreBot Assist command issued (From Group Role 1)
      • OgreBot Forced Named CA Off
      • OgreBot Move Behind On (If Scout)
      • OgreBot Move to Melee On (If Scout)
      • OgreBot Move Behind Off (If not Scout)
      • OgreBot Move to Melee Off (If not Scout)
      • OgreBot Move to Area Off (If Fighter)
      • OgreBot Grind Options On
      • OgreBot Raid Options On
      • OgreBot Auto Target Enabled Off
      • OgreBot Auto Target Clear List
    • These function are NOT retroactive to start and will be used in future encounters. I will slowly change AoM scripts to use them, as needed.
  • General Note About Raid Encounter Coding: With Patch # 107, raid encounter coding will start to be made available to ISXBJ subscribers. Raid content will slowly be released on a time delayed schedule.
  • Zavith'loa: The Molten Pools (Raid)
    • Teraradus the Gorer
      • Command: Set up for BJ Gorer
      • Required Group Roles: Group Role 1, Group Role 4/Raid Group 1 (Optional) and Group Role 6/Raid Group 1 (Optional)
      • Auto-Disable Conditions: Teraradus the Gorer doesn't exist, you are further than 80m from the GR1 camp spot, or your entire raid is dead.
      • Description: The set up location places Gorer between the group/raid and the GR1 tank camp spot. When he red texts, everyone will joust to a new location. GR1 will still be within AoE range and will activate the Immunities routine with HealSpells and DISpells OFF and StoneskinSpells ON to survive. After 8 seconds, everyone will return to their initial fight spot. When he memwipes, GR4/RG1 will cast Thought Snap and GR6/RG1 will cast Magnetic ***Note. If you are not in a raid, GR4/GR6 will still cast their respective spells.
Read more...

Inventory 1.49 Feedback Requested

Originally Posted: https://www.isxgames.com/f/threads/inventory-version-1-49-feedback.7462/

Inventory 1.49 greatly increased the functionality of Inventory and I would like feedback on what works well, what could be tweaked and what doesn't work at all. I have placed some sample lists that I use in the Downloads section of my website for people to try.


Currently, the way that I use it is by running the following lists in this order:

  1. 2 - Secondary Sample on everyone except my Tank to trade everything to him.
  2. I manually depot spells, L&L and tradeskill resources on my Tank. (This automated functionality is planned for Inventory in the future)
  3. 1 - Primary Sample on my Tank to place stuff on the broker.
  4. 3 - Price Match on my Tank.
  5. 6 - Enchant (Breakdown) my blue and green AoM gear, excluding Mitigation pieces.
  6. 5 - Transmute jewelry and weapons in bags 1-3, excluding attuned pieces.

After all of that is completed my bags are almost always completely empty. Once a few of my future plans (see below) have been implemented, Inventory will be the management system I wanted it to be when I first started working on it.

My future plans for Inventory still include:

  • Re-adding Stock Me functionality.
  • Migrating Depots to the Inventory Tab from the Harvestables Tab.
  • Auto-Load default list when the script starts.
  • Better integration with OgreBot authorization list.
  • Bot communication where a "Master Session" could tell everyone what to do.

Provide constructive feedback and have your name entered in a draw for a 12 week subscription to Inventory.  Draw date will be announced at a later time.

Thanks for your feedback and support!

 

Page 10 of 19

EQ2 - Submit Quest Bot Task File

Bug Reports & Feature Requests

Go to top