December 2004 Commit Log

Number of Commits:
21
Number of Active Developers:
6
mwedel 2004-12-29 02:45 Rev.: 3020

common/regexp.c: Fixed couple flaws in regexp handling. First, there was an
off by one error in the handling of matches (if the match was for example
eureca, player could just say eurec, and it would treat that as a valid
match). Second case was that the regular expression logic would not
try comparing the rest of the passed in string after a partial match -
In the eureca case above, if the passed in string was 'where is eureca',
after matching the first e (in where), it then fails to match the
to prevent unpaid objects from teleporting out of the shop. Also
extend code so that non living objects can't use shop mats.
server/player.c: Insert force into the player when they die making them
immune to any spells on the space they reappear on - this prevents
multiple deaths if there is large spell effect going on in the
savebed location. Duration of force should be long enough for most
spells to run their course, but no so long that the player can use
it for much of an advantage (plus, killing yourself to get such
an advantage seems odd, and the force only makes the player immune
to the attacktypes currently on the space)
server/spell_effect.c: Fix spell casting walls (lighting wall,
firewall, etc) in that the spell object they cast was not being
inserted, resulting in the walls not doing anything.
MSW 2004-12-28

Applied patch (bug misc/zoo2) by Lalo
server/time.c: creators can now create multi part objects.
Applied patch 1086102 by Salathar:
server/attack.c: If player kills another player, add (pk) to the death
message.
Applied patch 1086103 by Salathar:
server/move.c: If player pushes another player, send message to both players
that pushed happened. Previously, when pushing another player, the pusher
wouldn't get any notice.
MSW 2004-12-28

177 lines of code changed in 8 files:

mwedel 2004-12-28 19:08 Rev.: 3019

Applied patch 1001079 - make alchemy books say what skill & equipment
is needed - by Kevin Rudat.
common/readable.c: Update code that generates book title, contents
to denote what skill and equipment is needed.
random_maps/{random_map.c, random_map.h, reader.l, reader.c, standalone.c},
server/main.c:
Remove generate_treasure_now as an option
for random maps - none are using delayed treasure, and IMO, if someone
did, it would horribly break things, so it should never be used - given
that, no reason to leave the code there.
server/main.c: Add additional debugging for process events on removed
objects - trying to track down occasional disease crash.
server/time.c: Fix crash in move_player_mover() - it was never map tile
aware, but even more so, appears to have always been broken if the
player move tried to push the player off the edge of a map. Check
for out of map condition, as well as make it map tile aware.
MSW 2004-12-28

49 lines of code changed in 8 files:

temitchell 2004-12-25 22:40 Rev.: 3018

- add animation to trap arch.

4 lines of code changed in 1 file:

ryo_saeba 2004-12-25 12:09 Rev.: 3017

Patches #1086095 and 1088385, party password length tweak

31 lines of code changed in 6 files:

ryo_saeba 2004-12-21 17:30 Rev.: 3016

Fix crash when dm using free

9 lines of code changed in 3 files:

ryo_saeba 2004-12-21 16:36 Rev.: 3015

Fix bug 1061908 (missing include for NetBSD)

2 lines of code changed in 2 files:

ryo_saeba 2004-12-21 14:20 Rev.: 3014

Fix bug #1085729 ; Win32 macro fix

13 lines of code changed in 4 files:

crowbert 2004-12-14 17:55 Rev.: 3013

add slight chance for default skill scrolls for unclassed characters

8 lines of code changed in 1 file:

crowbert 2004-12-14 17:52 Rev.: 3012

add skill scroll for unclassed characters

0 lines of code changed in 1 file:

crowbert 2004-12-12 17:22 Rev.: 3011

set short timeout because some players have reported glitches

4 lines of code changed in 4 files:

crowbert 2004-12-12 17:19 Rev.: 3010

block dimension door to force use of altars for high-level random maps

73 lines of code changed in 1 file:

crowbert 2004-12-12 16:51 Rev.: 3009

copied from smallworld

0 lines of code changed in 1 file:

majorwoo 2004-12-10 09:41 Rev.: 3008

Fixed pshops basement map to prevent map reset from removing check_inv - oops

30 lines of code changed in 28 files:

akirschbaum 2004-12-10 03:34 Rev.: 3007

Use correct filename 'server_speed'.

2 lines of code changed in 2 files:

akirschbaum 2004-12-10 03:16 Rev.: 3006

server/c_party.c: Make party passwords of 8 characters work, disallow longer
passwords. Based on patch #1080096 from Casper.
Correct help message for party commands.
Andreas Kirschbaum 2004-12-10

18 lines of code changed in 2 files:

temitchell 2004-12-05 23:59 Rev.: 3005

- add README (and prototype warning) to guild templates

0 lines of code changed in 1 file:

temitchell 2004-12-05 23:47 Rev.: 3004

- add (brief) readme for python guilds.

0 lines of code changed in 1 file:

temitchell 2004-12-05 22:48 Rev.: 3003

- remove item scripts long ago moved into items
- update scripts to remove path (init script does it for us)

14 lines of code changed in 15 files:

temitchell 2004-12-05 22:45 Rev.: 3002

- updates to datafile for guild scripts

10 lines of code changed in 1 file:

temitchell 2004-12-05 22:42 Rev.: 3001

- remove python path bootstrapping - init script not appends module path
for us.
- add guild functions to init and remove scripts

14 lines of code changed in 6 files:

temitchell 2004-12-05 22:02 Rev.: 3000

Adding Python Guild framework.
Initial (and not usable as yet) commit of guild templates and guild
scripts for new more automated guild system. - requires Python 2.1 or
better.
TODO - guild maps need finishing, lots more work and much debuging.
Guild points system needs some work (a good formula).

135 lines of code changed in 20 files:

November 2004 »

Generated by StatSVN 0.7.0