Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 1551 (100.0%) | 41105 (100.0%) | 26.5 |
ryo_saeba | 596 (38.4%) | 23219 (56.5%) | 38.9 |
akirschbaum | 389 (25.1%) | 10234 (24.9%) | 26.3 |
anmaster | 156 (10.1%) | 3601 (8.8%) | 23.0 |
mwedel | 111 (7.2%) | 1552 (3.8%) | 13.9 |
partmedia | 188 (12.1%) | 1167 (2.8%) | 6.2 |
silvernexus | 35 (2.3%) | 448 (1.1%) | 12.8 |
gros | 19 (1.2%) | 328 (0.8%) | 17.2 |
tchize | 4 (0.3%) | 197 (0.5%) | 49.2 |
quinet | 31 (2.0%) | 172 (0.4%) | 5.5 |
aaron_baugher | 1 (0.1%) | 126 (0.3%) | 126.0 |
kbulgrien | 9 (0.6%) | 28 (0.1%) | 3.1 |
lalo | 1 (0.1%) | 11 (0.0%) | 11.0 |
cavesomething | 1 (0.1%) | 8 (0.0%) | 8.0 |
qal21 | 4 (0.3%) | 6 (0.0%) | 1.5 |
kstenger | 4 (0.3%) | 4 (0.0%) | 1.0 |
buzzsawddog | 2 (0.1%) | 4 (0.0%) | 2.0 |
Fix an error when trying to examine a mimic when it is disguised.
1 lines of code changed in 1 file:
Fix bug #823: Serpentmen don't get additional AC when multiple bracers are equipped
23 lines of code changed in 1 file:
Simplify code for detrmining AC/WC on bracers and armor.
Should be functionally equivalent to prior code.
6 lines of code changed in 1 file:
Refactor get_map_from_coord to be iterative, rather than recursive.
Also, some whitespace changes in out_of_map.
72 lines of code changed in 1 file:
Reduce calls to realloc in animation loading by doubling size per realloc instead of adding ten.
Also fix improper handling of a failed realloc identified by CppCheck.
29 lines of code changed in 1 file:
Fix incorrect date in comment from r20548.
1 lines of code changed in 1 file:
Adjust attack message intialization to support tabs as whitespace and use strspn to reduce additional overhead from adding tabs.
9 lines of code changed in 1 file:
Merge redundant variable assignments in for loop in fix_player.\nIdentified by CppCheck.
1 lines of code changed in 1 file:
Fix segfault from trying to copy data on an identified item without op->arch.\n Fixes bug #844
2 lines of code changed in 1 file:
Add identified image handling to items that start identified but are in a type that can be identifiable.
5 lines of code changed in 1 file:
Make artifacts of types that do not need identifying use identified face and animation.
10 lines of code changed in 1 file:
Change player_lvl_adj() to use loops instead of recursion.
29 lines of code changed in 1 file:
Add messages and flag for paralysis, allowing for smarter handling of paralysis in the future.
Also disallow eating food when starving and paralyzed, since it is incogruous to do so.
1 lines of code changed in 1 file:
Patch bug #648: item power ignored from certain items.
31 lines of code changed in 1 file:
Fix animation setting for firewalls.
7 lines of code changed in 1 file:
Fix rotation of turnable firewalls.
9 lines of code changed in 1 file:
Fix comparison
1 lines of code changed in 1 file:
Fix stack buffer overflow in map lore loader
5 lines of code changed in 1 file:
Remove redundant memset() after calloc()
1 lines of code changed in 1 file:
Split random functions into its own file
This makes it possible for plugins to share the cf_random() function
without bringing in all the other symbols required in porting.c.
25 lines of code changed in 3 files:
Fix signed integer comparisons
8 lines of code changed in 3 files:
Convert fatal error codes to enum
2 lines of code changed in 1 file:
Remove unused variable
0 lines of code changed in 1 file:
Remove superfluous return statements
Reported by: Andreas Kirschbaum
3 lines of code changed in 1 file:
Fix sign extension by using unsigned cast
Reported by: Coverity Scan
6 lines of code changed in 1 file:
Fix overflows by using calloc() correctly
3 lines of code changed in 3 files:
Convert randomness macros to functions
Each function that the randomness macros call returns a different type.
Explicitly declare a cf_random() and cf_srandom().
20 lines of code changed in 1 file:
Adjust null pointer tile map checks in out_of_map() and get_map_from_coord() to only occur after an attempted load.
32 lines of code changed in 1 file:
Fix potential segfault in out_of_map() and get_map_from_coord() from unchecked use of nullable struct.
26 lines of code changed in 1 file:
Compact malloc()+memset(0) into a calloc().
5 lines of code changed in 1 file:
Optimize set_wall() to reduce recursion overhead.
15 lines of code changed in 1 file:
Optimize out newx and newy from get_map_flags().
8 lines of code changed in 1 file:
Remove an extra call to memset that didn't accomplish anything that calloc() didn't already do.
11 lines of code changed in 1 file:
Avoid interating to the end of the mapstruct list for loaded maps when adding a new one.
11 lines of code changed in 1 file:
Change the Constitution depletion message to differentiate it from the permanent stat loss message.
1 lines of code changed in 1 file:
Refactor some if statements to use a switch statement instead.
32 lines of code changed in 1 file:
Optimize the absdir() function to perform in O(1).
5 lines of code changed in 1 file:
Display color and underline for items too.
26 lines of code changed in 2 files:
Fix order of attributes in object (bug 798) & improve in-code related comments
The field 'artifact' was before the field 'name' in the object structure.
This prevented it from beeing copied when the object was copied or cloned.
Moved it below and improved in-code comments about it.
Fixes https://sourceforge.net/p/crossfire/bugs/798/
1 lines of code changed in 1 file:
Add media tags to monsters description (via probe or knowledge), to highlight some resistances.
28 lines of code changed in 3 files:
(813 more)