|  | 
	
	
		| poon Beginner
 
 
 Joined: 11 Oct 2001
 Posts: 12
 Location: USA
 
 | 
			
			  |  Posted: Sun Dec 16, 2001 3:27 am 
 Setting up a default in an alias.
 
 |  
				| I'm trying to figure out a way of setting a default for aliases...  this might be really
 easy and I'm just braindead right now, but
 here is the setup.
 
 I have a zmud alias 'sh' for cast blood shield %1
 
 What I would like to be able to do is set it
 up so that if I type 'sh vraurk' then I do 'cast blood shield vraurk'  but if I simply do 'sh' then I do 'cast blood shield me'
 
 There is a mud setup that allows me to do this, but I like having most of my aliases
 in zmud for one reason or another.  The setup works like this:
 
 alias sh cast blood shield $arg:me$
 
 'me' is an auto-nickname for my user name on my mud.
 
 Any help with this will definitely be appreciated.... thanks in advance.
 
 Poon
 ZMud 6.16
 Win95
 |  | 
	
	  |  | 
	
		|  | 
	
		| jtrent Beginner
 
 
 Joined: 22 Nov 2001
 Posts: 18
 Location: USA
 
 | 
			
			  |  Posted: Sun Dec 16, 2001 4:15 am 
 |  
				| If you cast blood shield undefined, does your mud send an error back to you? 
 Most muds I have been to, an undefined cast reflects upon the caster.
 
 So you put
 #alias {sh}{cast 'blood shield'}
 
 Syntax: sh
 Result: You cast blood shield on yourself.
 
 Syntax: sh vraurk
 Result: You cast blood shield on vraurk.
 
 -J
 
 The system doesn't really work, it can't be fixed,
 no one understands it, no one is in charge of it,
 it can't be lived without, and it gets worse every year.
 - Stewart Brand
 |  | 
	
	  |  | 
	
		|  | 
	
		| Troubadour GURU
 
 
 Joined: 14 Oct 2000
 Posts: 556
 Location: USA
 
 | 
			
			  |  Posted: Sun Dec 16, 2001 4:24 am 
 |  
				| If your mud does require a target for the spell, use this: 
 #ALIAS sh {cast blood shield %if( %null(%1), me, %1)}
 
 Troubadour
  |  | 
	
	  |  | 
	
		|  | 
	
		| poon Beginner
 
 
 Joined: 11 Oct 2001
 Posts: 12
 Location: USA
 
 | 
			
			  |  Posted: Sun Dec 16, 2001 4:28 am 
 |  
				| Okay.... I feel incredibly stupid.   
 However, that still doesn't help me with
 other aliases, such as attack commands.
 
 I also have an alias for my 'hurl' attack
 command:
 
 alias h hurl $arg:him$
 
 where I have him nicknamed as 'monster'
 or if I am hunting a player, I nickname him
 as the player's name.
 
 Thanks again, in advance!
 
 Poon.
 |  | 
	
	  |  | 
	
		|  | 
	
		| poon Beginner
 
 
 Joined: 11 Oct 2001
 Posts: 12
 Location: USA
 
 | 
			
			  |  Posted: Sun Dec 16, 2001 4:31 am 
 |  
				| Thanks a ton, Troubadour, that worked great! 
 Poon
 |  | 
	
	  |  | 
	
		|  | 
	
		|  | 
	
		|  |