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

Crossfire 0.90.4 Announcement



 The following is the same as crossfire-0.90.4-README.  The bits about
what each file does should probably be added to the README file that is
in the directory with the crossfire sources.

<Start enclosed message>
There are three separate tar archives in the Crossfire 0.90.4 distribution.

crossfire-0.90.4.tar.gz contains the actual program code, as well as
premade archetype, bitmaps, and xpm files.

crossfire-0.90.4-maps.tar.gz contains all the maps.  The changes
from the previous map distribution are mostly small, but if you plan
on writing new maps or changing existing maps, you should get this
file.

crossfire-0.90.4-arch.tar.gz contains the unpacked archetype (arch)
directory.  This file is not needed if you just want to compile the
games and play.  The contents of this archive is used to create
the archetypes, bmaps, font, and X PixMap (XPM) files.  You only need
it if you want to add new archetypes, or mess around with the existing
ones.

Notable changes from Crosfire 0.90.3 to 0.90.4:

Many more XPM images now properly noted.  NOTE TO COLORERS: A few minor changes
have been to the xpm.template file (palegreen has been replaced with
green3, and a more medium orange has been added.)  I replaced palegreen
because it was very close to the 'green' color already present.  And
a medium green was lacking.  A medium orange was also lacking, so I added
one in.

New pickup modes, that can be based on value density (from
Peter Mardahl <peterm@soda.berkeley.edu>)

Spells now have a casting time. (From Matthew Zeher <matt@cs.odu.edu>)

Added libproto1.h file.  This will be used for function prototypes
are affected by certain settigns (IE, SPEED_GAME).  This way, people
should not need to run 'make proto'

New XPM loading method.  Creates montage of the xpm files,
so that not as many calls to XPM are needed.  This has reduced loading
time to about 30% of what it was before.  Note: This done mean it takes
some more memory at start up, as the montage has to be stored 
temporarily.

Changed charisma bonuses.  At 30 charisma, it will no longer be possible to
buy and item, and then sell it for more than you bought it for.

Graphic exposures turned off on the GC's that are used in the game window.
Should improve performance.

When a raise stat spell ends, the proper message (ie, You look ugly, you
feel less intelligent, etc) will now be printed out.

If player NOT_PERMADEATH mode, and you die, a stat will only be decreased
one.  Before, that stat was decreased one, and the max stat was set to that
value.  So if the player was poisoned, or a stat was lowered due to some
other reason, that loss would become permanent.  Now, both the stat and
orig_stat only gets decreased by one.

invoke.c removed, cast_spell modified to handle what invoke.c did.

Keep old shoot type if reading a scroll, instead of it being set to none.

Raise stats spells should be progressively more costly (From Peter Mardahl)
Should now be able to handle broken pipes without problem (ie, telnet
session closing unexpectedly).  Made it so that listen level 0 on a socket
means that draw_all_sockets will not write to that socket.  Crossclient uses
this so that it does not get unexpected messages, and thinks that it failed.

Added 'set font' option.  This basically unsets color pixmaps or xpm mode.
If crossclient was run without -xpm or -pix mode, it will send this command
to use fonts.  What this means is that set (font,pix,xpm) should set that
display mode.  Before, the display selection it defaulted to for crossclient
seemed unreliable at best.

Fixed memory allocation problem in commands.c (it was writing to more
bytes than it had allocated)

Draw message window almost complete re-written.  In an effort to cut
down on flashing of the the status bars. ( Niilo Neuvo <anipa@guru.magic.fi>)

More bug fixes for spells (from Peter Mardahl)

Fixed some bugs for compiling on the Alpha running OSF/1 1.3


AVAILABILITY:

Crossfire is avaible on the following ftp sites

    ftp.ifi.uio.no:/pub/crossfire (129.240.64.2)
    ftp.world.net:/pub/crossfire (192.243.32.18)
    yoyo.cc.monash.edu.au:/pub/crossfire (130.194.9.1)

Note: there may be a short delay before the ftp.world.net and
yoyo.cc.monash.edu.au sites get the newest version.


Mark Wedel
master@rahul.net