March 2001 Commit Log

Number of Commits:
87
Number of Active Developers:
6
anonymous 2001-03-31 13:47 Rev.: 918

This is another test.

0 lines of code changed in 1 file:

anonymous 2001-03-31 13:42 Rev.: 916

This is a test.

0 lines of code changed in 1 file:

avogl 2001-03-31 11:56 Rev.: 915

Collected arches.

6001 lines of code changed in 3 files:

avogl 2001-03-31 11:54 Rev.: 914

...and here is the smalltroll.

16 lines of code changed in 2 files:

avogl 2001-03-31 11:50 Rev.: 913

New images for smalltroll and (large) troll.
For standard set. =)
--AV

107 lines of code changed in 24 files:

darth_bob 2001-03-31 11:04 Rev.: 912

Added extra frame, dnh

116 lines of code changed in 7 files:

avogl 2001-03-30 10:57 Rev.: 911

Fixed a small bug (missing string).

2 lines of code changed in 1 file:

mwedel 2001-03-30 02:52 Rev.: 910

include/sproto.h, server/c_wiz.c server/main.c server/player.c socket/loop.c:
Modify leave function to take a second parameter that determines if it
should print a message about the player leaving the game or not. Proper
use of this prevents duplicate XXX left the game messages. MSW 2001-03-29

14 lines of code changed in 6 files:

mwedel 2001-03-30 02:27 Rev.: 909

common/image.c, include/define.h, include/global.h: Add empty_face structure
and appropriate code to initialize it. This is used for the server side
look selection.
include/newserver.h: Add NUM_LOOK_OBJECTS to control number of look objects
to send at any one time. add look_position field to the newsocket
structure.
server/move.c: clear look position as player moves.
server/player.c: initalize look_position element in structure.
socket/item.c: modify esrv_draw_look to sne NUM_LOOK_OBJECTS at any one
time, and to also send pseudo objects that lets the player scroll up and down.
modify ApplyCmd so that if it detects the application of one pseudo objects
to adjust the look_position.
MSW 2001-03-29

67 lines of code changed in 9 files:

mwedel 2001-03-30 01:14 Rev.: 908

common/readable.c: Name spellbooks based on level of spell, and not
just randomly. Patch by Preston Crow, applied by Mark Wedel 2001-03-29

50 lines of code changed in 2 files:

avogl 2001-03-29 16:32 Rev.: 907

Collected arches.

625 lines of code changed in 3 files:

avogl 2001-03-29 16:04 Rev.: 906

Fixed the problem with upper/lower case for windows.
"GreatDemon.[a-g]11.*" and "GreatDemon.[A-G]11.*" is the same
in windows. So I replaced "GreatDemon.[a-g]11.*" with
"GreatDEmon2.[A-G]11".
Of course I updated the GreatDemon.arc file as well so
it works.
--AV

631 lines of code changed in 35 files:

mwedel 2001-03-29 02:52 Rev.: 905

Add check already done by configure.h so that we do not include
both sys/time.h and time.h if they are not compatible. MSW 2001-03-28

2 lines of code changed in 1 file:

mwedel 2001-03-29 02:46 Rev.: 904

configure, configure.in, include/autoconf.h, includes.h: add check for
time.h and include it if we find it.
socket/item.c: esrv_move_object - have it check to see if the object is
already on the ground before we try to re-drop it. Likewise, check
to see if it is already in players inventory before we try to pick
it up.
common/object.c: Don't send face updates to the client or make
the space as needing to be redrawn. Client now deals with animation
of the look window on its own.
MSW 2001/03/28

36 lines of code changed in 8 files:

mwedel 2001-03-29 02:36 Rev.: 902

utils/(metaserver.pl crossloop add_throw.perl crossloop.pl) - deleted
from CVS - '.in' versions of these files now exist and the real
versions are created as part of the configure process. Update
utils/Makefile.in to reflect this change.
MSW 2001/03/28

3 lines of code changed in 1 file:

mwedel 2001-03-29 02:25 Rev.: 901

gx11.c, item.c: move animations of the look window to the client. All
the necessary was already being sent to the client - it was just needed
for the client to use this information. Also remove some
#if 0 code from gx11.c. MSW 2001/03/28

88 lines of code changed in 3 files:

mardahl 2001-03-28 01:37 Rev.: 900

removed an int overflow

1 lines of code changed in 1 file:

darth_bob 2001-03-27 00:58 Rev.: 899

Added extra animation frame, dnh

1 lines of code changed in 1 file:

mardahl 2001-03-23 17:51 Rev.: 898

80 exp for skeletin, 20 more than for zombie

1 lines of code changed in 1 file:

mardahl 2001-03-23 15:38 Rev.: 897

Robes shouldn't slow you down.

1 lines of code changed in 1 file:

mwedel 2001-03-23 15:32 Rev.: 896


item.c: set_item_values - only resort items based on name if the name
has changed. This fixes a problem with items moving around in the
inventory if you lock/apply/unapply/unlock them. MSW 2001/03/23

9 lines of code changed in 2 files:

mwedel 2001-03-23 15:23 Rev.: 895

common/object.c: have update_position just update the flag that the
server needs to send the look window to the client and don't send the
item at this point, as sending the look will do that.
server/main.c: process_players1: Remove call to draw (which updates
the client map) - the handle newclient in socket/loop.c already
does this and there is no reason to send multiple instances of the
same map.
MSW 2001/03/23

14 lines of code changed in 3 files:

avogl 2001-03-23 07:49 Rev.: 894

recollect images

0 lines of code changed in 1 file:

avogl 2001-03-23 06:44 Rev.: 893

A bunch of new npc images for standard set.
--AV

49 lines of code changed in 12 files:

rower 2001-03-23 05:53 Rev.: 892

Small patch for those with dmalloc dated 15May2000-13Sep2000 (e.g. debian 'sid')

3 lines of code changed in 1 file:

mwedel 2001-03-23 02:42 Rev.: 891

server/c_object.c: drop_object function: send delete item to client as
item is dropped. This fixes a problem of phantom objects in the
inventory. Unrelated change to not call esrv_send_item for objects
that are dropped - esrv_draw_look will get called later on and will
update this at that time. MSW 2001/03/16

16 lines of code changed in 2 files:

mwedel 2001-03-22 01:45 Rev.: 890

server/c_object.c: Update the return value for some matches - they
function was returning immediately when it got a match, but did not give
them a high match value, so searching for 'key ring' used to return a
match value of 6 or so on the key ring, but a 14 on a key.

3 lines of code changed in 1 file:

mwedel 2001-03-21 02:51 Rev.: 889

Update version date. MSW

2 lines of code changed in 1 file:

mwedel 2001-03-21 02:48 Rev.: 888

common/object.c: Modify find_free_spot to call arch_out_of_map so that
it properly deals with multipart objects.
server/main.c: Fix enter_map so that we first use the golem (and not player)
when calling find_free_spot. Also, modify code so that it properly
updates coordinates of the multipart golem.
MSW 2001/03/20

22 lines of code changed in 3 files:

mwedel 2001-03-21 01:14 Rev.: 887

server/skills.c: Fix orate so that we check for a positive chance (and just
not nonzero chance) for successful oration. Due to adjustments, at low levels,
the oratory chance can be negative. MSW 2001/03/20

1 lines of code changed in 1 file:

mwedel 2001-03-21 01:03 Rev.: 886

server/spell_effect.c: Change cast_change_attr to find an enemy (and not
friend) when casting the curse spell. MSW 2001/03/20

10 lines of code changed in 1 file:

mwedel 2001-03-21 00:36 Rev.: 885

server/apply.c: Increase size of buf to be a HUGE_BUF to very
long item names don't cause a stack overflow. MSW 2001/03/20

4 lines of code changed in 2 files:

mwedel 2001-03-21 00:28 Rev.: 884

common/object.c: Modify update_position so that we don't show invisible
players to other players. MSW 2001/03/20

3 lines of code changed in 2 files:

mwedel 2001-03-21 00:11 Rev.: 883

Remove embedded newling from string constant - causes compile errors on
some systems. MSW 2001-03-20

1 lines of code changed in 1 file:

mwedel 2001-03-20 02:07 Rev.: 882

Updates for 0.97.0 release:
archetypes rebuilt (affecting most of the lib files)
Makefile.in modified to include some missing files to release works properly.
Most of the scripts changed because of substitution via configure.
MSW 2001-03-19

6616 lines of code changed in 11 files:

mwedel 2001-03-20 00:58 Rev.: 881

Minor changes/updates for 0.97.0 release.
MSW 2001-03-19

6 lines of code changed in 3 files:

mwedel 2001-03-20 00:46 Rev.: 880

Fix for crashes caused by golems. Basically, mood floors would
make the golems unfriendly/clear the owner value but not free the
golem pointer in the player structure. MSW 2001-03-19

7 lines of code changed in 1 file:

mwedel 2001-03-20 00:33 Rev.: 879

Commit of changes by Klaus Elsbernd - adds a few items and fixes
a few others up. Commited by mark wedel, 2001-03-19

5 lines of code changed in 1 file:

mardahl 2001-03-19 23:14 Rev.: 878

Made "space" for more beholder animations from DB for the alternate
set.

120 lines of code changed in 7 files:

avogl 2001-03-19 20:27 Rev.: 877

New dragonman for standard set, created by
myself =]. --AV

91 lines of code changed in 13 files:

mwedel 2001-03-19 02:58 Rev.: 876

Update date - MSW

2 lines of code changed in 1 file:

mwedel 2001-03-19 02:58 Rev.: 875

MSW 2001/03/18:
common/init.c: add RESET_LOCATION_TIME initializer to settings structure.
include/config.h: Add RESET_LOCATION_TIME value. If nonzero and the save was longer than
the specified time in seconds, player will be returned home upon login from
save.
include/global.h: Add reset_loc_time field to settings structure.
server/login.c: Remove some unused variables, add support to return player
home as described above.
server/spell_effect.c: Fix for crashes when casting control undead and your
god does not have an enemy. Now properly check to make sure we are not
dereferencing null pointers.

61 lines of code changed in 6 files:

mwedel 2001-03-19 02:52 Rev.: 874

MSW 2001/03/18
Change so that containers on the ground still keep proper contents even if the
map space itself changes (spells or other objects going onto the space). This
is done by using the cpl.container pointer and when getting an updated map
space, seeing if one of the map space object tags match that.
commands.c: update the cpl.container tags when opening/closing containers.
item.c: Have locate_object see if the container matches the tag. Don't have
remove_item remove the object contents of other attributes if it is the
container, but still remove it from the list it is on.
item.h: remove function prototypes - these are in proto.h

19 lines of code changed in 4 files:

avogl 2001-03-17 07:22 Rev.: 873

Beefed up devourer's avatar a bit. Devourers had a bad
lack of low/medium level spells for killing.
Added cold attack to the avatar.
--AV

4 lines of code changed in 1 file:

mwedel 2001-03-17 03:07 Rev.: 872

Modified so BACKUP_SAVE_AT_HOME saves at the EMERGENCY_MAP_PATH
and not the first_map_path (which is /Hallofselection). MSW 2001-03-17

1 lines of code changed in 1 file:

mwedel 2001-03-17 00:03 Rev.: 871

MSW 2001/03/16:
Change code so that if player dies and loading the players savebed map does
not work, return player to EMERGENCY_MAPPATH instead. New function added
to server/main.c called enter_player_savebed which does the work,
Files changed: include/sproto.h server/main.c server/player.c
server/spell_effect.c (comment added)
Unrelated change: Remove messages about multiple resist types set.
Files changed: common/loader.l common/loader.c

55 lines of code changed in 6 files:

mwedel 2001-03-16 00:45 Rev.: 870

MSW 2001/03/15:
server/spell_effect.c: Add physical attacktype when casting holy possession.
Otherwise, characters who use karate end up not being able to damaage
anything.

6 lines of code changed in 2 files:

avogl 2001-03-15 08:23 Rev.: 869

collect images

0 lines of code changed in 1 file:

avogl 2001-03-15 08:13 Rev.: 868

A bunch of new/improved art for the standard set.
Including an all-new electric dragon, improved dread,
giant and ogre.
--AV

184 lines of code changed in 45 files:

mwedel 2001-03-15 02:10 Rev.: 867

Remove extra draw_info command that resulted in 'switched to spell ...'
being printed twice - printing is done at the end of the function.
MSW 2001/03/14

0 lines of code changed in 1 file:

mardahl 2001-03-14 15:16 Rev.: 866

Added acknowledgment of the creators of the dg_tiles, of which
we've used some.

Here they are:
David Gervais [david_eg@mail.com]
Mitsuhiro Itakura [ita@gold.koma.jaeri.go.jp]
Hansjoerg Malthaner [hansjoerg.malthaner@danet.de]
M�rten Woxberg [maxmc@telia.com]
(The above four are responsible for much of the cooler single-tile
artwork.)

8 lines of code changed in 1 file:

mardahl 2001-03-14 15:01 Rev.: 865

Added credits for the four who contributed the dg_tileset, which
is used by both the standard png set and the alternate set.

8 lines of code changed in 1 file:

mwedel 2001-03-14 02:38 Rev.: 864

MSW 2001/03/13:
png.c: New png -> X11 (or gdk) creation routines that are much faster. This
should make a noticable difference in performance. Note that the X11
and gdk implementations are very different now - the gdk implementation
lets the gdk library do most of the work.
gx11.c: remove some dead code, add call to gdk_rgb_init() if using
png images - needed by new png loader.
x11.c: Add call to init_pngx_loader if running in png mode. Also pass colormap
by pointer so png_to_xpixmap can modify it.
xutil.c: pass colormap by pointer to init_pngx_loader (same reason as above)

239 lines of code changed in 5 files:

mardahl 2001-03-14 02:00 Rev.: 863

Fixed up this png too.

1 lines of code changed in 1 file:

mardahl 2001-03-14 01:59 Rev.: 862

Fixed up an image....

3 lines of code changed in 1 file:

avogl 2001-03-13 21:49 Rev.: 861

Copied a few images from alternate set to
standard set. They don't fit in perspective but
surely are better than the screwy scaled-up-from-xpm
counterparts.
--AV

333 lines of code changed in 150 files:

avogl 2001-03-13 14:03 Rev.: 860

collected images and spelling mistake
--AV

5677 lines of code changed in 4 files:

avogl 2001-03-13 12:31 Rev.: 859

New character images for the standard set,
created by Taporg ("pungaboiter").

784 lines of code changed in 56 files:

mardahl 2001-03-13 04:45 Rev.: 858

Repaired the "broo" images.

9 lines of code changed in 3 files:

mardahl 2001-03-13 04:44 Rev.: 857

Fixed the bee-hive image.

5 lines of code changed in 1 file:

mardahl 2001-03-13 03:48 Rev.: 856

Fixed a few marginal images.

63 lines of code changed in 20 files:

mardahl 2001-03-13 03:13 Rev.: 855

Fixed the ninja2 png, which looked awful.

10 lines of code changed in 3 files:

avogl 2001-03-12 18:14 Rev.: 854

Demonspawn shields had perfect immunity to
ghosthit. This is inaccepptible now that we
have nice partial resistances.
Lowered it by about 20 percent.
--AV

8 lines of code changed in 4 files:

avogl 2001-03-12 18:10 Rev.: 853

server/attack.c:

The calculation of magic resistance is seperated
from other attacktypes, thus missed the "floating
point simulation" on low damage values.
Fixed this now so it is accurate for magic as well.
This is very helpful for wizard characters:
so many monsters appeared "immune" to magic because
of the sloppy calculation before.
It will not help monster vs. player since most
monsters use abilities (= spell without magic).

lib/treasures:

Set an appropriate treasure list for chaos wyverns.

--AV

29 lines of code changed in 2 files:

mardahl 2001-03-12 16:30 Rev.: 852

Fix for a broken scaled image.

3 lines of code changed in 1 file:

mwedel 2001-03-11 23:55 Rev.: 851

archetypes, faces: rebuilt for changes I made to the arch directory.
races: Fix Arch Angel name - it got changed in the arch directory, but not
this file.
MSW 2001-03-11

1 lines of code changed in 1 file:

mwedel 2001-03-11 23:42 Rev.: 850

Fix typo in color (not colour) specification. MSW

1 lines of code changed in 1 file:

mwedel 2001-03-11 23:39 Rev.: 849

Remove non existant animation from arch. MSW

0 lines of code changed in 1 file:

mardahl 2001-03-11 15:27 Rev.: 848

Added a facility to use alternate images.

19 lines of code changed in 1 file:

mardahl 2001-03-11 13:52 Rev.: 847

PeterM: made some small mods so that this program would
work better on "large" images.

6 lines of code changed in 1 file:

avogl 2001-03-11 10:00 Rev.: 846

Rose the fire resistance of mostrai's
avatar to 60%. According to feedback and testing,
it really was too low (30% before).

1 lines of code changed in 1 file:

avogl 2001-03-10 22:15 Rev.: 845

Fixed a very old bug about stat potions:
When a player with maxed stats applied a stack
of potions, they got screwed.
The result was stat potions that didn't work
and didn't stack with "normal" potions.
--AV

8 lines of code changed in 1 file:

rower 2001-03-10 18:00 Rev.: 844

Added --disable-alsa option. Also some rearrange/prettyprint stuff

216 lines of code changed in 2 files:

avogl 2001-03-10 11:05 Rev.: 843

collected images

1 lines of code changed in 3 files:

avogl 2001-03-10 09:25 Rev.: 842

Some new/corrected pngs.

120 lines of code changed in 28 files:

mwedel 2001-03-10 03:27 Rev.: 841

MSW 2001/03/09:
crossedit/App.c: Move the loading of images to later in the editor
startup state. In this way, the client can allocate the colors it
needs for its windows before the the png images use up all the colors.
crossedit/png.c: New png loader implementation. New version is much
faster (50 times faster). As part of this, only 8 bit displays,
a private colormap will be allocated, and after that gets filled
up, a color mapping routine will be used - this makes the png
images loadable on an 8 bit system in addition to the speedup.
crossedit/xutil.c: Adding timing information for loading of images.
call init_pngx_loader before starting to load png images. Pass
colormap to png_to_xpixmap by pointer and not value so that
the loader can change the colormap.

241 lines of code changed in 4 files:

avogl 2001-03-08 19:42 Rev.: 840

common/button.c:

I enabled a new attribute for altar_triggers: "last_sp 1".
If set, the alter_trigger won't push the connected value
by altar reset. If unset ("last_sp 0"), the altar_trigger will
push both by sacrifice and by reset (like it used to be).
--AV

37 lines of code changed in 3 files:

mwedel 2001-03-07 02:24 Rev.: 839

MSW 2001/03/06:
server/spell_effect.c: Fix message when consecration fails - use the ob->name
field and not the ob->title field. Also fix broken logic that checked
for the floor.
server/init.c: Related to 3-4 change which changed the default name of
the logfile to "" so we know to use stderr. This doesn't work for
daemon mode, so if the name is "", we use the default logfile instead.

14 lines of code changed in 4 files:

mwedel 2001-03-07 01:58 Rev.: 838

MSW 2001/03/06:
Makefile.in: Add DMALLOC_LIB definition instead of it going in with the
the default libraries. cfsndserv will now get properly linked with
dmalloc.
configure.in, configure: add --disable-sound option, and make relevant
changes to use that option (which basically amounts to not checking
for any of the sound systems). Add check for dmalloc.h. change
substitution for -ldmalloc.

209 lines of code changed in 5 files:

mwedel 2001-03-04 21:11 Rev.: 837

cfsndserv.c: Modified so it now compiles with the modern ALSA sound system.
No idea if it actually works. MSW 2001/03/04

38 lines of code changed in 2 files:

mwedel 2001-03-04 21:05 Rev.: 836

MSW 2001/03/04:
TODO: add re-connecting player to new client if client logs in with
right name/password.
common/init.c: Open up the logfile with the provide filename when given
the -log option.
server/init.c: Make set_logfile a first pass option so the init_library
has the right logfile name to work with.
server/main.c: Fix crash if map has an exit path yet that file does not
exist. Give proper error message.

33 lines of code changed in 6 files:

avogl 2001-03-03 10:35 Rev.: 835

Changed the motd to list the correct CF IRC
server: irc.openprojects.net
--AV

3 lines of code changed in 1 file:

mwedel 2001-03-02 02:36 Rev.: 834

server/main.c: Modified random_map code so the server will not
crash if the exit object has no message (and thus variables to set
for the random map).

Update version.h just so its easier to see what OS people are running at.

7 lines of code changed in 3 files:

mwedel 2001-03-02 01:02 Rev.: 833

MSW 2001/03/01:server/main.c
Modified so that golems move away from player when player
changes map. Values were reversed before, causing the golem to move
towards the player.

6 lines of code changed in 2 files:

mwedel 2001-03-02 00:58 Rev.: 832

metaserver.c: Modified so it uses the value of -port if that command
line option is given by a user. MSW 2001/03/01

5 lines of code changed in 2 files:

mwedel 2001-03-01 03:03 Rev.: 831

x11.c: Fixes for info window resizing. This should fix some crashes
and the code is a bit simpler now. MSW 2001/02/28

83 lines of code changed in 2 files:

mardahl 2001-03-01 01:59 Rev.: 830

Revised DOWN the magic resistances for these creatures. --PeterM

6 lines of code changed in 4 files:

February 2001 »

Generated by StatSVN 0.7.0