Fix a memory leak if a player is loaded with a party name and negative hp.
Identified by CppCheck.
8 lines of code changed in 2 files:
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.
32 lines of code changed in 2 files:
Fix redundant va_end in cfapi_object_move.
Identified by CppCheck.
8 lines of code changed in 2 files:
Reorder conditions to prevent segfault if pl is null in esrv_remove_spell.
Identified by CppCheck
5 lines of code changed in 2 files:
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.
14 lines of code changed in 2 files:
Remove redundant comparison.\nIdentified by CppCheck.
2 lines of code changed in 1 file:
Fix artifact boots/gauntlets/gloves that have a damage specification in their artifact definition that did not receive one in-game. Fixes Bug #832.
7 lines of code changed in 2 files:
Merge redundant variable assignments in for loop in fix_player.\nIdentified by CppCheck.
1 lines of code changed in 1 file:
Fix a potential null pointer dereference if a random god was somehow not found for a monster.\nIdentified by CppCheck.
8 lines of code changed in 1 file:
Fix error message from beholder leaders missing an animation.
1 lines of code changed in 1 file:
Fix segfault from monsters attempting to use jumping skill.
5 lines of code changed in 2 files:
Animate monster artifacts that have multi-face animations per facing direction.
5 lines of code changed in 2 files:
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.
9 lines of code changed in 2 files:
Make artifacts of types that do not need identifying use identified face and animation.
16 lines of code changed in 2 files:
Change player_lvl_adj() to use loops instead of recursion.
29 lines of code changed in 1 file:
Fix Bug #812: Sale of unidentified items treated like identified items
28 lines of code changed in 2 files: