summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/rltiles/dc-item.txt3
-rw-r--r--crawl-ref/source/rltiles/item/food/chunk_brands/i-sickness.pngbin0 -> 303 bytes
-rw-r--r--crawl-ref/source/tilepick.cc6
-rw-r--r--crawl-ref/source/tilesdl.cc3
4 files changed, 12 insertions, 0 deletions
diff --git a/crawl-ref/source/rltiles/dc-item.txt b/crawl-ref/source/rltiles/dc-item.txt
index eb897d64c5..0cfe354401 100644
--- a/crawl-ref/source/rltiles/dc-item.txt
+++ b/crawl-ref/source/rltiles/dc-item.txt
@@ -424,17 +424,20 @@ chunk_brands/i-poison FOOD_CHUNK_POISONED
chunk_brands/i-mutation FOOD_CHUNK_MUTAGENIC
chunk_brands/i-decay FOOD_CHUNK_ROTTING
chunk_brands/i-forbidden FOOD_CHUNK_FORBIDDEN
+chunk_brands/i-sickness FOOD_CHUNK_CONTAMINATED
%back chunk_rotten
chunk_brands/i-poison FOOD_CHUNK_ROTTEN_POISONED
chunk_brands/i-mutation FOOD_CHUNK_ROTTEN_MUTAGENIC
chunk_brands/i-decay FOOD_CHUNK_ROTTEN_ROTTING
chunk_brands/i-forbidden FOOD_CHUNK_ROTTEN_FORBIDDEN
+chunk_brands/i-sickness FOOD_CHUNK_ROTTEN_CONTAMINATED
%back none
%shrink 0
chunk_brands/i-poison FOOD_POISONED
chunk_brands/i-mutation FOOD_MUTAGENIC
chunk_brands/i-decay FOOD_ROTTING
chunk_brands/i-forbidden FOOD_FORBIDDEN
+chunk_brands/i-sickness FOOD_CONTAMINATED
%shrink 1
#################OBJ_UNKNOWN_I
diff --git a/crawl-ref/source/rltiles/item/food/chunk_brands/i-sickness.png b/crawl-ref/source/rltiles/item/food/chunk_brands/i-sickness.png
new file mode 100644
index 0000000000..9101e09dd2
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/food/chunk_brands/i-sickness.png
Binary files differ
diff --git a/crawl-ref/source/tilepick.cc b/crawl-ref/source/tilepick.cc
index 818655ef98..22ba579563 100644
--- a/crawl-ref/source/tilepick.cc
+++ b/crawl-ref/source/tilepick.cc
@@ -1611,6 +1611,9 @@ static int _tileidx_chunk(const item_def &item)
if (is_forbidden_food(item))
return TILE_FOOD_CHUNK_ROTTEN_FORBIDDEN;
+
+ if (is_contaminated(item))
+ return TILE_FOOD_CHUNK_ROTTEN_CONTAMINATED;
}
return TILE_FOOD_CHUNK_ROTTEN;
}
@@ -1627,6 +1630,9 @@ static int _tileidx_chunk(const item_def &item)
if (is_forbidden_food(item))
return TILE_FOOD_CHUNK_FORBIDDEN;
+ if (is_contaminated(item))
+ return TILE_FOOD_CHUNK_CONTAMINATED;
+
return TILE_FOOD_CHUNK;
}
diff --git a/crawl-ref/source/tilesdl.cc b/crawl-ref/source/tilesdl.cc
index c25fcdd92a..f5cee60297 100644
--- a/crawl-ref/source/tilesdl.cc
+++ b/crawl-ref/source/tilesdl.cc
@@ -1451,6 +1451,9 @@ int tile_corpse_brand(const item_def item)
if (is_forbidden_food(item))
return TILE_FOOD_FORBIDDEN;
+ if (is_contaminated(item))
+ return TILE_FOOD_CONTAMINATED;
+
return 0;
}