Go back to previous topic
Forum Name Gameplay
Topic subjectThe "Clear" command.
Topic URLhttps://forums.carrionfields.com/dcboard.php?az=show_topic&forum=6&topic_id=15458
15458, The "Clear" command.
Posted by Chak6904 on Wed 31-Dec-69 07:00 PM
I recently switched here from a different MUD. So far this MUD seems better in nearly all aspects except for having a clear command. I have even lost count on how many times it has got me killed since I started playing a couple of days ago.

At anyrate the Clear command, IMO, is a really good addition to MUD games. From what I understand it's not that hard to get set up either, but i'm not a coder so I don't really know. Just an idea. :9
15460, Just so we're clear...
Posted by Daevryn on Wed 31-Dec-69 07:00 PM
I have no idea what you're talking about.
15461, RE: Just so we're clear...
Posted by Isildur on Wed 31-Dec-69 07:00 PM
Just a guess, but maybe he wants a command to clear out the contents of a character's command buffer.
15468, Oops.
Posted by Chak6904 on Wed 31-Dec-69 07:00 PM
Ya, I was a little sleepy last night when I made the post. The clear command clears out your buffer so lets say you spam trip <someguy> a hundred times and you start to loose and need to quaff a potion or flee or something. Well you have to wait until all those trips go through, with the clear command it'll delete all of the trips you entered and you can start over. Yea, I have heard about the wipe command and how it's better. So why don't we get this implemented would be very helpful for newbies or people who like to spam and it won't be hard to code either! :-) Please, oh please.
15469, It's my understanding...
Posted by GinGa on Wed 31-Dec-69 07:00 PM
that the buffer is client side, not server side. The game will 'wait' for the next command but its the client that holds it. I'm not sure how it works exactly or how the mud knows to disconnect you if the buffer gets too large, but yeah. This does explain why if you disconnect after sending multiple commands - the mud will not carry out any of those commands while you're offline.

If this is right then someone should write a plugin for zmud or ytin to clear buffers.

If I'm wrong, well, we live and learn!

Yhorian.
15475, Nope.
Posted by Valguarnera on Wed 31-Dec-69 07:00 PM
By spamming, you're continuing to input commands. The game receives them in the order they are typed, at the instant they are typed. Your client has no idea how much delay is imposed by Bash or whatever.

The game executes the commands you've typed, in the order you've input them. If you have nothing pending, it executes your command. The next time it's your "turn", it either:

1) Sees you are still under the command lag for your previous command. Nothing happens, but the command lag from your previous lag is decremented. If it reaches zero, it's removed from your queue.

2) Sees nothing, and executes the next command in your queue. This can happen because the previous command has no lag associated with it ("where", etc.), or because the previous command has expired as above.

After 1) or 2) happens, it moves on to the next character, and sees what is in their queue.

I don't think implementing a "clear" command would be super-hard, but I do think it empowers people with sophisticated client setups (who therefore frequently execute batches of commands quickly) over people just typing manually. Most players learn not to spam pretty quickly, and that eliminates a lot of possible risk.

valguarnera@carrionfields.com
15479, RE: Nope.
Posted by Eskelian on Wed 31-Dec-69 07:00 PM
Additionally, it takes the sting out of trigger useage and botting. At the moment, if you spam things, you have to remain somewhat cognizant (I probably mispelled that) of what's going on around you by hitting a where, every now and then, and not inputting 50 commands at once.

If there was a command like clear, I could just clear my buffer as soon as someone else attacked me, and not be penalized for my not-paying-attention.

I like the idea of required alertness. It makes things more interesting and creates a penalty for carelessness that others can exploit, which is exactly what should happen if you're not paying attention and your hated foe catches you preoccupied.
15617, RE: Nope.
Posted by Pendragon_Surtr on Wed 31-Dec-69 07:00 PM
Actually, the current system promotes trigger usage. If you spam 50 commands, then you have to wait for the commands to go through. If you are using a practice trigger or botting, you have a trigger to beep when you are attacked and disable all triggers.
15618, RE: Clear Command, my two cents.
Posted by vargal on Wed 31-Dec-69 07:00 PM
Please for the love of all that is holy in CF-dom.. Please never implement this command. It would completely destroy the point of penalizing those who reconnect to clear their buffer.

I'm so glad CF is not a democracy.. As these days it seems the most popular opinions are the most ridiculous.
15470, I've got two words for you:
Posted by Vershelt on Wed 31-Dec-69 07:00 PM
Don't spam.

Problem solved.
15471, RE: Oops.
Posted by Daevryn on Wed 31-Dec-69 07:00 PM
That'd be kind of a pain in the ass to code, actually.

Personally, I think the game as-is is more strategic so I'm not interested in working on it, myself, but I don't speak for the whole staff.
15459, I'd much rather see the "Wipe" command
Posted by Jagaub on Wed 31-Dec-69 07:00 PM
The Wipe command makes things so much easier and is much more convenient than the Clear command. I don't understand why this mud doesn't have the Wipe command.

Unlike my counterpart, Chak69044.241X, I do know how to code, and coding a Wipe commmand would totally be super-easy.
15465, Wipe = Entire group dies, right? (n/t)
Posted by Zulghinlour on Wed 31-Dec-69 07:00 PM
n/t
15466, No, it's used after the "defecate" command
Posted by Jagaub on Wed 31-Dec-69 07:00 PM
Which is generally used with new "afk" command and complements the "sniff" social quite nicely.