Updated for version 0.95.8.
8 lines of code changed in 3 files:
Remove the maps from being included in the archive release.
MSW 2000-11-28
0 lines of code changed in 1 file:
Update version numbers for 0.95.8 release.
MSW 2000-11-28
5 lines of code changed in 3 files:
MSW 2000/11/26:
utils/metaserver.pl (added), utils/Makefile.in: Add metaserver.pl script.
105 lines of code changed in 3 files:
increased the spellpoint cost of several spells
4 lines of code changed in 1 file:
Tone down the damage from the vitriol pool.
1 lines of code changed in 1 file:
Added dnh, who is doing the gods rebalancing stuff and other stuff.
7 lines of code changed in 1 file:
"hunger -1" message changed to "sustenance -1"
9 lines of code changed in 1 file:
MSW 2000/11/25:
include/patchlevel.h (removed), doc/spell-docs/Makefile (removed),
include/Makefile.in, include/version.h, server/init.c, server/main.c,
socket/metaserver.c: remove patchlevel.h - include the patchlevel in the
version.h file, update other files to use version as a single string.
13 lines of code changed in 6 files:
MSW 2000/11/25:
socket/metaserver.c: If on FreeBSD systems, do not attempt to connect to
the metaserve. FreeBSD seems to have a problem using sendto on a connected
soccket.
10 lines of code changed in 2 files:
MSW 2000/11/25:
configure.in, configure, include/autoconf.h.in, server/main.c: Update
to check for libdes.a and des.h and use those for password decryption - fixes
a problem on freebsd if it is using md5 crypt. Hopefully it doesn't break
anything. main.c was also checking for HAVE_CRYPT_H too early.
include/sproto.h: Needed updating. Unrelated to above changes.
8 lines of code changed in 1 file:
MSW 2000/11/25:
configure.in, configure, include/autoconf.h.in, server/main.c: Update
to check for libdes.a and des.h and use those for password decryption - fixes
a problem on freebsd if it is using md5 crypt. Hopefully it doesn't break
anything.
include/sproto.h: Needed updating. Unrelated to above changes.
156 lines of code changed in 5 files:
Added the option "make distclean" in all the Makefile.in
77 lines of code changed in 19 files:
Added defined(__FreeBSD__) || defined(__OpenBSD__) so setsockopt can use
REUSEADDR on these operating systems
2 lines of code changed in 1 file:
rebuilt arches for new graphics to take effect
1218 lines of code changed in 3 files:
new graphics for the vitriol spell
224 lines of code changed in 13 files:
New arch & graphics: Gaea�s tear (basically a healing potion).
0 lines of code changed in 13 files:
lib/settings was not included into the tar in 'make archive'
2 lines of code changed in 1 file:
This pic is starting to get on my nerves. Hope
it�s working now.
1 lines of code changed in 1 file:
Commented out all the FLAG_BERSERK stuff.
Attempt to add FLAG_BERSERK properly failed, so do this for now.
7 lines of code changed in 4 files:
Found a bug where splints would hit something and then be
freed, and then another free/remove attempt would crash the
server.
I'm uncertain of the original cause of this bug.
2 lines of code changed in 1 file:
rebuilt archetypes for new pngs to take effect
2 lines of code changed in 2 files:
corrected pngs by lorindol - thanks dude
97 lines of code changed in 24 files:
Corrected a color-pallette problem
1 lines of code changed in 1 file:
MSW 2000/11/22
server/main.c: Modify enter_exit so that it properly uses per player
unique maps that are only in memory and not on disk. Remove unused
variable from process events (unrelated change).
20 lines of code changed in 2 files:
MSW 2000-11-22: talisman/ring_drain.arc - give object speed 0.1
so it will animate (animation already in place, just was not being
used.)
5 lines of code changed in 2 files:
Fix so that poisoning kills go into the right place.
PM
1 lines of code changed in 1 file:
Repaired the poison cloud spell.
1 lines of code changed in 1 file:
Put a newline on the ned of the file. (dammit.)
2 lines of code changed in 1 file:
Turn off bookchance for ironwood skin.
1 lines of code changed in 1 file:
PeterM�s personal motd won`t reach the official release.
I replaced it with sth reasonable.
10 lines of code changed in 1 file:
Rebuilt the archetypes after updating arch.
8 lines of code changed in 2 files:
Notes on new prayers added.
14 lines of code changed in 1 file:
New spells added:
conflict
vitriol
ironwood skin.
153 lines of code changed in 9 files:
PeterM: Archetypes for the new vitriol spell.
9 lines of code changed in 1 file:
Updating the arches, for the new pngs and
the new spell-types.
--AndreasV
2745 lines of code changed in 3 files:
peterm: Implementation of:
1) sanctuary
2) holy rage
3) peace
4) forked lightning
5) flaming aura
6) spiderweb
8 lines of code changed in 4 files:
PeterM: Implementation of:
1) sanctuary
2) holy rage
3) peace
4) forked lightning
5) flaming aura
6) spiderweb
79 lines of code changed in 3 files:
Archetype for the forked lightning prayer.
0 lines of code changed in 1 file:
Archetypes for adding the spiderweb spell.
1 lines of code changed in 1 file:
Archetype for the spell of peace.
0 lines of code changed in 1 file:
In cooperation with Micheal T., I started to improve
the png-set. Correcting the worst flaws...
It�s looking better now but still needs lotsa work.
--AndreasV
356 lines of code changed in 74 files:
PeterM: archetypes for flaming aura and sanctuary.
1 lines of code changed in 2 files:
PeterM: some repairs to sanctuary and flaming aura.
8 lines of code changed in 2 files:
MSW 2000/11/17:
socket/metaserver.c: More changes - use fcntl to set O_NONBLOCK. Don't
close socket if connect fails, since with sendto it is not required
that the connect works.
8 lines of code changed in 2 files:
10 new spells skeleton added to spellist.h and spells.h:
SP_SANCTUARY, SP_PEACE, SP_SPIDERWEB SP_CONFLICT, SP_RAGE,
SP_FORKED_LIGHTING SP_POISON_FOG, SP_FLAME_AURA,
SP_VITRIOL
Of these, SP_SANCTUARY and SP_FLAME_AURA are partially
implemented. These two require archetypes yet.
130 lines of code changed in 8 files:
Comment on windstorm spell.
5 lines of code changed in 1 file:
New ring face.
--AndreasV
0 lines of code changed in 3 files:
Added a nice dirty monster for a new quest in st. dominion.
--AndreasV
10 lines of code changed in 7 files:
New spell added, Windstorm.
It pushes objects, mostly, and does a little damage.
define.h: NROFREALSPELLS++
spellist.h spells.h: "windstorm"
archetypes: new arch added for windstorm
disease.c: comment on new title parameter.
spell_effect.c, sproto.h spell*.c: implmenetation of windstorm.
63 lines of code changed in 9 files:
New spell archetype for windstorm.
4 lines of code changed in 1 file:
MSW: 2000/11/16:
socket/metaserver.c: Add #ifdef MSG_DONTWAIT into metaserver.c for systems
that lack that definition.
random_maps/style.c: alphasort was not properly de-referencing pointers
when doing name comparisons, and thus returned garbage results,
resulting in a crash when entering random maps. This only happens
for systems which lack scandir in normal libraries (like Solaris).
BSDs and linux have scandir built in, and did not have a problem.
server/disease.c: fix infect_object - server would crash if player did
not have praying skill and was infecting someone else.
end of changes, MSW 2000/11/16
28 lines of code changed in 4 files:
PeterM: Forked lightnig code committed.
not activated yet though: requires parameters set in the archetype.
49 lines of code changed in 1 file:
Rebuilt arches to reflect new immolation objects.
6 lines of code changed in 2 files:
Fix the name of the immunity
1 lines of code changed in 1 file:
New savebed-respawn feature:
After death players wake up on the last-applied bed of
reality (instead of scorn center).
Default for starting players (and old player-files) is
scorn center, until they apply their first savebed.
--AndreasV
32 lines of code changed in 3 files:
New savebed-respawn feature:
After death players wake up on the last-applied bed of
reality (instead of scorn center).
player.h: Added three variables to the player struct to
hold the position of last savebed.
--AndreasV
2 lines of code changed in 1 file:
Edited the message.
1 lines of code changed in 1 file:
Another new arc.
1 lines of code changed in 1 file:
Message on new stuff.
7 lines of code changed in 1 file:
PeterM: Immolation object and immunity archetype.
42 lines of code changed in 2 files:
PeterM: Made some changes so that non-disease effects may be done without
being labelled as a disease. Also, fixed a bug in which we'd kill something
and then try to insert something in the killed thing's map.
133 lines of code changed in 1 file:
metaserver update:
common/init.c: Add meta_ fields to settings structure initialization.
include/global.h: Add meta_ fields to settings structure.
include/sockproto.h: Updated for new meta_ functions.
lib/Makefile.in: Have it install settings file.
lib/settings: Default settings file with some metaserver default value.s
server/init.c: Add load_settings file. Add call to metaserver_init.
server/main.c: Add call to metaserver_update in do_specials.
socket/Makefile.in: Add metaserver.c to list of files.
socket/metaserver.c: File that deals with metaserver related data.
socket/item.c: Remove some unused variables. Unrelated to metaserver changes.
socket/loop.c: Add calls to metaserver_update in block_until_new)connection. Change
function so that if there are no active players, it still timeouts and
does metaserver update. Basically changed to do it the way the
WATCHDOG code did it.
End of metaserver update. MSW 2000-11-13
270 lines of code changed in 12 files:
Special arch for chessfigures.
--AndreasV
0 lines of code changed in 1 file:
Completed the set of chess-figures, so that people can play chess
on crossfire. Read my logs to the arch-changes.
--AndreasV
5893 lines of code changed in 3 files:
Added a new chess-club house pic, for the new
chessclub(s) to come :)
--Andreas
This is an animation for permanent fire. Very much needed
for the pupland maps.
--AndreasV
I have completed the set of chess-figures, and made the existing ones
(esp. pngs) look better. Now that the set is complete, people can
play chess on crossfire. =)
--AndreasV
450 lines of code changed in 32 files:
Added a new chess-club house pic, for the new
chessclub(s) to come :)
--Andreas
This is an animation for permanent fire. Very much needed
for the pupland maps.
--AndreasV
0 lines of code changed in 1 file:
Added a new chess-club house pic, for the new
chessclub(s) to come :)
--Andreas
2 lines of code changed in 4 files:
server/player.c: removed unused tmp2 variable from move_player_attack.
modify depletion in kill_player so the maximum depletion for a stat is -50. This
should preven stat wrapping from -126 to 127. MSW 2000-11-08
19 lines of code changed in 2 files:
*** empty log message ***
1 lines of code changed in 1 file:
A test, more than anything else.
0 lines of code changed in 1 file:
The new battleground-feature:
I have created a place where friendly players can battle
each other without having to fear death. The defeated player
will be teleported to a special location (the first-aide station).
No exp nor stats loss. Moreover, exp-draining doesn't work inside
the arena, acid won't harm the equipment.
To make things easier, peaceful mode is ignored in the arena.
--AndreasV
105 lines of code changed in 2 files:
The new battleground-feature:
I have created a place where friendly players can battle
each other without having to fear death. The defeated player
will be teleported to a special location (the first-aide station).
No exp nor stats loss. Moreover, exp-draining doesn't work inside
the arena, acid won't harm the equipment.
To make things easier, peaceful mode is ignored in the arena.
--AndreasV
2 lines of code changed in 2 files:
Checkin on 2000-11-7 by MSW:
item.h: Update NAME_LEN to 128, as the server may send us names that
long. Also, terminate the name after we copy it.
7 lines of code changed in 2 files:
MSW 2000-11-07
common/item.c: query_base_name was not return plural version of items
with 'of' in name. Also, much of the function was not using safe_strcat,
which could result in buffer overlow problems.
common/object.c: Change update_position so that we always generate
3 images per space. This fixes players standing on top of dragon transports,
but generally works for things like monsters standing on objects.
insert_ob_in_map: change 'return' statement to 'return NULL'. Also
remove unused map pointer.
decrease_ob_nr: Fix bug for client updates when player drops item that
is then consume. It was using op->above after object was removed to
find the player. Store above pointer before we remove the object.
socket/item.c: Don't terminate pointer as returned by query_base_name -
instead, terminator buffer after we copy it. For simple object,
query_base_name may directly return a pointer to the objects name
which is only long enough to hold the name itself.
socket/lowlevel.c: Abort if we are trying to send the client a packet
longer than supported by the protocol. Since that buffer is static,
overflowing it will just create memory corruption - easier to stop
then than try and debug it later.
End of MSW checkin 2000-11-7
116 lines of code changed in 5 files:
Fix of crash and improvement to move_ball_lightning. --PeterM
40 lines of code changed in 2 files:
* stop_item() / attack fix patch 2000-11-06
936 lines of code changed in 13 files:
server/time.c: Add call to esrv_update_item to update the face for
the client after the player chooses a class. MSW 11/3/2000
4 lines of code changed in 2 files:
Checking on 11/3 by MSW:
Remove remaining font support for x11 client.
Allow setting default display mode and server to connect to in the
cconfig.h file.
Files affected: CHANGES, cconfig.h, client.c, client.h, gx11.c, x11.c,
xutil.c
73 lines of code changed in 8 files:
urp - forgot to include this file in the checkin:
server/c_object.c, socket/item.c: Fixed for long item support. pick_up_object
in c_object was overwriting a fixed length string, causing server crashes.
item.c was not properly terminating plural version of object name, resulting
in corrupt packets being sent to the client. MSW 11/2/2000
5 lines of code changed in 1 file:
server/c_object.c, socket/item.c: Fixed for long item support. pick_up_object
in c_object was overwriting a fixed length string, causing server crashes.
item.c was not properly terminating plural version of object name, resulting
in corrupt packets being sent to the client. MSW 11/2/2000
8 lines of code changed in 2 files:
Crossedit now does a graceful exit(0); if no libXpm and FONTNAME==""
7 lines of code changed in 1 file:
Trivial name change.
1 lines of code changed in 1 file:
Inserted my new sorcerer pics. --AndreasV
111 lines of code changed in 1 file:
New archtype for pvp-arena feature.
When standing on this archetype no exp loss on death will occur.
removed "material 64", so that it has no material per default now.
purpose is making boulders indestructible (to spells)
-- AndreasV
Inserted my new sorc pics. --AndreasV
107 lines of code changed in 4 files:
New archtype for pvp-arena feature.
When standing on this archetype no exp loss on death will occur.
removed "material 64", so that it has no material per default now.
purpose is making boulders indestructible (to spells)
-- AndreasV
0 lines of code changed in 1 file:
New archtype for pvp-arena feature.
When standing on this archetype no exp loss on death will occur.
0 lines of code changed in 1 file: