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

Cleric Bot Working OK now

Thanks Dev .... I had a corrupted Movement.ini File. I reloaded everything and it's working fine!
You Da Man!
 
I just started using this mac and it was cycling safe NPCs in the area I was pulling to. I have debuffing set to false, so why would it cycle through safe NPCs?
 
I just started using this mac and it was cycling safe NPCs in the area I was pulling to. I have debuffing set to false, so why would it cycle through safe NPCs?

Do you have HoTT available? If so it will use it to check if mobs are adds or not. Add the NPCs to the Ignore list if they are safe and it should not target them.
 
I just started using this mac and it was cycling safe NPCs in the area I was pulling to. I have debuffing set to false, so why would it cycle through safe NPCs?

Do you have HoTT available? If so it will use it to check if mobs are adds or not. Add the NPCs to the Ignore list if they are safe and it should not target them.

I do have HoTT, as well as all the Extended Target AAs. I'm not interested in the cleric targeting NPCs at all. Is there any way for it to ignore all NPCs?
 
The free clericBot doesn't support XTargets, so only way to avoid it would be to not have HoTT. If you want to modify the code that does that it would be in the CheckAdds routine in devCommon.inc. Look for this segment in that routine

Code:
/if (${Me.LAHoTT} && ${Group.GroupSize} >= 3 && ${isAdd} && !${Me.Combat}) {
			/varset cID ${Target.ID}
			/varset mToTID ${Me.TargetOfTarget.ID}
			/squelch /target id ${sID}
			/delay 1s ${Target.ID}==${sID}
			/delay 1s ${Me.TargetOfTarget.ID}!=${mToTID}
			/if (${Me.TargetOfTarget.ID}) {
				/call CheckFriendList ${Me.TargetOfTarget.ID}
				/varset isAdd ${Macro.Return}
			} else {
				/varset isAdd false
			}
		} else /if (${isAdd}) {
			| ====================================================================================
			| Need to figure a way to verify it is an add when we dont have HoTT
			| ====================================================================================
			
		}

You can comment it out by putting |** before it and **| after it. That should keep the cleric from targetting mobs if you have HoTT.
 
Last edited:
Code:
EmergencyHealHP=20
UseEpicBalance=TRUE
UseAABalance=TRUE

If I have both of these TRUE, it will try to do Epic first and then do Divine Arb if Epic timer isn't up...correct?
 
Code:
EmergencyHealHP=20
UseEpicBalance=TRUE
UseAABalance=TRUE

If I have both of these TRUE, it will try to do Epic first and then do Divine Arb if Epic timer isn't up...correct?

Yes it should try to use Epic first.
 
Just to note I told you the wrong way to comment the block of code in the previous post. I edited that post in case anyone else looks at it but make sure if you comment that block of code you use |** before it and **|

Boy did that make for some weird unexpted errors last night when I used |* and *| lol....
 
new to using this macro

new to using this macro and cant seem to get it to work any help would be great

my Log
HTML:
[10/07/2011 20:07:30] Initialized devCommon.inc v1.83 - Written By Devestator
[10/07/2011 20:07:30] Initializing devMovement.inc v1.60 - Written By Devestator
[10/07/2011 20:07:30] Clericbot Initialized
[10/07/2011 20:07:30] Loading variables...
[10/07/2011 20:07:30] Loading heals:  0 heal spell(s)
[10/07/2011 20:07:30] Loading general settings
[10/07/2011 20:07:30] MinSafeDistance: 25
[10/07/2011 20:07:30] Camping after gate: TRUE
[10/07/2011 20:07:30] Unsafe PC action: pause
[10/07/2011 20:07:30] Loading 0 watched PCs
[10/07/2011 20:07:31] Loading 0 debuff(s):
[10/07/2011 20:07:31] Loading buffs
[10/07/2011 20:07:31] Loading 0 self buff(s)
[10/07/2011 20:07:31] Loading 0 pet buff(s)
[10/07/2011 20:07:31] Loading 0 group buff(s)
[10/07/2011 20:07:31] Loading safe pc list:  0 safe pc(s)
[10/07/2011 20:07:31] Loading mobs to ignore:  0 mob(s)
[10/07/2011 20:07:31] Loading loot settings
[10/07/2011 20:07:31] Looting no drop items: FALSE
[10/07/2011 20:07:31] Leaving items with unknown settings: FALSE
[10/07/2011 20:07:31] Destroying items with unknown settings: FALSE
[10/07/2011 20:07:31] 0 wanted item(s)
[10/07/2011 20:07:31] 0 destroy item(s)
[10/07/2011 20:07:31] 0 leave item(s)
[10/07/2011 20:07:31] Loading Alerts
[10/07/2011 20:07:31] Death: NULL
[10/07/2011 20:07:31] Evac: NULL
[10/07/2011 20:07:31] UnsafePC: NULL
[10/07/2011 20:07:31] Loading 0 mob alert(s)
[10/07/2011 20:07:31] Load Spell Types: 0 spell type(s)
[10/07/2011 20:07:31] Loading combat spells:  0 combat spell(s)
[10/07/2011 20:07:31] Loading common general settings
[10/07/2011 20:07:31] GMAction: GateCamp
[10/07/2011 20:07:31] Camping after gate: TRUE
[10/07/2011 20:07:31] Creating safe pc alert list number 102
[10/07/2011 20:07:31] ClericBot v1.31, written by Devestator, initiated
[10/07/2011 20:07:31] Looting Corpses: FALSE
[10/07/2011 20:07:31] Main Tank: NULL
[10/07/2011 20:07:31] Main Assist: NULL
[10/07/2011 20:07:32] Puller: NULL
[10/07/2011 20:07:32] INI FileName: clericBotSettings_test.ini
[10/07/2011 20:07:32] Healing: FALSE
[10/07/2011 20:07:32] Debuffing: FALSE
[10/07/2011 20:07:32] Group Buffing: TRUE
[10/07/2011 20:07:32] Minimum Check Time: 1m
[10/07/2011 20:07:32] Self Buffing: TRUE
[10/07/2011 20:07:32] Announcements: OFF

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

PullerName=Fourpack
MainAssist=Fourpack
MainTank=Kornesh

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

MinBuffCheckTimer=60s
HealCheckTime=0s

Announcements=true
AnnounceChan=/g

RezSpell=Blessing of Resurrection
RezSlot=alt
RezAnnounce=Blessing of Resurrection (96% rez) in on %t

YaulpSpell=NULL
YaulpSlot=NULL

EmergencyHealHP=30
UseEpicBalance=false
UseAABalance=true

[SelfBuffs]
Value=1
SelfBuffName1=Armor of the Earnest Rk. II
SelfBuffText1=Armor of the Earnest Rk. II
SelfBuffSlot1=gem1

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

GroupBuffGroup2=Ealdun's Mark Rk. II
GroupBuffGroupDisplayName2=Ealdun's Mark Rk. II
GroupBuffSingle2=Symbol of Ealdun Rk. II
GroupBuffSingleDisplayName2=Symbol of Ealdun Rk. II
GroupBuffAlias2=symbol
GroupBuffTargets2=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST| BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffSlot2=gem10
GroupBuffCombat2=false
GroupBuffGroupAnnounce2=Ealdun's Mark Rk. II inc on group
GroupBuffSingleAnnounce2=Symbol of Ealdun Rk. II inc on %t
GroupBuffAuto2=TRUE
GroupBuffGroupMin2=2

GroupBuffGroup3=Rallied Palladium of Vie Rk. II
GroupBuffGroupDisplayName3=Rallied Palladium of Vie Rk. II
GroupBuffSingle3=Shining Rampart Rk. III
GroupBuffSingleDisplayName3=Shining Rampart Rk. II
GroupBuffAlias3=rampart
GroupBuffTargets3=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST| BER|SHM|CLR|DRU|WIZ|MAG|ENC|NEC
GroupBuffSlot3=gem8
GroupBuffCombat3=false
GroupBuffGroupAnnounce3=Rallied Palladium of Vie Rk. II inc on group
GroupBuffSingleAnnounce3=Shining Rampart Rk. II inc on %t
GroupBuffAuto3=TRUE
GroupBuffGroupMin3=2

GroupBuffGroup4=Hand of Will
GroupBuffGroupDisplayName4=Hand of Will
GroupBuffSingle4=Blessing of Will Rk. II
GroupBuffSingleDisplayName4=Blessing of Will Rk. II
GroupBuffAlias4=will
GroupBuffTargets4=SHD|PAL|RNG|BRD|BST|SHM|CLR|DRU| WIZ|MAG|ENC|NEC
GroupBuffSlot4=gem9
GroupBuffCombat4=false
GroupBuffGroupAnnounce4=Hand of Will Rk.II inc on group
GroupBuffSingleAnnounce4=Blessing of Will Rk. II inc on %t
GroupBuffAuto4=TRUE
GroupBuffGroupMin4=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=true
Value=1
DebuffSpell1=Blood of the Devout Rk. II
DebuffMinMana1=5
DebuffMinHPs1=30
DebuffMaxHPs1=99
DebuffMaxMobs1=100
DebuffMinMobs1=1
DebuffSpellSlot1=gem10
DebuffRecastDly1=10s

[Heals]
OutOfCombatHeal=Earnest Light Rk. III
OutOfCombatSlot=gem3
OutOfCombatHP=70
Value=4
HealName1=Earnest Light Rk. III
HealSlot1=gem3
HealMinGroup1=1
HealMinHP1=46
HealMaxHP1=80
HealClasses1=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|S HM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce1=Earnest Light RK. III on %t.
HealName2=Frenzied Renewal Rk. II
HealSlot2=gem1
HealMinGroup2=1
HealMinHP2=21
HealMaxHP2=45
HealClasses2=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|S HM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce2=Frenzied Renewal Rk. II on %t
HealName3=Earnest Remedy
HealSlot3=gem2
HealMinGroup3=1
HealMinHP3=1
HealMaxHP3=20
HealClasses3=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|S HM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce3=Earnest Remedy on %t
HealName4=Word of Resurgence Rk. II
HealSlot4=gem7
HealMinGroup4=2
HealMinHP4=20
HealMaxHP4=90
HealClasses4=WAR|SHD|PAL|RNG|MNK|ROG|BRD|BST|BER|S HM|CLR|DRU|WIZ|MAG|ENC|NEC
HealAnnounce4=Word of Resurgence is INC on the group
HealName5=Promised Renewal
HealSlot5=gem5
HealMinGroup5=1
HealMinHP5=91
HealMaxHP5=98
HealClasses5=WAR|SHD|PAL
HealAnnounce5=Promised Resurgence Rk. II on %t



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

also in the MQ window it says it is on but says healing is false and it isn't reading my main tank, main assist, or puller name from the file
 
new to using this macro and cant seem to get it to work any help would be great

....

also in the MQ window it says it is on but says healing is false and it isn't reading my main tank, main assist, or puller name from the file

Your INI is named incorrectly. Either you did not name it clericBotSettings.ini, or did not name it in the format clericBotSettings_custom.ini running the macro as /mac clericbot custom

Or you saved it in notepad without "" around the filename and it actually saved as clericBotSettings.ini.txt
 
havent done anything different today and it works i did reboot though

now a question on looting

how can i set it up so it loots all dont care what the item is