Macro depository for macros written before the user variable changes that broke all of them.
Moderator: MacroQuest Developers
-
Kint
- a hill giant

- Posts: 208
- Joined: Thu Mar 13, 2003 3:36 am
Post
by Kint » Fri Jun 06, 2003 5:43 pm
some druids have armor with right click affects such as BPs with regen and boots with SoW. Think you could add some functions like "sow master" they would right click their boots?
-
Kint
- a hill giant

- Posts: 208
- Joined: Thu Mar 13, 2003 3:36 am
Post
by Kint » Fri Jun 06, 2003 6:18 pm
I have this so far to add
/varset a(1,21) sow
/varset a(1,22) cure
Sub Do-sow
/press esc
/press esc
/if n $strlen("$arg(1,"$p1"))>0 {
/if "$arg(1,"$p1")"=="$char(name)" {
/press F1
}else{
/target $arg(1,"$p1")
}
}
/if n "$strlen("$arg(1,"$p1"))"<="0" {
/assist $MasterName
/delay 3
}
/stand
/tell "$MasterName" SoW to %T
/press i
/click right feet
/if "$SitAfterCast"=="1" /sit on
/press esc
/return
Sub Do-cure
/sit off
/g cure incomming
/alt act 153
/return
-
Amadeus
- The Maestro

- Posts: 2036
- Joined: Sat Jun 29, 2002 3:51 pm
Post
by Amadeus » Fri Jun 06, 2003 7:45 pm
Suggestions:
* Add ability to "speak through the druid's mouth" (ie, /tell Amadeus <channel> <text>) .... like, /tell Amadeus say yes!!
* Add ability to cast any spell gem. (ie, /tell Amadeus cast 1) ..would cast spell gem 1. This allows for /aliases on the controlling char to have them cast spells quickly if htey're not using the default settings (ie, it's not a PLing session..hehe)
* Spell Memorization. Is this possible? For example, '/tell Amadeus mem "circle of knowledge" 5' ...would mem that spell in gem 5.
(I'm not sure if this is possible yet with current MQ code)
* Set AFK message. (ie, /tell amadeus afk <text>)
* Ability to issue any command.. (ie, /tell amadeus do /camp desktop) .....anything after 'do' would be sent to the command interpreter as a string.
Last edited by
Amadeus on Fri Jun 06, 2003 8:01 pm, edited 1 time in total.
-
Amadeus
- The Maestro

- Posts: 2036
- Joined: Sat Jun 29, 2002 3:51 pm
Post
by Amadeus » Fri Jun 06, 2003 7:46 pm
Is there a reason that the macro responds so slowly? I mean, is that a MQ thing that needs to be looked at? I notice that I can give a command at it take sometimes as much as 3 seconds for it to be done.
Otherwise, the script is working great for me now :)
-
grimjack
- Macro Author

- Posts: 525
- Joined: Thu Nov 07, 2002 6:51 am
-
Contact:
Post
by grimjack » Sat Jun 07, 2003 12:10 am
Amadeus wrote:Is there a reason that the macro responds so slowly? I mean, is that a MQ thing that needs to be looked at? I notice that I can give a command at it take sometimes as much as 3 seconds for it to be done.
Otherwise, the script is working great for me now :)
Added #turbo 75 for this. Forgot I had not posted it. You may need to tweak this for your machine. If you have a slow one lower it.
-
grimjack
- Macro Author

- Posts: 525
- Joined: Thu Nov 07, 2002 6:51 am
-
Contact:
Post
by grimjack » Sat Jun 07, 2003 12:24 pm
Amadeus wrote:Suggestions:
* Add ability to "speak through the druid's mouth" (ie, /tell Amadeus <channel> <text>) .... like, /tell Amadeus say yes!!
* Add ability to cast any spell gem. (ie, /tell Amadeus cast 1) ..would cast spell gem 1. This allows for /aliases on the controlling char to have them cast spells quickly if htey're not using the default settings (ie, it's not a PLing session..hehe)
* Spell Memorization. Is this possible? For example, '/tell Amadeus mem "circle of knowledge" 5' ...would mem that spell in gem 5.
(I'm not sure if this is possible yet with current MQ code)
* Set AFK message. (ie, /tell amadeus afk <text>)
* Ability to issue any command.. (ie, /tell amadeus do /camp desktop) .....anything after 'do' would be sent to the command interpreter as a string.
I like all of these ideas. I may see what I can do to add some of these sometime soon. I don't think Spell Memorization is doable yet but I could be wrong.
-
grimjack
- Macro Author

- Posts: 525
- Joined: Thu Nov 07, 2002 6:51 am
-
Contact:
Post
by grimjack » Mon Jun 09, 2003 12:39 am
Revamp of macro to be in line with generic, shaman, cleric, and wizard macros.
-
]\[E()
- a lesser mummy

- Posts: 48
- Joined: Mon Sep 30, 2002 10:13 pm
- Location: Flint Michigan
-
Contact:
Post
by ]\[E() » Tue Jul 22, 2003 4:18 am
Is this working as of July 22nd?? and where is Spellsub.mac?
Thanks in advance,
-Josh
-
fryfrog
- a hill giant

- Posts: 271
- Joined: Fri Jun 20, 2003 5:37 am
Post
by fryfrog » Tue Jul 22, 2003 4:29 am
I hate to promote another product, but if you are looking to control a caster I highly suggest Xylobot running the MCS script. It does so many different things its hard to list them, but suffice it to say that when running it on my cleric to keep a static camped group alive... I can go away from the keyboard for hours at a time. It keeps track of buffs, it has hitpoint watching, healing, spell memorization, spell casting, is remote controlable and so many other things I just can't think of them.
Along with a few others, I had been maintaining that script for quite a while, adding feature after feature until it was this gigantic powerful beast. It is actually quite fast, when run on a half decent computer (mine was a p3 800 w/ 256mb ram and a geforce 2 mx).
-
Rusk
- decaying skeleton

- Posts: 3
- Joined: Tue Jul 22, 2003 11:10 pm
Post
by Rusk » Tue Jul 22, 2003 11:13 pm
Code: Select all
||||||||||||||||||Begin Edit||||||||||||||||||||||||||||||||||||||||||||||||
/tell "$MasterName" Druid Complete Heal on %T
/call SpellSub "Name of Druid complete heal"
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I am new to this, I got the code compiled and semi working, but I cannot figure out how to add/change/enter my actual spells to cast. What part of the above do I need to change to add my "for example" Tunare's Renewal" spell (druid complete heal) PLease give me an example.
Thanks!
-
grimjack
- Macro Author

- Posts: 525
- Joined: Thu Nov 07, 2002 6:51 am
-
Contact:
Post
by grimjack » Wed Jul 23, 2003 2:45 am
Rusk wrote:Code: Select all
||||||||||||||||||Begin Edit||||||||||||||||||||||||||||||||||||||||||||||||
/tell "$MasterName" Druid Complete Heal on %T
/call SpellSub "Name of Druid complete heal"
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I am new to this, I got the code compiled and semi working, but I cannot figure out how to add/change/enter my actual spells to cast. What part of the above do I need to change to add my "for example" Tunare's Renewal" spell (druid complete heal) PLease give me an example.
Thanks!
Code: Select all
/call SpellSub "Name of Druid complete heal"
The key phrase is:
/call SpellSub
"Name of Druid complete heal"
When they come to me, they're in trouble, or they want some. I bust people out of prison, hunt down vampires, fight alien gods -- All the fun jobs people are too squeamish or too polite to do themselves.
Call me a mercenary. Call me an assassin. Call me a villain. I am all that and more.
My name's John Gaunt, but out on the streets of Cynosure, I am called...
GrimJack
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Wed Jul 23, 2003 5:11 am
Code: Select all
||||||||||||||||||Begin Edit||||||||||||||||||||||||||||||||||||||||||||||||
/tell "$MasterName" Tunare's Renewal on %T
/call SpellSub "Tunare's Renewal"
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.
-
Rusk
- decaying skeleton

- Posts: 3
- Joined: Tue Jul 22, 2003 11:10 pm
Post
by Rusk » Wed Jul 23, 2003 9:38 am
I tried that and still no luck, I have the spell memed and I can get the bot to sit/follow/moveto and all that stuff but I cannot get him to cast anything at all. Do I need to load the spells in a certain order? Are thoes lines the only place I need to edit? Thanks!
-
EqMule
- Developer

- Posts: 2697
- Joined: Fri Jan 03, 2003 9:57 pm
-
Contact:
Post
by EqMule » Wed Jul 23, 2003 2:57 pm
if you just type /cast "Tunare's Renewal" on the commandline in eq and press enter, does it cast it? if not, then you either dont have it memmed, or its mispelled. (or you dont have a working copy of mq...)

o/
If you like MQ2 and would like to contribute, please do. My goal is 25 donations per month.
So far I've received

donations for this month's patches.
Bitcoin: 1Aq8ackjQ4f7AUvbUL7BE6oPfT8PmNP4Zq
Krono: PM me.
I can always use characters for testing, PM me if you can donate one.