summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monplace.cc
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-13 14:19:42 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-13 14:19:42 +0000
commit1572e9c9223b1b45eada6fec2e1a82eb6950ebfd (patch)
tree722a3bd7d205b8ade2d81b39e5c68ddf77c7c099 /crawl-ref/source/monplace.cc
parent71c47c6d4e6a0b05f439f08dfabf6a83f481fa2f (diff)
downloadcrawl-ref-1572e9c9223b1b45eada6fec2e1a82eb6950ebfd.tar.gz
crawl-ref-1572e9c9223b1b45eada6fec2e1a82eb6950ebfd.zip
Added several new tutorial triggers including information on being caught
in a net, specific skills, magic resistance, and which stat to choose. In a given game you'll only ever see a small fraction of all tutorial events (we're at 71 now, and some of them are exclusive). In fact, a lot of the information is so generally useful (esp. on gods, skills and items) that I'm seriously considering opening up the general information (How do I use item x? What does Spellcasting do?) to a wider selection of characters. I don't think we'll want to explain the intricacies of Mummies, Ghouls, or Vampires, but a lot of this stuff even applies to them... (If we overhaul the tutorial, it's certainly not a 0.4 target, though.) Resetting the tutorial version to 8 as we somehow switched from digital version to binary and back to digital. It will take some time until we actually reach 110, and by then, I am sure the base files won't be save compatible anymore. :) git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5777 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/monplace.cc')
-rw-r--r--crawl-ref/source/monplace.cc12
1 files changed, 6 insertions, 6 deletions
diff --git a/crawl-ref/source/monplace.cc b/crawl-ref/source/monplace.cc
index 43651ad435..5a737f1b2b 100644
--- a/crawl-ref/source/monplace.cc
+++ b/crawl-ref/source/monplace.cc
@@ -2466,7 +2466,7 @@ bool monster_pathfind::calc_path_to_neighbours()
dist[npos.x][npos.y] = distance;
// Set backtracking information.
- // Converts the Compass direction to their counterpart.
+ // Converts the Compass direction to its counterpart.
// 0 1 2 4 5 6
// 7 . 3 ==> 3 . 7 e.g. (3 + 4) % 8 = 7
// 6 5 4 2 1 0 (7 + 4) % 8 = 11 % 8 = 3
@@ -2557,11 +2557,11 @@ std::vector<coord_def> monster_pathfind::backtrack()
// Reduces the path coordinates to only a couple of key waypoints needed
// to reach the target. Waypoints are chosen such that from one waypoint you
-// can only just see the next one. Note that grid_see_grid() is probably
-// rather too conservative in these estimates.
-// This is done because Crawl's path finding once a target can be seen is
-// very robust and because it allows for more natural traversing if there are
-// other monsters in the way.
+// can see (and, more importantly, reach) the next one. Note that
+// grid_see_grid() is probably rather too conservative in these estimates.
+// This is done because Crawl's pathfinding once a target is in sight and easy
+// reach is both very robust and natural, especially if we want to flexibly
+// avoid plants and other monsters in the way.
std::vector<coord_def> monster_pathfind::calc_waypoints()
{