ClericBot v1.30 *FINAL BETA* Updated 08/08/2009

Unfortunately no, it uses far to many of the problematic areas of MQ2.
 
Dev

Any way to tweak this so it will work with current MQ2 limitations?

Thanks

Ive gone through it and tried and no luck. I know shambot was tweaked to work if you remove all the find item checks for stuff like epic and click heals. I just edited shambot to work with a cleric for now :D
 
I would like a copy of that....

Can i get a copy od shambot that works with a cleric?

:)
 
I also edited out a shambot.mac while it is working, its a lil buggy, mine has been canceling heals once in a while to switch target back to the npc, and go into a rinse repeat cycle of pc, target, pc heal, target, pc heal, target... etc so on and so forth... so a legit working copy would be great :)
 
New devCommon.inc in the first post to correct looting problems.
 
Hello! The clericmac i've been using has since broken and isn't going to be updated. I've spent a few trying to set this cleric up but i've ran into some issues; I need some ini help. The main issue is ... it doesn't heal in the startup it says Healing: False and i'm apparently too noob to figure out how to turn it on. Any help would be appreciated.

Code:
[General]
MinSafeDistance=125
CampRadius=75
ResistTries=3
TimeToSitAfterCast=13s
ReplyToTells=false
LootCorpses=false
UnsafePCAction=continue
AllowInterrupt=true
AllowSit=true

PullerName=group
MainAssist=group
MainTank=group

GroupBuffAtStart=true
SelfBuffAtStart=true
HealAtStart=true
DebuffAtStart=true
HealPets=false

MinBuffCheckTimer=90s
HealCheckTime=0s

Announcements=false
AnnounceChan=/g

RezSpell=Blessing of Resurrection
RezSlot=alt
RezAnnounce=nothing

YaulpSpell=Yaulp X Rk. III
YaulpSlot=gem8

EmergencyHealHP=20
UseEpicBalance=true
UseAABalance=true

[SelfBuffs]
Value=1
SelfBuffName1=Armor of the Devout Rk III
SelfBuffText1=Armor of the Devout Rk III
SelfBuffSlot1=gem9

[GroupBuffs]
Value=2
GroupBuffGroup1=Hand of Gallantry Rk. III
GroupBuffGroupDisplayName1=Hand of Gallantry Rk. III
GroupBuffSingle1=Hand of Gallantry Rk. II
GroupBuffSingleDisplayName1=Hand of Gallantry Rk. III
GroupBuffAlias1=hp
GroupBuffTargets1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffSlot1=gem12
GroupBuffCombat1=false
GroupBuffGroupAnnounce1=Gallantry inc on group
GroupBuffSingleAnnounce1=Gallantry inc on %t
GroupBuffAuto1=TRUE
GroupBuffGroupMin1=6

GroupBuffGroup2=Aura of Loyalty Rk. III
GroupBuffGroupDisplayName2=Aura of Loyalty Rk. III
GroupBuffAlias2=spell haste
GroupBuffTargets3=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST| BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffSlot2=gem11
GroupBuffCombat=false
GroupBuffGroupAnnounce3=Aura of Loyalty Rk. III inc on group
GroupBuffAuto2=TRUE
GroupBuffGroupMin2=2

[SafePCs]
Value=0
PCName1=

[LeaveLoot]
LootNoDrop=true
LeaveUnknown=true
Value=0
LootItem1=pearl
LootAlert1=f:\kungfu.mp3
[WantedLoot]
Value=2
LootItem1=pearl
LootAlert1=f:\kungfu.mp3
LootItem2=spell
[DestroyLoot]
DestroyUnknown=false
Value=0
LootItem1=

[IgnoreMobs]
Value=0
MobName1=

[Debuffs]
DebuffAdds=false
Value=0
DebuffSpell1=
DebuffMinMana1=5
DebuffMinHPs1=30
DebuffMaxHPs1=99
DebuffMaxMobs1=100
DebuffMinMobs1=1
DebuffSpellSlot1=gem4
DebuffRecastDly1=10s

[Heals]
OutOfCombatHeal=Devout Light Rk. III
OutOfCombatSlot=gem3
OutOfCombatHP=70
Value=5

HealName1=Devout Elixir Rk. III
HealSlot1=gem3
HealMinGroup1=1
HealMinHP1=90
HealMaxHP1=98
HealClasses1=MT
HealAnnounce1=HoT on %t

HealName2=Thirteenth Salve Rk. II
HealSlot2=gem2
HealMinGroup2=1
HealMinHP2=1
HealMaxHP2=34
HealClasses2=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce2=12th Night on %t

HealName3=Word of Recovery Rk. III
HealSlot3=gem4
HealMinGroup3=3
HealMinHP3=1
HealMaxHP3=80
HealClasses3=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce3=Word of Recovery inc to group

HealName4=Frenetic Renewal Rk. III
HealSlot4=gem1
HealMinGroup4=1
HealMinHP4=1
HealMaxHP4=40
HealClasses4=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce4=Frenetic Renewal on %t

HealName5=Devout Light Rk. III
HealSlot5=gem3
HealMinGroup5=1
HealMinHP5=51
HealMaxHP5=75
HealClasses5=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce5=Devout Light on %t

[Alerts]
AlertDeathAudioFile=null
AlertEvac=null
Value=0
AlertMobName1=null
AlertAudioFile1=null
 
Hello! The clericmac i've been using has since broken and isn't going to be updated. I've spent a few trying to set this cleric up but i've ran into some issues; I need some ini help. The main issue is ... it doesn't heal in the startup it says Healing: False and i'm apparently too noob to figure out how to turn it on. Any help would be appreciated.

Code:
[General]
MinSafeDistance=125
CampRadius=75
ResistTries=3
TimeToSitAfterCast=13s
ReplyToTells=false
LootCorpses=false
UnsafePCAction=continue
AllowInterrupt=true
AllowSit=true

PullerName=group
MainAssist=group
MainTank=group

GroupBuffAtStart=true
SelfBuffAtStart=true
HealAtStart=true
DebuffAtStart=true
HealPets=false

MinBuffCheckTimer=90s
HealCheckTime=0s

Announcements=false
AnnounceChan=/g

RezSpell=Blessing of Resurrection
RezSlot=alt
RezAnnounce=nothing

YaulpSpell=Yaulp X Rk. III
YaulpSlot=gem8

EmergencyHealHP=20
UseEpicBalance=true
UseAABalance=true

[SelfBuffs]
Value=1
SelfBuffName1=Armor of the Devout Rk III
SelfBuffText1=Armor of the Devout Rk III
SelfBuffSlot1=gem9

[GroupBuffs]
Value=2
GroupBuffGroup1=Hand of Gallantry Rk. III
GroupBuffGroupDisplayName1=Hand of Gallantry Rk. III
GroupBuffSingle1=Hand of Gallantry Rk. II
GroupBuffSingleDisplayName1=Hand of Gallantry Rk. III
GroupBuffAlias1=hp
GroupBuffTargets1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffSlot1=gem12
GroupBuffCombat1=false
GroupBuffGroupAnnounce1=Gallantry inc on group
GroupBuffSingleAnnounce1=Gallantry inc on %t
GroupBuffAuto1=TRUE
GroupBuffGroupMin1=6

GroupBuffGroup2=Aura of Loyalty Rk. III
GroupBuffGroupDisplayName2=Aura of Loyalty Rk. III
GroupBuffAlias2=spell haste
GroupBuffTargets3=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST| BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffSlot2=gem11
GroupBuffCombat=false
GroupBuffGroupAnnounce3=Aura of Loyalty Rk. III inc on group
GroupBuffAuto2=TRUE
GroupBuffGroupMin2=2

[SafePCs]
Value=0
PCName1=

[LeaveLoot]
LootNoDrop=true
LeaveUnknown=true
Value=0
LootItem1=pearl
LootAlert1=f:\kungfu.mp3
[WantedLoot]
Value=2
LootItem1=pearl
LootAlert1=f:\kungfu.mp3
LootItem2=spell
[DestroyLoot]
DestroyUnknown=false
Value=0
LootItem1=

[IgnoreMobs]
Value=0
MobName1=

[Debuffs]
DebuffAdds=false
Value=0
DebuffSpell1=
DebuffMinMana1=5
DebuffMinHPs1=30
DebuffMaxHPs1=99
DebuffMaxMobs1=100
DebuffMinMobs1=1
DebuffSpellSlot1=gem4
DebuffRecastDly1=10s

[Heals]
OutOfCombatHeal=Devout Light Rk. III
OutOfCombatSlot=gem3
OutOfCombatHP=70
Value=5

HealName1=Devout Elixir Rk. III
HealSlot1=gem3
HealMinGroup1=1
HealMinHP1=90
HealMaxHP1=98
HealClasses1=MT
HealAnnounce1=HoT on %t

HealName2=Thirteenth Salve Rk. II
HealSlot2=gem2
HealMinGroup2=1
HealMinHP2=1
HealMaxHP2=34
HealClasses2=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce2=12th Night on %t

HealName3=Word of Recovery Rk. III
HealSlot3=gem4
HealMinGroup3=3
HealMinHP3=1
HealMaxHP3=80
HealClasses3=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce3=Word of Recovery inc to group

HealName4=Frenetic Renewal Rk. III
HealSlot4=gem1
HealMinGroup4=1
HealMinHP4=1
HealMaxHP4=40
HealClasses4=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce4=Frenetic Renewal on %t

HealName5=Devout Light Rk. III
HealSlot5=gem3
HealMinGroup5=1
HealMinHP5=51
HealMaxHP5=75
HealClasses5=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce5=Devout Light on %t

[Alerts]
AlertDeathAudioFile=null
AlertEvac=null
Value=0
AlertMobName1=null
AlertAudioFile1=null

Most likely you named your INI wrong or are running the macro incorrectly for your named INI.

INI Format: clericBotSettings_CUSTOMNAME.ini

When starting the macro
/mac clericBot CUSTOMNAME

Or if you just name your INI clericBotSettings.ini
/mac clericBot

Also make sure you save your INI as an .ini file, if you use notepad to edit it and do save as, when you enter the file name you have to use "" around it or it wills ave it with .txt at the end. Example: "clericBotSettings.ini"
 
devCommon ?

Just a question.

I've updated to devCommon v.1.86 to use the aura / disc option as selfbuff for warrior (skBot) and works fine.
But same comp. runs clericBot and is not happy with v.1.86
And can't find any updates that clears that.
Is it me, or you just not gotten around to that yet in all this expansion work.

It also seems like clericBot have a problem upkeeping those aura buffs.

Otherwise great job (also using premium monkBot, no running awsome again)
 
Has anyone made this macro heal faster for the new expansion where the mobs hit alot faster and harder. I havent been able to afford the premium one yet and know it does that already but till i can trying to figure out way to make this one work. And has anyone figure out how to get it to keep aura up.
 
go for dev's premium clr bot and you won't have any probelms with keeping your group alive. it will heal much faster and using ae heal, epic and aa ballance etc. for sure you will get devs support if you need it which makes the prem. bot perfect.

for your aura problem. i am using mqmelee to have my aura up without any probs.
 
try this

downshit4=/if (!${Me.Song[divinity Effect].ID} && !${Me.Invis} && !${divinity Effect].ID} && !${Me.Moving}) /cast "circle of divinity rk. II"

downshit5=/if (!${Me.Song[aura of the pious Effect].ID} && !${Me.Invis} && !${aura of the pious Effect].ID} && !${Me.Moving}) /cast "aura of the pious"
 
prem bots

where do you get his preiumum bots at?
 
try this

downshit4=/if (!${Me.Song[divinity Effect].ID} && !${Me.Invis} && !${divinity Effect].ID} && !${Me.Moving}) /cast "circle of divinity rk. II"

downshit5=/if (!${Me.Song[aura of the pious Effect].ID} && !${Me.Invis} && !${aura of the pious Effect].ID} && !${Me.Moving}) /cast "aura of the pious"
Thanks I'll give it a try :)
 
try this

downshit4=/if (!${Me.Song[divinity Effect].ID} && !${Me.Invis} && !${divinity Effect].ID} && !${Me.Moving}) /cast "circle of divinity rk. II"

downshit5=/if (!${Me.Song[aura of the pious Effect].ID} && !${Me.Invis} && !${aura of the pious Effect].ID} && !${Me.Moving}) /cast "aura of the pious"
K I knoww this technically belongs in the holyshits/downshits thread, or in a discussion of MQ2Melee but just one more question if I may.

Is there any way to have Melee mem the spell first? The downshit works great cept that it spams my MQ2 window with "You dont appear to have the spell loaded/ messages.

I have MQ2Cast hotkeys that will mem the spells but it sort of defeats the purpose of automating it if I have to manually load it every time no? And losing 2 spell slots permanently seems kind of wasteful.
 
K I knoww this technically belongs in the holyshits/downshits thread, or in a discussion of MQ2Melee but just one more question if I may.

Is there any way to have Melee mem the spell first? The downshit works great cept that it spams my MQ2 window with "You dont appear to have the spell loaded/ messages.

I have MQ2Cast hotkeys that will mem the spells but it sort of defeats the purpose of automating it if I have to manually load it every time no? And losing 2 spell slots permanently seems kind of wasteful.
Instead of /cast "auro of the pious", try: /casting "aura of the pious" gem1

Same for other one.

htw
 
K I knoww this technically belongs in the holyshits/downshits thread, or in a discussion of MQ2Melee but just one more question if I may.

Is there any way to have Melee mem the spell first? The downshit works great cept that it spams my MQ2 window with "You dont appear to have the spell loaded/ messages.

I have MQ2Cast hotkeys that will mem the spells but it sort of defeats the purpose of automating it if I have to manually load it every time no? And losing 2 spell slots permanently seems kind of wasteful.
Instead of /cast "aura of the pious", try: /casting "aura of the pious" gem1

Same for other one.

htw
Awesome. TY. Basically the same as the MQ2Cast syntax then?

Will try it tomorrow
 
Ok , here is my problem. My bot says that it is casting....but it doesnt cast anything...here is a copy of my settings.

[General]
MinSafeDistance=50
CampRadius=125
ResistTries=3
TimeToSitAfterCast=3s
ReplyToTells=false
LootCorpses=true
UnsafePCAction=continue
AllowInterrupt=true
AllowSit=true

PullerName=group
MainAssist=group
MainTank=group

GroupBuffAtStart=true
SelfBuffAtStart=true
HealAtStart=true
DebuffAtStart=true
HealPets=false

MinBuffCheckTimer=1m
HealCheckTime=1s

Announcements=true
AnnounceChan=/g

RezSpell=Reviviscence
RezSlot=gem12
RezAnnounce=Reviviscence (96% rez) in on %t

YaulpSpell=
YaulpSlot=

EmergencyHealHP=20
UseEpicBalance=false
UseAABalance=false

[SelfBuffs]
Value=Null
SelfBuffName1=Resolution
SelfBuffText1=Resolution
SelfBuffSlot1=gem8

[GroupBuffs]
Value=1
GroupBuffGroup1=Reliance Rk.III
GroupBuffGroupDisplayName1=Reliance Rk.III
GroupBuffSingle1=Hand of Reliance
GroupBuffSingleDisplayName1=Reliance
GroupBuffAlias1=hp
GroupBuffTargets1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffSlot1=gem11
GroupBuffCombat1=false
GroupBuffGroupAnnounce1=Raliance inc on group
GroupBuffSingleAnnounce1=Reliance inc on %t
GroupBuffAuto1=TRUE
GroupBuffGroupMin1=1

GroupBuffGroup2=NULL
GroupBuffGroupDisplayName2=NULL
GroupBuffSingle2=Symbol of Naltron
GroupBuffSingleDisplayName2=Symbol of Naltron
GroupBuffAlias2=symbol
GroupBuffTargets2=MT
GroupBuffSlot2=gem8
GroupBuffCombat2=false
GroupBuffGroupAnnounce2=
GroupBuffSingleAnnounce2=Symbol inc on %t
GroupBuffAuto2=TRUE
GroupBuffGroupMin2=1

[SafePCs]
Value=0
PCName1=

[LeaveLoot]
LootNoDrop=true
LeaveUnknown=true
Value=0
LootItem1=pearl
LootAlert1=f:\kungfu.mp3
[WantedLoot]
Value=2
LootItem1=pearl
LootAlert1=f:\kungfu.mp3
LootItem2=spell
[DestroyLoot]
DestroyUnknown=false
Value=0
LootItem1=

[IgnoreMobs]
Value=0
MobName1=

[Debuffs]
DebuffAdds=true
Value=0
DebuffSpell1=
DebuffMinMana1=5
DebuffMinHPs1=30
DebuffMaxHPs1=99
DebuffMaxMobs1=100
DebuffMinMobs1=1
DebuffSpellSlot1=gem4
DebuffRecastDly1=10s

[Heals]
OutOfCombatHeal=Devout Light
OutOfCombatSlot=gem8
OutOfCombatHP=80
Value=4
HealName1=Earnest Light
HealSlot1=gem5
HealMinGroup1=1
HealMinHP1=36
HealMaxHP1=55
HealClasses1=War
HealAnnounce1=Complete heal on %t now.
HealName2=Thirteenth Salve
HealSlot2=gem2
HealMinGroup2=1
HealMinHP2=21
HealMaxHP2=35
HealClasses2=War
HealAnnounce2=13th Salve on %t
HealName3=Frenetic
HealSlot3=gem6
HealMinGroup3=1
HealMinHP3=1
HealMaxHP3=20
HealClasses3=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce3= Frenetic Renewal on %t
HealName4=Divine Light
HealSlot4=gem2
HealMinGroup4=1
HealMinHP4=21
HealMaxHP4=50
HealClasses4=ROG|SHM|MAG|WIZ|WAR
HealAnnounce4=Devout Light on %t


[Alerts]
AlertDeathAudioFile=null
AlertEvac=null
Value=0
AlertMobName1=null
AlertAudioFile1=null