summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/melee_attack.h
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2013-05-29 04:01:42 +0200
committerAdam Borowski <kilobyte@angband.pl>2013-05-29 04:01:42 +0200
commitaff44e3dcf63bf0a5426c8d6998c8954bb44d26d (patch)
tree1708e320052e6631f93e85301ff6d2ad75ebb1ef /crawl-ref/source/melee_attack.h
parent30cd027a1c26d7375360584f5df8ec9f57a09c85 (diff)
parent1ef5305b68a6936247e5ee2a4aa7516222258490 (diff)
downloadcrawl-ref-aff44e3dcf63bf0a5426c8d6998c8954bb44d26d.tar.gz
crawl-ref-aff44e3dcf63bf0a5426c8d6998c8954bb44d26d.zip
Merge branch 'master' into lava_orcs
Diffstat (limited to 'crawl-ref/source/melee_attack.h')
-rw-r--r--crawl-ref/source/melee_attack.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/crawl-ref/source/melee_attack.h b/crawl-ref/source/melee_attack.h
index f2cb04df53..bd44533ace 100644
--- a/crawl-ref/source/melee_attack.h
+++ b/crawl-ref/source/melee_attack.h
@@ -76,6 +76,7 @@ private:
bool handle_phase_hit();
bool handle_phase_damaged();
bool handle_phase_killed();
+ bool handle_phase_aux();
bool handle_phase_end();
/* Combat Calculations */
@@ -85,7 +86,7 @@ private:
int calc_damage();
int calc_stat_to_hit_base();
int calc_stat_to_dam_base();
- int apply_defender_ac(int damage, int damage_max = 0);
+ int apply_defender_ac(int damage, int damage_max = 0, bool half_ac = false);
int fire_res_apply_cerebov_downgrade(int res);
/* Attack effects */
@@ -111,6 +112,7 @@ private:
void do_passive_freeze();
void do_passive_heat();
void emit_foul_stench();
+ void tendril_disarm();
/* Race Effects */
void do_minotaur_retaliation();
@@ -193,6 +195,8 @@ private:
bool needs_bite_msg = false,
int reduction = 1);
bool _vamp_wants_blood_from_monster(const monster* mon);
+
+ bool can_reach();
};
#endif