Doctor Archive
Thread: Automated Buff 'bot' Macro
You know all those unattended Player City medical centres?
I'm going to write a wound-healing version of this that should solve that problem. And with wound healing, you don't have to worry about costing, or about healing yourself (assuming you have no wounds, and even then you'll only do it once).
Thanks for the inspiration!
cool, i just made one of these and wanted to see if anyone else had so i did a search on the forums for "buff bot" and found this thread. pretty cool how similar my script is to the original posters.
/join;
/pause 3;
/ui action targetGroup0;
/pause 3;
/ui action toolbarSlot00;
/pause 20;
/ui action toolbarSlot01;
/pause 20;
/ui action toolbarSlot02;
/pause 20;
/ui action toolbarSlot03;
/pause 20;
/ui action toolbarSlot04;
/pause 20;
/ui action toolbarSlot05;
/pause 20;
/ui action toolbarSlot23;
kinda sucks that every few hours i waste a set of buffs on myself but alas like the rest of you i am working on a viable solution
jamaika
If you come up with something, please let me know. I've given up on the 'lost buffs' and just consider them an added business expense.
KestrelRaptor wrote:
If you come up with something, please let me know. I've given up on the 'lost buffs' and just consider them an added business expense.
Nice work, Limbo. Very cool, indeed. Mind dropping me the waypoint to this bot in the game some time? I might be dropping doctor at some point and then I could make good use of this tool.
By the way, I think it would be quite understandable to raise your prices a little. Obviously, you're offering a very nice service in that people can come to the same place at any time to get a buff. For that type of service, you could easily raise your price by 1000 credits or more. Doing that might help defray the cost of the extra packs you're losing.
This is an excellently written script. However, I do have a neat suggestion.
I am all for making money from buffing, but what about making money from healing? What if, say, for your PA, you placed the same script to heal wounds overnight, so that when you are not playing, anyone could go into the mall and get their wounds tended.
This system would have to completely rely on the trust from your PA mates tipping you, but I think that it would be a great service to have an AFK Healing bot in the medical centers. Not only that, if you are not wounded, it will use the pack on you.
I think I will set this up tomorrow.
I'm not sure if this helps at all.. but if you need to target something else in order to prevent unnecessary buffing.. you can always just /target (insert letter here)
For instance in town, /target b would target the bank.. /target c would target something random that starts with c =p
I guess just find the right letter to target and it'll be something 'null' that wont break the macro.
Thanks again guys.
Bulbados - Limbo is setup on Corellia in the city of Ash. He's in a med center right next to the Shuttleport at :
-2635 +40 or so.
Feel free to toss the macro up on the FAQ, just note that the length may cause problems, and it might be better if it's broken up into a couple smaller macros or aliases.
Updated Macro
This updated version of the Macro addresses the two main problems encountered with my previous version, mainly the macro being too long and getting truncated between logins, and secondly the waste of Enhance packs when there is noone to enhance (ie. self buffing). Thanks to timmaaw2for his insight on getting the targeting portion of the macro working when there is noone grouped with the doctor. Please feel free to distribute this, so long as you give credit to the original author. Also, if you end up using this macro, please drop me a message so I can visit you and see it in action!
Limbo/Obmil <KoA> Flurry
Advertisement macro
The purpose of this macro is to advertise your buff bot, as well as provide general useage instructions. The only reason for breaking this down into 2 seperate macros is to prevent the macro from being truncated when you logout.
/shout If you need to be buffed, please pay the entry fee, then invite me to your group. NO OVERTS. IF YOU ARE OVERT I CANNOT BUFF YOU (I'm neutral) ;
/pause 2;
/say Please note that sometimes it will take me up to 5 minutes to respond to you due to the fashion in which this macro works.;
/pause 2;
/say Please make sure you are not in a group when you invite me, else I might end up not buffing you.;
/pause 2;
/say should I run out of medicine, please notify me via email as to this for a full refund.;
Buff Macro
This is the main buffing macro. It functions as follows:
- Initiates the Advertising macro.
- Pauses to allow the Advertising macro to complete.
- Target a non-player, non self. In this example I target the first targetable item in range beginning with the letter M. (this happens to be a merchant tent a few meters from my medical center)
- Join a group. Being invited to a group is the only way that the macro will be able to target the person to be buffed. This is done twice in case of server lag.
- Enhance target.
- Disband Group.
- Target a non player. This is done just for redundancy reasons.
- Restart the Macro
/macro advertising ;
/pause 26;
/target m;
/pause 2;
/join;
/pause 15;
/ui action targetGroup0;
/ui action targetGroup0;
/pause 5;
/say Hail and well met %NT. I hear you need some enhancements before your next battle.;
/healenhance action;
/pause 25;
/healenhance quickness;
/pause 25;
/healenhance stamina;
/pause 25;
/say Ok %NT, We are almost done! If you are waiting in line I'll be with you soon. (Remember no Overts!);
/healenhance strength;
/pause 25;
/healenhance constitution;
/pause 25;
/healenhance health;
/pause 25;
/disband;
/pause 3;
/say thank you for your patronage Long live the KoA!;
/pause 20;
/target m;
/ui action toolbarSlot01;
Thanks to DaveTV <KoA> of Flurry for asking if this could be done, timmaaw2 from teh SoE boards for his targeting idea, and Rudd from Eclipse Server for his excellent macro FAQ.