Dungeonbuddy is, hands down, my favorite Bot. It allows me to knock out the majority of my LFRs across many toons while I relax and do... anything else.
When I need to VP cap or farm a bunch of Spirits of Harmony, I farm Scenarios - and then go to bed. Wake up to a dozen harmonies or so, and life is great.
But now with 5.4, the two segments that drop upgrades - they're not scripted yet. When they pop, I gotta run it manually - no big deal, doesn't take too long. But I'd like to not have to.
Rather than complain on the forum, I was silent - I know they'll come eventually.
After a week, waiting got old: I'm impatient, and lazy. But not too lazy to try to try to code it myself so I can just run LFR on my own now.
So I ***** open Honorbuddy/DungeonScripts/Raids... And I see that it's not a profile that I'm familiar with: It's raw code. I can't do anything with that; don't know how, would take ages to learn.
So what if Dungeonbuddy, or an alternative, was set up so that the profiles could be more.. plaintext friendly?
I'm thinking something along the lines of...
We'd list out the spell effects to avoid; the fire on the ground to stand out of, the beams to move away from.
Can have role-specific tasks, such as "if.Role(DPS), then" -- Can have it prioritize killing one mob over another; "Stop attacking Amagalam of Corruption and kill these other mobs instead when they appear."
As it stands out, from my understanding, each raid and each boss must be completely scripted out - when it seems that we should be able to have some fairly simple conditions.
"If Mob A is up, kill Mob A."
"If X is on the ground, don't stand in it."
"If Lei Shen is at these coordinates, go to a player with <this debuff.>"
If DungeonBuddy was handled in a way that allowed for easier community involvement, I believe that it could be improved on in many ways.
When I need to VP cap or farm a bunch of Spirits of Harmony, I farm Scenarios - and then go to bed. Wake up to a dozen harmonies or so, and life is great.
But now with 5.4, the two segments that drop upgrades - they're not scripted yet. When they pop, I gotta run it manually - no big deal, doesn't take too long. But I'd like to not have to.
Rather than complain on the forum, I was silent - I know they'll come eventually.
After a week, waiting got old: I'm impatient, and lazy. But not too lazy to try to try to code it myself so I can just run LFR on my own now.
So I ***** open Honorbuddy/DungeonScripts/Raids... And I see that it's not a profile that I'm familiar with: It's raw code. I can't do anything with that; don't know how, would take ages to learn.
So what if Dungeonbuddy, or an alternative, was set up so that the profiles could be more.. plaintext friendly?
I'm thinking something along the lines of...
PHP:
DungeonID: 1942
<DungeonOrder>
<MobGimmicks>
<Mob="11532">
<AvoidEffects>
<Effect Type="Spell" SpellID="1823" SpellType="Ground" />
<Effect Type="Buff" BuffID="1231" />
</VoidEffects>
</Mob>
We'd list out the spell effects to avoid; the fire on the ground to stand out of, the beams to move away from.
Can have role-specific tasks, such as "if.Role(DPS), then" -- Can have it prioritize killing one mob over another; "Stop attacking Amagalam of Corruption and kill these other mobs instead when they appear."
As it stands out, from my understanding, each raid and each boss must be completely scripted out - when it seems that we should be able to have some fairly simple conditions.
"If Mob A is up, kill Mob A."
"If X is on the ground, don't stand in it."
"If Lei Shen is at these coordinates, go to a player with <this debuff.>"
If DungeonBuddy was handled in a way that allowed for easier community involvement, I believe that it could be improved on in many ways.