Sync Spell_shuffle with Trunk
99 lines of code changed in 8 files:
Properly close keybinding files when loading a character with existing keybindings.
21 lines of code changed in 2 files:
Improve package sending help text in the IPO
Submitted by: DraugTheWhopper (patch #391)
2 lines of code changed in 1 file:
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:
Add faces to random messages.
11 lines of code changed in 2 files:
Display face use on general messages.
16 lines of code changed in 1 file:
New artifact weapon type, 'the Brute'.
Allows for more damage dealt at the expense of more damage taken.
19 lines of code changed in 2 files:
Some changes to Ali's Cave near Navar
- No_spells area is expanded a little, and has a new floor to indicate
something might be different.
- Unholy_ground area no longer covers the whole cave, instead only the
same area as the no_spells.
- A little more treasure in the intermediate room
- Reworked entrance area to look nicer, and move exits to the edge of
the map.
- Swapped positions of the rats and tigers, to scale difficulty
correctly as you push further into the cave This should help deter
low-level characters without instantly killing them when they
encounter tigers
- The djinn is now a vanilla major djinn, and no longer has special
buffs.
Submitted by: DraugTheWhopper (patch #389)
741 lines of code changed in 2 files:
Add no_magic on exits to prevent dimension door to a blocked place.
Fix exits coordinates for smoother transitions.
89 lines of code changed in 5 files:
Remove unused function.
4 lines of code changed in 3 files:
Make prepare weapon anecdote message use prepare weapon scroll image in knowledge tracker.
6 lines of code changed in 2 files:
Add book message that anecdotally describes the use of a Prepare Weapon scroll.
16 lines of code changed in 2 files:
Add level-scaling attributes to mimic.
Requires r22036 to function correctly.
23 lines of code changed in 2 files:
Add code to handle scalable mimics for random maps.
34 lines of code changed in 3 files:
Add pedestals under the grates to not crush players. Move pedestals under the ground.
21 lines of code changed in 2 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:
Forgot to save ChangeLog before committing r22024. Commiting it now instead.
8 lines of code changed in 1 file:
Add art for in-perspective deposit box. Move old image to classic set.
Art by Saiapatsu.
13 lines of code changed in 4 files:
Improve puddle appearances to be more transparent and less blue.
4 lines of code changed in 6 files:
Make dialogs less transparent to make the content more visible
3 lines of code changed in 2 files:
Sort entries in keybindings file
22 lines of code changed in 3 files:
Support key bindings for almost all keys
102 lines of code changed in 8 files:
Reorder code
9 lines of code changed in 1 file:
Decrease probability of blue dragon scale for electric dragons.
5 lines of code changed in 2 files:
Based off Partmedia's patch they wanted Draug to test, fix the "no error" message log spam from select().
8 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:
Fix a few incorrect arches in formulae that ryo_saeba spotted.
7 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: