diff --git a/game/building_factory.c b/game/building_factory.c index 3b3c97f..27524b7 100644 --- a/game/building_factory.c +++ b/game/building_factory.c @@ -177,14 +177,14 @@ ecs_entity_t placeBuilding(Game *game, BuildingType type, ecs_set(ECS, building, AttachedEntity, {mage}); ecs_set(ECS, building, Tower, { .range = 80.0f, - .projMinDamage = 40.0f, - .projMaxDamage = 80.0f, + .projMinDamage = 20.0f, + .projMaxDamage = 50.0f, .projMinLifespan = 0.8f, .projMaxLifespan = 1.2f, .projSpeed = 100.0f, .projRadius = 4.0f, .projDamageCount = 3, - .fireCooldown = 0.8f, + .fireCooldown = 0.9f, .fireElapsed = 0.0f, }); break; diff --git a/game/entity_factory.c b/game/entity_factory.c index 42f603a..c0cce22 100644 --- a/game/entity_factory.c +++ b/game/entity_factory.c @@ -77,8 +77,8 @@ ecs_entity_t entityCreateSoldier(const Position position, Player player, Game *g Unit unit = {0}; ecs_entity_t e = entityCreateBaseUnit(position, 10.0f, player, ENTITY_SOLDIER, ANIM_IDLE, &unit, game); ecs_set(ECS, e, Health, { - .startHP = 40.0f, - .hp = 40.0f, + .startHP = 80.0f, + .hp = 80.0f, .lastChanged = -1000.0f }); unit.minDamage = 5.0f; @@ -92,8 +92,8 @@ ecs_entity_t entityCreateWarrior(const Position position, Player player, Game *g Unit unit = {0}; ecs_entity_t e = entityCreateBaseUnit(position, 10.0f, player, ENTITY_WARRIOR, ANIM_IDLE, &unit, game); ecs_set(ECS, e, Health, { - .startHP = 80.0f, - .hp = 80.0f, + .startHP = 200.0f, + .hp = 200.0f, .lastChanged = -1000.0f }); unit.minDamage = 8.0f;