Fix bug #1547517: DM issue with containers
9 lines of code changed in:
Implement request feature #1551406: Add player's name to disease symptoms, fix indent
29 lines of code changed in:
Remove redundent checks in values passed to Crossfire_Foobar_wrap() functions.
4 lines of code changed in:
Fix for bug #1573381 (death attacks does works on skull)
24 lines of code changed in:
Fix for bug #1553636 (Crashbug: reset/swaped map after use of overlay_save). Rename function for coherence
39 lines of code changed in:
common/loader.l: Make it so that long msg/endmsg won't overflow temp buffer
by using safe_strcat. Will result in long messages being truncated, but
better than crashes.
server/pets.c: Check for existance of object existance after call to
follow_owner() in remove_all_pets(). Can be cases where put is killed
when moving to new map.
MSW 2006-10-18
26 lines of code changed in:
server/apply.c: If the captain of a transport exits the transport, make the
next player on the transport the captain.
server/server.c: Like change to apply.c to make player another player captain
if one leaves the game. But in addition, in all cases, we need to clean
up the transport->contr pointer, which will otherwise cause crashes.
MSW 2006-10-12
32 lines of code changed in:
common/readable.c: Rewrite god_info_msg() - a buffer overflow crash was seen
on metalforge, and the old code had lots of dangerous string operations
(non safe strcats, sprintf with overlapping buffers). No code is
functionally equivalant, just uses safe string funtions.
MSW 2006-10-12
172 lines of code changed in:
- Oops. Fix typo in commit 5017.
2 lines of code changed in:
- Spelling adjustments
- doc/Developers/objects updated to better describe @match use in objects. Many
objects contain useless case handling keys like @match Hello|hello because
mapmakers do not know how @match works. Also add mention of the limited
regular expression support that applies to match keys.
71 lines of code changed in:
- Spelling adjustments
0 lines of code changed in:
Make converters inside shops work again.
11 lines of code changed in:
Fix bug where in players could unequip cursed weapons by switching to a hand
to hand skill (punching, karate, etc).
--
include/define.h: Add AP_NOPRINT flag.
server/apply.c: Modify the apply_special() code to take AP_NOPRINT option,
which as implies, causes messages not to be printed. Used in change
to skill_util.c, since the code thre prints better message about uequipping
of weapon.
server/skill_util.c: Do some cleanup of unused vars in do_skill(). Modify
attack_hth() to call apply_special() to unequip weapon (that takes care
of checking cursed status, etc).
--
MSW 2006-10-05
99 lines of code changed in:
Fix double commit of a fix.
0 lines of code changed in:
Fix mistake in revision 4979, causing get_rangevector to be called with an uninitialized env.
6 lines of code changed in:
- Move env pointer assignment to fix error in Revision 4979 modification of spring_trap()
See also Sourceforge bug # 1571081.
2 lines of code changed in:
Fix incorrect use of FMT64 in commant_statistics().
7 lines of code changed in:
Change references in the ChangeLog files from CVS to SVN.
2 lines of code changed in:
server/monster.c: Revert message formatting of NPC responses back to the
two-line format. Fix a possible buffer overflow when players talk to
certain NPCs.
8 lines of code changed in:
Add cast to type int for time_t, prevent compiler warning.
MSW 2006-10-01
1 lines of code changed in: