summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/spl-util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/spl-util.cc')
-rw-r--r--crawl-ref/source/spl-util.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/crawl-ref/source/spl-util.cc b/crawl-ref/source/spl-util.cc
index d024fada5b..3f9c408bbf 100644
--- a/crawl-ref/source/spl-util.cc
+++ b/crawl-ref/source/spl-util.cc
@@ -28,6 +28,7 @@
#include "macro.h"
#include "misc.h"
#include "monstuff.h"
+#include "notes.h"
#include "player.h"
#include "spl-book.h"
#include "view.h"
@@ -122,6 +123,8 @@ bool add_spell_to_memory( int spell )
you.spell_no++;
+ take_note(Note(NOTE_LEARN_SPELL, spell));
+
return (true);
}
@@ -462,7 +465,7 @@ int apply_one_neighbouring_square(int (*func) (int, int, int, int), int power)
struct dist bmove;
mpr("Which direction? [ESC to cancel]", MSGCH_PROMPT);
- direction( bmove, DIR_DIR, TARG_ENEMY );
+ direction( bmove, DIR_DIR, TARG_ENEMY, true );
if (!bmove.isValid)
{
@@ -679,7 +682,7 @@ char spell_direction( struct dist &spelld, struct bolt &pbolt,
message_current_target();
- direction( spelld, restrict, mode );
+ direction( spelld, restrict, mode, true );
if (!spelld.isValid)
{