Fix unmake_perma_dead() for logged-in accounts
If an account whose character is being resurrected is currently logged in,
the original function would update the character's isDead attribute on
disk without updating the version in memory. Subsequently, when the
account logs out, the version in memory would overwrite the changes.
Fix by obtaining the character list from memory if an account is
currently logged in.
8 lines of code changed in 1 file:
Fix safe_strcat() when using strlcat()
Match the behavior of the original safe_strcat() function when the
original string would be longer than the destination buffer. In
particular, do not fail an assertion and set curlen correctly.
3 lines of code changed in 1 file:
Patch #357 Balancing changes to the summoning branch. Failed summons via Summoning skill no longer cost spell points.
21 lines of code changed in 2 files:
Correct typo in a comment (Attempt vs. Attenmpt) in common/languages.c
1 lines of code changed in 1 file: