Modbot.mac

McNukkah

Member
Joined
Oct 30, 2007
Messages
209
Reaction score
23
Points
18
Location
The Forest
I know someone else wrote the MB mac and it is hosted on mq2's site, and I don't have any kind of permission from the author, but hopefully my request for assistance isn't violating any kind of "thing" that would upset anyone.

Recently I've been switching some of my army over to modbot since it allows for a *lot* of customization and that's hot. However, I'm having a lot of trouble getting my druid to use modbot properly. I've spent at least 3+ hours working on the ini file alone, tweaking this, changing that, in order to get it to work properly, but to no avail.

The problem I experience is as follows: The macro doesn't assist all the time, or only does what I "expect" it to maybe a quarter of the time. I start it and pull and it may run through the routine once just fine, but then it gets stuck somewhere for some reason. It will rebuff itself and handle buffs fairly well, but other than that it basically doesn't work at all.

I didn't post this question over at mq2 yet because a lot of them are quite elitist and I'd rather get helpful / constructive replies here before I go and post only to get flamed for possibly overlooking something or whatever.

If anyone uses this macro on a druid successfully I'd love it if you PM'd me your ini file, or posted it here. I am posting my ini file below so people can take a look at it and figure out what I may be missing or doing incorrectly.

All help is appreciated.

Code:
[Settings]
DoMelee=FALSE
DoHeals=TRUE
DoBuffs=TRUE
DoDebuffs=TRUE
DoEvents=FALSE
DoPet=FALSE
DoSit=TRUE
DoLoot=FALSE
DoFW=FALSE
DoForage=FALSE
DoAfk=FALSE
DoMount=FALSE
MountCast=White Chain Bridle|item
MasterList=${NetBots.Client}
TankName=Yeahright
ExcludeList=Apprentice Mage Sarcrynn|a scrykin neophyte|an initiate of Relic|Grand Historian Rygua|Natvil|Jurrock|
Radius=100
SitAggroRadiusCheck=75
AfkMessage=Not even here
FollowDistance=12
FollowStick=12 hold uw
PetCast=Nature Walker's Behest|gem9|sm
PetAggro=FALSE
PetAssist=1
DoPull=FALSE
PetFoci=
DoCures=FALSE
DeathSlot=chest
DoAura=TRUE
AuraCast=Aura of Life|gem9
ForageIni=forage.ini
PetShrinkSpell=Tiny Companion|gem9

[Melee]
OffTank=FALSE
ACLeash=100
ACAssistPct=98
ACManaPct=101
ACAnnounce=/bc
ACMeleeCmd=/melee plugin=1 standup=1
ACBefore=
ACAfter=

[AdvHeal]
AHCount=2
AHCheckTime=2
AHHealOOBC=FALSE
AHAllowDismount=TRUE
AHInterruptLevel=2
AHClassPriority=pal,enc,wiz,mag,nec,clr,dru,shm,shd,war,bst,rng,ber,rog,brd,mnk
AHHealMode=0|0|12

AHGem1=2
AHSpell1=Puravida Rk. II
AHSpellFoci1=
AHDurMod1=0
AHSpellMinMana1=0
AHSpellAlias1=fast
AHAnnounce1=/g
AHTarCnt1=1
AHClass1=pc hp60 war shd pal rng85 mnk rog brd bst ber

AHGem2=6
AHSpell2=Oaken Guard
AHSpellFoci2=
AHDurMod2=0
AHSpellMinMana2=0
AHSpellAlias2=guard
AHAnnounce2=/bc
AHTarCnt2=1
AHClass2=pc hp30 dru self


[AdvDebuff]
ADCount=5
ADMobMax=10
ADCheckTime=2
ADAggroOnly=1

ADGem1=alt
ADSpell1=Storm Strike
ADSpellFoci1=
ADDurMod1=0
ADSpellAlias1=Storm Strike
ADAnnounce1=/bc
ADSpellMinMana1=0
ADSpellRecast1=0
ADSpellCastonResist1=
ADSpellDelay1=0
ADTarCnt1=1
ADTarType1=1
ADTarBegHP1=98
ADTarEndHP1=30
ADIfSpellImmune1=

ADGem2=8
ADSpell2=Gelid Frost
ADSpellFoci2=
ADDurMod2=0
ADSpellAlias2=frost
ADAnnounce2=/bc
ADSpellMinMana2=0
ADSpellRecast2=0
ADSpellCastonResist2=
ADSpellDelay2=0
ADTarCnt2=1
ADTarType2=1
ADTarBegHP2=98
ADTarEndHP2=10
ADIfSpellImmune2=

ADGem3=7
ADSpell3=Horde of Fireants
ADSpellFoci3=
ADDurMod3=0
ADSpellAlias3=ants
ADAnnounce3=/bc
ADSpellMinMana3=0
ADSpellRecast3=0
ADSpellCastonResist3=
ADSpellDelay3=0
ADTarCnt3=1
ADTarType3=1
ADTarBegHP3=98
ADTarEndHP3=10
ADIfSpellImmune3=

ADGem4=10
ADSpell4=Sunsear Rk. II
ADSpellFoci4=
ADDurMod4=0
ADSpellAlias4=sear
ADAnnounce4=/bc
ADSpellMinMana4=0
ADSpellRecast4=0
ADSpellCastonResist4=
ADSpellDelay4=0
ADTarCnt4=1
ADTarType4=1
ADTarBegHP4=98
ADTarEndHP4=20
ADIfSpellImmune4=

ADGem5=5
ADSpell5=Equinox Brand
ADSpellFoci5=
ADDurMod5=0
ADSpellAlias5=cnuke
ADAnnounce5=/bc
ADSpellMinMana5=0
ADSpellRecast5=0
ADSpellCastonResist5=
ADSpellDelay5=0
ADTarCnt5=1
ADTarType5=1
ADTarBegHP5=98
ADTarEndHP5=25
ADIfSpellImmune5=
ADHold=0|1|1|   1=on 0=off|Debuff spell #|Time to wait for debuff|


[AdvBuff]
ABCount=11
ABMobMax=12
ABCheckTime=5
ABProactive=FALSE

ABGem1=item
ABSpell1=Xxeric's Matted-Fur Mask
ABSpellFoci1=
ABDurMod1=0
ABSpellAlias1=
ABAnnounce1=/bc
ABSpellMinMana1=0
ABTarCnt1=1
ABTarType1=self idle cbt
ABRecast1=TRUE

ABGem2=1
ABSpell2=Mask of the Shadowcat
ABSpellFoci2=
ABDurMod2=0
ABSpellAlias2=mask
ABAnnounce2=/bc
ABSpellMinMana2=0
ABTarCnt2=1
ABTarType2=self
ABRecast2=TRUE

ABGem3=9
ABSpell3=Viridithorn Coat
ABSpellFoci3=
ABDurMod3=0
ABSpellAlias3=selfds
ABAnnounce3=/bc
ABSpellMinMana3=0
ABTarCnt3=1
ABTarType3=self
ABRecast3=TRUE

ABGem4=1
ABSpell4=Ironwood Skin Rk. II
ABSpellFoci4=
ABDurMod4=0
ABSpellAlias4=skin
ABAnnounce4=/bc
ABSpellMinMana4=0
ABTarCnt4=1
ABTarType4=self grp
ABRecast4=TRUE

ABGem5=9
ABSpell5=Second Life Rk. II
ABSpellFoci5=
ABDurMod5=0
ABSpellAlias5=life
ABAnnounce5=/bc
ABSpellMinMana5=0
ABTarCnt5=1
ABTarType5=self
ABRecast5=TRUE

ABGem6=9
ABSpell6=Blessing of Oak
ABSpellFoci6=
ABDurMod6=0
ABSpellAlias6=regen
ABAnnounce6=/bc
ABSpellMinMana6=0
ABTarCnt6=0
ABTarType6=self grp
ABRecast6=TRUE

ABGem7=1
ABSpell7=Legacy of Viridithorns
ABSpellFoci7=
ABDurMod7=0
ABSpellAlias7=ds
ABAnnounce7=/bc
ABSpellMinMana7=0
ABTarCnt7=1
ABTarType7=self
ABRecast7=TRUE


ABGem8=alt
ABSpell8=Shared Camouflage
ABSpellFoci8=
ABDurMod8=0
ABSpellAlias8=camo
ABAnnounce8=/bc
ABSpellMinMana8=0
ABTarCnt8=0
ABTarType8=self grp
ABRecast8=FALSE

ABGem9=1
ABSpell9=Spirit of Eagle
ABSpellFoci9=
ABDurMod9=0
ABSpellAlias9=soe
ABAnnounce9=/bc
ABSpellMinMana9=0
ABTarCnt9=0
ABTarType9=war shd pal rng mnk rog brd bst ber shm clr dru wiz mag enc nec
ABRecast9=TRUE

ABGem10=7
ABSpell10=Fernspike
ABSpellFoci10=
ABDurMod10=0
ABSpellAlias10=spike
ABAnnounce10=/bc
ABSpellMinMana10=0
ABTarCnt10=0
ABTarType10=war shd pal rng mnk rog brd bst ber shm clr dru wiz mag enc nec
ABRecast10=FALSE

ABGem11=item
ABSpell11=Visor of Distorted Vision
ABSpellFoci11=
ABDurMod11=0
ABSpellAlias11=
ABAnnounce11=/bc
ABSpellMinMana11=0
ABTarCnt11=1
ABTarType11=self idle cbt
ABRecast11=TRUE

[AdvEvent]
AECount=0
AECheckTime=8

AEGem1=alt
AESpell1=Exodus
AESpellFoci1=
AEDurMod1=0
AEDelay1=0
AEEventMinMana1=0
AEEventMinHP1=3
AEMinMana1=1
AEMaxMana1=100
AEMinHP1=1
AEMaxHP1=10
AETarType1=self
AESpellAlias1=
AEAnnounce1=/bc

[AdvPull]
APCheckTimer=0
APRadius=100
APSpell=
APRangedMod=0
APMobMax=1
APScript=AdvPull
APBefore=
APAfter=
APCheckTime=0
APPath=
APAnnounce=/bc
APRetPath=
APRetries=1

[AdvCure]
AQCount=3
AQCheckTime=8

AQGem1=alt
AQSpell1=Radiant Cure
AQSpellCntr1=15
AQSpellFoci1=
AQSpellCureType1=Poisoned Diseased Cursed all
AQSpellMinMana1=0
AQSpellRecast1=0
AQTarCnt1=1
AQTarType1=cbt idle
AQSpellAlias1=RC
AQAnnounce1=/bc

AQGem2=9
AQSpell2=Pure Blood
AQSpellCntr2=36
AQSpellFoci2=
AQSpellCureType2=Diseased Poisoned
AQSpellMinMana2=0
AQSpellRecast2=0
AQTarCnt2=1
AQTarType2=cbt idle
AQSpellAlias2=Pure
AQAnnounce2=/bc

AQGem3=9
AQSpell3=Remove Greater Curse
AQSpellCntr3=50
AQSpellFoci3=
AQSpellCureType3=Cursed
AQSpellMinMana3=0
AQSpellRecast3=0
AQTarCnt3=1
AQTarType3=cbt idle
AQSpellAlias3=RGC
AQAnnounce3=/bc
 
looking briefly at your ini it seems to me you copy/pasted the wiki dru .ini and changed here and there the spells to fit your needs.
so
1) your ini contains stuff that doesnt exist anymore in current ini (ExcludeList for instance)
2) your ini doesnt have entries you might find useful (GOM stuff)

so delete it, enter /mac modbot, then /end, then redo your ini from scratch.
read the wiki, if it doesn't work read it again.

and people at MQ2 are not elitists, just bothered with people who want everything to work instantly, you'll save yourself valuable time if you try to learn just a little.
asking for a working ini is retard since everytime it will stop working you won't be able to figure why : save you some time and learn.
or come up with specific questions and describe the course of your actions.
 
so delete it, enter /mac modbot, then /end, then redo your ini from scratch.
read the wiki, if it doesn't work read it again.

and people at MQ2 are not elitists, just bothered with people who want everything to work instantly, you'll save yourself valuable time if you try to learn just a little.
asking for a working ini is retard since everytime it will stop working you won't be able to figure why : save you some time and learn.
or come up with specific questions and describe the course of your actions.

The problem I experience is as follows: The macro doesn't assist all the time, or only does what I "expect" it to maybe a quarter of the time. I start it and pull and it may run through the routine once just fine, but then it gets stuck somewhere for some reason. It will rebuff itself and handle buffs fairly well, but other than that it basically doesn't work at all.
[/CODE]

Im no specialist but you must be one of the ass's/elitists they were talking about...Seems like they were trying to solve the problem for themselves, ran into a problem and asked for help..
If this post hasn't got your problem fixed by the time I get back in tonight, around 10:30pm EST then ill help ya out with it. Would help now but wife wants to eat and I dont have time to go through your ini for you as of right now.
 
I'm not sure what makes you think I haven't read the wiki...since you pointed out I cut/paste my ini from the wiki site.

Like I said I have spent many hours working on the ini. I have rewritten it, started from scratch as you already suggested. I have tried and exhausted every option that I have read about on the internet in terms of getting a druid to work smoothly with this macro.

I posted the ini for feedback on what may be causing the problem--not for someone to say, "Read the wiki."

I've been writing my own macros and running 13 characters for almost 3 years with macros I've written from scratch. I came here as a last resort to get some help, not elitist feedback that really doesn't even help.

"asking for a working ini is retard"

Not being able to discern between "retarded" and "retard" is retarded.

And actually, providing me with a working ini would allow me to see, I don't know, what works as opposed to more hours of guesswork. The thing about you people is that even when someone jumps through all the hoops in terms of research, trying to figure out a problem, and applying knowledge gained to a problem--it still isn't enough because in your mind you think I just want an insta-fix. The ini I posted was the closest I came to having something that semi-worked. I ran the debug for an hour and watched it go through the subs etc. but still to no real avail.

Next time,
save yourself valuable time
and don't post. It wasn't helpful and pretty much defined the asshole attitude I was trying to avoid by coming here first.

You could have easily posted:

1) your ini contains stuff that doesnt exist anymore in current ini (ExcludeList for instance)
2) your ini doesnt have entries you might find useful (GOM stuff)

so delete it, enter /mac modbot, then /end, then redo your ini from scratch.

That might be considered of some use or help. The rest was just idiocy and made you look, well, retarded.

That being said if anyone else would be willing to provide feedback other than "read the wiki" as to what may be going on with this feel free to pm me or post it here. I found some other posts here and on mq2 where people posted druid ini's and compared those to mine, made changes and it is *slightly* better, but still just drags or cycles targets (both npc and pc) at times.
 
the whole structure of your ini proves you copy/pasted it and didn't make the effort to write it from scratch, 1st point : you would have current entries and wouldn't have entries that existed back in version 2.x

2nd point you're very vague when describing your problem : what commands you entered, what are the 3 other quarters you expect to work ?

but because I am retardatatedadated from the wiki :
(idle used with cbt for spells to be casted when in or out of combat (e.g. <a fast clicky item>))
do you really want all those buffs / cures to be perma clicked ? Do you consider your mask a fast clicky item ?
 
anyone got a sk ini or something i have been having the worst time finding one that will do some pulling. I could really use some help so please let me know if you got something pm it to me anything i dont care.
 
Modbot pulling would require more then an INI. You need to alter the macro itself to have it call pull subs to actually pull. You would need to write the pull subs as well.
 
well i think i am boned them thanks jj for crushing my dreams yet again :D
 
ModBut has pulling logic in the standord macro?
 
i think it might to be honest. I been trying to get help over at macroquest2 but with little luck. i keep getting told i am close to an answer but i am so lost in the code that its giving me a head ach