X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fai%2Fai.cpp;fp=src%2Fai%2Fai.cpp;h=d50aee5b6219aa06f170bc86b3f03eb0fb1cf7e3;hb=68f47f2824989b21ff9a480a367a6d0a41804f41;hp=a1abfdc3cf73444102ed63e6210a00b7e2566f1e;hpb=d4c71969df4f6b5e6b750c98268d30ca6784908b;p=blank.git diff --git a/src/ai/ai.cpp b/src/ai/ai.cpp index a1abfdc..d50aee5 100644 --- a/src/ai/ai.cpp +++ b/src/ai/ai.cpp @@ -28,6 +28,11 @@ Chaser::~Chaser() { } void Chaser::Update(int dt) { + if (Target().Dead()) { + Controlled().Kill(); + return; + } + glm::vec3 diff(Target().AbsoluteDifference(Controlled())); float dist = length(diff); if (dist < std::numeric_limits::epsilon()) {