Outfits

Started by CodeMaster, August 14, 2015, 10:52:40 PM

Quote from: Delirium on August 14, 2015, 10:29:11 PM
Make it easier to change in/out of armor first and then you have my axe.

Some kinda command that would take off items you're wearing and put other items on in an abbreviated fashion might be nice.  It's easy to do client-side, but I'm curious about what you guys think the best syntax for it would be.

After a couple false starts (storing outfits like aliases) I was thinking something similar to the crafting syntax:


> change outfit from <list of items to remove> to <list of items to put on|nothing>


The list of items to put on must be in your inventory or on the floor.  On the floor might be best.  Not sure.


change outfit from black.silk.dress bandana belt knife to sandals vest leggings boots
You remove your black silk dress breastplate.
You remove your red sandcloth bandana.
You remove your black belt.
You remove your obsidian knife, which falls to the ground. [player has no inv room left]
You pick up and put on a pair of leather sandals, which were in the room.
You pick up and put on a leather vest, which was in the room.
You pick up and put on a pair of studded leggings, which were in the room.
You already have something on your feet.


To avoid spamming other players, you wouldn't be able to use "change outfit" in populated (e.g., tavern) rooms, or in the presence of more than 3 (visible) PCs:


> change outfit from ...
Get a room.

The neat, clean-shaven man sends you a telepathic message:
     "I tried hairy...Im sorry"

Quote from: http://myst.home.comcast.net/~myst/amud/great.htmlYou can also save several changes of clothes into "eqsets" and change your clothes by typing one command.  No equipment spam during changing -  all you and other people will see is, "Soandso quickly changes clothes."

Yes. Not sure about your syntax, but something for managing clothes/armor sets would be great.

Especially for combat characters on a schedule, who shouldn't really be wearing full armor to go to the bar.
<Maso> I thought you were like...a real sweet lady.

highlord, pls
Quote
Whatever happens, happens.

Outfit create city
>You have created an outfit called city.

Outfit add black.pants city
>You have added a pair of silk-trimmed, black pants to your city outfit.

Outfit remove green.shirt city
>You have removed a green.shirt from your city outfit.

Outfit city
>You do not see that container to outfit from.

Outfit city pack
>You outfit yourself from a grey pack, and stow your previous garb in it.
You can not find your pair of gray shoes.
A silt-horror helm will not fit in a grey pack.


Kadian Hawker: Hia giez ... we has wardrobes available for sale ...
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

This would be one of the best changes I've seen! 4 mantis thumbs up!

Quote from: The7DeadlyVenomz on August 15, 2015, 01:20:10 AM
Outfit city pack
>You outfit yourself from a grey pack, and stow your previous garb in it.
You can not find your pair of gray shoes.
A silt-horror helm will not fit in a grey pack.

Having to specify a container is a good idea.  What happens if your silt-horror helm can't fit in your inventory, either?

Another thing I'm trying to figure out is how to make this system robust to being used to steal items in plain sight.
The neat, clean-shaven man sends you a telepathic message:
     "I tried hairy...Im sorry"

I dig all of these ideas.
Fredd-
i love being a nobles health points

I like the idea.
This should cause a serious delay, similar to crafting very difficult items.

Someone should not be able to go from silks to silt-horror shell in a moment.
Quote from: Twilight on January 22, 2013, 08:17:47 PMGreb - To scavenge, forage, and if Whira is with you, loot the dead.
Grebber - One who grebs.

Quote from: FantasyWriter on August 16, 2015, 02:36:12 PM
I like the idea.
This should cause a serious delay, similar to crafting very difficult items.

Someone should not be able to go from silks to silt-horror shell in a moment.


Could be a silent delay, like with 'empty bag'.

Love the idea too.  One problem when I thought about this for my own client-side scripts is that the 'order' of the items matter, unless you specify where you are wearing them.

as IF you didn't just have them unconscious, naked, and helpless in the street 4 minutes ago

Quote from: FantasyWriter on August 16, 2015, 02:36:12 PM
I like the idea.
This should cause a serious delay, similar to crafting very difficult items.

Someone should not be able to go from silks to silt-horror shell in a moment.


Let's be real. 99% of the people using this are probably going to be going from silks to silks to silks. I don't recall ever having a char that wore horror shell, who ever took it off. It's like dark navy blazer...good for any occasion!

... I'd take it off. I'm in the 1%. Nice.
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 know it's not something everyone can easily do, but this is something you could handle on your end with client-side scripts.

Quote from: Mordiggian on August 18, 2015, 09:22:02 AM
I know it's not something everyone can easily do, but this is something you could handle on your end with client-side scripts.

Yep. You can even put in delays and (canned) emotes if you want. Get fancy with it.

Quote from: Mordiggian on August 18, 2015, 09:22:02 AM
I know it's not something everyone can easily do, but this is something you could handle on your end with client-side scripts.

Yeah I'd invite people to use this thread to describe (maybe a tutorial) how they do it with their own client.  Without giving too much away about who they're playing.
The neat, clean-shaven man sends you a telepathic message:
     "I tried hairy...Im sorry"

In tintin, it's easy:

#alias armor {
echo armors up, like a pro;
remove piece; put piece bag;
remove piece2; put piece bag;
...
get piece3 bag; wear piece3;
get piece4 bag; wear piece4;
...
}

#alias unarmor {
echo strips out of ^me armor, like a pro;
... (same but in reverse)
}

as IF you didn't just have them unconscious, naked, and helpless in the street 4 minutes ago

August 18, 2015, 03:53:42 PM #15 Last Edit: August 18, 2015, 04:06:06 PM by whitt
I use Mushclient.

I have notepad files for outfits and then just cut and paste into the client.

get backpack (emote)
open backpack
get pants backpack
wear pants (emote)
get blouse backpack
wear blouse (emote)
get belt backpack
wear belt
get sash backpack
wear sash waist
get sheath backpack
wear sheath
get cloak backpack
wear cloak
wear backpack (emote)
Quote from: BadSkeelz
Ah well you should just kill those PCs. They're not worth the time of plotting creatively against.

A lot of clients have some syntax for repetition, so I guess if you just wanted to remove everything, you could repeat this over and over:


> remove .
> put . bag


And eventually you'll be naked.

If you wanted to wear the things in a container and you were confident they were going to end up in the right location, you could repeat this:


> get . chest
> wear .


The latter doesn't work well with sashes that want to be your belt, or helmets that want to hang on your belt.
The neat, clean-shaven man sends you a telepathic message:
     "I tried hairy...Im sorry"