diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-07-02 19:25:57 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-07-02 19:25:57 +0000 |
commit | a065b3c3384ff85750be7126ffbb3f2df5f2d375 (patch) | |
tree | d31917f236555906158fdeb77ae5c1665030dc8f /crawl-ref/source/fight.cc | |
parent | 79b728ec3b58721a1cad10f26f3f1d8fb259a254 (diff) | |
download | crawl-ref-a065b3c3384ff85750be7126ffbb3f2df5f2d375.tar.gz crawl-ref-a065b3c3384ff85750be7126ffbb3f2df5f2d375.zip |
Experimental monster weapon swapping implementation. Allow monsters to use
throwing weapons (hand axes, spears, clubs, daggers). Give orcs and orc
warriors a chance of being generated with throwing weapons (axes or spears).
Throwing weapons are stacked in monster inventory, but unstack when dropped.
We may want to consider fully stackable throwing weapons at some point.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1717 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/fight.cc')
-rw-r--r-- | crawl-ref/source/fight.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/fight.cc b/crawl-ref/source/fight.cc index ddda531a92..f8d8cab9e3 100644 --- a/crawl-ref/source/fight.cc +++ b/crawl-ref/source/fight.cc @@ -3020,6 +3020,9 @@ void melee_attack::mons_perform_attack_rounds() { const int nrounds = atk->type == MONS_HYDRA? atk->number : 4; const coord_def pos = defender->pos(); + + // Melee combat, tell attacker to wield its melee weapon. + atk->wield_melee_weapon(); for (attack_number = 0; attack_number < nrounds; ++attack_number) { |