Ensure you can't harvest items already harvested, or skills and such.
8 lines of code changed in:
Fix bug #1709618: Text message is too long/truncated.
4 lines of code changed in:
Typos.
2 lines of code changed in:
Merge random map changes from trunk.
94 lines of code changed in:
Trap's message can be NULL (random maps for instance).
4 lines of code changed in:
Add Crossfire.Object.Move, tweak cf_object|player_move(), add missing getter.
35 lines of code changed in:
Give read-only access to map->unique to plugins. Add Crossfire.Map.Unique property.
21 lines of code changed in:
Fix type mismatch in varargs function parameters in plugin code.
16 lines of code changed in:
Fix bug #1706986: Rabies can infect a DM
14 lines of code changed in:
Fix unitialized variable.
4 lines of code changed in:
Fix wrong property set (value is int).
4 lines of code changed in:
server/player.c: No need to copy faces_sent - just use the data already
there, and set ns->faces_sent to NULL so we know there is no data there.
socket/init.c: Allocate ns->faces_sent if not there.
MSW 2007-04-25
19 lines of code changed in:
Stop processing if a disease dies the victim. This prevents access to freed objects.
7 lines of code changed in:
Do not pass NULL value to add_string().
2 lines of code changed in:
Remove trailing whitespace.
47 lines of code changed in:
Fix possible buffer overflow when creating disease symptom names.
6 lines of code changed in:
Remove trailing whitespace.
48 lines of code changed in:
socket/init.c: Change free calls with FREE_AND_CLEAR - were getting double
frees - since pointer wasn't reset, was no way for program to know not
to have the data cleared again.
MSW 2007-04-24
12 lines of code changed in:
Remove unused variables.
2 lines of code changed in:
Fix possible access to freed object.
3 lines of code changed in:
Fix array out-of-bounds access for clients using 25x25 map size.
6 lines of code changed in:
Remove trailing whitespace.
108 lines of code changed in:
Clean old code related to single player directory.
18 lines of code changed in:
Implement feature request #1560389: improve inscription logic.
81 lines of code changed in:
Add background music support to maps, change 'socket.sound' field signification.
66 lines of code changed in:
Remove obsolete spellbook handling.
3 lines of code changed in:
Second and last part of feature request #1543553: Inventories in artifacts/archetypes.
70 lines of code changed in:
server/server.c: Add some debug to see if objects are on swapped out
maps in process_objects()
socket/loop.c: Hopeful fix for old bug - can be rare cases where
next player gets freed, so code tries to process garbage player
and crashes.
MSW 2007-04-21
33 lines of code changed in:
Fix bug #1673804: Items of Occidental Mages use obsolete event_xxx fields.
12 lines of code changed in:
Partially implement feature request #1543553: Inventories in artifacts/archetypes.
142 lines of code changed in:
Implement EVENT_TELL.
19 lines of code changed in:
Potions of life now won't affect player if their level is too low.
4 lines of code changed in:
Enable plugins to prevent attacks. Fix wrong return type.
12 lines of code changed in:
Merge changes from trunk.
56 lines of code changed in:
Don't crash if no regions file found.
7 lines of code changed in:
Fix crash with map reset (parameter is map, not path).
4 lines of code changed in:
Merge all plugin changes from trunk.
3668 lines of code changed in:
Correctly clear god information.
5 lines of code changed in:
Remove unused godlink::pantheon field.
5 lines of code changed in:
Remove unused (and obsolete) current_weapon_script field. Remove now unused find_best_weapon_used_match().
10 lines of code changed in:
Make monsters use the same 'say' format than players.
4 lines of code changed in:
Object.Enemy and Object.Count
42 lines of code changed in:
Add -conf documentation to help.
4 lines of code changed in:
Do not crash for SKILL objects having incorrect subtype.
7 lines of code changed in:
Remove trailing whitespace.
48 lines of code changed in:
Correct incorrect ChangeLog merge.
6 lines of code changed in:
Fix bug #1696810: skill items autoapply.
110 lines of code changed in:
New skill: 'harvesting', get something from some place - example: fishing. Merge from trunk.
141 lines of code changed in:
Abort() if first map doesn't exist.
14 lines of code changed in:
Fix bug #1695764: Charm monsters - shared experience broken.
71 lines of code changed in: