Post your completed (working) macros here. Only for macros using MQ2Data syntax!
Moderator: MacroQuest Developers
-
Fuergrissa
- a grimling bloodguard

- Posts: 607
- Joined: Mon Dec 08, 2003 3:46 pm
- Location: UK
Post
by Fuergrissa » Fri Apr 30, 2004 8:03 am
"varset healtargets out of bounds"....when i run macro, here is my ini
Code: Select all
[Core]
RangeMin=10
RangeMax=12
FastRange=14
FastMin=6
Relaytells=1
ListenGroup=1
ListenChat=0
ListenChan=Listen channel
AttackOnAssist=0
BehindOnAssist=0
PetOnAssist=0
Verbosity=9
ChatIn=Tell
ChatInChannel=0
MountItem=small green drum
AnchorRadius=6
IgnoreInGroup=duck|say|tell|group|cmds|trade|run|backstab|taunt|evade|slam|bash|kick|flyingkick|disarm|traps|puller||
FollowMode=1
MoveToMode=1
CheckName=0
[advpath]
FaceFast=1
SpeedSense=15
FollowDistance=20
SilentFlag=1
[Combat]
DoBackstab=0
DoTaunt=0
DoEvade=0
DoFrenzy=0
DoSlam=0
DoBash=0
DoKick=0
DoFlyingKick=0
DoDisarm=0
DoTraps=0
DoArchery=0
Aggressive=0
AutoEngage=0
AutoBehind=0
DoIncite=0
[Spell]
SpellGem=8
SitAfterCast=0
DefaultSpellSet=main
EvacSpell=NONE
ReportLom=1
LomMsg=Warning I'm running low on Mana.
CanniSpell=Your Canniblize spell.
DoCanni=0
YaulpSpell=Your Yaulp spell.
DoYaulp=0
ChainStun=Your Chain Stun Spells sperate with |.
ChainNuke=Your Chain Nuke Spells sperate with |.
SelfBuff=Buffs you wish to maintain of yourself sperated with |.
IsBard=0
RememSpellSet=0
[Healer]
IsHealer=1
IsPally=0
ReportAutoHeal=1
HealPets=1
PatchHealer=0
TankSpell="complete healing"
CasterSpell="superior healing"
DefaultHealSpell="superior healing"
PetSpell="superior healing"
PatchSpell=Name of Patch Heal Spell
HealCasterMsg=Healing %t
HealTankMsg=Big Heal on %t
HealPetMsg=Healing %t
PalHealMsg=Healing %t
PatchHealMsg=Patch Healing %t
PallyGroupSpell=Name of Pally Group Heal Spell
PallyHealSpell=Name of Pally Heal Spell
CasterPctHeal=70
TankPctHeal=41
PalGrpPct=81
PetPctHeal=51
PalHealPct=81
TankList=Warrior|Shadow Knight|Paladin|Monk|Beastlord|Ranger|Shaman|Berserker
CasterList=Necromancer|Wizard|Enchanter|Magician|Rogue|Druid|Cleric|Bard
[shortcut spells]
root=instill
[shortcut Items]
[shortcut notarget Spells]
[shortcut notarget items]
[shortcut AA]
[shortcut noTarget AA]
[Shortcut Disc]
[shortcut noTarget Disc]
-
LordGiddion
- a snow griffon

- Posts: 352
- Joined: Sat Sep 13, 2003 6:12 pm
-
Contact:
Post
by LordGiddion » Fri Apr 30, 2004 8:25 am
ok here's is the latest
Autoheal was hosed in last update - fixed and tested
also tested:
Anchor
moveto
sit
stand
mount
dismount
attack
camp
heal
May have tested some other commands too, but those I know tested and worked - have stuff to do today so I don't know if I'll do anymore with the macro today, but I think the core functions are there.
Fuergrissa: this update should fix the healing bug - your ini looks ok but you don't need quotes in it.
-
fez_ajer
- a ghoul

- Posts: 106
- Joined: Fri Apr 23, 2004 6:44 pm
- Location: If I was up your ass you'd know where I was...
Post
by fez_ajer » Fri Apr 30, 2004 9:06 am
Gid,
When you posted last night I went through and compared the changes from the old thread to the stuff I posted and only posted the stuff which didn't make the new distro. I'll double check when I get home from work.
As for the () array stuff, I know I saw it in WatchList, I'm pretty sure I saw some in the buff list stuff too.
-
Likwid
- orc pawn

- Posts: 22
- Joined: Mon Nov 03, 2003 6:09 pm
Post
by Likwid » Fri Apr 30, 2004 9:10 am
Right now I get the following error when running bothealer.inc
Could not parse /if command. I fixed it myself though. It was line 223. It needs () around it.
Also...when I fixed it the bothealer.inc would cast heals when everyone is 100% health and continue to cast on everyone until oom.
I hope this is an error that I am not the only one getting.
-
LordGiddion
- a snow griffon

- Posts: 352
- Joined: Sat Sep 13, 2003 6:12 pm
-
Contact:
Post
by LordGiddion » Fri Apr 30, 2004 9:12 am
fez_ajer: Your probably right, I did an update 45 minutes after I posted the first thread and fixed the stuff you had found in Core. But I didn't post that I had made the update, Guess I should have figure a couple of people would grab it in that 45 minutes. I think I found all the () problems with this update. May have missed some - I'm sure you'll let me know if you find em.
-
Likwid
- orc pawn

- Posts: 22
- Joined: Mon Nov 03, 2003 6:09 pm
Post
by Likwid » Fri Apr 30, 2004 9:32 am
If you are getting the same error I did.
It is because of a old version of Macroquest.
You need to update to the new release. I fixed my own problem.
-
Likwid
- orc pawn

- Posts: 22
- Joined: Mon Nov 03, 2003 6:09 pm
Post
by Likwid » Fri Apr 30, 2004 9:37 am
Nope,
That didn't fix it either. I thought it did but my mistake. I will wait patiently for a fix. Thanks!
-
Fuergrissa
- a grimling bloodguard

- Posts: 607
- Joined: Mon Dec 08, 2003 3:46 pm
- Location: UK
Post
by Fuergrissa » Fri Apr 30, 2004 9:44 am
autoheal is still hosed, it casts CH even at 100% as above, also when you send tell to accept (invite) it crashes with "could not find subroutine invite". Lol im not being too forthcoming with info as im at work and im sending my brother the genbot files over msn for him to try at home then he reads back the error files, i know we can work it out, its a massive macro and i can only just about imagine how hard it is to get it right.
I only use the autoheal mostly for my cleric and warrior.
-
chickenisgoot
- a ghoul

- Posts: 84
- Joined: Tue Oct 07, 2003 10:52 am
Post
by chickenisgoot » Fri Apr 30, 2004 10:03 am
Most likely ${Spawn[${QuickID}].PctHPs} is returning 0 or some bad value since that is what gets compared to ${TankPctHeal} or ${CasterPctHeal} to check whether its supposed to heal or not.
I don't have access to EQ to test, but that is my guess.
-
Dulapore
- a lesser mummy

- Posts: 67
- Joined: Thu Feb 26, 2004 4:39 am
Post
by Dulapore » Fri Apr 30, 2004 11:11 am
Few things other than what's above, ${MasterName} isn't set till the master sends a tell or such to the bot. It used to be defined as soon as the macro was initiated. This causes a few small issues. Second, autoheal is actually targeting folks in the group to determine HP I presume. That shouldn't be necessary. It looks very botlike if you assist them.
-
gus
- a lesser mummy

- Posts: 70
- Joined: Fri Apr 09, 2004 11:58 pm
Post
by gus » Fri Apr 30, 2004 11:15 am
Bug in botcore.inc 12.23, corrected line in red (misplaced ] removed):
Code: Select all
Sub Do-follow
/if (${Me.Sitting}) /Stand
/varset IsAnchored 0
/if (!${Defined[Param0]}) {
/varset FollowTarget "${MasterName}"
[color=red] } else /if (${CommandParam.Equal[me]}) {[/color]
/varset FollowTarget "${MasterName}"
} else /if (${CommandParam.Equal[yourself]}) {
/return
} else /if (${CommandParam.Equal[${Me.CleanName}]}) {
/return
} else {
/varset FollowTarget ${CommandParam}
}
-
fez_ajer
- a ghoul

- Posts: 106
- Joined: Fri Apr 23, 2004 6:44 pm
- Location: If I was up your ass you'd know where I was...
Post
by fez_ajer » Fri Apr 30, 2004 12:13 pm
Hehehe, I'm not trying to bug you Gid... Yer doing a great job with genbot. I'm just trying to help out as best I can.
As a side note, it can be frustrating from the macro user's point of view... Because I'm a RL programmer, when something doesn't work I go right into debugging mode to try to find out what's wrong. The problem is getting that info back to the macro author kinda suxxor in the current system. The cut+paste stuff is just a PITA, though I know that's how it's done here so I don't make waves. In RL I'd just do a cvs -diff and send you a patch file. Instead I wind up typing changes into a forum by hand, which you have to cut+paste in by hand...
Anyways, if there's a better way for me to contribute just let me know.
-
LordGiddion
- a snow griffon

- Posts: 352
- Joined: Sat Sep 13, 2003 6:12 pm
-
Contact:
Post
by LordGiddion » Fri Apr 30, 2004 12:45 pm
ok looking through the posts:
Likwid: ok your right about the /if error, I'm thinking this is from watchtarget - I tested group healing but not watchtarget yet. Please confirm for me if the problem your having is with Group or WatchTarget.
All: if your having problems with extra heals with your group, check that you have the latest MQ2 zip. There WAS a bug that PctHps returned 0 at all times.
Fuergrissa: Check your MQ2 zip cause autoheal was deffinatly working for me this morning. Not sure what's up on inivite I'll try to look this afternoon.
chickenisgoot: I think you hit the nail on the head, but last fixed that in the very last zip.
Dulapore: fixed the Mastername issue, I saw it when testing but forgot to fix it. And the Targeting Group members should be fixed.
gus: Thnx squished that typo
fez_ajer: Unfortunatly the way we're doing it is the best way I know how to do it with the reasources we have.
-
xander
- a lesser mummy

- Posts: 33
- Joined: Thu Apr 22, 2004 11:40 pm
Post
by xander » Fri Apr 30, 2004 12:51 pm
Do-snt has the word string capitalized on line 473 of botspell.inc.
Same for the do-buff command on line 530 of botspell.inc
snt isn't working for spells with spaces in them. Not sure how to make it work for spells with spaces in them.
Note: no command where you specify the spell name with the command (sn, snt, buff, etc) seem to work for spells with spaces in them. Not sure how to fix this.
-
LordGiddion
- a snow griffon

- Posts: 352
- Joined: Sat Sep 13, 2003 6:12 pm
-
Contact:
Post
by LordGiddion » Fri Apr 30, 2004 1:05 pm
xander: Thanks I fixed String vs string will be in my next update - I'll look at spells with spaces in it as soon as I have a chance. Are you sure sn doesn't work right? The way it gets the spell name is COMPLETELY different then the others. If yes I'll have to look it might be Spell sub rather then the command itself.