Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bug in save game code? (crossfire 0.86)




	I've compiled crossfire 0.86 on a Sun 4, with gcc, and I'm having
some problems with the save game code (I think)....

	When the game is started without the players name set via Xresources
crossfire asks for the players name, and then the players password and when
it gets the players password it replies with "Sorry Pal, I don't think so.".
Which is of course the reply if you get the password for dm mode wrong.

	The player is then dumped into the game as a human, with a blank for
a name (ie Player: the human), without being able to re-roll, or choose class.
Then when the player quits it wont save the game, and says that their name
is not valid.

	If the players name is set in Xresources, crossfire starts up asking
for a password, but expecting the y,n or q options for re-rolling the character.
After rolling the char and selecting the class of the character, it then
expects the player to type in a password, but does not give any prompt, so
nothing happens in the window until the player hits return, at which time
he gets "Sorry Pal, I don't think so." (unless he typed the dmn password that
is, in which case he gets the you are the dm message.)  And even though 
crossfire seems to have accepted the name from the resources, it still
complains about the name not being valid when the player quits.

		Thanks in advance for any help you can provide.

                                     / / / /     __
                                )--/+-+-+-+---  '  \
                                  (8| Scorpius>\___/
                                )--\+-+-+-+---
                                     \ \ \ \
					
					beilby@latcs1.lat.oz.au