Allow subdirectory builds
Submitted by: Steven Johnson (patch #390)
84 lines of code changed in 29 files:
Remove reference to 'writing' for knowledge, players don't need to know how to write.
Add color to messages. Add French translation.
13 lines of code changed in 3 files:
Display face use on general messages.
16 lines of code changed in 1 file:
Remove unused function.
4 lines of code changed in 3 files:
Add code to handle scalable mimics for random maps.
34 lines of code changed in 3 files:
Use a memory buffer to read data instead of directly using a FILE.
776 lines of code changed in 34 files:
Fix confusion disappearing when fix_object() is called.
25 lines of code changed in 3 files:
Set no_pick on lighted objects if set on initial object.
This prevents using lightning to light up a non-pickable lantern then
picking up the lighted one.
11 lines of code changed in 2 files:
Fix compilation warning by adding header include.
4 lines of code changed in 2 files:
Rename map's 'level' to 'difficulty' for consistency.
23 lines of code changed in 5 files:
Allow getting the map without a computed difficulty.
Display computed difficulty in CRE.
40 lines of code changed in 7 files:
Fix possible null pointer dereference in atoi().
7 lines of code changed in 2 files:
Fix the blank path book replacement to discard the stale type information from the book buffer.
8 lines of code changed in 2 files:
Fix calculate_difficulty() to not assume every generator creates archangels.
Then, make the per-tile exp calculator nonlinear, since it horribly undershot high-level rooms.
29 lines of code changed in 2 files:
Fix exploit with item power during alchemy.
9 lines of code changed in 2 files:
Fix wrong condition allowing a weapon to be improved as much as wanted.
5 lines of code changed in 2 files:
Log an error if a recipe references a non existing archetype.
11 lines of code changed in 2 files: