Adjustments to the 'alias' command

Started by Yang, June 05, 2006, 02:10:49 AM

How about harnessing the power of emote's @ and putting it into aliases as a place holder.

Currently:
Quote
Your aliases
------------
1               draw halfsword
2               draw dagger boots
3               throw dagger Amos north
------------

But what if:
Quote
Your aliases
------------
1               draw halfsword
2               draw dagger boots
3               throw dagger @ north
------------

Now I can type:
Quote
> 3 Amos

And the command line will insert Amos into the placeholder @ to complete the alias and make it a legitimate command!


You only have 10 alias's with the mud account so rather then waste four on throwing your dagger in each direction just do

Your aliases
------------
1 draw halfsword
2 draw dagger boots
3 throw dagger

>3 Amos north
It's good for spells as well with "alias UberDeath cast 'wek un krath petro kral'" so when I use it I do "UberDeath Amos"

You both are missing the point entirely.

The point being that @ serves as a placeholder in the alias.

Take, for example MUSHclient's alias system:

% serves as a variable placeholder.

You can set up an alias:

The actual command:
change language %

The alias:
speak *

The command you enter:
speak <sirihish/allundean/whateverlanguage>


The % serves as a variable placeholder.

What Yang is suggesting is that @ serve as that variable placeholder so that you could alias commands with differing targets (such as "3 amos" being what you'd type for "throw knife amos north").

I like it.

When I was posting the idea, I thought to myself: 'Delirium will like this idea, therefor it must kick ass.'

Honestly.

The applications are much larger than just a throw alias. It all depends on how complex it would be to put the placeholder into the age old alias system.

And as for this 'use a client' comment, I've always been against clients, even when I played a very effective pkiller on a hack and slash where everyone used them. I believe a mud should be playable from a basic telnet prompt.

Having played on a mud where this was possible, I must say that it definitely makes it *much* easier to play on a base telnet prompt.  I was a hardcore telnet soapboxer for many many years.  "If you can't mud from base telnet, you're a candyass!" and whatnot.  

I support.
Yes. Read the thread if you want, or skip to page 7 and be dismissive.
-Reiloth

Words I repeat every time I start a post:
Quote from: Rathustra on June 23, 2016, 03:29:08 PM
Stop being shitty to each other.

I don't understand.
"The most important thing is to find out what is the most important thing." -- Shunryu Suzuki

Blah, nevermind.
EvilRoeSlade wrote:
QuoteYou find a bulbous root sac and pick it up.
You shout, in sirihish:
"I HAVE A BULBOUS SAC"
QuoteA staff member sends:
     "You are likely dead."

Quote from: "Yang"You both are missing the point entirely.
No I get the point, I just don't think with something as limited as aliases (of which you're only allowed 10), there's much use adding too many functions to it. I'd want more then 10 aliases before I wanted additional functionality.

Quote from: "Yang"I've always been against clients...I believe a mud should be playable from a basic telnet prompt.
Adding functionality to alias isn't going to make Arm -that- much more playable on telnet. IMO alias is like brief. Something that should be used sparingly. I figure if you want more functionality on things like alias or color, use a client. Otherwise use telnet.

Me, I don't know why someone would want to limit themself to telnet if they could use a client.

You can feel free to use a client, John. I'm not sure I can catch any constructive criticism from your posts though. You seem to be naysaying the idea for the sake of naysaying it. Plenty of people still use alias, for a great variety of reasons. You don't, you prefer clients. That's fine! But I don't understand the basis for an argument against something which is a simple addition and has very little negative impact in whatever way to anyone's gameplay. I see only positives.

I have seen the 'get a client' argument so much in the past, and it drives me nuts. It's barely even a client issue at all. It's about making an existing system a little more flexible for the playability and enjoyment of people who still prefer to use alias heavily: myself included.

If you can come up with some other reason other than your personal preference for clients why you would be against this, by all means, let's delve into the pros and cons of the proposed adjustment. Otherwise just go use your client! No problem at all, no harm done, and you'll not even notice or care for what is done to alias. Thanks!

Quote from: "Yang"I'm not sure I can catch any constructive criticism from your posts though. You seem to be naysaying the idea for the sake of naysaying it.
I'm nasaying it because I don't feel that the alias function is useful enough to add more functionality to it. Until we can have more then 10 aliases, I'll continue to feel that way.

Quote from: "Yang"But I don't understand the basis for an argument against something which is a simple addition and has very little negative impact in whatever way to anyone's gameplay. I see only positives.
I'd rather see the staff spend their time on something else, as I feel that whilever we're only limited to 10 aliases, the usefulness of it is extremely limited to such a degree that adding more functionality to it while keeping the 10 alias limit would be fairly pointless. Would the usefulness to alias be increased with this? Yes. But nowhere near enough to warrant implementing it when we're limited to a mere 10 aliases.

I did make this point in my very first post (saying that it would be pointless with the throwing dagger example as four tenths of the aliases would be used up on it) and clarified in my second post (saying that I don't see the point to making the alias system more complex until the amount of aliases we can have is increased). Sorry I wasn't clear enough.

Adding more than 10 aliases would be great too, but I actually believe that having a placeholder command to the existing 10 would allow a certain flexibility to make those 10 go as far as 20 or 30 might in some circumstances.


I like the idea. But as John says, it wouldn't serve much now, not until we have access to more aliases. And there a ton of other things I'd rather se coded first.

That's all beyond the point.

I like the idea.
Wynning since October 25, 2008.

Quote from: Ami on November 23, 2010, 03:40:39 PM
>craft newbie into good player

You accidentally snap newbie into useless pieces.


Discord:The7DeadlyVenomz#3870

I wish it was longer and more advanced.  I use alias all the time for everything, even little notes to remind myself.

However, I've been using the Bio command to add notes, now.  bio add kill this dude; oh yeah, templar said to kill this dude, he's pretty stupid;~;save
New Players Guide: http://gdb.armageddon.org/index.php/topic,33512.0.html


Quote from: Morgenes on April 01, 2011, 10:33:11 PM
You win Armageddon, congratulations!  Type 'credits', then store your character and make a new one

The alias system is a convenience for new players, really.  If you want to create sophisticated aliases, learn to use the aliases/substitutions/etc. within your MUDclient.

The same goes for modifications to infobar.  I have a tinyfugue macro that parses my prompt and updates the visual-bar in TF with my hits, mana, stun, etc.

(this is just my opinion, btw, one of the other coders may be interested in improving those systems, just not me)

-- X

Why anyone would want to suffer through basic telnet is beyond me.  It's been years since you had to.  Evolve already.  I can point you to the absolutely free one I currently use for all sorts of extremely useful, non-gimpy things.
Any questions, comments, or condemnations to an eternity of fiery torment?

Waving a hammer, the irate, seething crafter says, in rage-accented sirihish :
"Be impressed.  Now!"

Why anyone would want to suffer through permadeath is beyond me. It's been years since you had to. Evolve already. I can point you to the absolutely ressurrecting MUD I currently use for all sorts of extremely useful, non-gimpy mudding.

Not to be rude.  But if the guy wants to put out an idea to make -his- game more enjoyable...  Stop trying to force the guy to get a client.  If there is no IMM willing to code it, he's out of luck anyway.  It doesn't affect you ICly, and it really doesn't even affect you OOCly.  I'm not flaming, I'm just saying chill.  If he doesn't want to use a client, because he feels he has more fun..  Then more power to him.

Quote from: "mansa"However, I've been using the Bio command to add notes, now.  bio add kill this dude; oh yeah, templar said to kill this dude, he's pretty stupid;~;save

Not to pick on the mansa, but wasn't it specified that the Bio command isn't supposed to be used for notes?

Quote from: "diealot2l2l"Not to be rude.

You are being rude.  Deal.

Quote from: "diealot2l2l"But if the guy wants to put out an idea to make -his- game more enjoyable...  Stop trying to force the guy to get a client.  If there is no IMM willing to code it, he's out of luck anyway.  It doesn't affect you ICly, and it really doesn't even affect you OOCly.  I'm not flaming, I'm just saying chill.  If he doesn't want to use a client, because he feels he has more fun..  Then more power to him.

So, the coders are supposed to change the MUD to make it more like a MUD client because some players won't get one?  The logic escapes me.
Any questions, comments, or condemnations to an eternity of fiery torment?

Waving a hammer, the irate, seething crafter says, in rage-accented sirihish :
"Be impressed.  Now!"

I was not being rude.  Being rude requires intent.  It was my intention to ask people to back off, and make a point, not to injure feelings.  Especially since I get nothing out of this exchange, whatesoever.

And, like I said, if a coder picks it up as a fun idea?  Awesome!

If not?  Oh well.

The coders aren't required to do it.  It was just an idea.  Like the several hundred other ideas that float around the gdb at any one time.  Don't tell him how to enjoy his game.  Thats all there is to it.

Quote from: "diealot2l2l"Being rude requires intent.

This changes everything.  :shock:
Behold.
hang is actually...

Stop derailing the thread.

That is, in reality, rude.  

I used the wrong word, since rudeness is typified by uncouth or uncivilized behavior, and I was making a point, without meaning to injure feelings.  I do not know what to call that, and I apologize for being unclear enough to allow you to grief over such a small thing.
The rugged, red-haired woman is not a proper mount." -- oops


http://www.penny-arcade.com/comic/2004/03/19

Diealot - Ninja Helper (Too cool for Tags)

This thread had degenerated to name calling and flaming.  I think everyone has said their peace so I'm locking this one.
Morgenes

Producer
Armageddon Staff