Page 1 of 1
"I am emoting" notice
Posted: Sat Apr 13, 2013 8:03 pm
by Puciek
As simple as it is (and also genius!) - a new command that broadcasts "Xxxx is working on emote".
I know that it would be handy as hell to me, as often when you run into someone you don't know whether they are idle, or working on emote, or waiting for you to emote first. Often it winds up with "emote race" as I like to call it (given that both parties are alive when they run into one another) as one person finished his emote faster, and the other must now delete one he was working on, and write a new one that goes along with.
So i suggest that we add a command called "emotelong" or something, which brings you to editor (or just a command line input) and while it awaits for you to finish typing, it will show something like (working on emote) next to your name and broadcast a osay to the room that you are working on such.
I do believe that it would help with smoothing the flow of rp.
Re: "I am emoting" notice
Posted: Sun Apr 14, 2013 10:17 am
by Cellan
I usually just send a quick tell if I'm typing out an emote (if it's necessary). Otherwise, I just amend my own if the other person "gets in" first and it cancels out mine in some way (which isn't often).
Re: "I am emoting" notice
Posted: Sun Apr 14, 2013 5:25 pm
by Puciek
Cellan wrote:I usually just send a quick tell if I'm typing out an emote (if it's necessary). Otherwise, I just amend my own if the other person "gets in" first and it cancels out mine in some way (which isn't often).
That's exactly what i want to fix, especially since you can't always send a tell.
Re: "I am emoting" notice
Posted: Mon Apr 15, 2013 3:51 am
by Cellan
To be honest, I don't really see an issue with it... in any case, I just handle it in other ways, without a coded thing.
Re: "I am emoting" notice
Posted: Mon Apr 15, 2013 4:05 pm
by Leech
I'm with Cellan on this one. I'm all for quality of life improvements, but only when it's something that can't be easily remedied without coded systems.
Re: "I am emoting" notice
Posted: Mon Apr 15, 2013 4:53 pm
by Kinaed
I think it might be useful, but hard to program. In something like IM systems, typically you see something like:
Kinaed is typing...
The problem is that the game can't monitor if you're tying or not because it's not integrated with your client. Rather TI just sits there waiting for a command to hit its command handler. So, as useful as this may be, it's not easy to do automatically. The best we can do is probably put in a command to send an ooc message - and at that stage it may be best to just default to typing yourself oemote is emoting... and leave it at that.
Re: "I am emoting" notice
Posted: Sat Apr 20, 2013 4:08 pm
by Puciek
Kinaed wrote:I think it might be useful, but hard to program. In something like IM systems, typically you see something like:
Kinaed is typing...
The problem is that the game can't monitor if you're tying or not because it's not integrated with your client. Rather TI just sits there waiting for a command to hit its command handler. So, as useful as this may be, it's not easy to do automatically. The best we can do is probably put in a command to send an ooc message - and at that stage it may be best to just default to typing yourself oemote is emoting... and leave it at that.
Just message won't inform someone who just entered the scene about him typing already.
And it's not hard to implement, make a command that replaces your action with bright red text "WRITING EMOTE" until you release an "emote". Also add a notification over osay (without charge) that you've started emoting.
It really would make some rp scenes go much more smooth, before you know other people rhythms (and as a new guy, i don't know most of the people well yet).
Re: "I am emoting" notice
Posted: Sun Apr 21, 2013 2:08 am
by Leech
Alternatively, you could do 'action is writing an emote[OOC]'.
Most clients even have keybindings for commands. You can make that one of them.
Re: "I am emoting" notice
Posted: Sun Apr 21, 2013 2:30 am
by Puciek
Leech wrote:Alternatively, you could do 'action is writing an emote[OOC]'.
Most clients even have keybindings for commands. You can make that one of them.
I can do almost anything with scripting in CMUD (my triggers would even restore the action back to the old one after emote is fired) but that's not really a reason not to implement something in game. Especially when it is quite easy to do (heck, give me couple days and i will dig out my old diku and work out a snippet for it).