Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 39 (100.0%) | 1301 (100.0%) | 33.3 |
qal21 | 2 (5.1%) | 836 (64.3%) | 418.0 |
akirschbaum | 15 (38.5%) | 279 (21.4%) | 18.6 |
gros | 1 (2.6%) | 82 (6.3%) | 82.0 |
alestan | 1 (2.6%) | 49 (3.8%) | 49.0 |
partmedia | 3 (7.7%) | 20 (1.5%) | 6.6 |
ryo_saeba | 11 (28.2%) | 16 (1.2%) | 1.4 |
mwedel | 2 (5.1%) | 7 (0.5%) | 3.5 |
quinet | 1 (2.6%) | 6 (0.5%) | 6.0 |
silvernexus | 1 (2.6%) | 4 (0.3%) | 4.0 |
kbulgrien | 1 (2.6%) | 1 (0.1%) | 1.0 |
anmaster | 1 (2.6%) | 1 (0.1%) | 1.0 |
Prevent removal of unpaid items from shops via word of recall effects.
4 lines of code changed in 1 file:
Execute word of recall effect without magic denied check
Casting word of recall causes a delayed word of recall effect. The check
for denied magic is already performed when casting. However, this second
check break balms of return home, which, like other balms, should
function even in magic-denied areas.
Removing this second check does mean that a player could now cast word
of recall in a magic-allowed area, then run into a magic-denied area,
and still be teleported home. This is probably not a problem.
Tracker: bugs/873
2 lines of code changed in 1 file:
Always check weight in check_spell_knockback()
Since we check for nonzero weight in check_spell_knockback() anyway, do
the check there and don't warn about it being nonzero.
7 lines of code changed in 1 file:
Whitespace changes.
35 lines of code changed in 1 file:
Refactor to use C99 integer type names.
Submitted by: Tolga Dalman
11 lines of code changed in 1 file:
Whitespace changes.
1 lines of code changed in 1 file:
Remove trailing whitespace.
7 lines of code changed in 1 file:
Don't set the face directly.
1 lines of code changed in 1 file:
Don't set the face directly, call appropriate function.
1 lines of code changed in 1 file:
Don't push no_pick items even if not alive.
1 lines of code changed in 1 file:
Remove unused variables.
2 lines of code changed in 1 file:
added call to knockback to bolt and explosion spells.
49 lines of code changed in 1 file:
- Remove unused "oldmessage" parameter from draw_ext_info(),
draw_ext_info_format(), ext_info_map(), ext_info_map_except(), and
ext_info_map_except2() functions and calls.
1 lines of code changed in 1 file:
Rename object_free() to object_free_drop_inventory() to hint about possible side-effects.
14 lines of code changed in 1 file:
Replace most calls to object_insert_in_map() with object_insert_in_map_at().
13 lines of code changed in 1 file:
Merge fire_bullet() into fire_arch_from_position().
1 lines of code changed in 1 file:
Make bullet swarm spells fire three tiles wide.
1 lines of code changed in 1 file:
Change movement of ball spells.
8 lines of code changed in 1 file:
Extract code into function.
1 lines of code changed in 1 file:
Limit missile spells to turn at most one direction per turn.
9 lines of code changed in 1 file:
Extract common code into function.
1 lines of code changed in 1 file:
Rename most functions in object.c to object_xxx().
67 lines of code changed in 1 file:
Whitespace changes.
0 lines of code changed in 1 file:
Whitespace changes: consistently reformat code.
115 lines of code changed in 1 file:
No code change - just spelling error in a comment.
MSW 2008-08-11
1 lines of code changed in 1 file:
Automatic style fix: replace "foo* bar" by "foo *bar", remove extra spaces inside parentheses, etc.
6 lines of code changed in 1 file:
Set svn:eol-style to native on *.c and *.h files that were missing it.
1 lines of code changed in 1 file:
Remove obsolete get_map_ob define, replaced by GET_MAP_OB.
1 lines of code changed in 1 file:
Fix documentation, no functional change.
1 lines of code changed in 1 file:
Remove superfluous calls to esrv_del_item (since remove_ob calls it if needed).
0 lines of code changed in 1 file:
Remove trailing whitespace.
6 lines of code changed in 1 file:
Add spell merging code - this makes the server run much faster when many
spell objects are in use. For more details, see doc/Developers/spells
---
common/init.c: And declaration/initialization of statistics values.
common/object.c: Add handling of spell_tags in object structure (free,
copy. Add merge_spell() function. Add call to function from
insert_ob_in_map(). Remove was_destroyed() function - now macro.
doc/Developers/spells: Add notes on performance numbers and how spell
merging works.
include/global.h: Add statistics structure used to hold various
statistic related variables - added since I added a few points to collect
data for my testing.
include/libproto.h: remove was_destroyed() declaration.
include/object.h: Make was_destroyed() a macro, moving it here. Also add
information related to spell tags in object structure.
server/server.c: change process_events() to be a non static function,
so that test programs can call it/use it.
server/spell_util.c: Change ok_to_put_more() to look at the spell_tags
in the object for match spell instances.
test/unit/server/Makefile.am: Remove double dependency of libraries - not
needed. Add dependency for libtypes.a. Add comet_perf test case.
test/unit/server/comet_perf.c: New file/test, used to test both performance
improvments as well as consistency of results.
types/spell_effect/spell_effect.c: Modify explosion() to set op->range=0
after spell has propogated to neighboring spaces. Call merge_spell()
after setting range to zero.
MSW 2007-05-14
6 lines of code changed in 1 file:
Fix Doxygen stuff, no functional changes.
6 lines of code changed in 1 file:
Move ob_process logic for SPELL_EFFECT objects to the ob_method system.
832 lines of code changed in 1 file:
Apply patch #1660388: Code-cleanup: () -> (void) courtesy Stefan Huehner.
1 lines of code changed in 1 file:
Fix compilation warnings, mostly missing #include.
1 lines of code changed in 1 file:
Make functions in types/ static where possible and reasonable.
4 lines of code changed in 1 file:
No functional changes, just compilation warnings / Doxygen stuff.
1 lines of code changed in 1 file:
Refactored several object types.
Implemented the move_on event, replacing the call to move_apply().
2007-01-21 - gros
82 lines of code changed in 1 file: