Talk:DvorakMUSH

From Dvorak - A Blank-Card Game
Jump to navigationJump to search

Um shouldn't "click this link" have a link attached? -Ryan1729

Oh, yes. Fixed. --Kevan 14:46, 6 March 2007 (UTC)

Has my character been permanently exiled? I played around with the building, created a new room for myself, then teleported into it and made it my home. Now I can't seem to teleport back, reset my home to the first room, or link an exit in my room to the original ones. CashCrazed 23:10, 31 March 2007 (BST)

Linking exits to other people's rooms might be disallowed by default, and something I didn't think to unlock for the base rooms; I'm a bit rusty on how MUSHes work. @tel #6 should work, though, to get you back to the Dvorak Lounge. --Kevan 16:14, 1 April 2007 (BST)
I can't teleport into other people's rooms, so all I get is "You can't teleport there!". It's odd that player's homes start in room #1, but you can't reset your home to that room if you move it. Is the ABODE flag set on that room? CashCrazed 20:41, 1 April 2007 (BST)
I can't remember what abode flags are. I've set the Dvorak Lounge as jump_ok, though, now, so you should be able to teleport to it. --Kevan 21:01, 1 April 2007 (BST)
All right, I'm back in now. Thanks! CashCrazed 23:17, 1 April 2007 (BST)

There's a security flaw in the game. At any time, any player can quietly use loadcard to palm cards into the deck without anyone knowing.-Bucky 23:51, 3 April 2007 (BST)

I was playing with structures and I think I broke something. I got some fatal error and it said the database had to reset. After that, the changes I made in the last 15 minutes were gone. I was the only one on, so I don't think anyone else was affected. CashCrazed 07:02, 4 April 2007 (BST)

The cleardeck function doesn't quite work properly. After clearing the deck, there is still one card in the draw pile.-Bucky 23:10, 10 April 2007 (BST)

Feature Requests

1) Support for "Look at the top X cards of the deck [and rearrange them]"-Bucky

You can draw X cards to look at them, but there needs to be a way to place a card on top of the draw pile. Of course, if you don't have the option of rearranging them, then a look-at function would be better. MagiMaster 03:22, 26 March 2007 (BST)
Afraid all this is impossible, under the current implementation - the Engine doesn't store the order of the draw pile, it just gives you a random card from it, whenever you draw. You could work around it by just keeping the cards in your hand, and remembering that they're in a certain order on top of the draw pile, whenever anyone draws a card. --Kevan 11:05, 26 March 2007 (BST)
If anyone tries to update the Dvorak Engine, it shouldn't be too hard to add a 'Top of Draw Pile' location. Lookat would move cards from the unordered draw pile to the ordered top-of pile. (Unless I'm misunderstanding something anyway.) MagiMaster 00:04, 11 April 2007 (BST)

2) Support for large decks

I'm not sure how much this is a limitation of the TinyMUSH language, but I'll take a look at some point. (My MUSHcode is very, very rusty, though; the Dvorak Engine was the last thing I wrote in it, seven years ago. So I'll need quite a run-up.) --Kevan 11:05, 26 March 2007 (BST)

3) Directions on how to run multi-deck Dvorak -Bucky

AFAIK, the current version of the Dvorak Engine doesn't support multi-deck games. MagiMaster 03:22, 26 March 2007 (BST)
Correct. I thought it said that somewhere, but it doesn't. --Kevan 11:05, 26 March 2007 (BST)

4)Support for complex card types, such as "Thing-Wealth". Currently, there is no way to tell a Thing-Wealth from a Thing-Location.-Bucky

5)Support for colored cards -Bucky

6)Turn handling. Like, you type "done", and it says "Player has finished his turn", as well as a function to randomly assign who goes first. Adding this to the code might do it, but I don't know if the code is right since I can't test it. CashCrazed 07:29, 4 April 2007 (BST)

&DONE Dvorak Engine=$done:@emit [name(%#)] is finished with %p turn.
&TURNORDER Dvorak Engine=$turnorder:@pemit %#=[switch(u(order),,No turn order set.,Turn Order: [u(order)])]
&CLEARORDER Dvorak Engine=$clearorder:&order me;@emit [name(%#)] clears the turn order.
&NEWORDER Dvorak Engine=$neworder:&order me=shuffle(istrue(name(lwho()),nearby(me,##)), , -> );@emit [name(%#)] resets the turn order.%rNew Turn Order: [u(order)]
The Dvorak Engine source is available - you can create a copy of the object in your own private rooms, if you want to test out possible additions. --Kevan 09:45, 4 April 2007 (BST)
Will do. By the way, what is the purpose of this command?
&MOVECARD Dvorak Engine=$submovecard * *:&card%0 #7753=%1~[extract([u(card%0)],2,1,~)]~[extract([u(card%0)],3,1,~)]~[extract([u(card%0)],4,1,~)]
It doesn't work currently because there's no object #7753, but all this looks like to me is an undocumented command that lets you cheat by moving cards to diferent positions without anybody knowing. Shame, shame, shame... CashCrazed 21:25, 6 April 2007 (BST)
It's been seven years, I've no idea; either placeholder code for an unfinished function, or a quick one-off command that someone needed for a particular game. --Kevan 10:10, 10 April 2007 (BST)

7)A command to shuffle only the draw pile, rather than the draw and discard piles together. I may dive into MUSHcode and take a look at this myself, but I thought I'd mention it here nonetheless. --CK 01:23, 9 September 2007 (BST)

Command Problem

I typed in the command to create an account, but it didn't create it! Is there something else (along the lines of press enter) I have to do?--Nm8r 00:18, 5 April 2007 (BST)

Yes, you have to press enter. --Kevan 10:26, 5 April 2007 (BST)
Sorry, but pressing enter was the first thing I tried, and all it did was take me to the start of what I had typed and turned on insert.--Nm8r 13:04, 5 April 2007 (BST)
What operating system are you using? If you're running Windows, a dedicated MUSH client would be better than the default Windows telnet - SimpleMU is alright, I don't know if anyone can recommend a better one. --Kevan 18:39, 5 April 2007 (BST)
I had this problem at first with HyperTerminal. You need to set "Send line ends with line feeds.". It's somewhere in the properties under "ASCII Setup." CashCrazed 22:29, 6 April 2007 (BST)

I am having a problem with that, too. I can't create a account. I type create <*myUsername*> <*myPassword*> enter and it says that that username is either already taken or illegal. I then tried just random letters no one would use as a user name, and it still didn't work. I have the MUSHclient, and it still doesn't work. I haven't tried the "Send line ends with line feeds." thing,though. i'll try that. --Enimue

Names

What are the guidelines for usernames in DvorakMUSH?--Nm8r 15:39, 5 August 2007 (BST) Scratch that, It turns out that I was just typinng the command wrong.--Nm8r 15:42, 5 August 2007 (BST)