🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by FisherTS Thu, 11 Jul 1985 15:00
Re: Empire Bug for July
#346
Author: FisherTS
Date: Thu, 11 Jul 1985 15:00
31 lines
2040 bytes
I will add the "every ship is a tender" bug to the Buglist for
Version 1.0 Old Empire. It will be fixed in Version 1.1.

The BTU bug is fixed.  A command prompt buffer was being overrun.

For those of you who have received Old Empire Version 1.0, there
are two changes you might want to incorporate.
1)  There are still setbuf statements in empire.c and empcre.c .
    They slow down the opening message when you invoke the game, and
    the output from empcre is slower than necessary.  Just remove the
    setbuf statements and insert fflush calls right after any prompt.
    In empire.c, you won't need a fflush call after a prmptrd call
    since that routine already does a fflush.
2)  A more serious bug (!) is that on machines that don't have signed
    characters, when a torpedo is launched the sub's mobility doesn't
    get decremented by 10 as it should.  It gets set to zero, then
    stays there.  It should be set to -10 on the first torpedo, then
    decrement by 10 for each additional one.  The one statement that
    calculates and sets the new mobility (uses a min(,) macro with
    character arguments) is the offending statement.  It's been changed to
    an if statement.

Both of these bugs will be fixed in Version 1.1.

I just received a care package containing shar from an empire fan, so
I'll try to use this to post the fixes to empire.c, empcre.c, and torp.c .

Tom Fisher
AT&T-ISL  Room 31G32
11900 N. Pecos St.
Denver, CO 80234
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads