Definitive Rescue triggers
-
- Sojourner
- Posts: 510
- Joined: Thu Feb 01, 2001 6:01 am
Definitive Rescue triggers
#trigger {^< T: ({@casterglist})} {rescue %1} rescue
#trigger {switches} {look} rescue
#trigger {* {hits|slashes|crushes|misses|whips|pierces|smashes|sting|stings|drains|strikes|pummels|pummel|strike|slash|pierce|whip|drain|smash|crush|pound|pounds|hit|claw|claws} *({@casterglist})*} {rescue %1} rescue
#trigger {(*), fighting *({@casterglist}).} {rescue %2} rescue
#trigger {* attacks *({@casterglist})*} {rescue %1} rescue
#alias radd {casterglist=%additem(%1,@casterglist)} rescue
#alias rrem {casterglist=%delitem(%1,@casterglist)} rescue
#alias rescrep {#say @casterglist} rescue
radd <name>
rrem <name>
rescrep shows rescue list
#trigger {switches} {look} rescue
#trigger {* {hits|slashes|crushes|misses|whips|pierces|smashes|sting|stings|drains|strikes|pummels|pummel|strike|slash|pierce|whip|drain|smash|crush|pound|pounds|hit|claw|claws} *({@casterglist})*} {rescue %1} rescue
#trigger {(*), fighting *({@casterglist}).} {rescue %2} rescue
#trigger {* attacks *({@casterglist})*} {rescue %1} rescue
#alias radd {casterglist=%additem(%1,@casterglist)} rescue
#alias rrem {casterglist=%delitem(%1,@casterglist)} rescue
#alias rescrep {#say @casterglist} rescue
radd <name>
rrem <name>
rescrep shows rescue list
-
- Sojourner
- Posts: 510
- Joined: Thu Feb 01, 2001 6:01 am
-
- Sojourner
- Posts: 676
- Joined: Fri Jan 26, 2001 6:01 am
- Location: O' Fallon, MO. USA
- Contact:
My first thought would be try naming the trigger something different, like RescTrig
The aliases shouldn't need that rescue keyword at the end of them.
The trigger on switches might be ok, but it cost ya the look time, might just rescue all in the caster list on switches.
Btw make sure you have zmud set to expand vars, it's critical for a trigger like this to work.
The aliases shouldn't need that rescue keyword at the end of them.
The trigger on switches might be ok, but it cost ya the look time, might just rescue all in the caster list on switches.
Btw make sure you have zmud set to expand vars, it's critical for a trigger like this to work.
-
- Sojourner
- Posts: 510
- Joined: Thu Feb 01, 2001 6:01 am
use this instead of the alias's you have. this will work. and solve the problem of it not working with the version in question.
radd
#var casterglist {%additem( %proper( %1), @casterglist)}
rrem
#var casterglist {%delitem( %proper( %1), @casterglist)}
rescrep
#SA These are the current autorescue members on your list:
#SA
#forall {@casterglist} {#sa %i}
now what you could do to make this simpler is simply make a alias called resc1
then have the command like so
#var autorescue1 {%1}
then have a trigger as such... I cant remember the exact format.
pattern
T @autorescue1) C retty hurt (*)
rescue @autorescue1
then you will need one for tank in awful condition.
this way is much simpler and easier to change and only takes one command to operate. You could also add different ones on to it like resc2 and have patterns as such the only difference would be the variable would have to compliment the command (i.e. resc2 would need the variable autorescue2)
so all you would then have to do is at the beginning of the group look at who would need rescued asap. then type as follows
resc1 Nibble
now when nibble gets to PH or Awful, or you could even make a pattern for all the conditions (i.e. excellent, few scratches, few wounds, nasty wounds, pretty hurt, and awful), you automatically try to rescue them.
L8r all,
------------------
I am the only one who can make the words "Ummm, guys?" strike fear into any group.
radd
#var casterglist {%additem( %proper( %1), @casterglist)}
rrem
#var casterglist {%delitem( %proper( %1), @casterglist)}
rescrep
#SA These are the current autorescue members on your list:
#SA
#forall {@casterglist} {#sa %i}
now what you could do to make this simpler is simply make a alias called resc1
then have the command like so
#var autorescue1 {%1}
then have a trigger as such... I cant remember the exact format.
pattern
T @autorescue1) C retty hurt (*)
rescue @autorescue1
then you will need one for tank in awful condition.
this way is much simpler and easier to change and only takes one command to operate. You could also add different ones on to it like resc2 and have patterns as such the only difference would be the variable would have to compliment the command (i.e. resc2 would need the variable autorescue2)
so all you would then have to do is at the beginning of the group look at who would need rescued asap. then type as follows
resc1 Nibble
now when nibble gets to PH or Awful, or you could even make a pattern for all the conditions (i.e. excellent, few scratches, few wounds, nasty wounds, pretty hurt, and awful), you automatically try to rescue them.
L8r all,
------------------
I am the only one who can make the words "Ummm, guys?" strike fear into any group.
-
- Sojourner
- Posts: 262
- Joined: Wed Oct 31, 2001 6:01 am
- Location: Oakville, ON, CA
- Contact:
I'm using z-mud 6.16 and have varied Galok's a little bit. I find the having to look is not necesarry and have the following variation with condensed toggled on :
#CLASS {rescue}
#ALIAS radd {casterglist=%additem( %1, @casterglist)}
#ALIAS rrem {casterglist=%delitem( %1, @casterglist)}
#ALIAS rlist {#say @casterglist}
#TRIGGER {(*), fighting *({@casterglist}).} {rescue %2}
#TRIGGER {* {attacks}*({@casterglist})*} {rescue %1}
#TRIGGER {* T: ({@casterglist})} {rescue %1}
#CLASS 0
I guess the potential problems include if the mob switches to a caster whilst i'm still assisting another tank, but i can manually type look, rather than be spammed with looks. I did add the following line, but found it raised the ctr-Q number from 25 to 42 with just the one line :
#TRIGGER {*{@casterglist})* {defends}*} {rescue %1}
I would be grateful for any suggestions on how to improve my autorescue set. I believe Chezra has a different set, but haven't seen i posted on the bbs.
Cruk
------------------
No I am not Crukk from Exile
[This message has been edited by Cruk (edited 06-03-2002).]
#CLASS {rescue}
#ALIAS radd {casterglist=%additem( %1, @casterglist)}
#ALIAS rrem {casterglist=%delitem( %1, @casterglist)}
#ALIAS rlist {#say @casterglist}
#TRIGGER {(*), fighting *({@casterglist}).} {rescue %2}
#TRIGGER {* {attacks}*({@casterglist})*} {rescue %1}
#TRIGGER {* T: ({@casterglist})} {rescue %1}
#CLASS 0
I guess the potential problems include if the mob switches to a caster whilst i'm still assisting another tank, but i can manually type look, rather than be spammed with looks. I did add the following line, but found it raised the ctr-Q number from 25 to 42 with just the one line :
#TRIGGER {*{@casterglist})* {defends}*} {rescue %1}
I would be grateful for any suggestions on how to improve my autorescue set. I believe Chezra has a different set, but haven't seen i posted on the bbs.
Cruk
------------------
No I am not Crukk from Exile
[This message has been edited by Cruk (edited 06-03-2002).]
Can't think of any reason why this wouldn't work in 4.62:
Best rescue triggers I've ever had, with macro to autobuild your rescue list off the group list.
Aliases:
#alias {addgroup} {#T+ Add_Group; group}
#alias {addtank} {#VAR tanklist %additem( %1, @tanklist); #SA %1 ADDED TO
TANK LIST}
#alias {addres} {#VAR rescuelist %additem( %1, @rescuelist); #SA %1 ADDED TO
RESCUE LIST}
#alias {clearres} {rescuelist = ""; #echo Rescue list - Cleared.}
#alias {cleartanks} {tanklist = ""; #echo Tank list - Cleared.}
#alias {delres} {#var rescuelist %delitem( %1, @rescuelist); #SA %1 REMOVED
FROM RESCUE LIST}
#alias {deltank} {#var tanklist %delitem( %1, @tanklist); #SA %1 REMOVED
FROM TANK LIST}
#alias {displist} {#SA CURRENT RESCUE LIST:; #forall {@rescuelist} {#SA
%{i}}}
#alias {disptanks} {#SA CURRENT TANK LIST:; #forall {@tanklist} {#sa %{i}}}
#alias {autoron} {#T+ autorescue; #ST Autorescue is ON}
#alias {autoroff} {#T- autorescue; #ST Autorescue is OFF}
Triggers:
#action {* fighting *({@rescuelist})*} {rescue %1} {autorescue}
#action {p/} {#T- Add_Group; #sa Group Add Off} {Add_Group}
#action {psp %1} {#IF (%ismember(%1,@tanklist)) {} {addres %1}} {Add_Group}
Instructions:
1) Build a list of tanks you group with by using the 'addtank <tankname>'.
Include yourself.
2) When group is assembled, type 'addgroup'. Macro will add only those in
group that aren't on your tank list.
3) Verify the list(s) with the 'displist' and 'disptanks' commands.
4) Fine tune the list manually, if needed, with 'addres <pcname>' and
'delres <pcname>' commands.
5) Use the 'clearres' and 'cleartanks' commands to clear the lists when you
need to.
6) Toggle autorescue on and off with 'autoron' and 'autoroff'. Status
appears just above your command line in Zmud.
7) Macro rescues people on the rescue list who are tanking when you 'look'
at the room. It doesn't spam a list.
Best rescue triggers I've ever had, with macro to autobuild your rescue list off the group list.
Aliases:
#alias {addgroup} {#T+ Add_Group; group}
#alias {addtank} {#VAR tanklist %additem( %1, @tanklist); #SA %1 ADDED TO
TANK LIST}
#alias {addres} {#VAR rescuelist %additem( %1, @rescuelist); #SA %1 ADDED TO
RESCUE LIST}
#alias {clearres} {rescuelist = ""; #echo Rescue list - Cleared.}
#alias {cleartanks} {tanklist = ""; #echo Tank list - Cleared.}
#alias {delres} {#var rescuelist %delitem( %1, @rescuelist); #SA %1 REMOVED
FROM RESCUE LIST}
#alias {deltank} {#var tanklist %delitem( %1, @tanklist); #SA %1 REMOVED
FROM TANK LIST}
#alias {displist} {#SA CURRENT RESCUE LIST:; #forall {@rescuelist} {#SA
%{i}}}
#alias {disptanks} {#SA CURRENT TANK LIST:; #forall {@tanklist} {#sa %{i}}}
#alias {autoron} {#T+ autorescue; #ST Autorescue is ON}
#alias {autoroff} {#T- autorescue; #ST Autorescue is OFF}
Triggers:
#action {* fighting *({@rescuelist})*} {rescue %1} {autorescue}
#action {p/} {#T- Add_Group; #sa Group Add Off} {Add_Group}
#action {psp %1} {#IF (%ismember(%1,@tanklist)) {} {addres %1}} {Add_Group}
Instructions:
1) Build a list of tanks you group with by using the 'addtank <tankname>'.
Include yourself.
2) When group is assembled, type 'addgroup'. Macro will add only those in
group that aren't on your tank list.
3) Verify the list(s) with the 'displist' and 'disptanks' commands.
4) Fine tune the list manually, if needed, with 'addres <pcname>' and
'delres <pcname>' commands.
5) Use the 'clearres' and 'cleartanks' commands to clear the lists when you
need to.
6) Toggle autorescue on and off with 'autoron' and 'autoroff'. Status
appears just above your command line in Zmud.
7) Macro rescues people on the rescue list who are tanking when you 'look'
at the room. It doesn't spam a list.
I'm using the trigger posted by Galok, and it's awesome. However, it's awful spammy with the part that rescues when a different tank name is in the prompt.
My thoughts... You sort of need this to get the full effect of the rescue trig, I understand, but if it can be done, there's a way to make it less spammy, and just as effective.
On a switch, when the tank name changes, it keeps spaming rescue until the tank is rescue, every time the prompt rolls up. So, how about, rescue on look (like normal), then on a FAILED rescue, the name you're trying to rescue is tried again, until the rescue is sucessful, or someone else rescues that person. Like the name you're trying to rescue is temporarily added as a variable, then removed when rescue successful. This would keep your rescue attempts alive and constant, without the spam.
Kinda hard to follow, hope someone understands what i'm saying
The spam can get ugly during big fights.
Otherwise, Awesome trigger set
------------------
Cordan Se'Draka - Paladin of Helm - Mortal Eye of the Vigilant One -
My thoughts... You sort of need this to get the full effect of the rescue trig, I understand, but if it can be done, there's a way to make it less spammy, and just as effective.
On a switch, when the tank name changes, it keeps spaming rescue until the tank is rescue, every time the prompt rolls up. So, how about, rescue on look (like normal), then on a FAILED rescue, the name you're trying to rescue is tried again, until the rescue is sucessful, or someone else rescues that person. Like the name you're trying to rescue is temporarily added as a variable, then removed when rescue successful. This would keep your rescue attempts alive and constant, without the spam.
Kinda hard to follow, hope someone understands what i'm saying
The spam can get ugly during big fights.
Otherwise, Awesome trigger set
------------------
Cordan Se'Draka - Paladin of Helm - Mortal Eye of the Vigilant One -
I would suggest using jhorr's rescue set which rescues on the look command and then making a trigger that does the look command when you fail a rescue. Make sure it is specific to your failure or you will be rescuing on other tanks failed rescues.
This will however cause you to rescue all of the people being smacked not just the original one you were trying to rescue. Of course as a caster I would rather you try to rescue everyone anyway :> )
The other drawback is that you will see the room description and everything associated with it for as long as it takes to make the rescue.
I think what jhorr does is to highlight "you fail the rescue" and he manually does the look command at that point but keep in mind he doesn't fail rescues that much.
This will however cause you to rescue all of the people being smacked not just the original one you were trying to rescue. Of course as a caster I would rather you try to rescue everyone anyway :> )
The other drawback is that you will see the room description and everything associated with it for as long as it takes to make the rescue.
I think what jhorr does is to highlight "you fail the rescue" and he manually does the look command at that point but keep in mind he doesn't fail rescues that much.
i modified Jhorr's rescue set to make a pet rescue set. The modification was easy (just replace rescue %1 to Order pet_name rescue %1
The only other change is to make a trigger on "fighting YOU!" because if you are the one that is being switched to jhorr's rescue set will try to order the spirit to rescue "YOU!" Which it will not know how to do.
This has worked like a charge to the point where I have been used as another rescuer in zones when we have been short on warriors.
The only other change is to make a trigger on "fighting YOU!" because if you are the one that is being switched to jhorr's rescue set will try to order the spirit to rescue "YOU!" Which it will not know how to do.
This has worked like a charge to the point where I have been used as another rescuer in zones when we have been short on warriors.
Who is online
Users browsing this forum: No registered users and 7 guests