aboutsummaryrefslogtreecommitdiff
path: root/frontend/cmd/hit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/cmd/hit.cpp')
-rw-r--r--frontend/cmd/hit.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/frontend/cmd/hit.cpp b/frontend/cmd/hit.cpp
index f4a78fd..dc28199 100644
--- a/frontend/cmd/hit.cpp
+++ b/frontend/cmd/hit.cpp
@@ -19,8 +19,10 @@ void GameController::cmd_hit(string & target_name) {
throw Exception("vijand \"%s\" niet gevonden", target_name.c_str());
Enemy & enemy = **it;
- if (enemy.is_dead())
- throw Exception("%s is al dood!", enemy.get_name().c_str());
+ if (enemy.is_dead()) {
+ lprtf("%s is al dood!", enemy.get_name().c_str());
+ return;
+ }
if (rng.rand_double() > player.get_attack()) {
lprtf("Je hebt gemist!\n");