diff options
author | Steve Melenchuk <smelenchuk@gmail.com> | 2014-05-14 10:42:56 -0600 |
---|---|---|
committer | Steve Melenchuk <smelenchuk@gmail.com> | 2014-05-14 11:05:04 -0600 |
commit | f79658290cfba25e9b1108889a64994f933d6e1f (patch) | |
tree | 08847e99d719e89487540106eea654850868ddf6 /crawl-ref/source/tilepick-p.cc | |
parent | edb40d360931499a73b11273a2af2a7e1d5fe4f4 (diff) | |
download | crawl-ref-f79658290cfba25e9b1108889a64994f933d6e1f.tar.gz crawl-ref-f79658290cfba25e9b1108889a64994f933d6e1f.zip |
Melt away lava orcs.
When you strip away the fundamentally broken tension mechanic, you're
left with a species that is essentially "Hill Orcs WITH FIRE". No effort
has come forward with code to fix either aspect of them despite the
length of time they've been around in trunk, and the code is littered
with a very large number of special cases in their presence.
Current lava orcs should be able to finish their games fine, but new
starts are disallowed.
There are a couple of bits I've left present but which will have no
function for the moment, mostly related to interactions with lava (as
there are a couple of species proposals floating around that benefit
from having those interactions).
Diffstat (limited to 'crawl-ref/source/tilepick-p.cc')
-rw-r--r-- | crawl-ref/source/tilepick-p.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/tilepick-p.cc b/crawl-ref/source/tilepick-p.cc index f5a38b2dca..6b072849ef 100644 --- a/crawl-ref/source/tilepick-p.cc +++ b/crawl-ref/source/tilepick-p.cc @@ -579,8 +579,10 @@ tileidx_t tilep_species_to_base_tile(int sp, int level) return TILEP_BASE_HALFLING; case SP_HILL_ORC: return TILEP_BASE_ORC; +#if TAG_MAJOR_VERSION == 34 case SP_LAVA_ORC: return TILEP_BASE_LAVA_ORC; +#endif case SP_KOBOLD: return TILEP_BASE_KOBOLD; case SP_MUMMY: @@ -689,6 +691,7 @@ void tilep_race_default(int sp, int level, dolls_data *doll) case SP_HILL_ORC: hair = 0; break; +#if TAG_MAJOR_VERSION == 34 case SP_LAVA_ORC: // This should respect the player's choice of base tile, if possible. switch (temperature_colour(you.temperature)) @@ -717,6 +720,7 @@ void tilep_race_default(int sp, int level, dolls_data *doll) } hair = 0; break; +#endif case SP_KOBOLD: hair = 0; break; |