September 2007 Commit Log

Number of Commits:
37
Number of Active Developers:
5
kbulgrien 2007-09-30 01:31 Rev.: 7288

server/c_range.c: Bug fix for [ 1804610 ] cast : info.c:message_callback:
unidentified messages. Text output to the gtk2 client may not contain text
enclosed in square brackets... which is probably a bug in and of itself.
socket/info.c: doxygenated parameters for draw_ext_info() and
draw_ext_info_format().

50 lines of code changed in 3 files:

ryo_saeba 2007-09-28 12:13 Rev.: 7284

Fix wrong #define leading to crash.

4 lines of code changed in 2 files:

mwedel 2007-09-28 00:55 Rev.: 7281

common/map.c: Move update_buttons() from ready_map_name() to
load_original_map() - in this way, button state is not reset when
swapping a map back into memory, but button state is still verified
at first load. Fixes bug 1706075.
MSW 2007-09-27

10 lines of code changed in 2 files:

mwedel 2007-09-27 23:56 Rev.: 7280

server/gods.c: modify god_enchants_weapon() to increase item_power of weapon
by 1 each time god improves it. This make sense, but also fixes bug
1696807 - if the weapon has item_power 0, when player logs on, game
will calculate new item power, which may be quite surprising to
character. If item_power is set, new item_power won't be calculated.
Note: For trunk, item_power was not recalculated, but I think the changing
of item_power is just good for some balance.
MSW 2007-09-27

12 lines of code changed in 2 files:

mwedel 2007-09-27 23:14

Fix some hiscore changes - some functions were not passing in quiet flag
when they should have been, etc.
--
server/apply.c: Remove some code that sees if player can save - update_score()
does this, so no reason to have it in both places.
server/hiscore.c: Add check not to save 0 scores.
server/login.c: Be quiet for backup saves.
server/server.c: Be quiet for backup saves.
---
MSW 2007-09-27

23 lines of code changed in 5 files:

ryo_saeba 2007-09-27 14:06 Rev.: 7271

Face/animation related plugin functions.

5109 lines of code changed in 11 files:

mwedel 2007-09-27 00:51 Rev.: 7267

Couple bug fixes related to 1713188 - dropall performance issues.
---
include/config.h: Increase SOCKETBUFSIZE - should help reduce premature
dropped connections.
server/c_object.c: Improve dropall logic - instead of calling fix_object() for
each object dropped, call it just once for the entire stack - should
improve performance considerably. This also fixes sending updated
weight information to the client for each object dropped (player weight
1000, player weight 995, player weight 992, etc), so may help on dropped
connections.
MSW 2007-09-26

39 lines of code changed in 3 files:

mwedel 2007-09-27 00:07 Rev.: 7265

common/object.c: Modify can_pick() so you are not allowed to pick up
multipart objects. insert_ob_in_ob() doesn't let it happen, but
this way, at least the player gets a message. Also cleaned up function
so it is easier to read.
MSW 2007-09-26

26 lines of code changed in 2 files:

rjtanner 2007-09-26 23:11 Rev.: 7262

Revert file change that was accidently checked in, in previous commit

0 lines of code changed in 1 file:

rjtanner 2007-09-26 23:08 Rev.: 7261

More required updates for the potion of invulnerability to potion of shielding name change

6 lines of code changed in 4 files:

rjtanner 2007-09-26 22:10 Rev.: 7257

ChangeLog updates

17 lines of code changed in 1 file:

rjtanner 2007-09-26 22:02 Rev.: 7256

Adding the minor, medium and major Potions of Life to the treasure list so they can be found in shops, dungeons, et al.

9 lines of code changed in 1 file:

rjtanner 2007-09-26 21:53 Rev.: 7255

Missed updating the treasures list in r7254 which was to rename potion of invulnerability to potion of shielding. Hopefully this will remove confusion as to why one takes damage from all attack types (except physical) when drinking this potion.

1 lines of code changed in 1 file:

mwedel 2007-09-25 23:55 Rev.: 7243

Add support for periodic updating of hiscore information for players - fixes
bug 1735262. Main change was to modify check_score() to take a flag that
determines if messages related to high score placement should be displayed
or not.
--
include/sproto.h: Rebuilt because of change to check_score()
server/apply.c: Change calls to check_score() to take quiet flag.
server/c_wiz.c: Change calls to check_score() to take quiet flag.
server/hiscore.c: Modify check_score to take quiet flag, update function
not to print messages if it is set.
server/login.c: Change calls to check_score() to take quiet flag.
server/player.c: Change calls to check_score() to take quiet flag.
server/server.c: Add calls to check_score() when doing autosaves as well
as when player connection is unexpected terminated.
--
MSW 2007-09-25


52 lines of code changed in 8 files:

akirschbaum 2007-09-20 12:31 Rev.: 7231

Always destroy projectiles having no_drop when they stop being a projectile.

46 lines of code changed in 6 files:

akirschbaum 2007-09-20 12:21 Rev.: 7230

Whitespace changes.

4 lines of code changed in 1 file:

akirschbaum 2007-09-20 12:13 Rev.: 7229

Whitespace changes.

2 lines of code changed in 1 file:

mwedel 2007-09-20 01:01 Rev.: 7226

Fix bug 1763098 - wrong key placement in random maps. The key placement breaks
if there is a normal door next to the locked door, so modify code to remove
normal doors next to locked doors. On broken test map, this change results
in key being placed in right area.
--
random_maps/treasure.c: Update some comments on keyplace(), since the comments
did not go into limitations on what keyplace does. Add
remove_adjacent_doors() to remove the doors, and call to function from
lock_and_hide_doors()
MSW 2007-09-18

60 lines of code changed in 2 files:

mwedel 2007-09-18 00:48 Rev.: 7214

Fix bug 1790456 - dropall with count drops more than 'count' of each
object.
server/c_object.c: in command_dropall(), after each call to drop(),
set op->contr->count back to original value - drop() sets it to 0.
MSW 2007-09-17

13 lines of code changed in 2 files:

mwedel 2007-09-18 00:27 Rev.: 7212

Add ability to specify port that crossfire listens to in settings file.
Handy when you want to run 2 servers on same host and don't want to
mess with command line options.
--
lib/settings: Add port variable and comment on its usage.
server/init.c: Add code to handle port value in settings file.
MSW 2007-09-17

18 lines of code changed in 3 files:

mwedel 2007-09-17 01:11 Rev.: 7183

Fix chaos attacktypes when used from a weapon - Fixes bug 1795875.
Problem was target of attack was getting attacktype changed, and
attacker was never getting chaos attacktypes.
--
include/attack.h: move ATTACKS array and Chaos_Attacks structure
here. server/attack.c now needs that data, so having it only in
server/spell_util.c no longer works.
server/attack.c: Remove call to shuffle_attack(), instead just update
the local type (attack type) variable.
server/spell_util.c: Remove ATTACKS array - moved to include/attack.h.
MSW 2007-09-16


54 lines of code changed in 4 files:

mwedel 2007-09-17 01:06 Rev.: 7182

Removed unused variable.
MSW 2007-09-16

0 lines of code changed in 1 file:

mwedel 2007-09-16 23:45 Rev.: 7170

Fix problems with player updating client with spell handling - should all
work now.
--
server/login.c: Move esvr_add_spells() and fix_object() to after
esvr_new_player() - when client gets new player protocol from server,
it purges all info it has, including spell data.
server/player.c: Remove the line that clears the monitor_spells in the
socket structure. With the clear there, if you play a new character on
the same server (savebed, a to play again), this second character
doesn't get any spells.
socket/request.c: Check to see if pl->spell_state is non null in
esrv_update_spells() - in this way, server doesn't try to update
spells on client before the first add_player_spells() is called.
--
MSW 2007-09-16

41 lines of code changed in 4 files:

mwedel 2007-09-16 23:38 Rev.: 7169

Replace single % with %% in snprintf. Single % is not a valid escape sequence,
and most likely was not being processed correctly.
MSW 2007-09-16

1 lines of code changed in 1 file:

akirschbaum 2007-09-16 15:35 Rev.: 7164

Whitespace changes.

1 lines of code changed in 1 file:

akirschbaum 2007-09-16 15:29 Rev.: 7163

Always expand randomitems; do not omit it for player summoned monsters or golems.

6 lines of code changed in 2 files:

akirschbaum 2007-09-16 15:14 Rev.: 7162

Mark all inventory objects as FLAG_NO_DROP, not only objects having nrof=0.

2 lines of code changed in 2 files:

akirschbaum 2007-09-16 15:04 Rev.: 7161

Always mark inventory objects as FLAG_NO_DROP, not only objects created from randomitems attribute.

7 lines of code changed in 2 files:

akirschbaum 2007-09-16 15:01 Rev.: 7160

Remove trailing whitespace.

5 lines of code changed in 1 file:

akirschbaum 2007-09-16 14:59 Rev.: 7159

Extract common code into function.

18 lines of code changed in 1 file:

akirschbaum 2007-09-16 14:01 Rev.: 7158

Remove unneeded parentheses.

6 lines of code changed in 1 file:

akirschbaum 2007-09-16 13:54 Rev.: 7157

Remove unneeded check for NULL pointer.

1 lines of code changed in 1 file:

akirschbaum 2007-09-16 13:46 Rev.: 7155

Fix typo.

1 lines of code changed in 1 file:

ryo_saeba 2007-09-16 12:37 Rev.: 7153

Add a message when explore mode is disabled. Add help file for this command.

30 lines of code changed in 4 files:

ryo_saeba 2007-09-15 06:35 Rev.: 7149

Fix many objects getting applied with 'a' key.

5 lines of code changed in 2 files:

ryo_saeba 2007-09-15 04:10 Rev.: 7148

Fix player teleported on wrong HallOfSelection for race if dying before class selection.

17 lines of code changed in 2 files:

ryo_saeba 2007-09-09 12:25 Rev.: 7133

Add an 'empty' command, that puts all contents of a (or all) container either on ground or in player's opened container.

101 lines of code changed in 6 files:

August 2007 »

Generated by StatSVN 0.7.0