From 648c00fbba4d50029644455ffd11bebb92f7b4a4 Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Wed, 5 Nov 2025 00:03:34 +0300 Subject: [PATCH] Fixed projectile parent --- game/entities/weapons/abstract_weapon.gd | 3 ++- game/entities/weapons/railgun/railgun_projectile.tscn | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/game/entities/weapons/abstract_weapon.gd b/game/entities/weapons/abstract_weapon.gd index 68fe8fb..57b986e 100644 --- a/game/entities/weapons/abstract_weapon.gd +++ b/game/entities/weapons/abstract_weapon.gd @@ -40,7 +40,8 @@ func shoot() -> void: projectile.direction = Vector2.LEFT projectile.collide_player = true - add_child(projectile) + projectile.global_position = global_position + get_tree().current_scene.add_child(projectile) for reloader in _reloaders: reloader.shoot() diff --git a/game/entities/weapons/railgun/railgun_projectile.tscn b/game/entities/weapons/railgun/railgun_projectile.tscn index 31788ff..6612cf4 100644 --- a/game/entities/weapons/railgun/railgun_projectile.tscn +++ b/game/entities/weapons/railgun/railgun_projectile.tscn @@ -11,7 +11,7 @@ collision_mask = 0 motion_mode = 1 script = ExtResource("1_hycpq") damage = 45 -speed = 300 +speed = 900 metadata/_custom_type_script = "uid://ctmjb3nkxrepu" [node name="Sprite2D" type="Sprite2D" parent="."]