Polish up AI
This commit is contained in:
@@ -90,9 +90,7 @@ ecs_entity_t entityCreateSoldier(const Position position, Player player, Game *g
|
||||
unit.maxDamage = 10.0f;
|
||||
unit.attackCooldown = 1.0f;
|
||||
ecs_set_ptr(ECS, e, Unit, &unit);
|
||||
setAIBehaviour(e, game->BTs.unit, &(AIBlackboard) {
|
||||
.moveToPos = position,
|
||||
});
|
||||
setAIBehaviour(e, game->BTs.unit, NULL);
|
||||
return e;
|
||||
}
|
||||
ecs_entity_t entityCreateWarrior(const Position position, Player player, Game *game) {
|
||||
@@ -107,9 +105,7 @@ ecs_entity_t entityCreateWarrior(const Position position, Player player, Game *g
|
||||
unit.maxDamage = 22.0f;
|
||||
unit.attackCooldown = 1.8f;
|
||||
ecs_set_ptr(ECS, e, Unit, &unit);
|
||||
setAIBehaviour(e, game->BTs.unit, &(AIBlackboard) {
|
||||
.moveToPos = position,
|
||||
});
|
||||
setAIBehaviour(e, game->BTs.unit, NULL);
|
||||
return e;
|
||||
}
|
||||
|
||||
@@ -128,9 +124,7 @@ ecs_entity_t entityCreateWorker(const Position position, Player player, Game *ga
|
||||
.lastChanged = -1000.0f
|
||||
});
|
||||
|
||||
setAIBehaviour(e, game->BTs.unit, &(AIBlackboard) {
|
||||
.moveToPos = position,
|
||||
});
|
||||
setAIBehaviour(e, game->BTs.unitEvasive, NULL);
|
||||
|
||||
return e;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user