From 1f325d8c00116cee89417c201127b5a9731e0d42 Mon Sep 17 00:00:00 2001 From: Johanna Ploog Date: Mon, 28 Dec 2009 22:49:23 +0100 Subject: Add purge's ballistomycete tiles, thanks! --- crawl-ref/source/mon-abil.cc | 2 -- crawl-ref/source/rltiles/dc-mon.txt | 2 ++ .../source/rltiles/dc-mon/active_ballistomycete.png | Bin 0 -> 3597 bytes crawl-ref/source/rltiles/dc-mon/ballistomycete.png | Bin 0 -> 3523 bytes crawl-ref/source/tilepick.cc | 4 +++- 5 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 crawl-ref/source/rltiles/dc-mon/active_ballistomycete.png create mode 100644 crawl-ref/source/rltiles/dc-mon/ballistomycete.png (limited to 'crawl-ref') diff --git a/crawl-ref/source/mon-abil.cc b/crawl-ref/source/mon-abil.cc index 5325d3f27b..b64ffcf9b4 100644 --- a/crawl-ref/source/mon-abil.cc +++ b/crawl-ref/source/mon-abil.cc @@ -1499,7 +1499,5 @@ void activate_ballistomycetes( monsters * monster, const coord_def & origin) } if (you.see_cell(origin) && found_others) - { mprf("You feel the ballistomycetes will spawn a replacement spore."); - } } diff --git a/crawl-ref/source/rltiles/dc-mon.txt b/crawl-ref/source/rltiles/dc-mon.txt index 3a48f1307d..aba512e4b7 100644 --- a/crawl-ref/source/rltiles/dc-mon.txt +++ b/crawl-ref/source/rltiles/dc-mon.txt @@ -532,6 +532,8 @@ deep_elf_master_archer MONS_DEEP_ELF_MASTER_ARCHER ## Fungi ('f') fungus MONS_TOADSTOOL fungus MONS_FUNGUS +ballistomycete MONS_BALLISTOMYCETE_INACTIVE +active_ballistomycete MONS_BALLISTOMYCETE_ACTIVE wandering_mushroom MONS_WANDERING_MUSHROOM ## Goblins ('g') diff --git a/crawl-ref/source/rltiles/dc-mon/active_ballistomycete.png b/crawl-ref/source/rltiles/dc-mon/active_ballistomycete.png new file mode 100644 index 0000000000..bd01f0470c Binary files /dev/null and b/crawl-ref/source/rltiles/dc-mon/active_ballistomycete.png differ diff --git a/crawl-ref/source/rltiles/dc-mon/ballistomycete.png b/crawl-ref/source/rltiles/dc-mon/ballistomycete.png new file mode 100644 index 0000000000..69bff99afd Binary files /dev/null and b/crawl-ref/source/rltiles/dc-mon/ballistomycete.png differ diff --git a/crawl-ref/source/tilepick.cc b/crawl-ref/source/tilepick.cc index 34cbf7eb7f..28c94a04b0 100644 --- a/crawl-ref/source/tilepick.cc +++ b/crawl-ref/source/tilepick.cc @@ -199,7 +199,9 @@ int tileidx_monster_base(const monsters *mon, bool detected) // fungi ('f') case MONS_BALLISTOMYCETE: - return TILEP_MONS_FUNGUS; + if (!detected && mon->has_ench(ENCH_SPORE_PRODUCTION)) + return TILEP_MONS_BALLISTOMYCETE_ACTIVE; + return TILEP_MONS_BALLISTOMYCETE_INACTIVE; case MONS_TOADSTOOL: return TILEP_MONS_TOADSTOOL; case MONS_FUNGUS: -- cgit v1.2.3-54-g00ecf