Definitive Rescue triggers

Scripts and support for your favorite MUD client.
Galok Icewolf
Sojourner
Posts: 510
Joined: Thu Feb 01, 2001 6:01 am

Definitive Rescue triggers

Postby Galok Icewolf » Tue Feb 05, 2002 8:09 pm

#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
Galok Icewolf
Sojourner
Posts: 510
Joined: Thu Feb 01, 2001 6:01 am

Postby Galok Icewolf » Tue Feb 05, 2002 8:25 pm

Apparently It dosent work right in 4.62.. I don't know why Image
Gindipple
Sojourner
Posts: 676
Joined: Fri Jan 26, 2001 6:01 am
Location: O' Fallon, MO. USA
Contact:

Postby Gindipple » Tue Feb 05, 2002 11:42 pm

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.
Galok Icewolf
Sojourner
Posts: 510
Joined: Thu Feb 01, 2001 6:01 am

Postby Galok Icewolf » Wed Feb 06, 2002 5:23 am

The point is i don't want to be spammed by a list of names 7-8 times a fight. you end up trying to rescue 13 people that don't need to by time you rescue the one that needs to be rescued...

In this fashion looking actually saves ALOT of time.
Nokar
Sojourner
Posts: 144
Joined: Fri Mar 16, 2001 6:01 am
Location: kokomo, in, usa

Postby Nokar » Thu Feb 07, 2002 4:30 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 Image@autorescue1) C Imageretty 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.
Zoldren
Sojourner
Posts: 1309
Joined: Mon Feb 12, 2001 6:01 am
Location: mt. vernon, il
Contact:

Postby Zoldren » Tue May 07, 2002 8:49 pm

NM I a moron gota enable it

[This message has been edited by Zoldren (edited 05-07-2002).]
Zoldren
Sojourner
Posts: 1309
Joined: Mon Feb 12, 2001 6:01 am
Location: mt. vernon, il
Contact:

Postby Zoldren » Tue May 07, 2002 8:51 pm

NM

[This message has been edited by Zoldren (edited 05-07-2002).]
Iaiken Toransier
Sojourner
Posts: 262
Joined: Wed Oct 31, 2001 6:01 am
Location: Oakville, ON, CA
Contact:

Postby Iaiken Toransier » Sat Jun 01, 2002 7:34 pm

Scary stuff man, first time visiting this forum and I have almost the EXACT same code, even the aliases are named the same, but instead of the var casterlist mine is rlist
Cruk
Sojourner
Posts: 56
Joined: Wed May 22, 2002 5:01 am
Location: Perth, Western Australia

Postby Cruk » Mon Jun 03, 2002 3:02 pm

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).]
Vahok
Sojourner
Posts: 525
Joined: Fri Apr 05, 2002 6:01 am
Location: guelph,ontario,canada

Postby Vahok » Wed Jun 12, 2002 1:42 am

Anyone got a decent one for 4.62?

------------------
Meatshield
Ambar
Sojourner
Posts: 2872
Joined: Tue Jul 02, 2002 5:01 am
Location: Our House in Va.
Contact:

Postby Ambar » Fri Jul 05, 2002 6:31 pm

works for me in 4.62a Image

spammy as HELL but it works!!

hugs Gromi

------------------
Ambar -= Momma Jen =- Crimson Coalition
Jhorr
Sojourner
Posts: 515
Joined: Sun Feb 25, 2001 6:01 am

Postby Jhorr » Sun Jul 14, 2002 3:10 am

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.
Galkar
Sojourner
Posts: 486
Joined: Mon Jan 29, 2001 6:01 am
Location: Providence, RI

Postby Galkar » Sat Jul 27, 2002 5:40 am

Jhorr,
Everytime I type group to see hps, it adds each name to the rescue list again. Can this be changed?

------------------
Galkar
Sojourner
Posts: 486
Joined: Mon Jan 29, 2001 6:01 am
Location: Providence, RI

Postby Galkar » Sat Jul 27, 2002 2:28 pm

Nevermind, found the p/ command, lol


------------------
Wuva
Sojourner
Posts: 219
Joined: Sat Feb 02, 2002 6:01 am
Location: Austin, Texas
Contact:

Postby Wuva » Tue Sep 17, 2002 1:39 pm

Okay question..

I love my status line of showing my hps, exp level and so forth..now once I type autoron, or autoroff, it vanishes..Can I have it all?

------------------
Wuva *Wildchild* EagleBlade
Galkar
Sojourner
Posts: 486
Joined: Mon Jan 29, 2001 6:01 am
Location: Providence, RI

Postby Galkar » Tue Sep 17, 2002 1:49 pm

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 Image

The spam can get ugly during big fights.

Otherwise, Awesome trigger set Image

------------------
Cordan Se'Draka - Paladin of Helm - Mortal Eye of the Vigilant One -
old depok
Sojourner
Posts: 572
Joined: Thu Feb 14, 2002 6:01 am
Location: Philadelphia PA USA

Postby old depok » Wed Sep 18, 2002 7:30 pm

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.
old depok
Sojourner
Posts: 572
Joined: Thu Feb 14, 2002 6:01 am
Location: Philadelphia PA USA

Postby old depok » Thu Nov 07, 2002 5:59 pm

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.

Return to “MUD Client Help”

Who is online

Users browsing this forum: No registered users and 7 guests