Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site tymix.UUCP
Path: utzoo!linus!decvax!decwrl!amd!dual!zehntel!hplabs!oliveb!tymix!stimac
From: stimac@tymix.UUCP (Michael Stimac)
Newsgroups: net.games.rogue
Subject: On posted fix for "saved game bug"
Message-ID: <274@tymix.UUCP>
Date: Wed, 1-Aug-84 15:50:06 EDT
Article-I.D.: tymix.274
Posted: Wed Aug  1 15:50:06 1984
Date-Received: Fri, 3-Aug-84 02:38:04 EDT
Organization: Tymshare Inc., Cupertino CA
Lines: 57

Regarding the "saved game bug"  the following has been posted:



    It's like taking off your  plate mail and walking into a party room full of
trolls.  Every time I see people flaming about the "Saved game bug", I lose all
sympathy.  Guys, under 4.2BSD, ^Y is a delayed suspend signal.  ^Y  also  means
UP LEFT to rogue.  If you get a ^Y through the game to the shell, the game won't
immediatly die, but will get a suspend signal as soon as the program looks for 
any signals from the OS.  Rogue responds (incorrectly) to ^Y by saving the game.
If you want avoid this problem, and haven't written a shell script like:

     #/bin/csh
     ###/usr/local/rogue  : avoids ^Y suspend signal causing "saved games"
     stty dsusp u
     /usr/games/rogue $*
     stty dsusp ^Y   #type the real ^Y

                              
     
Then you have no right to complain at all.  This is the third time I've posted
this "fix"; eversince I put this on our system, we haven't had a saved game 
problem.


(end of quote of previous posting)

Probably the reason people keep complaining is that they don't understand
your "fix" or why it applies to the problem. Many people play Rogue who
know very little about Unix, shell script, suspend signals, and so on. You
may feel that such persons ought not to be playing Rogue, but, there they
are. 

For example, I understand that control-Y has two meanings in two different
contexts, and I understand what a shell script is, but I am totally
baffled by your assertion that "If you get a ^Y through the game to the
shell".  What the H*** does this mean?  How can anyone get a character
THROUGH the game TO the shell?  Does the game pass characters on to the
shell occasionally? If so, how can I prevent it?  You use the word "if".
This suggested that whether or not the game passes a ^Y to the shell is
optional, or somehow under my control. Is it?

In particular, are you saying that if a player types a ^Y, that the
"saved game bug" will necessarily ensue?

If people did not follow through on your suggestion the first time, you
should have tried to explain things a little better instead of just
repeating the same, difficult (for many people) to understand message
and then complaining that no one understands it. I assure you that I, for
one, would not continue to play while courting the "save game bug" if
I really knew what you were talking about.

This may sound like a flame, but is not meant to be. Please try to
explain this more slowly for some of us who are not full-fledged UNIX
hackers yet. I'd like to learn more, really...

Michael D. Stimac