]> git.localhorst.tv Git - blank.git/blobdiff - src/ai/ai.cpp
better control over entity update transmission
[blank.git] / src / ai / ai.cpp
index a1abfdc3cf73444102ed63e6210a00b7e2566f1e..d50aee5b6219aa06f170bc86b3f03eb0fb1cf7e3 100644 (file)
@@ -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<float>::epsilon()) {