summaryrefslogtreecommitdiff
path: root/sim/src/TurretControl.cpp
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-12-31 22:50:55 +0100
committerAki <please@ignore.pl>2022-12-31 22:50:55 +0100
commit1e0cb31ec62a5895c475a52c4e0066672047416f (patch)
tree042f74b68d31bbf06d8cf0610c4a7ec69197f460 /sim/src/TurretControl.cpp
parent7c34183e2697356c603328b006415247d280455b (diff)
downloadkurator-1e0cb31ec62a5895c475a52c4e0066672047416f.zip
kurator-1e0cb31ec62a5895c475a52c4e0066672047416f.tar.gz
kurator-1e0cb31ec62a5895c475a52c4e0066672047416f.tar.bz2
Extracted method to deal damage to hit points
Diffstat (limited to 'sim/src/TurretControl.cpp')
-rw-r--r--sim/src/TurretControl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/sim/src/TurretControl.cpp b/sim/src/TurretControl.cpp
index 56083f1..6513f39 100644
--- a/sim/src/TurretControl.cpp
+++ b/sim/src/TurretControl.cpp
@@ -44,7 +44,7 @@ TurretControl::update(entt::registry& registry, entt::dispatcher& dispatcher, co
auto& target_points = registry.get<HitPoints>(state.target);
const auto damage = def.effective_damage(distance);
if (damage > 0.0) {
- target_points.health -= damage;
+ target_points.deal(damage);
dispatcher.trigger(Hit{damage, control.owner, state.target});
}
control.delay = def.rate_of_fire;