diff options
-rw-r--r-- | crawl-ref/source/fight.cc | 3 | ||||
-rw-r--r-- | crawl-ref/source/goditem.cc | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/fight.cc b/crawl-ref/source/fight.cc index bff70dcaee..066717d2f6 100644 --- a/crawl-ref/source/fight.cc +++ b/crawl-ref/source/fight.cc @@ -1880,7 +1880,8 @@ void melee_attack::player_check_weapon_effects() did_god_conduct(DID_HOLY, 1); else if (is_demonic(*weapon)) did_god_conduct(DID_UNHOLY, 1); - else if (get_weapon_brand(*weapon) == SPWPN_SPEED) + else if (get_weapon_brand(*weapon) == SPWPN_SPEED + || weapon->sub_type == WPN_QUICK_BLADE) did_god_conduct(DID_HASTY, 1); } } diff --git a/crawl-ref/source/goditem.cc b/crawl-ref/source/goditem.cc index be63717a01..a654efef5c 100644 --- a/crawl-ref/source/goditem.cc +++ b/crawl-ref/source/goditem.cc @@ -167,6 +167,8 @@ bool is_hasty_item(const item_def& item) const int item_brand = get_weapon_brand(item); if (item_brand == SPWPN_SPEED) return (true); + if (item.sub_type == WPN_QUICK_BLADE) + return (true); } break; case OBJ_ARMOUR: |