[root]/server/trunk/types/spell_effect
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 36 (100.0%) | 1288 (100.0%) | 35.7 |
qal21 | 2 (5.6%) | 836 (64.9%) | 418.0 |
akirschbaum | 15 (41.7%) | 279 (21.7%) | 18.6 |
gros | 1 (2.8%) | 82 (6.4%) | 82.0 |
Alestan | 1 (2.8%) | 49 (3.8%) | 49.0 |
ryo_saeba | 11 (30.6%) | 16 (1.2%) | 1.4 |
partmedia | 1 (2.8%) | 11 (0.9%) | 11.0 |
mwedel | 2 (5.6%) | 7 (0.5%) | 3.5 |
quinet | 1 (2.8%) | 6 (0.5%) | 6.0 |
kbulgrien | 1 (2.8%) | 1 (0.1%) | 1.0 |
anmaster | 1 (2.8%) | 1 (0.1%) | 1.0 |
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: