Don't call server functions directly from plugins.
78 lines of code changed in 8 files:
Make object_dump() and get_ob_diff() use const object*.
32 lines of code changed in 5 files:
CRE: display archetype information.
11 lines of code changed in 3 files:
CRE: try the object name if archetype isn't found for artifact display.
6 lines of code changed in 2 files:
CRE: display 'yes' and 'no' sub lists.
15 lines of code changed in 2 files:
Only consider items of the right knowledge type, to avoid dumb crashes.
6 lines of code changed in 2 files:
Correctly handle NONE subtreasure list in treasure list.
6 lines of code changed in 2 files:
Simplify code.
23 lines of code changed in 2 files:
Extract 'remove_depletion' function from potion. Give access to plugins to it, add to Python wrappers.
97 lines of code changed in 10 files:
Use ARCH_DEPLETION instead of hardcoding the value.
4 lines of code changed in 2 files:
Remove redundant return statement.
0 lines of code changed in 1 file:
Make functions static.
2 lines of code changed in 1 file:
Add missing initializers.
1 lines of code changed in 1 file:
Remove unused variables.
1 lines of code changed in 1 file:
Add missing return statements.
2 lines of code changed in 1 file:
Remove unused variable.
0 lines of code changed in 1 file:
Do not mix declarations and statements.
2 lines of code changed in 1 file:
Remove stray semicolon.
1 lines of code changed in 1 file:
Remove unused return value from god_info_msg().
2 lines of code changed in 1 file:
Remove unused variables.
6 lines of code changed in 2 files:
Remove old-style function declarations.
19 lines of code changed in 7 files:
Remove trailing whitespace.
10 lines of code changed in 3 files:
Add proper function prototypes.
4 lines of code changed in 1 file:
Declare constant variables as 'const'.
3 lines of code changed in 2 files:
Rewrite spellpath_msg() to use stringbuffer.
126 lines of code changed in 3 files:
Fix memory leak.
4 lines of code changed in 2 files:
Rewrite artifact_msg() to use stringbuffer, not complete.
171 lines of code changed in 3 files:
Fix stupid infinite loop.
4 lines of code changed in 2 files:
Fix unit test, and ensure message is truncated correctly.
18 lines of code changed in 1 file:
Track god-information knowledge.
130 lines of code changed in 3 files:
Extract describe_god() from god_info_msg(), use StringBuffer.
487 lines of code changed in 9 files:
Make artifact description more random (for items it can apply to), correctly handle forbidden items.
37 lines of code changed in 4 files:
Fix artifact description to use item's name, not archetype name.
9 lines of code changed in 2 files:
Keep track of monster knowledge.
130 lines of code changed in 3 files:
Tweak knowledge functions, preparing for additional items.
22 lines of code changed in 2 files:
Remove support for lib/treasures file from lib/collect.pl.
5 lines of code changed in 2 files:
Remove trailing whitespace.
2 lines of code changed in 1 file:
Re-disable [Debug] messages by default.
1 lines of code changed in 1 file: