May 2001 Commit Log

Number of Commits:
98
Number of Active Developers:
5
mardahl 2001-05-31 17:53 Rev.: 1159

Comment on Fix in random maps: no more destroyed exits by hidden walls
surrounding treasures. --PeterM 5/31/2001

3 lines of code changed in 1 file:

mardahl 2001-05-31 17:46 Rev.: 1158

Fix a problem in which hidden doors around treasures could destroy exits.

PeterM 5/31/2001

5 lines of code changed in 2 files:

mwedel 2001-05-28 23:41 Rev.: 1157

Make ALLOW_SKILLS standard part of game (remove #ifdef's for it)
Files affected: common/living.c common/object.c common/treasure.c
include/config.h include/player.h server/apply.c server/attack.c
server/c_move.c server/c_range.c server/c_wiz.c server/commands.c
server/init.c server/login.c server/monster.c server/player.c
server/rune.c server/skill_util.c server/spell_util.c
Make MULTIPLE_GODS standards part of game (remove #ifdefs for it)
Files affected: common/readable.c include/spellist.h include/config.h
server/attack.c server/gods.c server/skills.c server/spell_effect.c
server/spell_util.c
doc/Makefile.in, doc/Protocol: Add protocol description file here instead
of in the client distribution.
include/global.h: Move declaration of MAX_EXP_CAT near top of file
so it is set before player.h is included.
include/newclient.h: Add CS_STAT_SKILL* values for sending skill
experience information to client.
include/newserver.h: Add skillexp value to socket struct which determines
if client wants skill experience informatiion.
include/player.h: Add skill information tracking to player structure
so we can easily know when to send updates to client.
random_maps/expand2x.c: remove unused variable to prevent compiler warnings.
random_maps/square_spiral.c: Include prototype information on all systems,
not just win32 to prevent compiler warnings.
server/skill_util.c: Initialize skill pointers to make it easier to
find skill information when we want to update client.
socket/init.c: Init socket->skillexp to 0.
socket/loop.c: Fix indentation of table - whitespace change only
socket/metaserver.c: Minor fix to prevent compile warnings (on the sprintf
that composes the data to send to the metaserver)
socket/request.c: Redo SetUp function to be more compact and IMO simpler as
wll as easier to read (functionality remains the same).
VersionCmd modified to warn users of on dxclients (code on MT)
StatsCmd added to send skill information if client wants it.
The sending of skill experience is by MT, rest of the changes by me.
MSW 2001-05-28

1194 lines of code changed in 35 files:

mwedel 2001-05-28 23:17 Rev.: 1156

The three main things this checkin does:
Ability to save relative sizes of gtk subwindows, and have those restored
when re-running the client.
Use of the setup protocol command to set configuration values.
Receipt of skill experience information, and display of that in the
gtk client.
++
Makefile.in: Remove Protocol entry
Protocol: Removed - now located in server/doc directory.
client.c: Add value to determine if we want this option, initialize global
array that maps the number to skill names. Add support for 'setup'
protocol command. Send sound selection using new setup command.
client.h: add MAX_SKILL to no max number of skills. And skill experience
and level total to Stats structure, put extern for skill_names
array and want_skill_exp value.
commands.c: Add SetupCmd function which handles processing of
'setup' protocol command. If sound setting fails with setup command,
fall back to old method. In StatsCmd, add code to get skill
experience and level totals.
gx11.c: Add ability to save window size and relative pane positions
in non split mode, as well as loading and setting of those
values (required moving pane information widgets from create_windows
to global values) - while at it, renamed this to be more descriptive.
Have client now display skill experience totals in stats window.
metaserver.c: Make meta_sort a static function so that it does not
get put into proto files. Its only used within the metaserver.c
file in any case.
newclient.h: Add CS_STAT_SKILL* values (to keep in sync with server
version of this file)
proto.h: automatic rebuild needed for SetupCmd function.
MSW 2001-05-28

438 lines of code changed in 9 files:

mwedel 2001-05-26 02:35 Rev.: 1155

gx11.c: remove some unused code. Add color for cursed/magic items in
the unlocked inventory pain (makes it easier to sort items picked up)
Add support for trimming the info window buffers - now gtk just has
to be fixed. Have the second information window do the seem freeze
logic as the first. Fix problem of trying to access to many resistance
labels (may fix some reliability problems). Remove -scrolllines command
line option since the client does not use it.
xutil.c: Don't load/save scrolllines line in config file when included
with gx11.c - gtk client has no use for it. At newline to error
message about lines in default file we did not process.
MSW 2001-05-25

129 lines of code changed in 4 files:

mwedel 2001-05-26 02:29 Rev.: 1154

common/readable.c: When making recipe books, give the recipe that they
are for in the title. Makes it more worthwhile to buy them.
lib/treasures.c: Increase the chance of readables in chests some (in fact,
add a chance.)
MSW 2001-05-25

104 lines of code changed in 3 files:

mardahl 2001-05-25 02:23 Rev.: 1153

Bugfix:
the unnecessarily complicated formula for calculating
speed of a weapon broke for a player on CSUA, producing
a zero-speed weapon.

After looking at the incomprehensible expression for calculating
the speed of a weapon, I decided to put in a simpler expression.

--PeterM 05/25/2001

7 lines of code changed in 1 file:

mwedel 2001-05-24 23:29 Rev.: 1152

lib/artifacts: Reduce potency of Poison artifact foods.
server/apply.c: When eating poison artifact foods, hit player with poison
attacktype instead of just subtracting hp. This way people with
poison resistance get proper benefit. MSW 2001-05-24

12 lines of code changed in 3 files:

mwedel 2001-05-24 22:59 Rev.: 1151

doc/metaserver, doc/Makefile.in: Add metaserver file which describes
working of metaserver and format of data fields.
socket/metaserver.c: Add reporting of inbytes, output bytes, and uptime in
seconds to notification of metaserver
MSW 2001-05-24

76 lines of code changed in 4 files:

mardahl 2001-05-24 21:42 Rev.: 1150

Implemented reduced death penalty: 20% or 3 levels, whichever is lower.
--PeterM 5/24/2001

40 lines of code changed in 4 files:

mwedel 2001-05-24 15:42 Rev.: 1149

server/spell_util.c: Fix typo in polymorph code (when enabled in config.h)
MSW 2001-05-24

4 lines of code changed in 2 files:

mardahl 2001-05-24 12:11 Rev.: 1148

Changed the material type to adamant for a lot of the higher-end
things.
--PeterM 5/24/2001

37 lines of code changed in 1 file:

mwedel 2001-05-24 02:15 Rev.: 1147

server/disease.c: replace disease->owner check with get_owner.
MSW 2001-05-24

4 lines of code changed in 2 files:

mardahl 2001-05-23 20:17 Rev.: 1146

Fixed the problem with the gryphon image.
--PeterM 5/23/2001

8 lines of code changed in 1 file:

mardahl 2001-05-23 19:24 Rev.: 1145

Made the demons which cast paralyze/fear immune to their own spells.
Added a new medium demon from BehTong.

PeterM 5/23/2001

516 lines of code changed in 30 files:

mwedel 2001-05-23 01:14 Rev.: 1144

server/pets.c: pet_move - fix formatting to be 4 space indentation.
if we remove the monster, free it here instead of having move_monster
do it. Add check for was_destroyed after first call to move_ob -
crashes have been observed in that function, and I believe that is the
cause.
server/monster.c: move_monster: let pet_move free the pet if necessary.
server/spell_effect.c: Clear sleeping flag of monsters when casting
summon pet monster (or other creatures). Some archs have this
value on by default, so the monsters don't follow the player until
an enemy is found.
MSW 2001-05-22

69 lines of code changed in 4 files:

mwedel 2001-05-22 23:22 Rev.: 1143

socket/item.c: Don't raise player to top of stack when they look at
something. I think this may be causing server crashes in some
circumstances - plus its not really needed anyways.
socket/loop.c: block_until_new_connections: Add call to flush_old_maps
so maps are reset while waiting for a new player.
MSW 2001-05-22

19 lines of code changed in 3 files:

mardahl 2001-05-22 22:01 Rev.: 1142

Added Devin Watson to CREDITS file.
PeterM 5/22/2001

1 lines of code changed in 1 file:

mwedel 2001-05-21 02:01 Rev.: 1141

remove some spurious : after the hostnames in the ftp section - this
makes those lines proper URLs. MSW 2001-05-20

6 lines of code changed in 1 file:

mwedel 2001-05-20 23:01 Rev.: 1140

configure.in, configure: Fix png and Xpm library detection. Suggested
patch by Yann Chackhoff, applied by MSW 2001-05-20

8 lines of code changed in 3 files:

darth_bob 2001-05-20 01:57 Rev.: 1139

New gryphon, I am adding it so that this bug can be seen and hopefully removed, it will not be in any maps yet, dnh

107 lines of code changed in 217 files:

mwedel 2001-05-18 00:54 Rev.: 1138

Merge post-1-0 release into main branch. MSW 2001-05-17

1657 lines of code changed in 11 files:

quickfur 2001-05-15 22:50 Rev.: 1137

expand2x.c: Added #include <stdlib.h> (to suppress compiler warning...)
- hsteoh

1 lines of code changed in 1 file:

mardahl 2001-05-15 12:56 Rev.: 1136

Fix to make snake.c not crash the server when the requested
random map is less than 8 in size.
--PeterM 5/15/2001

5 lines of code changed in 2 files:

mardahl 2001-05-15 04:38 Rev.: 1135

Fix: make sure "surrounded" treasure chests are
actually surrounded. An exit could break this surrounding.
Now an exit can be underneath a locked door at times.
We'll see how this works out.

--PeterM 5/15/2001

6 lines of code changed in 3 files:

mardahl 2001-05-15 04:10 Rev.: 1134

Improvements to the "roomify" function, so that
doors dont end up in places like this:
####D####
#
#
--PeterM 5/15/2001

9 lines of code changed in 1 file:

mardahl 2001-05-15 03:23 Rev.: 1133

Cosmetic fix: There should be fewer cases of
doors being oriented in the wrong way now.
--PeterM 5/15/2001

15 lines of code changed in 2 files:

mardahl 2001-05-15 01:50 Rev.: 1132

Make it so that descendents of an expand2x map are
also expand2x.

--PeterM 5/14/2001

7 lines of code changed in 2 files:

mardahl 2001-05-14 23:56 Rev.: 1131

Gloves of Havoc not what was intended.
TOo much cut and paste.
Removed attacktype electrical and resist_electricity.

--PeterM 5/14/2001

0 lines of code changed in 1 file:

mardahl 2001-05-14 23:44 Rev.: 1130

Added description of new expand2x random map option.

--PeterM 5/14/2001

6 lines of code changed in 2 files:

quickfur 2001-05-14 23:41 Rev.: 1129

Fixed memory leak in expand2x.c (delete original layout after we're done)

- hsteoh

6 lines of code changed in 1 file:

mardahl 2001-05-14 23:35 Rev.: 1128

material.h: Changed the name of the material from "iron" to "metal",
which is a better description of what platinum coins
are made of.

--PeterM 5/14/2001

1 lines of code changed in 1 file:

mardahl 2001-05-14 23:30 Rev.: 1127

Activated BehTong's expand2x code for random maps.
Option "expand2x 1" in the parameter file turns it on.
random_map.c random_map.h reader.c reader.l

--PeterM 5/14/2001

12 lines of code changed in 3 files:

darth_bob 2001-05-14 06:42 Rev.: 1126

Obvious mistake where by things for sale print out 'The It would cost you 168 platinum coins.' I welcome someone with alittle time to actually check all these, unfortunetly my time is short =(, dnh 14/05/01

2 lines of code changed in 1 file:

tanner 2001-05-14 02:43 Rev.: 1125

Added sample files for sounds location.

6 lines of code changed in 1 file:

tanner 2001-05-14 02:29 Rev.: 1124

Small hack to spec file to prevent the name collision between sound files.

6 lines of code changed in 1 file:

tanner 2001-05-14 02:06 Rev.: 1123

1.0.0 release!

I changed the revision markers in the .spec file.

22 lines of code changed in 1 file:

mwedel 2001-05-14 01:20 Rev.: 1122

Remove ip address for real-time. MSW 2001-05-13

1 lines of code changed in 1 file:

mwedel 2001-05-13 22:52 Rev.: 1121

Fix up the README - it has some very out of date information, as well
as other that was not very useful. This really should have been done
before 1.0, but oh well. MSW 2001-05-13

30 lines of code changed in 1 file:

mwedel 2001-05-13 17:02 Rev.: 1120

Commit for 1.0.0 release. msw 2001-05-13

3 lines of code changed in 3 files:

mwedel 2001-05-13 16:51 Rev.: 1119

Fix up file for 1.0 release. MSW 2001-05-12

1 lines of code changed in 1 file:

mwedel 2001-05-13 16:36 Rev.: 1118

Update for 1.0 release. MSW 2001-05-13

3 lines of code changed in 2 files:

mwedel 2001-05-13 14:22 Rev.: 1117

Fix link error with crossedit. MSW 2001-05-13

2 lines of code changed in 1 file:

mwedel 2001-05-13 03:21 Rev.: 1116

Move free_style_maps to style.c so that crossedit will compile properly.
MSW 2001-05-13

24 lines of code changed in 3 files:

darth_bob 2001-05-12 22:05 Rev.: 1115

A new set of artifact monsters, skeleton_leader and skeleton_chief, dnh 15/05/01

0 lines of code changed in 6 files:

mwedel 2001-05-12 19:13 Rev.: 1114

add expand2x.h to list of files in Makefile.in MSW 2001-05-12

1 lines of code changed in 1 file:

mwedel 2001-05-12 18:55 Rev.: 1113

anim.c, map.c, object.c: various enhancements for memory debugging/leak
detection.
doc/programming_guide: some updates on comments and indentation style.
MSW 2001-05-12

82 lines of code changed in 4 files:

mwedel 2001-05-12 14:47 Rev.: 1112

remove DONE file. Changes are getting put into CHANGES file,
so DONE was hopeless out of date. MSW 2001-05-12

1 lines of code changed in 1 file:

mwedel 2001-05-12 14:17 Rev.: 1111

common/living.c: Fix AC wrapping problem - now limit ac to +/- 120.
MSW 2001-05-12

18 lines of code changed in 2 files:

mwedel 2001-05-12 02:57 Rev.: 1110

Collect arch and other related files. MSW 2001-05-11

6707 lines of code changed in 3 files:

mwedel 2001-05-12 01:53 Rev.: 1109

Fix sustenence entry - should be food. MSW 2001-05-11

1 lines of code changed in 1 file:

mwedel 2001-05-11 23:04 Rev.: 1108

include/config.h: Add NO_POLYMORPH feature selection
include/spellist.h: If NO_POLYMORPH is set, make it so that polymorph will
not show up in wands/rods
server/spell_util.c: Handling for NO_POLYMORPH selection
MSW 2001-05-11

28 lines of code changed in 4 files:

mardahl 2001-05-11 19:10 Rev.: 1107

Disabled polymorph, for now.
We'll revisit it and fix it after 1.0.

PeterM

1 lines of code changed in 1 file:

mwedel 2001-05-11 01:11 Rev.: 1106

server/rune.c: Make sure rune message is newline terminated. Fix map
corruption problem. MSW 2001-05-10

14 lines of code changed in 2 files:

mwedel 2001-05-11 01:08 Rev.: 1105

Add call to gtk_timeout_remove. Call was missing, not sure of
ramifications of that fact. MSW 2001-05-10

4 lines of code changed in 1 file:

mwedel 2001-05-11 00:24 Rev.: 1104

Fix bug introduced that prevents local commands from working. This
patch should now have the desired effect to prevent client crashes and
still have everything work. MSW 2001-05-10

9 lines of code changed in 1 file:

darth_bob 2001-05-10 16:40 Rev.: 1103

Changes to troll_player, giving it cold +3-, dnh

1 lines of code changed in 1 file:

mardahl 2001-05-10 14:22 Rev.: 1102

Changed path_denied to repelled for talismans of fire and frost.

2 lines of code changed in 1 file:

mwedel 2001-05-10 01:58 Rev.: 1101

write_rune: Modify to know longer use a relatively small dynamic buffer that may
not be large enough. MSW 2001-05-09

13 lines of code changed in 1 file:

mwedel 2001-05-10 01:12 Rev.: 1100

player.c: Fix for client crashes if player enters really long commands
(like say .....). MSW 2001-05-08

9 lines of code changed in 2 files:

mardahl 2001-05-09 17:35 Rev.: 1099

Fix typo.

1 lines of code changed in 1 file:

darth_bob 2001-05-09 04:39 Rev.: 1098

Okay commit this time please =), dnh

15 lines of code changed in 1 file:

mwedel 2001-05-09 01:58 Rev.: 1097

Various improvements to make finding memory leaks easier.
common/anim.c: Add free_all_anim function
common/arch.c: Modify free_all_arch to free more data
common/init.c: If running under MEMORY_DEBUG, don't pre-allocate objects.
common/map.c: Add free_all_maps functiion.
common/object.c: Modify object allocations if using MEMORY_DEBUG to only
malloc one object at a time, and not pre-allocate objects.
common/readable.c: Fix memory leak.
common/shstr.c: Include autoconf.h so it can pull in dmalloc.h file.
include/config.h: Remove notes of what was removed a long time ago.
Add MEMORY_DEBUG option.
include/libproto.h, include/sockproto.h, include/sproto.h: automatic rebuild
server/c_misc.c: Fix 'malloc info command so it reports right memory total
for maps. Add command_style_map_info which sums up memory used by
style maps.
server/commands.c: Add style_info wiz command which dumps memory usage
for style maps.
server/init.c: Have sighup handler call cleanup function.
server/main.c: Fix clean_tmp_files which could result in crash if one
of the maps in memory has 0 reset time. Modify cleanup function
to free more data.
server/player.c: op_on_battleground: Fix compile warning about unuused variable.
socket/init.c: Change name of free_all_ericserver to free_all_newserver,
have it free all face data.
MSW 2001-05-08

144 lines of code changed in 19 files:

mwedel 2001-05-09 00:16 Rev.: 1096

Modify inventory function to call new_draw_info_format directly
instead of using temp buf. May fix buffer overrun issue.
MSW 2001-05-08

4 lines of code changed in 1 file:

mwedel 2001-05-08 18:10 Rev.: 1095

Fix memory leak. MSW 2001-05-08

1 lines of code changed in 1 file:

mwedel 2001-05-08 02:11 Rev.: 1094

Various memory leaks fixed:
find_style: Release memory from scandir call.
pick_random_map: Modified to be more efficient, and not really on
fixed size temporary buffer.
MSW 2001-05-07

76 lines of code changed in 1 file:

darth_bob 2001-05-07 18:18 Rev.: 1093

that was wierd.. anyway I hope this works, dnh

1 lines of code changed in 1 file:

mardahl 2001-05-07 03:30 Rev.: 1092

Some memory leaks removed.
--PeterM

7 lines of code changed in 2 files:

mwedel 2001-05-07 02:29 Rev.: 1091

Fix a few memory leaks. MSW 2001-05-06

3 lines of code changed in 1 file:

quickfur 2001-05-06 17:31 Rev.: 1090

Moved some people to CVS-access list

4 lines of code changed in 1 file:

quickfur 2001-05-06 17:27 Rev.: 1089

*** empty log message ***

0 lines of code changed in 6 files:

quickfur 2001-05-06 17:20 Rev.: 1088

New grimreaper animation

2 lines of code changed in 1 file:

mardahl 2001-05-05 12:37 Rev.: 1087

Make doors longer than 1 look nice.

1 lines of code changed in 1 file:

darth_bob 2001-05-05 09:16 Rev.: 1086

shouldn't be in crossedit (god item), dnh

0 lines of code changed in 1 file:

darth_bob 2001-05-05 09:15 Rev.: 1085

More, dnh

1 lines of code changed in 1 file:

darth_bob 2001-05-05 09:13 Rev.: 1084

more, dnh

1 lines of code changed in 1 file:

darth_bob 2001-05-05 09:11 Rev.: 1083

yet more, I wish I could do this in one go.. dnh

1 lines of code changed in 1 file:

darth_bob 2001-05-05 09:10 Rev.: 1082

yet more artifact moving, dnh

1 lines of code changed in 1 file:

darth_bob 2001-05-05 09:09 Rev.: 1081

More artifact moving, dnh

1 lines of code changed in 1 file:

darth_bob 2001-05-05 09:05 Rev.: 1080

Moved it into the artifacts editable, dnh

1 lines of code changed in 1 file:

darth_bob 2001-05-05 08:46 Rev.: 1079

New item for BT's map, dnh

1 lines of code changed in 4 files:

darth_bob 2001-05-05 02:55 Rev.: 1078

Revoked drain potion change at Mark's request, dnh

1 lines of code changed in 1 file:

darth_bob 2001-05-05 02:41 Rev.: 1077

Change drain potions to 100%, 50% is just completely useless right now.. dnh

1 lines of code changed in 1 file:

mwedel 2001-05-05 02:26 Rev.: 1076

gx11.c,command.c: Remove some debug statements which really should not be
there for 1.0, and which are not really useful anyways.
items_types, item_types.h: Varioius minor updates.
MSW 2001-05-04

16 lines of code changed in 5 files:

mwedel 2001-05-04 22:30 Rev.: 1075

Further refinement to not send unnecessary object updates to client, but
still send necessary ones. MSW 2001-05-04

2 lines of code changed in 1 file:

mardahl 2001-05-04 20:56 Rev.: 1074

Add a second revision of expand2x.c

7 lines of code changed in 1 file:

mardahl 2001-05-04 18:56 Rev.: 1073

Fix: room_gen_spiral.c: remove dangling doors here also.
Inactive changes: random_map.c rproto.h test.c
added test code only. it is commented out.

27 lines of code changed in 4 files:

mardahl 2001-05-04 17:52 Rev.: 1072

More fixes for dangling doors.

9 lines of code changed in 1 file:

mardahl 2001-05-04 17:14 Rev.: 1071

Added a new contributor.

3 lines of code changed in 1 file:

mardahl 2001-05-04 17:10 Rev.: 1070

PeterM:
FIX: dangling doors in rogue_layout
CLEANUP: don't need RP for maze_gen (touches maze_gen.c, maze_gen.h
random_map.c, rproto.h
ADDED BUT NOT ACTIVATED: code from H. S. Teoh to 2x size corridors
in generic layouts.

254 lines of code changed in 9 files:

mardahl 2001-05-03 13:29 Rev.: 1069

Memory leak pointed out by BehTong fixed.

Something like 1100 random maps per 1M of wasted core.
With newly improved server stability perhaps this is
now an issue.

PeterM

8 lines of code changed in 1 file:

mardahl 2001-05-03 04:09 Rev.: 1068

Fix a bug spotted by Jan. code for moving players could fail
for some directions.

1 lines of code changed in 1 file:

mwedel 2001-05-03 00:29 Rev.: 1067

gx11.c: Fix bug that causes gtk client not to update weapon speed.
metaserver.c: Have the listing get sorted by hostname to make it easier to
find the host the user may want.
MSW 2001-05-02

14 lines of code changed in 3 files:

mwedel 2001-05-02 18:39 Rev.: 1066

lib/treasures: Fix error for bracers_of_gnarg - treasurelist was improperly
formed, causing crashes at server startup.

common/treasure.c: Fix load_treasure so that it won't crash dump trying
to de-referance a null pointer, and instead give proper error message.

MSW 2001-05-02

3 lines of code changed in 2 files:

mwedel 2001-05-02 02:26 Rev.: 1065

socket/item.c: Modify look_at to not stop when it finds the first invisible
object. Not the changes look bigger than they actually were, as I
did a lot of formatting changes to make it easier to read.
server/monster.c: Modify monster_check_pickup to check to see if the
next object got destroyed. I'm not sure the exact way this happens,
but I've seen one crash where this did happen - I'm guess some
function further down in the monster_check_apply look may call
this or destroy the item.
MSW 2001-05-01

64 lines of code changed in 3 files:

mardahl 2001-05-01 20:30 Rev.: 1064

Fix typo.

1 lines of code changed in 1 file:

mardahl 2001-05-01 06:52 Rev.: 1063

Remove the controversial changes. For now. :)

PeterM

2 lines of code changed in 1 file:

mardahl 2001-05-01 06:50 Rev.: 1062

Withdraw the change to lifesaving. Lifesaving hasn't worked
in so long that more thought is needed before making it work again!

PeterM

1 lines of code changed in 1 file:

April 2001 »

Generated by StatSVN 0.7.0