Fix misc compilation warnings. Remove duplicate function.
8 lines of code changed in 7 files:
Fix misc compilation warnings.
7 lines of code changed in 2 files:
Ensure you can't harvest items already harvested, or skills and such.
8 lines of code changed in 2 files:
Fix bug #1709618: Text message is too long/truncated.
5 lines of code changed in 2 files:
Typos.
2 lines of code changed in 1 file:
Fix dosygen comment.
10 lines of code changed in 1 file:
Doc update.
6 lines of code changed in 2 files:
Partially implement feature request #1668158: Better nethack implementation.
61 lines of code changed in 5 files:
Walls should always block.
5 lines of code changed in 2 files:
Trap's message can be NULL (random maps for instance).
6 lines of code changed in 2 files:
Add Crossfire.Object.Move, tweak cf_object|player_move().
26 lines of code changed in 5 files:
Give read-only access to map->unique to plugins. Add Crossfire.Map.Unique property.
21 lines of code changed in 5 files:
Fixed crashes when more than one animation was running simultaneously.
42 lines of code changed in 4 files:
Wrong param type.
5 lines of code changed in 2 files:
Made the paralyze option of animation files to work.
6 lines of code changed in 2 files:
Fixed a crash occuring when ghosting a DM. Made the
Animator work by making it listening to the time event. Fixed the bug that
left the player invisible after having been ghosted.
10 lines of code changed in 2 files:
Added missing plugin function cf_object_get_long_property.
12 lines of code changed in 3 files:
Fix type mismatch in varargs function parameters in plugin code.
15 lines of code changed in 3 files:
Fix bug #1706986: Rabies can infect a DM
14 lines of code changed in 2 files:
Change the version string from 1.9.1 to 2.0-dev for trunk
4 lines of code changed in 2 files:
Fix unitialized variable.
4 lines of code changed in 2 files:
Fix wrong property set (value is int).
4 lines of code changed in 2 files:
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
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
31 lines of code changed in 3 files:
Stop processing if a disease dies the victim. This prevents access to freed objects.
7 lines of code changed in 2 files:
Do not pass NULL value to add_string().
2 lines of code changed in 2 files:
Fix format arguments of calls to draw_ext_info_format().
4 lines of code changed in 3 files:
Remove trailing whitespace.
73 lines of code changed in 1 file:
Fix possible buffer overflow when creating disease symptom names.
6 lines of code changed in 2 files:
Remove trailing whitespace.
46 lines of code changed in 1 file:
Remove unused variables.
4 lines of code changed in 10 files:
Fix possible access to freed object.
3 lines of code changed in 2 files:
Fix array out-of-bounds access for clients using 25x25 map size.
6 lines of code changed in 2 files:
Remove trailing whitespace.
109 lines of code changed in 2 files:
Clean old code related to single player directory.
19 lines of code changed in 4 files:
Implement feature request #1560389: improve inscription logic.
74 lines of code changed in 6 files:
Add background music support to maps, change 'socket.sound' field signification.
57 lines of code changed in 9 files:
Remove obsolete spellbook handling.
12 lines of code changed in 2 files:
Second and last part of feature request #1543553: Inventories in artifacts/archetypes.
37 lines of code changed in 3 files:
Revert wrong commit, put yesterday's commit message.
11 lines of code changed in 4 files:
Forgot to commit the Changelog, here we go.
25 lines of code changed in 4 files:
Bring these changes into the trunk:
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 3 files:
Fix bug #1673804: Items of Occidental Mages use obsolete event_xxx fields.
8 lines of code changed in 1 file:
Partially implement feature request #1543553: Inventories in artifacts/archetypes.
86 lines of code changed in 8 files:
Implement EVENT_TELL.
25 lines of code changed in 5 files:
Add discrete damage type for weapons, and probably also spells and such.
74 lines of code changed in 5 files:
Fix infinite recursion.
4 lines of code changed in 2 files:
Potions of life now won't affect player if their level is too low.
4 lines of code changed in 2 files:
Enable plugins to prevent attacks.
9 lines of code changed in 2 files:
Fix wrong return type.
3 lines of code changed in 2 files:
Missing definition for player's next property.
1 lines of code changed in 1 file:
Misc Python improvements.
36 lines of code changed in 3 files:
Give access to player list to plugins. Fix mishandling of multipart objects.
19 lines of code changed in 1 file:
Don't crash if no regions file found.
7 lines of code changed in 2 files:
Forgot that line.
1 lines of code changed in 1 file:
Wrap change_exp() function. Make 'exp' property the same as others.
79 lines of code changed in 7 files:
Add 'IsPet' and 'AttackMovement'
46 lines of code changed in 3 files:
Wrong case - FLAG_FRIENDLY is not the same as friendlylist :)
0 lines of code changed in 1 file:
Wrong name for events.
30 lines of code changed in 1 file:
EVENT_TRIGGER for magical scroll writing
6 lines of code changed in 2 files:
Add AttackType, AttackTypeNumber, EventType constants.
97 lines of code changed in 2 files:
Fix comments.
6 lines of code changed in 2 files:
Dump owner too.
3 lines of code changed in 1 file:
Check values for cfapi_map_get_object_at(). Handle FLAG_FRIENDLY and friendlist.
15 lines of code changed in 1 file:
Enable plugins to change the 'path' property of a map.
42 lines of code changed in 6 files:
Add plugin wrapper for cf_get_empty_map(). Add 'Object.GodGiven' and 'Crossfire.CreateMap'.
58 lines of code changed in 6 files:
Remove obsolete command_build function.
5 lines of code changed in 4 files:
Correctly clear god information.
7 lines of code changed in 2 files:
Remove unused godlink::pantheon field.
5 lines of code changed in 3 files:
Remove unused (and obsolete) current_weapon_script field. Remove now unused find_best_weapon_used_match().
10 lines of code changed in 10 files:
Replace plugin light change with call to map_change_light() for coherence checking.
77 lines of code changed in 8 files:
Make monsters use the same 'say' format than players.
5 lines of code changed in 2 files:
Remove '_speak' hook and related functions. '_say' exists, and is the same.
21 lines of code changed in 7 files:
Plugin API changes. More void* conversion removing.
187 lines of code changed in 9 files:
Add -conf documentation to help.
4 lines of code changed in 2 files:
Do not crash for SKILL objects having incorrect subtype.
7 lines of code changed in 2 files:
Remove trailing whitespace.
47 lines of code changed in 1 file:
Fix bug #1696810: skill items autoapply.
94 lines of code changed in 2 files:
Fix parameter for Doxygen, no functional change.
10 lines of code changed in 3 files:
More API changes.
87 lines of code changed in 5 files:
More API changes.
264 lines of code changed in 6 files:
More API changes.
275 lines of code changed in 6 files:
Have create_pathname() return buf to simplify code.
10 lines of code changed in 3 files:
Remove unused function.
12 lines of code changed in 9 files:
Map-property type checking. Remove some unused void* return values.
126 lines of code changed in 4 files:
Change map plugin API to not use static vars. Remove old hooks (replaced by other means).
168 lines of code changed in 9 files:
Abort() if first map doesn't exist.
14 lines of code changed in 2 files:
Fix bug #1695764: Charm monsters - shared experience broken.
69 lines of code changed in 5 files:
Fix Doxygen stuff, no functional changes.
14 lines of code changed in 4 files:
Enable polymorph spell. Will need tweaking, quite certainly.
164 lines of code changed in 4 files:
Add 'Crossfire.WhatIsEvent()' to get event object.
27 lines of code changed in 3 files:
Change plugin object event interface to send the event object itself.
44 lines of code changed in 10 files:
Fix crash with map reset (parameter is map, not path).
4 lines of code changed in 2 files:
Add 'Object.Count' property (read-only).
13 lines of code changed in 3 files:
Fix wrong set/get key checks.
7 lines of code changed in 3 files:
Add 'Object.Enemy' property.
31 lines of code changed in 3 files:
Fix scrolls not taking casting direction into account.
4 lines of code changed in 2 files:
Fix decleration of exit_type_apply.
3 lines of code changed in 1 file:
Remove support for obsolete 'no_pass' attribute.
21 lines of code changed in 7 files:
Remove trailing whitespace.
49 lines of code changed in 12 files:
Remove trailing whitespace.
297 lines of code changed in 37 files:
Fix bad definition of exit_type_apply.
5 lines of code changed in 2 files:
Commit missing types/clock/clock.c file.
70 lines of code changed in 1 file:
Move apply logic for clocks.
16 lines of code changed in 7 files:
Move apply handling for exits.
42 lines of code changed in 4 files:
Tweak harvesting skill per Lalo's suggestions.
28 lines of code changed in 2 files:
Move ob_process logic for SPELL_EFFECT objects to the ob_method system.
884 lines of code changed in 9 files:
Remove LIGHTNING from cfpython type constants.
2 lines of code changed in 2 files:
Remove old LIGHTNING(12) type.
6 lines of code changed in 5 files:
Remove obsolete Flying/CanPassThru properties.
38 lines of code changed in 3 files:
Clean some old stuff, unused functions, ...
19 lines of code changed in 30 files:
New skill: harvesting, get something from some place - example: fishing.
130 lines of code changed in 5 files:
Merge types/example.c into types/README
52 lines of code changed in 3 files:
Remove obsolete Directionxxx and CostFlagxxx, replaced by constants.
14 lines of code changed in 2 files:
Add 'MessageFlag' constant, holding the NDI_xxx values, to Python.
23 lines of code changed in 2 files:
configure.ac: Add AM_PROG_CC_C_O macro so it properly handles the types
directory.
MSW 2007-04-01
5 lines of code changed in 2 files:
Document random map files (except test.c and some .h).
4011 lines of code changed in 21 files: