]> git.localhorst.tv Git - blank.git/blobdiff - src/ai/Spawner.cpp
let the server wait a little more efficiently
[blank.git] / src / ai / Spawner.cpp
index 94220d4af0f608b7b761cabf4c75c7cae608c0a7..fabc6dd6a4377999751098b4719a4b12eb2a2fe2 100644 (file)
@@ -26,7 +26,7 @@ Spawner::Spawner(World &world, ModelRegistry &models, GaloisLFSR &rand)
 , timer(64)
 , despawn_range(128 * 128)
 , spawn_distance(16 * 16)
-, max_entities(16)
+, max_entities(32)
 , chunk_range(4)
 , model_offset(0)
 , model_length(models.size()) {
@@ -127,7 +127,7 @@ void Spawner::Spawn(Entity &reference, const glm::ivec3 &chunk, const glm::vec3
        e.Bounds({ { -0.5f, -0.5f, -0.5f }, { 0.5f, 0.5f, 0.5f } });
        e.WorldCollidable(true);
        RandomModel().Instantiate(e.GetModel());
-       e.SetController(new AIController(random));
+       e.SetController(new AIController(world, random));
        e.Name("spawned");
        e.Ref();
        entities.emplace_back(&e);