Page 1 of 1

Buff by Tell Macro

Posted: Wed Sep 13, 2017 4:22 am
by Dren Kara
This was not created by me it was created by Mistress Aerea on the SWGEmu Forums

===============================================================

Here is a version of the buff by tell macro in use in Fanfar. Since some people have been asking for it, I thought I'd share. It takes a while to get set up and all of the kinks worked out, but it works if you fallow all of the steps exactly. These macros will also buff someone that invites you to their group instead of sending a tell.

Before you start, you will need an item in the general vicinity named "bandages." A cabinet of piece of furniture is perfect for this. You will probably also want to set an entry fee on the building in which you will be buffing.

Step 1:
Set 2 aliases. This is what makes the buff by tell magic work. To do so, type the following commands before you begin buffing:

Code: Select all

/alias ll /target
/alias <your character’s first name> /target bandages
Step 2:
Load the buff packs into your inventory. Make sure they are not in a bag, but directly in your inventory.

Step 3:
Third, run the following 2 macros with buff packs in your inventory. Make sure to change the <your character name> to your character's name, as this "re-sets" the targeting in between buffs.

MACRO: AUTOBUFF

Code: Select all

/pause 1;
/healEnhance Health;
/pause 13;
/healEnhance Action;
/pause 13;
/healEnhance Strength;
/pause 13;
/healEnhance Stamina;
/pause 13;
/healEnhance Constitution;
/pause 13;
/healEnhance Quickness;
/pause 1;
/disband;
/pause 1;
/ui action startChatReply;
/ui action chatCursorHome;
/ui action chatCursorRight;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatEnter;
/pause 1;
/ui action startChatReply;
/ui action chatCursorHome;
/ui action chatCursorRight;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatEnter;
/pause 1;
/tell <your character name> /icecream;
/join;
/pause 1;
/ui action targetGroup0;
/decline;
/pause 1;
/macro autobuff;
MACRO:AUTOTALK

Code: Select all

/shout Now buffing. Send me a tell to begin the buff session!;
/pause 180;
/macro autotalk;

And if you're feeling REALLY adventurous with aliases and macros, here's the advanced version. It starts buffing faster than the prior version, but has many more moving parts so a lot more can go wrong.

1. ALIASES
Cut and paste the following lines into your chat bar. You only need to do this once per computer you use. Change all instances of "<your character name>" to your character's name.

Code: Select all

/alias :a /alias <your character name> /ui action toolbarPane04;/pause 4;/ui action toolbarPane05

/alias :b /alias <your character name> /setmood

/alias ll /target
2. MACROS
Create the following macros exactly as written. Change all instances of "<your character name>" to your character's name.

MACRO: startDOCbuff
(starts macros running)

Code: Select all

/:a;
/pause 1;
/macro DocBuffSpamLoop;
/pause 1;
/tell <your character name> /icecream;
/pause 1;
/tar bandages;
/macro rBuffDoc;

MACRO: DocBuffSpamLoop
(spams once every 3 minutes to spatial)

Code: Select all

/Recite Now buffing. Please see my bio for buffing instructions.;
/pause 180;
/macro DocBuffSpamLoop;
MACRO: rBuffDoc
(checks to see if someone sent a tell besides self)

Code: Select all

/ui action startChatReply;
/ui action chatCursorHome;
/ui action chatCursorRight;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatEnter;
/pause .5;
/ui action toolbarSlot11;
/pause 1;
/tell <your character name> /icecream;
/pause 10;
/macro rBuffDoc;
MACRO: docBuff
(runs buff cycle)

Code: Select all

/:b;
/afk;
/pause .5;
/ui action startChatReply;
/ui action chatCursorHome;
/ui action chatCursorRight;
/ui action chatDelete;
/ui action chatDelete;
/ui action chatEnter;
/pause 1;
/say Beginning buffs now;
/ui action toolbarPane04;
/pause 1;
/healEnhance Health;
/pause 13;
/healEnhance Action;
/pause 13;
/healEnhance Strength;
/pause 13;
/healEnhance Stamina;
/pause 13;
/healEnhance Constitution;
/pause 13;
/healEnhance Quickness;
/pause 1;
/say Your buffs are complete. Enjoy your day, and good luck out there.;
/tar bandages;
/pause 1;
/afk;
/:a;
3. TOOLBAR SET-UP
Set sixth pane, toolbarSlot11 to a shortcut to the docBUFF macro.
Set fifth pane, toolbarSlot11 to empty.

4. AFK MESSAGE
Under "Tools" and "AFK" paste the following into the auto-response message box and hit "OK".

I am currently in the middle of a buff session. Please send a tell when this session is over.

Thank you for your support!

5. BIO MESSAGE
Under "Community" and "Character" paste the following into the biography box and hit "OK".

Send me a tell for buffs. No need to drop group!

If I fail to buff you, please soft-log and try again.

6. RUN MACRO

Run "/macro startDOCbuff" to begin buffing!

Re: Buff by Tell Macro

Posted: Tue Dec 12, 2017 3:44 am
by Buzzo
macros look great, but what about this second directory stuff?

Re: Buff by Tell Macro

Posted: Fri Aug 24, 2018 12:55 pm
by Jat_1668
I've tried the first part of the macro and my Doc keeps buffing himself. I copied and pasted, changed everything to my character name. What do you think that I did wrong?

Re: Buff by Tell Macro

Posted: Sat Aug 25, 2018 1:31 pm
by Dren Kara
If you are running both a doc and an ent, you have to have 2 installations or 2 computers. The alias file is shared by all characters. For an ent, the ll is tied to /invite, for a doc it is tied to /target.

Re: Buff by Tell Macro

Posted: Tue Apr 07, 2020 9:35 pm
by Knightrunner
HI all Great macro thnx is there a way to add Eating bivoli to this cant seem to work it out for the life of me lol
Thnx in advance

Re: Buff by Tell Macro

Posted: Thu May 21, 2020 10:56 am
by erau
Macro with buff by tip / different amounts -> different treatments...

https://web.archive.org/web/20060822205 ... .id=311296