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.
*Attaching the complete file*
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:


