Here's the idea.
Right now, transactions often go like this.
The merchant gets a yellow cloak from his backpack.
The merchant gives you a yellow cloak.
>get coins bag
You get a pile of coins from your crude bag.
>give coins merchant
You give 110 coins merchant
>put coins bag
You put a pile of coins in your crude bag.
What if it was:
The merchant gets a yellow cloak from his backpack and gives it to you.
>give *bag 110 coins merchant
You get 110 coins from your crude bag and give it to the the merchant.
What if you could:
>put *2.chest helm 4.chest
Whaddya think?
You get a grey helm from a plain chest and put it into an ornate chest.
I like the idea, but something like "give/put <item> from <container> to <person/container>" might be easier to use. Maybe not. Makes more sense to me, anyway.
I like it. It'll make things a lot less spammy.
Quote from: Cutthroat on March 11, 2009, 10:37:22 PM
I like the idea, but something like "give/put <item> from <container> to <person/container>" might be easier to use. Maybe not. Makes more sense to me, anyway.
I like it. It'll make things a lot less spammy.
I agree with Cutthroat, that syntax seems easier to use and remember. It also would make things a TON less spammy, an important thing for anyone who's ever done any large amount of reorganizing, selling, or item collecting.
transfer 100 coins bag amos
transfer rock box shelf
transfer idea head gdb
Transfer would rock. However, I am trying to keep everything contained to the same, familiar syntax. As you've said yourself, MORE syntax and commands suck. Expanding them is good.
meh. this is something that ALL clients already have: command stacking. it's just more syntax to confuse noobies and it would only benefit the 5 people using raw telnet.
Why not take it a step farther and setup a Offer/Barter feature for PC to PC purchases?
Agent's perspective:
offer 100 coins bag taven
You offer 100 coins to taven.
Taven's perspective:
Agent offers a pile of coins to you.
count coins agent
There are 100 coins.
offer bag Agent
You offer your canvas bag to Agent.
Agent's perspective:
Taven offers his canvas bag to you.
l in taven's bag
In the canvas bag are: some mekillot steaks
barter
You exchange 100 coins for the canvas bag.
Quote from: Agent_137 on March 12, 2009, 01:03:12 AM
meh. this is something that ALL clients already have: command stacking. it's just more syntax to confuse noobies and it would only benefit the 5 people using raw telnet.
Why not take it a step farther and setup a Offer/Barter feature for PC to PC purchases?
Agent's perspective:
offer 100 coins bag taven
You offer 100 coins to taven.
Taven's perspective:
Agent offers a pile of coins to you.
count coins agent
There are 100 coins.
offer bag Agent
You offer your canvas bag to Agent.
Agent's perspective:
Taven offers his canvas bag to you.
l in taven's bag
In the canvas bag are: some mekillot steaks
barter
You exchange 100 coins for the canvas bag.
This would be a wonderful thing!
BTW, Agent, what you didn't note was the smoother parsing to the room. I admit the command stacking exists, but every time that you smooth parsing to the room, it helps the flow of the game. For example, I remember this.
The yellow bastard has arrived from the west.
The yellow bastard walks across the room to a small table.
The yellow bastard sits at a small table.
The yellow bastard settles back in his chair, reaching for his helmet.
The yellow bastard removes a bone helmet.
Now we do this:
The yellow bastard has arrived from the west.
Walking across the room to it, the yellow bastard sits at a small table.
Settling back in his chair and lifting a hand upwards, the yellow bastard removes a bone helmet.
Anything to make things flow smoother visually across your screen is good, provided it's not overly complex. That is the intent behind my suggestion, not introducing a stacking system, though that IS a secondary benefit.
I love it, You ever tried to oversee four people sorting through chests, trunks, footlockers, cabinets, racks and shelves?
This idea, admitiddly would take a huge coding effort to do, but would defiantly make things less spammy in the long run.
You get Kol's seal of approval.