• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Question - bst not meming spells

Tocanman

The Beast that Never sleeps!
Joined
Feb 4, 2021
RedCents
43¢
Hello there RG Community, I'm having a little bit of a problem with my beast. Every time I start my TLP macro, the beast starts to want to mem the spells I have in the mac, but never actually mems any spells or casts anything.
Code:
#Event Buff "[MQ2] buff"
#Event BuffTarget "[MQ2] bufftarget"
#Event BuffTanks "[MQ2] bufftanks"
#Event RaidBuff "[MQ2] raidbuff"

sub Main
    /declare KillTarget string outer all
    /declare KillTargetID int outer
    /declare SitDelay timer outer
    /declare SpellName string outer
    /declare SlowTimer timer outer
    /declare SlowCounter int outer
    /declare HPCheckTimer timer outer
    /declare LastHPs[6] int outer
    /declare DebuffAttempts int outer
    /declare LastTargetID int outer
    /declare TankDSBuff timer outer
    /declare BuffTimer timer outer 10s
    /declare LastSwarmID int outer

    /declare RaidEngageHP int outer 80
    | note that all spells but buffs are NOT auto memorized, if you want them used, keep them in gems
    | buffs will auto mem on slot 8. If you have a long re-use buff, you can reserve it in another slot to avoid the wait time


    | when to use normal heal spells
    /declare highHP int outer 70
    /if (${Me.Class.ShortName.Equal[DRU]}) /varset highHP 65

    |when to use critical heal spells
    /declare veryLowHP int outer 50


    /declare clrBuffs string outer Heroic Bond|Symbol of Marzin|Shield of Words|
    /declare clrStun string outer Sound of Force
    /declare clrUndeadNuke string outer Banish Undead
    /declare clrSummonNuke string outer Expel Summoned
    /declare clrNuke string outer Retribution

    | used when multiple people below a threshold
    /declare clrGroupHeal string outer Word of Healing
    | used on tanks
    /declare clrBigHeal string outer Divine Light
    | when folks are at critical health, use this (when anyone is)
    /declare clrCriticalHeal string outer Remedy
    | default heal. used against casters and typical situations (when non-tank <70%)
    /declare clrHeal string outer Healing Light
    | optional, used as a fallback if it's memmed and mana super low
    /declare clrLesserHeal string outer Superior Healing


    /declare rngSowSpell string outer Spirit of Wolf
    /declare rngBuffs string outer Force of Nature|Call of Earth|Call of Fire|

    /declare bstSowSpell string outer Spirit of Wolf
    /declare bstBuffs string outer Spiritual Purity|Talisman of Altuna|Furious Strength|Shrink|Chloroplast|

    | used when multiple people below a threshold
    /declare bstGroupHeal string outer None
    | used on tanks
    /declare bstBigHeal string outer Chloroblast
    | when folks are at critical health, use this (when anyone is)
    /declare bstCriticalHeal string outer Chloroblast
    | default heal. used against casters and typical situations (when non-tank <70%)
    /declare bstHeal string outer Chloroblast
    | optional, used as a fallback if it's memmed and mana super low
    /declare bstLesserHeal string outer Chloroblast

    /declare bstNuke string outer Blizzard Blast
    /declare bstSlow string outer Sha's Lethargy

    /declare encBuffs string outer Clarity II|Swift like the Wind|
    /declare encPetBuff string outer Augmentation
    /declare encSlow string outer Languid Pace
    /declare encCharm string outer Cajoling Whispers
    /declare encTash string outer Tashani
    /declare encMemBlur string outer Memory Blur
    /declare encAEMez string outer Enthrall
    /declare encMez string outer Enthrall
    /declare encDot string outer Suffocate
    /declare encNuke string outer Anarchy
    /declare encClaritySpell string outer Clarity II
    /declare encAEStun string outer Color Shift
    /declare encWeakness string outer Weakness
    /declare encSelfRune string outer Rampage
    /declare magBuffs string outer Barrier of Combustion|
    /declare magDSSpell string outer Barrier of Combustion
    | mage spell it will initiate pull with, and also will finish off mobs with. (lesser shock line I suggest)
    /declare magNukePullSpell string outer Shock of Spikes
    /declare magSummonPetSpell string outer Conjuration: Water
    /declare magPetBuff string outer Burnout II
    /declare magMalaise string outer Malaise
    /declare magBigNuke string outer Shock of Swords
    /declare magFinsiherNuke string outer Shock of Spikes


    /declare necSnare string outer Clinging Darkness

    /declare shmSummonPetSpell string outer Vigilant Spirit
    /declare shmBuffs string outer Spirit of Wolf|Spirit of Cat|Spirit of Monkey|Spirit of Ox|Spirit Strength|Regeneration|
    /declare shmSlow string outer Walking Sleep

    /declare wizBigNuke string outer Conflagration
    /declare wizFinisherNuke string outer Frost Shock

    /declare casterShieldSpell string outer Greater Shielding
    /echo Started tlp.mac

:Loop
    /if (${Me.Dead}) /endmacro   
    /call PetSummon
    /call PetBuff
    /call Charm
    /call Heal
    /call GroupLogic
    /call SoloLogic
    /call encMez
    /call Nuke
    /doevents
    /delay 5
    /goto :Loop
/return


sub Event_Buff
    /echo buffing group
    /call Buff
/return

sub Event_RaidBuff
    /echo buffing raid
    /call RaidBuff
/return

*Attaching the complete file*
 

Attachments

Last edited by a moderator:
Hello there RG Community, I'm having a little bit of a problem with my beast. Every time I start my TLP macro, the beast starts to want to mem the spells I have in the mac, but never actually mems any spells or casts anything.
is this your mac or a mac someone else made?

the reason i ask is there is a comment in the macro that says
| note that all spells but buffs are NOT auto memorized, if you want them used, keep them in gems
| buffs will auto mem on slot 8. If you have a long re-use buff, you can reserve it in another slot to avoid the wait time

which leads me to believe you are supposed to mem your spells yourself (other than buffs)
 
1. yes someone else made. 2. Correct, but on my cleric and ranger it uses gem 8 to mem the spells one by one as it goes and buffs.
The person whom gave it to me said to make sure nothing in gem 8 unless im ok with always losing that slot do to this
 
It acts like it wants to it takes the spell out the slot just doesn't replace with a spell. Was leaving me to believe it was human error on a spell mistake or a shortname mistake.
 
Oh I was just thinking that maybe the mq2bst plugin is conflicting with it. the BYOS tab maybe. I'll have to check after patch
 
Oh I was just thinking that maybe the mq2bst plugin is conflicting with it. the BYOS tab maybe. I'll have to check after patch
if you're running mq2bst and also trying to run a macro that is doing other stuff - you're going to have bad results :(
 
ya so what I usually do is just use the /mac tlp for the /echo buff then end it. and just use mq2bst for rest. I'm Brand spankin new to mq2 and coding lol. But I'm reading everything I can, soon I will have conditions or at least be able to use them
 
ya so what I usually do is just use the /mac tlp for the /echo buff then end it. and just use mq2bst for rest. I'm Brand spankin new to mq2 and coding lol. But I'm reading everything I can, soon I will have conditions or at least be able to use them
sounds like you're already kickin ass if you're brand new and figuring all this stuff out! keep it up

you could add a line to /bst pause on at the start and then a /bst pause off at the end if you still wanted to use it in this manner
 
For the plugin or the mac? And thank you! It's not easy learning all this, on top of being away from technology for a Decade. lol
 
For the plugin or the mac? And thank you! It's not easy learning all this, on top of being away from technology for a Decade. lol
yeah if you want to stop using the plugin to run a macro - you can have the macro do a /bst pause on (which pauses mq2bst) and then a /bst pause off to unpause mq2bst when you're done
 
I’m going to have to use that then instead. Right now I’m just running and unloading the Mac, turning BYOS on/off then unloading the Mac
 
Off topic question - do all 3 of the Devs for donation split the tips or just luck of the draw?
 
right i was wondering if they split it.. if they don't then im going to give all 3 something, but if they split it then ill just do a decent 1
 
right i was wondering if they split it.. if they don't then im going to give all 3 something, but if they split it then ill just do a decent 1
no, each of those 3 devs have a "tip" link to tip them directly
 
awesome I have both, and just did the donate to all 3 so should be good to go. lol
 
Ok so I just donated to all 3 but somehow donated to branniac 2 times. LOL so I just hit D and EQ with theirs
 
and I know your super helpful so before you even offer to try and get that fixed its 100% OK lol
 
Question - bst not meming spells

Users who are viewing this thread

Back
Top
Cart