• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • Unfortunately, yes, there is a suspension wave happening around the new tlp launch. :'( Please keep regular discussion to Suspension MegaThread and please consider submitting a Suspension report to RG.

Question - Macro ending (1 Viewer)

aaamar

New member
Joined
Feb 19, 2014
RedCents
13¢
Really stupid question and feel free to flame my noobie ass, but when i zone or evacuate or wizard casts portal spells all my macro's end. "The current macro has ended". Any reason, outdated compile, incorrect ini settings ? Any advice appreciated, my toons are pretty much Heroic, so i am using heroic ini's from the forum, so standard stuff really.

My apologies if this thread already exists, i am really new to forums and the correct etiquette.
 
Wish mine would do this. I AFK in an instance and when it ends I end up outside the instance with my toons still buffing themselves when they wear off, thus exposing me.
 
Wish mine would do this. I AFK in an instance and when it ends I end up outside the instance with my toons still buffing themselves when they wear off, thus exposing me.
I tried to get it added to the core compile, but they didnt include it yet as far as i can tell. But maybe maskoi/redbot will add it to here.
mq2datatypes.cpp:
Rich (BB code):
    case Instance:
        Dest.DWord = false;
        if (((PSPAWNINFO)pLocalPlayer)->Instance) 
		Dest.DWord = true;
        Dest.Type = pBoolType;
        return true;
Then add the definition/declaration in mq2datatypes.h.


Anyway, once that is done, you can modify the macro to only process the mainloop if you are in an instance.
From:
/goto :mainLoop
to:
/if (${Me.Instance}) /goto :MainLoop

Or there are a hundred other methods to basically do the same thing.
 
This is happening to me with KissAssist v. 7.6.7. Just installed it today to play around and see if I liked it. Setup: 105 Druid, Melee DPS merc. Very basic settings, Druid HP buff and one heal. Every time I zone the message "The current macro has ended." appears in the MQ window. Also of note the merc doesn't get rebuffed after he dies unless I click off the hp buff on the PC. Maybe that's normal.

Druid's INI:

[General]
KissAssistVer=7.6.7
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=1
GroupWatchOn=1
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=Shieldstone Blessing Rk. III
Buffs2=NULL
Buffs3=NULL
Buffs4=NULL
Buffs5=NULL
Buffs6=NULL
Buffs7=NULL
Buffs8=NULL
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
ChecKBuffsTimer=20
[Melee]
AssistAt=95
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
[AE]
AEOn=0
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
[DPS]
DPSOn=0
DPSSkip=20
DPSInterval=2
DPS1=NULL
DPS2=NULL
DPS3=NULL
DPS4=NULL
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
[Aggro]
AggroOn=0
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Panavida|60
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
Heals6=NULL
Heals7=NULL
Heals8=NULL
Heals9=NULL
Heals10=NULL
XTarHeal=0
AutoRezOn=0
AutoRezWith=Your Rez Item/AA/Spell
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
[Pet]
PetOn=0
PetSpell=YourPetSpell
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=0
PetBuffs1=NULL
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
[Burn]
BurnText=Decepticons Attack
BurnAllNamed=0
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
[Pull]
PullWith=Melee
MaxRadius=350
MaxZRange=50
PullWait=0
PullRoleToggle=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=1
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
 
Just checked the zone time. 25 seconds to zone from Combine Dredge to Brother Island using gate and that ended the macro. Maybe that's super slow and I'm just used to it.

Turned on /debug to see if it gave me any clue what was killing the macro. Last four lines of the debug:

[MQ2] DEBUG DoMiscStuff enter
[MQ2] DEBUG DoMiscStuff leave
[MQ2] DEBUG CanIDoStuff enter
[MQ2] DEBUG EndMacrolf: Enter
The current macro has ended.

Earlier in the debug it shows it adding mobs from the new zone to AddsArray1 so it already seems to have the new zone info available when it ends.
 
Last edited:
Question - Macro ending

Users who are viewing this thread

Back
Top