summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/mstuff2.cc14
1 files changed, 13 insertions, 1 deletions
diff --git a/crawl-ref/source/mstuff2.cc b/crawl-ref/source/mstuff2.cc
index 41d7e1d634..266892c18b 100644
--- a/crawl-ref/source/mstuff2.cc
+++ b/crawl-ref/source/mstuff2.cc
@@ -2711,7 +2711,6 @@ static bool _merge_slimes(monsters * initial_slime, monsters * merge_to)
// Merging costs the combined slime some energy.
monsterentry* entry = get_monster_data(merge_to->type);
-
merge_to->speed_increment -= entry->energy_usage.move;
// This is dumb. With that said, the idea is that if 2 slimes merge
@@ -2746,6 +2745,19 @@ static bool _merge_slimes(monsters * initial_slime, monsters * merge_to)
mprf("A slime creatures suddenly becomes %s.",
merge_to->name(DESC_NOCAP_A).c_str());
}
+
+ you.flash_colour = LIGHTGREEN;
+ viewwindow(true, false);
+
+ int flash_delay = 150;
+ // Scale delay to match change in arena_delay.
+ if (crawl_state.arena)
+ {
+ flash_delay *= Options.arena_delay;
+ flash_delay /= 600;
+ }
+
+ delay(flash_delay);
}
// have to 'kill' the slime doing the merging