Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » zMUD General Discussion
Laurus
Newbie


Joined: 30 Jun 2004
Posts: 7
Location: USA

PostPosted: Wed Jun 30, 2004 12:30 am   

Help a newbie with a Macro in Achaea
 
This is my first post. I am looking to set up a Macro to set up all my "defenses" when I start playing, but some of them require balance/equilibrium. I can't remember what the command for the next line to wait until feedback is received until it executes the next command. I thought it was something like %wa or /wa. Can anyone help me with this?

[?]
Reply with quote
Larkin
Wizard


Joined: 25 Mar 2003
Posts: 1113
Location: USA

PostPosted: Wed Jun 30, 2004 2:53 am   
 
I believe Caled posted a script either on his web site or in the Finished Scripts forum here.

I have taken the idea a few steps further in the ACP (Achaean Curing Project) and made it quite general and included redeffing for the 'free' defenses. You're welcome to try the scripts at http://achaeacure.sf.net. If you have questions, post them on the forums over there. (Hint: read the readme.txt file first or the web site Installation and FAQ.)

Version R2 is a bit messed up, so I recommend the latest CVS version, if you can get that. Otherwise, a version R3 will be coming soon, I hope.
Reply with quote
user0101
Apprentice


Joined: 01 Aug 2003
Posts: 100
Location: USA

PostPosted: Wed Jun 30, 2004 2:55 am   
 
#CLASS Deffing
#TRIGGER "defup_prompt1" {^%dh, %dm* (%w)-} {#if (%pos( x, %1)) {Deffing/bal = 1} {Deffing/bal = 0};#if (%pos( e, %1)) {Deffing/eq = 1} {Deffing/eq = 0}} "" {nocr|prompt}
#TRIGGER {^Your last login was from domain} {#t+ login_defup1;login_def}
#TRIGGER "login_defup1" {{You have recovered equilibrium.|You have recovered balance on all limbs.}} {login_def} "" {disable}
#ALIAS login_def {#if (@Deffing/bal and @Deffing/eq) {#if (@Deffing/login_defs) {#EXEC %pop( login_defs)} {#t- login_defup1}}}
#VAR login_defs {touch cloak|touch mindseye|defense3|etc} {}
#CLASS 0

I use something similar, but with some illusion prevention. All you need to do is modify the @login_defs variable to include all the defenses you want to put up. Make sure to set the default variable to include these defenses as well (to do it on the prompt, just add in the exact same defenses into the second set of curly braces).
Reply with quote
Laurus
Newbie


Joined: 30 Jun 2004
Posts: 7
Location: USA

PostPosted: Wed Jun 30, 2004 3:43 am   
 
I really appreciate all the help, but I'm positive that there is a something simple I can type before the line. I used to have version 5.48, and I did it there. Here are the defenses I am trying to set up:
WEATHERING
FITNESS
GRIP
TOUCH CLOAK
RESISTANCE
PARRY <BODY PART>
selfishness
Isn't there still a command that can just be added in front of each line so that it waits for feedback from the mud that it's finished the previous task?
Reply with quote
Laurus
Newbie


Joined: 30 Jun 2004
Posts: 7
Location: USA

PostPosted: Wed Jun 30, 2004 3:43 am   
 
I am currently using version 7.05 of zmud
Reply with quote
Amylon
Novice


Joined: 31 Jan 2003
Posts: 49
Location: Australia

PostPosted: Wed Jun 30, 2004 9:07 am   
 
The simple answer is no.
You could do it with #alarm or #wait but that is a silly way and prone to lag messing it up. The way both Larkin and user0101 suggested is much more efficient. Version 5.48 was a good client but compared to 7.05 its like a horse and cart to a ferrari. :)
Reply with quote
Laurus
Newbie


Joined: 30 Jun 2004
Posts: 7
Location: USA

PostPosted: Wed Jun 30, 2004 11:45 am   
 
I see what you mean now. Thanks for the help, everyone, it worked!
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » zMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net