summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2009-10-21 02:30:06 +0200
committerAdam Borowski <kilobyte@angband.pl>2009-10-21 02:30:06 +0200
commit00e0df0c6cfcd47a9f71bf1bbd211db340baaf06 (patch)
treea525b8c94cbf275970a3cdeeef5409ff2af32049 /crawl-ref
parent8228c67995f736f8489f0b350d2b0e0d137c890f (diff)
downloadcrawl-ref-00e0df0c6cfcd47a9f71bf1bbd211db340baaf06.tar.gz
crawl-ref-00e0df0c6cfcd47a9f71bf1bbd211db340baaf06.zip
Fix altars of Chronos being invisible, include them when searching for altars.
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/directn.cc2
-rw-r--r--crawl-ref/source/rltiles/dc-dngn.txt1
-rw-r--r--crawl-ref/source/tilepick.cc2
-rw-r--r--crawl-ref/source/view.cc10
4 files changed, 15 insertions, 0 deletions
diff --git a/crawl-ref/source/directn.cc b/crawl-ref/source/directn.cc
index 871926350d..f70a70cbba 100644
--- a/crawl-ref/source/directn.cc
+++ b/crawl-ref/source/directn.cc
@@ -2777,6 +2777,8 @@ static std::string _base_feature_desc(dungeon_feature_type grid,
return ("viscous altar of Jiyva");
case DNGN_ALTAR_FEAWN:
return ("blossoming altar of Feawn");
+ case DNGN_ALTAR_CHRONOS:
+ return ("snail-covered altar of Chronos");
case DNGN_FOUNTAIN_BLUE:
return ("fountain of clear blue water");
diff --git a/crawl-ref/source/rltiles/dc-dngn.txt b/crawl-ref/source/rltiles/dc-dngn.txt
index 5bbd90afe6..1500449ba0 100644
--- a/crawl-ref/source/rltiles/dc-dngn.txt
+++ b/crawl-ref/source/rltiles/dc-dngn.txt
@@ -483,6 +483,7 @@ dngn_altar_jiyva DNGN_ALTAR_JIYVA
%rim 1
dngn_altar_feawn DNGN_ALTAR_FEAWN
%rim 0
+dngn_altar DNGN_ALTAR_CHRONOS
%sdir dc-dngn
dngn_blue_fountain DNGN_BLUE_FOUNTAIN
diff --git a/crawl-ref/source/tilepick.cc b/crawl-ref/source/tilepick.cc
index 7ec14873d9..0429f94511 100644
--- a/crawl-ref/source/tilepick.cc
+++ b/crawl-ref/source/tilepick.cc
@@ -2534,6 +2534,8 @@ int tileidx_feature(int object, int gx, int gy)
return TILE_DNGN_ALTAR_JIYVA;
case DNGN_ALTAR_FEAWN:
return TILE_DNGN_ALTAR_FEAWN;
+ case DNGN_ALTAR_CHRONOS:
+ return TILE_DNGN_ALTAR_CHRONOS;
case DNGN_FOUNTAIN_BLUE:
return TILE_DNGN_BLUE_FOUNTAIN;
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index f4ffbf6aa1..954dee16bd 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -1961,6 +1961,7 @@ bool is_feature(int feature, const coord_def& where)
case DNGN_ALTAR_BEOGH:
case DNGN_ALTAR_JIYVA:
case DNGN_ALTAR_FEAWN:
+ case DNGN_ALTAR_CHRONOS:
return (true);
default:
return (false);
@@ -3631,6 +3632,15 @@ void init_feature_table( void )
Feature[i].minimap = MF_FEATURE;
break;
+ case DNGN_ALTAR_CHRONOS:
+ Feature[i].colour = DARKGREY;
+ Feature[i].dchar = DCHAR_ALTAR;
+ Feature[i].flags |= FFT_NOTABLE;
+ Feature[i].map_colour = DARKGREY;
+ Feature[i].seen_colour = DARKGREY;
+ Feature[i].minimap = MF_FEATURE;
+ break;
+
case DNGN_FOUNTAIN_BLUE:
Feature[i].colour = BLUE;
Feature[i].dchar = DCHAR_FOUNTAIN;