From f79658290cfba25e9b1108889a64994f933d6e1f Mon Sep 17 00:00:00 2001 From: Steve Melenchuk Date: Wed, 14 May 2014 10:42:56 -0600 Subject: 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). --- crawl-ref/source/spl-util.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'crawl-ref/source/spl-util.cc') diff --git a/crawl-ref/source/spl-util.cc b/crawl-ref/source/spl-util.cc index daf66ad9f8..6e34f60450 100644 --- a/crawl-ref/source/spl-util.cc +++ b/crawl-ref/source/spl-util.cc @@ -1092,6 +1092,7 @@ bool spell_is_useless(spell_type spell, bool transient) return true; } +#if TAG_MAJOR_VERSION == 34 if (you.species == SP_LAVA_ORC && !temperature_effect(LORC_STONESKIN)) { switch (spell) @@ -1106,6 +1107,7 @@ bool spell_is_useless(spell_type spell, bool transient) break; } } +#endif } switch (spell) @@ -1162,10 +1164,12 @@ bool spell_is_useless(spell_type spell, bool transient) } break; +#if TAG_MAJOR_VERSION == 34 case SPELL_STONESKIN: if (you.species == SP_LAVA_ORC) return true; break; +#endif case SPELL_LEDAS_LIQUEFACTION: if (!you.stand_on_solid_ground() -- cgit v1.2.3-54-g00ecf