summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/mon-stuff.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-stuff.cc b/crawl-ref/source/mon-stuff.cc
index 77f74ff11c..d0446ff563 100644
--- a/crawl-ref/source/mon-stuff.cc
+++ b/crawl-ref/source/mon-stuff.cc
@@ -133,7 +133,9 @@ int _make_mimic_item(monster_type type)
case MONS_POTION_MIMIC:
item.base_type = OBJ_POTIONS;
- item.sub_type = random2(NUM_POTIONS);
+ do
+ item.sub_type = random2(NUM_POTIONS);
+ while (is_blood_potion(item));
break;
case MONS_GOLD_MIMIC: