EQ2Bot Class File Wish List....

capilot

Active Member
Have you ever said to yourself or someone else, damn I wish this bot could do _______! You fill in the blank. Well here is your chance to be heard by someone who can actually facilitate the change (I dont' know it all but can hopefully find the answer needed to get the job done).

First of all I would like to thank Pygar, Valerian, Amadeus, and Lax for their endless hours of work to keep these bots, crafters, extension, and Innerspace itself running, and running well I might add.

This is a somewhat long email so if you just want the meat arrow down to the PROPOSAL section.

Due to my somewhat curious nature, this past week I took a single class file and decided to pick it apart to understand what makes it tick. During this examination I was able to see just how complex these things are, and that there are alot of functions/procedures that get called to make one of these bots work properly. I found that some of these functions were pointing to outdated spell lists as well as other small yet important issues.

The class I picked to test was the Warden, and I was lucky enough to have Dj-vj who seems to know his shit when it comes to warden work with me step by step to ensure that the cast order, emergency heal, etc worked as close as possible to the way the character in most instances should be played. So here is what I would like to do.

PROPOSAL:

I would like to request feedback from everyone who has ever wanted to see the bots do more, to facilitate this please do the following:

1.) Submit a REPLY to this thread which the class and list out you recommendations, feature request, bug reports, etc. that you would like to see addressed in this next round of changes.

2.) Notate in the post if you would be willing to work with me either through Ventrillo or email to modify your class and get it streamlined.

3.) Test...Test...Test with the amount of changes that we will be making to some of these classes, testing will be very important, so if you don't want to help in the design conversations, perhaps you are willing to test new functionality, if so please notate that in the reply as well.

So to sum it all up, here is your chance to be heard, I may not implement everything suggestion posted and any major redesign issues will be discussed amongst the key decision makers already involved in these programs.

I am looking forward to hearing the comments so lets take the next step and compile the lists of feature, bugs, etc and get the implemented.

Thanks

CaPilot
 
Last edited:

djvj

Active Member
Dirge:

1) Gravitas order (I normally use an in-game macro that lists all the healers in the guild, and the order they are in the macro is the order they get Gravitas casted on them. This I have found is the most effective way to use this spell.

You would not be able to make this work just using the UI, so I propose this idea. Use an array much like the spell list. A file that contains your array of names in the order each person that gravitas is cast on. When I use my in-game macro, the healer at the top (the MT warder) gets Gravitas first, followed by the MT reactive healer, etc.

Gravitas lasts for 30 secs, but has a 2 min immunity after it wears off. How the in-game macro compensates for this, it tries to cast on the first in the list, if he has an immunity, it tries the next person until it casts. My list has about 10 healers in my guild so I never have to change my macro when I raid or group. Having to select the healers each time you load up the bot is kind annoying. Also would like a box to turn off the /tell to each person when they get gravitas on them. Some may use this but I find this not useful at all.

2) Cast order. Would like to see Bump and Shroud (both put the dirge into stealth) used to as much as possible with each followed by Misfortune's Kiss and Scream of Death (both need stealth to be casted). Along with support for Brock's Thermal Shocker like the warden has now and the rest of his AA attacks that were never added.

3) Zander's Choral Rebuff is never used in the debuff routine. This should be added.

4) When turning off bow attacks in the UI, it should really turn them off and not try to use them still causing "No ranged weapon equipped" messages to appear in game. A lot of dirges do not use a bow but instead have the slot filled with the TSO questline drum.

5) Auto-attack timing. Most of a scout's dps comes from timing his auto-attacks. This one would not be easy to code. But I'm putting it here as a wish list item. If this can be coded successfully, every class that uses auto-attack for a good portion of his dps would improve by leaps and bounds.
 
Last edited:

eric1145

Active Member
Coercer

There is realy only 2 things i would like to see added to this bot. The dps is avg witch is fine for me but i would like the following options added. If you need me on vent just pm me a time adn day and i try and make it there. Thanks for all your hard work on isx :)

1. Would like a option to use Possess Essence instead of Charm

2. let the bot to cure arcane like the illy bot does
 

section7

Active Member
Could you update the ranger please. It still is using the old spell list. I made some edits but broke something and now portons of the UI don't load.
 

Plavok

Active Member
Great idea!

Here are some additional points from the top of my head:

1) Coercer: Option to cast mana regen or not (Illu has this as an option, but not the Coercer).
2) Coercer: Option for manual "Channel", i.e. Channel will not be cast by the bot.
3) Coercer: Use of clickies for damage buffs, such as Words of the Dread Exarch from Befallen:Necrotic Asylum.
4) Templar: Option to turn on/off water breathing (included in other healer classes).

EDIT: General change: add any group/raid text to the options so everyone can have an individual message without having to change the file.
 
Last edited:

mistrornge

Active Member
Plavok on the templar it might just be easier for the character just to buff it. No check box. Unlike the shamans it makes no difference whether the buff is up or not. Might save some work just to make it an auto-buff.

As djvj said it would be nice to figure out how to time autoattacks. This would significantly boost scout DPS as well as tank DPS. My dirge's autoattack is 75% of his DPS and my swash's is around 50%.

A slider on the healers that determines the priority of heals vs cures. Sometimes a cure is more important then a heal so it would be nice to have a selection for that. I could then set up a healer and primary curer on some of the instances.

Mystic does not cast the AA Alacrity though there is a pull down for it. This character also gets slaughtered if you try to use them with eq2bot on solo.

I have found a nice link to wizard DPS on eq2flames with a great break down of what should be cast first. Really nice. When you get to the wizard I can link it for you capilot.

Add mythical checkbox for Berzerker (100% AE attacks) and Warlock (changes all AEs to single target +30% damage).

Most of the tanks need work though I rarely use eq2bot on them.
 

Plavok

Active Member
Plavok on the templar it might just be easier for the character just to buff it. No check box. Unlike the shamans it makes no difference whether the buff is up or not. Might save some work just to make it an auto-buff.
Yeah, as long as it's actually buffed, it's fine with me, really.. ,-)
 

Korp

Active Member
I'd say time would be better spent overhauling the entire bot than tweaking individual bots to do individual things. If things were a bit more modular and standardized it would be trivial to update an individual bot, as it is you have to "get" every individual bot's logic before you even begin working on it, and any knowledge you gain doesn't help you update the next bot. Everything is overly complex for what it needs to do, which just results in it not doing anything exceedingly well. Complicated, fractured code is just too difficult to maintain.

In contrast, a buddy of mine wrote his own bot from the ground up, and even with my poor understanding of Lavishscript I can update an individual bot fairly well. His main bot is 1100 lines of code vs. 6500 in EQ2Bot. His class modules are 150-250 lines vs. 600-2500 in EQ2Bot. If there's any functionality difference between them, I haven't seen it.

Before anyone asks, he has asked me not to distribute the code without his permission. I've urged him to post it though, at least as a framework.
 

section7

Active Member
I'd say time would be better spent overhauling the entire bot than tweaking individual bots to do individual things. If things were a bit more modular and standardized it would be trivial to update an individual bot, as it is you have to "get" every individual bot's logic before you even begin working on it, and any knowledge you gain doesn't help you update the next bot. Everything is overly complex for what it needs to do, which just results in it not doing anything exceedingly well. Complicated, fractured code is just too difficult to maintain.

In contrast, a buddy of mine wrote his own bot from the ground up, and even with my poor understanding of Lavishscript I can update an individual bot fairly well. His main bot is 1100 lines of code vs. 6500 in EQ2Bot. His class modules are 150-250 lines vs. 600-2500 in EQ2Bot. If there's any functionality difference between them, I haven't seen it.

Before anyone asks, he has asked me not to distribute the code without his permission. I've urged him to post it though, at least as a framework.
Refactoring (dev term for overhauling) isn't usually necessary unless you have a full change of scope or your changing large chunks of code. I'm really not sure where you see the complexity in the code. You essentially set a few variables (granted some settings are not UI standard) and turn the bot on and it preforms well. Have you looked at the code? Its pretty straight forward basic type language.

Lines of code have very little relevance to modern programming this isn't assembly or even C this is a macro project. People will write and develop what works for them, some have more expirence then others but in any communitty project your going to have more code because its made to fit a bigger audiance.

I'm sure your buddy has an awesome application but it doesnt do me or anyone else any good if we can't use it. It might as well be a text editor.

Thanks to the guys who put this application together. From one dev to another, better you then me.
 
Last edited:

djvj

Active Member
This thread is not meant to teach anyone anything so don't throw it off course. If you want to comment about some mythical ubah bot or need coding lessons, make your own thread.
 

blackee

Senior Member
This thread is not meant to teach anyone anything so don't throw it off course. If you want to comment about some mythical ubah bot or need coding lessons, make your own thread.
Why the animosity/hostility? Who said anything about a "mythical ubah bot". This thread was about wish lists for eq2bot. I ponied up and said I'd work on the zerker one... Sure, I threw in a few questions, which may have been in the wrong forum. But, WOW, what a response... Thanks.
 

mistrornge

Active Member
There are some issues with the wizard/warlock buffing. In the class window both classes have a refresh box for their various proc buffs. Although you hit the refresh it doesn't work. So when you start up eq2bot the only groupmates that appear are those that are in the zone when you start up eq2bot. So if your group changes in any way the new person will not appear. What makes this especially painful is when you are raiding and the character is moved from group to group. So every time you get moved you have to restart eq2bot if you need to buff a new person. This problem predates GU52.
Burning Radiance for wizards and Venomous Grasp for warlocks.
 

mistrornge

Active Member
Just cut and paste out the extra stuff from your post Black. We all appreciate the interest vj was just concerned about the derailing of this important post.
 

Eq2hax

Active Member
I'd say time would be better spent overhauling the entire bot than tweaking individual bots to do individual things. If things were a bit more modular and standardized it would be trivial to update an individual bot, as it is you have to "get" every individual bot's logic before you even begin working on it, and any knowledge you gain doesn't help you update the next bot. Everything is overly complex for what it needs to do, which just results in it not doing anything exceedingly well. Complicated, fractured code is just too difficult to maintain.

In contrast, a buddy of mine wrote his own bot from the ground up, and even with my poor understanding of Lavishscript I can update an individual bot fairly well. His main bot is 1100 lines of code vs. 6500 in EQ2Bot. His class modules are 150-250 lines vs. 600-2500 in EQ2Bot. If there's any functionality difference between them, I haven't seen it.

Before anyone asks, he has asked me not to distribute the code without his permission. I've urged him to post it though, at least as a framework.
My advice is continue the thread, Tweaking the bot's is an awesome idea. My group of 6 has been tweaked over the past few months and has gone from 16k to 28k dps in SoH. CaPilot Knows his shit. Although we are not speaking I know he will not lead any of you in the wrong direction. Post your wishlist.
 

Pygar

EQ2Bot Specialist
I'd say time would be better spent overhauling the entire bot than tweaking individual bots to do individual things. If things were a bit more modular and standardized it would be trivial to update an individual bot, as it is you have to "get" every individual bot's logic before you even begin working on it, and any knowledge you gain doesn't help you update the next bot. Everything is overly complex for what it needs to do, which just results in it not doing anything exceedingly well. Complicated, fractured code is just too difficult to maintain.

In contrast, a buddy of mine wrote his own bot from the ground up, and even with my poor understanding of Lavishscript I can update an individual bot fairly well. His main bot is 1100 lines of code vs. 6500 in EQ2Bot. His class modules are 150-250 lines vs. 600-2500 in EQ2Bot. If there's any functionality difference between them, I haven't seen it.
This is a terribly uneducated post, as the entire thing works off a standard methodology, and there isn't something specific to get off each class.

Lines of code are also meaningless, but features and behaviors are all that matter. If I didn't have to support the full gamit of what eq2bot supports and just wrote a simple assist script, the core bot would likely be that small.

In the future, I suggest you don't comment on items you know nothing about.
 

omgbot

Active Member
Getting back to suggestions...

I would like to see wards handled differently (talking from a defiler standpoiint)..

Right now, the defiler bot casts the group ward, then the single/MT ward. Only when these wards totally expire (either from time, or from running out of ward hp) will it start casting them again.

In theory, it should anticipate when the ward will fall off. If pre-ward is checked, the ward is ready, and the remaining duration is less than the cast time, it should recast the ward so that it refreshes before it expires.

Also, if there is only a little bit of the ward left, it should recast it (again, assuming pre-ward is checked and the ward is ready).

Just my two cents.

omgbot
 

Pygar

EQ2Bot Specialist
I'll look at addign this back to defiler.

At one point I was evaluating the remaining amount on the wards and recasting when they were low enough.

Some game update broke that and I took it out. I never went back and re-evaluated it.
 

blackee

Senior Member
Suggestions:
1. Add a dropdown for pre-pull buffs (if they are up). For instance, weapon counter on berserker. It's an insta cast.

2. Add a percentage to start healing. For inquisitors, have the ability to adjust when the big heal goes off (say at 50%), the small heal (70%) and the emergency heal (at 30%). I would like to be able to adjust when the heals are cast.

3. Lastly, is there a way to add a distance the bot will check for corpses and chests to loot? My guy will run across the zone to try to loot someone else's loot.

Thanks.
 

Pygar

EQ2Bot Specialist
Suggestions:
1. Add a dropdown for pre-pull buffs (if they are up). For instance, weapon counter on berserker. It's an insta cast.

2. Add a percentage to start healing. For inquisitors, have the ability to adjust when the big heal goes off (say at 50%), the small heal (70%) and the emergency heal (at 30%). I would like to be able to adjust when the heals are cast.

3. Lastly, is there a way to add a distance the bot will check for corpses and chests to loot? My guy will run across the zone to try to loot someone else's loot.

Thanks.
1. Describe a logical programatic way for me to know when 'pre-pull' happens.

2. Edit your class file if you like, but the bots are optimized for raid healing, and they will stay that way.

3. Scanrange is the distance it uses for these checks, lower your scan range.
 

streetfighter

Active Member
Not sure if this is the place to put it, but this is a problem I have noticed:

When running the Warden bot, he doesn't seem to cast SoW even when the box titled "Use SoW" is checked. Getting that working would be a nice little addition.
 

Valerian

ISX Specialist
Not sure if this is the place to put it, but this is a problem I have noticed:

When running the Warden bot, he doesn't seem to cast SoW even when the box titled "Use SoW" is checked. Getting that working would be a nice little addition.
SoW isn't implemented due to various issues with EQ2 and the manner in which the SoW buff is handled in game.

The option should probably be removed from the UI though.
 

djvj

Active Member
It was re-added Val. It should be working as it keeps it's own timer now. Cap is aware of this though.
 

mistrornge

Active Member
Templar:
When "Keep Single Target spell up on MT" or some such the templar will immediately start casting the spell. The other healer bots only keep the spell up when in combat. The templar is casting the spell like you had clicked "Pre-Heal." Could the two be broken up?
Use of the mythical would be nice. He could use the Impact of the Sacrocanct as a defensive buff to reduce damage done to target (i.e. MT). 5 min recast.
This class routine is a bit of a mess. Using him in WoE had issues with him casting Divine Smite, Divine Strike, and Warring Deities though "Cast Offensive Spells" "Debuff NPCs" and "Cast AoE Spells" is unselected. Also "Use Melee AA's and Combat" is unselected.
Beside the tanks and the ranger I think the Templar needs to most work.

Mystic:
Alacrity is not working (i.e casting) though a group member is selected.
Spirit Tap selector for the mystic's mythical weapon Cudgel of Obviation. Should be used whenever in combat and the group is low on power or as an emergency heal. I have seen it used whenever the tank gets power drained. Seems to bring the group up to full power almost immediately. Very nice item.

Coercer:
Is there some way to have the bot possess essence? If you have your mythical it doesn't cost any concentration slots. The essence would remain until the bot zoned. Perhaps it could cast it on a close by mob and then use it as a regular pet.
 
Last edited:

Pygar

EQ2Bot Specialist
Not sure if this is the place to put it, but this is a problem I have noticed:

When running the Warden bot, he doesn't seem to cast SoW even when the box titled "Use SoW" is checked. Getting that working would be a nice little addition.
It should be casting sow in combat if infusion is on...
 

Pygar

EQ2Bot Specialist
Coercer:
Is there some way to have the bot possess essence? If you have your mythical it doesn't cost any concentration slots. The essence would remain until the bot zoned. Perhaps it could cast it on a close by mob and then use it as a regular pet.
I have not added this, as its typically an out of combat exercise, as well as something you want to echo ${Target.Class} to find the best class to possess (bards)
 

streetfighter

Active Member
It should be casting sow in combat if infusion is on...

Are you referring to the checkbox that says "Buff Infusion"? If so, I'll try it when I get back. I left that unchecked because my Warden is only level 42 right now and doesn't have a lot of AA, so I don't have infusion yet.

I'll post on here what I find out.
 

quan

Active Member
Troub

Shadow Ability Dexterous Sonata does not buff and when manually buffed is uncast.

Troub ability Sonic Interference is never used.



very willing to work with through vent and/or instant message.
 

mistrornge

Active Member
I have been playing the coercer today in a WoE raid and wanted to add my 2 cents.
Good overall DPS. Nice set up. In the raid today i was getting 3.5-4k DPS.
Would be nice to add a stun set up for some mobs.
Cure Arcane/Mental set up.
Perhaps Peace of Mind should be cast earlier? Think that would add up quick.
Is it possible to make the bot not cast Hostage if the mob is below 30%?
Not seeing a lot of use of Asylum and Obliterated Psyche. Both are resist debuffs and may improve DPS?
Someone said something about using Possess Essence instead of charm which would be a good idea for those with myths.
 

mistrornge

Active Member
Is it possible to have a death reset the bots target? Not sure how many times I have ended up dying in a zone to have bot run towards the mob after group revives at zone line. Charges in and dies immediately. Caverns of the Afflicted is great for this.
 

Eq2hax

Active Member
Shadow Ability Dexterous Sonata does not buff and when manually buffed is uncast.

Troub ability Sonic Interference is never used.



very willing to work with through vent and/or instant message.
Look in the Troubador.iss for

if !${Me.Maintained[${SpellType[58]}](exists)} && ${Me.Ability[${SpellType[58]}].IsReady} && ${DebuffCnt}<1

Below this line you might find that it is not calling spell 58.. Mine was calling
5x, Change this to 58 and it will work correctly.

The line below the above should read.

call CastSpellRange 58 0 ${range} 0 ${KillTarget} 0 0 0

Enjoy~
 

Pygar

EQ2Bot Specialist
Is it possible to have a death reset the bots target? Not sure how many times I have ended up dying in a zone to have bot run towards the mob after group revives at zone line. Charges in and dies immediately. Caverns of the Afflicted is great for this.
They do reset target.

Your MA is targeting the mob again...
 

mistrornge

Active Member
Seriously he isn't. The bots will charge right into the fight again. From the zone in in CoA to where the first named is. They will retarget the mob on their own and immediately charge into the room.
This is after a group wipe and a manual revive at zone in.
 

Valerian

ISX Specialist
when the MT and MA die, the bot will auto-select a new one. that will generally fall back to itself, especially on a group wipe. it takes a while after reviving for those to be reset to the UI values.

Simple answer. STOP OR PAUSE THE BOT WHEN YOUR GROUP WIPES. Reset your MT/MA when you revive.
 

mistrornge

Active Member
I've tried the "Set New KillTarget" button on wipe but it doesn't seem to reset the target. It goes through a 5 sec search, my MT/MA has no target, so it goes after the mob it had targeted previously.
Perhaps it could be set up so that if the "Revive on Group Wipe" button is checked it will immediately reset target and then go into rebuff routine after it revives itself?
I have used reset and stop bot on occasion. Was looking for something a bit more automatic. Would make my 6 boxing easier after I manage to wipe my group.
 

Nuprecon

Active Member
I completely get what you are saying...of course pause the bot. But, isn't this an EQ2Bot wishlist?
Yes, but "I wish the bot cycled faster" is a very LARGE request, and one that simply wont be able to happen.

Eq2botcommander is your friend, tbh.
 

blackee

Senior Member
1. Describe a logical programatic way for me to know when 'pre-pull' happens.

2. Edit your class file if you like, but the bots are optimized for raid healing, and they will stay that way.

3. Scanrange is the distance it uses for these checks, lower your scan range.
1. I was thinking either the drop down or a text entry box, similar to the pull by CA spot. Then in the pull routine:

Call PrePull
Call Pull

Then have the PrePull be the script spot where you added the CA or Spell (similar to the Pull box).

2. Got it, will do.

3. Is there anyway to change the scanrange for the just the looting and not for the search and kill by adding another variable called LootScanRange. Then add another slider on the GUI to adjust the loot scan range?
 

DaBuLLDoG

Active Member
Unless I am doing something wrong, my templar doesnit cast repent on on the main tank, however casts this on the templar itself, is this something that can be looked at or any guidance as how to fix it, if I am overlooking it? Thanks
 

Stormlord

Active Member
Is there anyway to setup an option to have the bot only loot corpses/chest it or its group kills? Its not game breaking but it is a bit disconcerting to be running along fine then all the sudden it decides it wants to loot some corpse/chest from another group, and unfortunately since I set it with a pretty big scan range, sometimes those corpses are hell and gone away. Sometimes with the person who killed them probably wondering why the hell I just ran up to their corpse/chest LOL. Anyway not positive of the logistics of doing it perhaps enter mobs killed by the bot or its group into a queue and then remove them from that queue once they are looted? Just a thought.

Also not sure if this is a Defiler only thing but for some reason when I check engage in melee combat and I'm the set as the main tank, but have my pet pulling, I will not move in to melee range. If I set the Maximum engage from main assist range to 5 that works about half the time, but the other half the pet never pulls the mob QUITE close enough for me to engage. What does work, altho it acts a bit wierd is setting my pet as MT, then I'll engage, usually draw agro (which is fine since I want to tank), but try and circle around behind it, also while it gives the option to set my pet as main tank, the heal subroutine doesn't recognize him as such and will start spamming "EQ2Bot-CheckHeals() -- MainTank does not exist! (MainTankID/MainTankPC: 0/MyPet". Obviously the easiest fix to this would just be to have it move into melee range when you have it set to tank, but it doesn't seem to want to when you have a pet pulling <shrug>.
 

blackee

Senior Member
This may be a setting somewhere, but why does the MT/MA always run away after a fight? Not only does run a little bit away, but he runs diagonally...why?
 

Pygar

EQ2Bot Specialist
This may be a setting somewhere, but why does the MT/MA always run away after a fight? Not only does run a little bit away, but he runs diagonally...why?
Never seen this happen. I would assume its something specific to your client settings or movement keys or something localized.
 

Pygar

EQ2Bot Specialist
Unless I am doing something wrong, my templar doesnit cast repent on on the main tank, however casts this on the templar itself, is this something that can be looked at or any guidance as how to fix it, if I am overlooking it? Thanks
Was your MT in range when he cast the spell?

There is an eq2 bug when using castabilityonplayer that if the player defined is out of range, then the ability is cast on current target. If there is no current or implied target, then that ability is cast on self.
 

sikkur

Active Member
Dirge
  1. Oration of Sacrifice: I would like to see an option in the UI for casting the heal much more frequently. I'm not sure what the threshold currently id but I spent a few hours boxing an sk/dirge combo and the dirge barley cast it at all. With the TSO aas that remove the stifle there is almost no reason not to pop whenever its up and the tank is under 80 health. When duoing at least, I understand saving it for emergencies when there is an actual healer present.
  2. Encounter debuffs: These could be split into offensive and defensive. The majority of times that I use those debuffs at all when I'm behind the wheel I only cast the offensive stuff to speed up kills. Casting all 4 takes to much time and is counterproductive in most cases.
  3. Gravitas: There is no option to include yourself in the check down box. It would also be useful for duo/small groups where the heal matters. Also I think it might not work at all when you are mentored.

I play a raiding dirge so I could help out with any in game issues that come up. Although I don't know anything about coding so I would be pretty worthless once things start to get complicated. If you need any info pm me here and we'll work out a way to discuss whatever.
 

Plavok

Active Member
Illusionist: It looks like the Illu isn't sending in the pet again after the first mob of an encounter had died (protection off) whereas the coercer is sending in his pet continuously.

Illu and coercer: Add functionality of "Najena's Ring of Readiness" similar to "Runed Guard of Sel'nok".
 
Last edited:

eljorgejones

Active Member
Paladin:

1. Mez Awareness: add 5% more less suck with adding an option like the guardians Mez Friendly option. The Praetor of the Phylactery fight is interesting with the paladin breaking off the praetor to go kill the 2 MEZZED adds over and over.

2. Stance Buffs: Also options for which stance to run, either offensive or defensive. In its current state it will not buff either Wraths Stance (Offensive) or Knight's Stance (Defensive).

3. Demonstration of Faith: Pretty spammy the way it currently works, maybe this is the only way to keep it up but perhaps just limiting that to being only when actively engaged in combat. Also a way to disable it in the Class tab would be nice, honestly I haven't used it much except on initial engagment in a long time.
 

Plavok

Active Member
Templar: Templar doesn't cure out of combat even if curing is enabled, whereas other healer bots cure even if not in combat.

Also, when pre-casting is enabled in combination with keeping reactives up, the pre-casting and keeping up reactives seems to have priority even during combat. It would be nice to have a cure check between the casts (bumping priority of curing).

The templar also doesn't seem to have self-preservation on a high priority.
 

superslam

Active Member
Templar:

The templar also doesn't seem to have self-preservation on a high priority.
I love EQ2Bot - I can't play the game without it, but I absolutely agree. If my group is taking damage (for instance AEs), my templar will keep healing others at over 50% health, while he slowly dies from the AEs.

I also have an issue where the templar will spam Aegolism VI on himself over and over if the tank is not in the same zone.

SS
 

insanitywiz

Senior Member
I love EQ2Bot - I can't play the game without it, but I absolutely agree. If my group is taking damage (for instance AEs), my templar will keep healing others at over 50% health, while he slowly dies from the AEs.

I also have an issue where the templar will spam Aegolism VI on himself over and over if the tank is not in the same zone.

SS
The last is a "feature" of the game. The bot looks at who has Aegolism and if it's on the wrong person, tries to cast it on the right one. If the person is out of zone, the bot thinks it's not on the correct target, and tries to cast it again, but since he's out of zone it defaults to self. Several scripts have this issue, and the only way to get rid of it that I've figured so far is to remove the targets ID out of the equation.
 

superslam

Active Member
Fighter "Taunt Mode" doesn't spam regular taunts

When my Guardian is in "taunt mode" she will use her "rescue" type taunts when she loses aggro, but I've noticed that she does not use her normal taunt abilities. I find myself always sitting on her instance (I multibox) spamming Provoke and Taunting Assault. It would be great if taunt mode would ensure that she used those abilities rather than relying solely on her rescue (aggro save) taunts.

SS
 

mistrornge

Active Member
So I leveled up another group with different classes to test them. Some recent things I have noticed:

Inquisitor does not seem to solo well at all. What he does is swap between targetting himself and mob throughout the fight. So loses a lot of DPS.

Templar's stance pull down does not seem to work. I managed to get enough AA to buy his heal stance and it does nothing when "Heal" is selected.

Assassin when he is selected as MA/MT he will still use deagros (which of course causes the mob to attack someone else) and will do his best to flank the mob which reduces DPS and causes the loss of agro again.

SK with taunt unselected will still cast Blasphemy his AE taunt.

Illusionist's buffs will not redo his Rapidity after a death. You have to restart eq2bot to get the character to recast.

Dirge seems to depend a lot on spell-type attacks vs melee attacks. Was this intentional? When I raid my dirge I usually use the melee attacks for better DPS. Wasn't sure if others were seeing improved DPS using these CAs.
Is it possible to make the bot use his rezzes as a higher priority? Or someway to select it as higher priority at the person's choice.

Monk after a MT death buffs his tank skills but after group rez will not return to "DPS mode." I.E. will rebuff "Crouching Tiger" and "Dragon Rage" vs returning to "Flow Like the Wind" and "Alternate: Mongoose Stance." Requires a restart of eq2bot to change buffs. Similar to Illusionist above.

The Brigand's Thieves Guild pull down does not work

For all healers when selecting rezzes is it possible to make revive always the first choice then if that doesn't work to go to the bot's combat rez?

Looking good guys. Its good to see people returning to us again.
 
Last edited:

Jeromis

Active Member
requests

don't ever send a tell to 'null'. on the servers where that's a real person, it's going to do more harm than good

add a checkbox to disable kiting behaviors

only loot corpses/chests that were created by your group
 

fryfrog

Well-Known Member
Inquisitor does not seem to solo well at all. What he does is swap between targetting himself and mob throughout the fight. So loses a lot of DPS.
I see this on my wife's Inquisitor too, even when not solo'ing. I think I've mentioned it on IRC before and someone suggested un-ticking an option or maybe it was to select the blank entry in "main assist" instead of ticking the box or something like that, what ever it was, it was odd. But when it happens, she is basically useless for damage against an NPC, but at least she still heals IIRC.
 

mistrornge

Active Member
Add Conjuror mythical to pull down of pet choices.
Elemental Dominance is the name of the myth and Elemental Manifestation is the name of the ability
 
Last edited:

burdsjm

Active Member
Biggest issue I have with EQ2bot is it's total and absolute suckage in water. Anyone got a way of fixing it or tips to fighting in water?
 

burdsjm

Active Member
Another one would be Illy having a mana regen mode. Constantly casting Mana cloak and mana tap when they pop and mana flowing healers before others.
 

bjcasey

ISX Specialist
The ability to have all bots not disengage autofollow when entering combat. Essentially, leaving themselves autofollowing while they are in combat.
 

blackee

Senior Member
I would like an option to ALWAYS Target the MA while in combat. As opposed to targeting their first target and attacking. This would be huge during fights like the group in PR.
 

flatlined

Active Member
+1 on the "target a toon not the mob" for assisting. I would use this all the time.
The bot wastes time trying to re-assist onto the next mob. If it just targetted the MA it could keep constant dps instead. Particularly noticable when PLing.

SK bot could really use checkboxes to use it's buffs, cos in a raid bloodletter is only on one person, and in groups you also wanna be able to turn off your group buffs in favor of someone else's SK mastered group buffs, etc.
 

mistrornge

Active Member
Yeah I had run into the problem with the SK's buff during a VP run. Asked several times to turn the raid buff off. Think I annoyed them pretty badly with it.
 
Top Bottom