MQ2Bot (Old Version - Archived)

Status
Not open for further replies.
Shaman is chain casting slows and malo debuff aa's.


Name of the AA's changed to match the spell gem line, like 2 patches ago. More changes coming to enchanter, mages, rangers, and beastlord stuff to next patch to match the spell version naming.
 
Last edited:
Shaman is chain casting slows and malo debuff aa's.


Name of the AA's changed to match the spell gem line, like 2 patches ago. More changes coming to enchanter, mages, rangers, and beastlord stuff to next patch to match the spell version naming.
if people can let me know what (if any) changes i need to make i will make them.
 
Not working on test

On test server only: All my characters are getting the errors below (or similar) - Re-installed EQ and MMOBugs with clean installs and still getting this

Errors below are repeated:

***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf
***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf
***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf
 
On test server only: All my characters are getting the errors below (or similar) - Re-installed EQ and MMOBugs with clean installs and still getting this

Errors below are repeated:

***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf
***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf
***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf

This is still happening - anyone know why this is happening on test?
 
On test server only: All my characters are getting the errors below (or similar) - Re-installed EQ and MMOBugs with clean installs and still getting this

Errors below are repeated:

***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf
***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf
***** - [2018/10/14 10:38:36] ACCESS VIOLATION Invalid Read at location 0x0000018e
***** - [2018/10/14 10:38:36] >> PulsePlugins: Line 561
***** - [2018/10/14 10:38:36] >> 0x2f8eda8f mq2bot!OnIncomingChat+0xedbf

This is still happening - anyone know why this is happening on test?

Sorry, we went to investigate this but servers kept being down.

I have just updated Test server to have all recent changes. Let me know if this resolves the problem. If not we'll dig further.
 
I'm having the same issues. Not sure if it's mq2melee or mq2bot related.
 
Sorry, we went to investigate this but servers kept being down.

I have just updated Test server to have all recent changes. Let me know if this resolves the problem. If not we'll dig further.

Thanks Fry - It is still happening. Seems to be MQ2Bot - I dont have any issues when MQ2Bot is not running. MQ2Melee seems fine without MQ2Bot.
 
Sorry, we went to investigate this but servers kept being down.

I have just updated Test server to have all recent changes. Let me know if this resolves the problem. If not we'll dig further.

Thanks Fry - It is still happening. Seems to be MQ2Bot - I dont have any issues when MQ2Bot is not running. MQ2Melee seems fine without MQ2Bot.


As of Today, Oct 26th, I disagree with this statement. There is still an issue with it, especially when the .ini file is missing
 
Hi All,

Just loaded up a couple new spells on the wizard and after reloading bot got an access violation:

Seems that 'Spark of Solusek' is the spell that caused the issue. Once I removed that spell from gems I no longer got access violation.

Code:
Prettyloud - [2018/11/04 06:11:12] MezImmunes:|
Prettyloud - [2018/11/04 06:11:12] Ignores:|
Prettyloud - [2018/11/04 06:11:12] SnareImmunes:|
Prettyloud - [2018/11/04 06:11:12] CharmImmunes:|
Prettyloud - [2018/11/04 06:14:15] MezImmunes:|
Prettyloud - [2018/11/04 06:14:15] Ignores:|
Prettyloud - [2018/11/04 06:14:15] SnareImmunes:|
Prettyloud - [2018/11/04 06:14:15] CharmImmunes:|
Prettyloud - [2018/11/04 06:14:20] AA0: Frenzied Devastation
Prettyloud - [2018/11/04 06:14:20] AA1: Arcane Destruction
Prettyloud - [2018/11/04 06:14:20] AA2: Improved Twincast
Prettyloud - [2018/11/04 06:14:20] AA3: Silent Casting
Prettyloud - [2018/11/04 06:14:20] AA4: Arcane Fury
Prettyloud - [2018/11/04 06:14:20] Debuff0: Lower Element I
Prettyloud - [2018/11/04 06:14:20] Debuff1: Eradicate Magic I
Prettyloud - [2018/11/04 06:14:20] Fade0: Hole In Space I
Prettyloud - [2018/11/04 06:14:20] FightBuff0: Focus of Arcanum I
Prettyloud - [2018/11/04 06:14:20] ImHit0: Mind Crash
Prettyloud - [2018/11/04 06:14:20] InvisSpell: Group Perfected Invisibility
Prettyloud - [2018/11/04 06:14:20] IVUSpell: Group Perfected Invisibility to Undead
Prettyloud - [2018/11/04 06:14:20] Jolt0: Mind Crash I
Prettyloud - [2018/11/04 06:14:20] Jolt1: Concussive Intuition I
Prettyloud - [2018/11/04 06:14:20] Jolt2: Arcane Whisper I
Prettyloud - [2018/11/04 06:14:20] Knockback0: Beam of Displacement I
Prettyloud - [2018/11/04 06:14:20] Levitate: Perfected Levitation
Prettyloud - [2018/11/04 06:14:20] Mana0: Harvest of Druzzil
Prettyloud - [2018/11/04 06:14:20] Nuke0: Strike of Solusek
Prettyloud - [2018/11/04 06:14:20] Nuke1: Spark of Fire
Prettyloud - [2018/11/04 06:14:20] Nuke2: Tears of Marr
Prettyloud - [2018/11/04 06:14:20] Nuke3: Winds of Gelid
Prettyloud - [2018/11/04 06:14:20] Nuke4: Jyll's Wave of Heat
Prettyloud - [2018/11/04 06:14:20] Nuke5: Force of Will I
Prettyloud - [2018/11/04 06:14:20] Nuke6: Force of Flame I
Prettyloud - [2018/11/04 06:14:20] Nuke7: Force of Ice I
Prettyloud - [2018/11/04 06:14:20] Nuke8: Mana Burn II
Prettyloud - [2018/11/04 06:14:20] Root0: Strong Root I
Prettyloud - [2018/11/04 06:14:20] Root1: Frost Shackles I
Prettyloud - [2018/11/04 06:14:20] SelfBuff0: Improved Familiar V
Prettyloud - [2018/11/04 06:14:20] SelfBuff1: Pyromancy I
Prettyloud - [2018/11/04 06:14:20] SelfBuff2: Shield of the Magi
Prettyloud - [2018/11/04 06:14:20] Snare0: Atol's Shackles I
Prettyloud - [2018/11/04 06:14:20] Swarm0: Call of Xuzl V
Prettyloud - [2018/11/04 06:14:22] ACCESS VIOLATION Invalid Read at location 0x2d0813a8
Prettyloud - [2018/11/04 06:14:22] >> PulsePlugins: Line 561
Prettyloud - [2018/11/04 06:14:22] >> 0x0109a5ef eqgame!
Prettyloud - [2018/11/04 06:14:22] ACCESS VIOLATION Invalid Read at location 0x2d0813a8
Prettyloud - [2018/11/04 06:14:22] >> PulsePlugins: Line 561
Prettyloud - [2018/11/04 06:14:22] >> 0x0109a5ef eqgame!
Prettyloud - [2018/11/04 06:14:22] ACCESS VIOLATION Invalid Read at location 0x2d0813a8
Prettyloud - [2018/11/04 06:14:22] >> PulsePlugins: Line 561
Prettyloud - [2018/11/04 06:14:22] >> 0x0109a5ef eqgame!
Prettyloud - [2018/11/04 06:14:22] ACCESS VIOLATION Invalid Read at location 0x2d0813a8
Prettyloud - [2018/11/04 06:14:22] >> PulsePlugins: Line 561
Prettyloud - [2018/11/04 06:14:22] >> 0x0109a5ef eqgame!
Prettyloud - [2018/11/04 06:14:22] ACCESS VIOLATION Invalid Read at location 0x2d0813a8
Prettyloud - [2018/11/04 06:14:22] >> PulsePlugins: Line 561
Prettyloud - [2018/11/04 06:14:22] >> 0x0109a5ef eqgame!
 
Staff of Forbidden Rites work for bot plugin?

Originally Posted by burdsjm

What spells/items will it use to rez?


Originally Posted by PeteSampras

AAs only right now. Any items/spells will need added in manually. They dont even detect right now.

think that response was 2014 or so (maybe 2016)
searched the thread and didnt see anyone saying rez stick works

rez token use would be nice especially if the healer/rezzer is dead maybe a diff toon could use a token if they have one to rez dead healer

Also tried again to make use of Frostbitten Gift (Nukes Hits Targets Target and grants shaman a twin heal), does anyone have this working with anything (bot plugin or macro, or a holyshit)?

Think last reply was that shaman wasnt a class that was looked into or something like that

help from plugin users would be great but if anyone has another way of using:
Staff of Forbidden Rites
Frostbitten Gift
Turgur's Swarm (so it doesnt continue to cast over and over even after it landed)
 
I had twincast working for shaman at one point but now it just interrupts the other spells, and then ends lagging out my top of the line computer so that I can’t even use /bot off.

As for the staff I have that done as a holyshit. When I get home I can post it.

Basically it’s if group member = dead and item=ready then do a multiline /bot pause /target corpse ; /corpse ; /cast staff ; /ttell inc rez ; /bot pause

Downshit would be if OOC then do the AA 96% rez.
 
Still not home yet but below is Nytemyst cleric.mac code that I used to create my holyshit.

Hope it helps.

Code:
/if (${Me.AltAbilityReady[blessing of resurrection]} && ${BattleRez} && ${SpawnCount[corpse Guild zradius 50 radius 110]} && !${Me.Song[Touch Of the Divine].ID}) /call battlerez

Sub BattleRez
/varset MacroState BattleRez
/declare i int local
/if (${SpawnCount[pccorpse raid zradius 75 radius 110 class cleric]} && ${Raid.Members}) {
	/for i 1 to ${SpawnCount[pccorpse raid zradius 75 radius 110 class cleric]}
	/if (!${corpsetimer${NearestSpawn[${i},pccorpse raid zradius 75 radius 110 class cleric].ID}}) {
		/varset RezID ${NearestSpawn[${i},pccorpse raid zradius 75 radius 110 class cleric].ID}
		/if (${DivineRezCleric} && ${Me.AltAbilityReady[Divine Resurrection]}) {
			/if (${AnnounceRez}) /${RezChannel} Rezzing ${Spawn[${RezID}].DisplayName}
			/call RezTarget ${RezID} "Divine Resurrection"		
		} else {
			/if (${AnnounceRez}) /${RezChannel} Rezzing ${Spawn[${RezID}].DisplayName}
			/call RezTarget ${RezID} "Blessing of Resurrection"
		}
		/return
	}
	/next i
} 
/if (${SpawnCount[pccorpse raid zradius 75 radius 110 class tank]} && ${Raid.Members}) {
	/for i 1 to ${SpawnCount[pccorpse raid zradius 75 radius 110 class tank]}
	/if (!${corpsetimer${NearestSpawn[${i},pccorpse raid zradius 75 radius 110 class tank].ID}}) {
		/varset RezID ${NearestSpawn[${i},pccorpse raid zradius 75 radius 110 class tank].ID}
		/if (${AnnounceRez}) /${RezChannel} Rezzing ${Spawn[${RezID}].DisplayName}
		/call RezTarget ${RezID} "Blessing of Resurrection"
		/return
	}
	/next i
} 
/if (${SpawnCount[pccorpse raid zradius 75 radius 110]} && ${Raid.Members}) {
	/for i 1 to ${SpawnCount[pccorpse raid zradius 75 radius 110]}
	/if (!${corpsetimer${NearestSpawn[${i},pccorpse raid zradius 75 radius 110].ID}}) {
		/varset RezID ${NearestSpawn[${i},pccorpse raid zradius 75 radius 110].ID}
		/if (${AnnounceRez}) /${RezChannel} Rezzing ${Spawn[${RezID}].DisplayName}
		/call RezTarget ${RezID} "Blessing of Resurrection"
		/return
	}
	/next i
} 
/if (${SpawnCount[pccorpse guild zradius 75 radius 110]} && !${Raid.Members}) {
	/for i 1 to ${SpawnCount[pccorpse Guild zradius 75 radius 110]}
	/if (!${corpsetimer${NearestSpawn[${i}, pccorpse Guild zradius 75 radius 110].ID}}) {
		/varset RezID ${NearestSpawn[${i}, pccorpse Guild zradius 75 radius 110].ID}
		/if (${AnnounceRez}) /${RezChannel} Rezzing ${Spawn[${RezID}].DisplayName}
		/call RezTarget ${RezID} "Blessing of Resurrection"
		/return
	}
	/next i
} 
/return
 
still no luck with Frostbitten Gift

would it be possible to make bot plugin check to see if spell is frost is ready and if so cast it before any heal, to try to gain the benefit of the twin heal?

also only to be used while in combat so it doesnt nuke a pullers target prematurely

I dont think I have heard anyone mention its working for them as of now

as far as a log of what is happening its like trying to report a car crash that didnt happen.....

What is bot doing? : its not casting the twinheal spell, its a weird spell cause it it targets someone, uses that targets target and nukes it, then the shaman gets the benefit twinheal which would be REALLY nice
 
Last edited:
I have read through all 306 pages of this forum and I don't see anything that should keep warrior and bard from attacking. i have to manually attack then it takes off. Not invisible, tried both /killthis and /attack on, plugin=1 in melee, etc. As soon as I hit z or attack manually it works fine. Mage, shaman, necro seem fine. I know it is probably something silly but I will try and get logs and upload them when I get home.
Anyone else having issues with melee autoattacking?
 
do you have main assist set?

what does your bot ini look like (post it)
 
[MQ2Bot]
Debugging=0
BotVersion=20181112.2045
BotCommandsOn=
BotCommandsOff=
AlwaysCheckAdds=1
RestrictedZones=,344,202,151,345,
BuffPassword=NULL
AuthorizedUsers=|guild|group|
CycleDelay=3
DefaultGem=1
AnnounceEcho=1
AnnounceEQBC=0
AnnounceAdds=1
AutoInvisDistance=0
AssistAt=100
AssistRange=100
UseManualAssist=0
AssistName=
MercAssistAt=100
MercAssistRange=0
MeleeAt=100
MeleeDistance=40
DoPetSwarm=0
PetAttackAt=0
PetAttackRange=60
RepositionIfSummoned=0
MedStartAt=0
MedStopAt=0
MedToFull=0
MedDuringCombat=0
EndMedStartAt=30
EndMedStopAt=90
EndMedToFull=0
MinManaToNuke=0
NukeToTAt=80
ManaToSummon=100
SummonModRods=0
UseModRods=0
AACutoffTime=10
AAStopAt=25
AggroAt=100
AutofireAt=0
AutofireDistance=100
DebuffAdds=1
DebuffAt=100
DebuffStopAt=10
DebuffAEAmount=3
DotAt=99
DotStopAt=10
FaceAngle=360
FadeAt=0
GrabAdds=0
GrabPrimary=1
InterruptToHealAt=0
HealAt=80
HealToTAt=80
HealSelfAt=80
HealDelayedAt=95
HealDurationAt=95
HealGroupAt=80
HealPetAt=80
ImHitAt=50
JoltAt=0
KnockbackAdds=0
KnockbackPrimary=0
LifetapAt=80
LootInCombat=0
LootRadius=0
ManaAt=80
NukeAt=99
RezRadius=100
RootAdds=0
RootPrimary=0
SnareAt=10
SwarmAt=99
UseAutoFire=0
UseAENukes=0
UseAura=1
UseClickyBuffs=1
UseClickyNukes=1
DebuffsSpellFirst=0
UseDiscsOffensive=1
UseDiscsDefensive=1
UseFightBuffs=1
UseMainTankBuffs=1
UseManaInCombat=1
UseManaOnOthers=1
UseMez=0
UsePet=1
PetReagentCheck=0
PetIllusionItem=NULL
CustomPetSpell=NULL
UsePetBuffs=1
StandOnPetAttack=0
UseSelfBuffs=1
AutoFollowLeader=0
AutoFollowSettings=30 healer
UseNetBots=0
NetBotsName=NULL
DoDebug=0
PullingDistance=0
DoPulls=0
MQ2NavDistance=10
PullSkillName=Slander
AnnounceBehaviorChange=0
AttackCommand=/killthis
SafetyInvisOnWarp=0
SafetyCommandOnTell=
SafetyCommandOnGM=
SafetyCommandOnMyWarp=
SafetyCommandOnOthersWarp=
SafetyCommandOnTooFarFromCamp=
 
Last edited:
try /assist on
has nothing to do w MQ2
also the ini has:
Code:
MeleeDistance=40
are you in that distance when trying to get them to fight?
 
Thanks, I didn't change anything but with the last update yesterday it just started working without any changes. No idea why.
Then EQ had to go and patch today. LOL
 
Status
Not open for further replies.