From 5bd04f131e9e20643d3301f9368be7b68736a6a6 Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Sat, 3 Jan 2026 01:04:43 +0300 Subject: [PATCH] Decreased enemy health. Increased player health. Increased enemy spawn delay. Fixed enemy weapon count generation --- game/entities/ships/enemies/heavy/heavy_enemy_ship.tscn | 2 +- game/entities/ships/enemies/medium/medium_enemy_ship.tscn | 2 +- game/entities/ships/enemies/small/small_enemy_ship.tscn | 2 +- game/entities/ships/player/player_ship.tscn | 4 ++-- game/generators/enemy_generator.gd | 2 +- game/generators/passage_generator.gd | 4 ++-- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/game/entities/ships/enemies/heavy/heavy_enemy_ship.tscn b/game/entities/ships/enemies/heavy/heavy_enemy_ship.tscn index bd3866f..1e30bb4 100644 --- a/game/entities/ships/enemies/heavy/heavy_enemy_ship.tscn +++ b/game/entities/ships/enemies/heavy/heavy_enemy_ship.tscn @@ -54,7 +54,7 @@ offset_top = 27.0 offset_bottom = 27.0 [node name="Health" parent="." index="1"] -max_hull = 200 +max_hull = 100 [node name="First" type="Node2D" parent="WeaponSlots" index="0"] position = Vector2(-8, 0) diff --git a/game/entities/ships/enemies/medium/medium_enemy_ship.tscn b/game/entities/ships/enemies/medium/medium_enemy_ship.tscn index 4b299fe..6d0dd8e 100644 --- a/game/entities/ships/enemies/medium/medium_enemy_ship.tscn +++ b/game/entities/ships/enemies/medium/medium_enemy_ship.tscn @@ -54,7 +54,7 @@ offset_top = 19.0 offset_bottom = 19.0 [node name="Health" parent="." index="1"] -max_hull = 100 +max_hull = 50 [node name="First" type="Node2D" parent="WeaponSlots" index="0"] position = Vector2(4, -8) diff --git a/game/entities/ships/enemies/small/small_enemy_ship.tscn b/game/entities/ships/enemies/small/small_enemy_ship.tscn index 06e2fce..dd6ebce 100644 --- a/game/entities/ships/enemies/small/small_enemy_ship.tscn +++ b/game/entities/ships/enemies/small/small_enemy_ship.tscn @@ -54,7 +54,7 @@ offset_top = 11.0 offset_bottom = 11.0 [node name="Health" parent="." index="1"] -max_hull = 50 +max_hull = 25 [node name="First" type="Node2D" parent="WeaponSlots" index="0"] position = Vector2(5, 0) diff --git a/game/entities/ships/player/player_ship.tscn b/game/entities/ships/player/player_ship.tscn index 2ddb6d9..88cb622 100644 --- a/game/entities/ships/player/player_ship.tscn +++ b/game/entities/ships/player/player_ship.tscn @@ -75,8 +75,8 @@ offset_bottom = 19.0 position = Vector2(-11, 0) [node name="Health" parent="." index="1"] -max_shield = 250 -max_hull = 1000 +max_shield = 500 +max_hull = 2000 [node name="First" type="Node2D" parent="WeaponSlots" index="0"] position = Vector2(-2, -8) diff --git a/game/generators/enemy_generator.gd b/game/generators/enemy_generator.gd index 705831f..85ae595 100644 --- a/game/generators/enemy_generator.gd +++ b/game/generators/enemy_generator.gd @@ -72,4 +72,4 @@ func _full_scene(data: EnemyData, type: EnemyType) -> void: func _full_weapon(data: EnemyData, type: EnemyType) -> void: - data.weapon_count = randi_range(1, ENEMY_MAX_WEAPON_COUNT[type]) + data.weapon_count = weapon_rng.randi_range(1, ENEMY_MAX_WEAPON_COUNT[type]) diff --git a/game/generators/passage_generator.gd b/game/generators/passage_generator.gd index 7a72a0c..f13a44b 100644 --- a/game/generators/passage_generator.gd +++ b/game/generators/passage_generator.gd @@ -2,8 +2,8 @@ class_name PassageGenerator extends Node -const ENEMY_DELAY_MEAN = 3.0 -const ENEMY_DELAY_DEVIATION = 2.0 +const ENEMY_DELAY_MEAN = 5.0 +const ENEMY_DELAY_DEVIATION = 3.0 const LENGTH_MEAN = 300.0 const LENGTH_DEVIATION = 50.0