diff --git a/scenes/main.tscn b/scenes/main.tscn index a9bc1e2..54f568a 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -80,7 +80,7 @@ current = true fov = 35.5 [node name="Camera3D200" type="Camera3D" parent="." unique_id=1763366951] -transform = Transform3D(1, 0, 0, 0, 0.5581796, 0.8297202, 0, -0.8297202, 0.5581796, 7, 16.774572, 19.035084) +transform = Transform3D(1, 0, 0, 0, 0.5077037, 0.86153173, 0, -0.86153173, 0.5077037, 7, 19.635756, 19.007332) environment = ExtResource("4_ky38j") current = true fov = 35.5 @@ -9585,10 +9585,14 @@ text = "00" horizontal_alignment = 1 [node name="GlobalMatchTimer" type="PanelContainer" parent="." unique_id=1714357974] -offset_left = 48.0 -offset_top = 64.0 -offset_right = 208.0 -offset_bottom = 114.0 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -75.0 +offset_top = 18.0 +offset_right = 85.0 +offset_bottom = 68.0 +grow_horizontal = 2 [node name="VBox" type="VBoxContainer" parent="GlobalMatchTimer" unique_id=24429117] layout_mode = 2 diff --git a/scripts/managers/player_movement_manager.gd b/scripts/managers/player_movement_manager.gd index e8031d5..9d910dd 100644 --- a/scripts/managers/player_movement_manager.gd +++ b/scripts/managers/player_movement_manager.gd @@ -133,6 +133,9 @@ func try_push(target_pos: Vector2i, direction: Vector2i) -> bool: other_player.rpc("start_movement_along_path", push_path, false) other_player.target_position = pushed_to_pos # Logical update + # Apply stun/freeze effect as requested (same as wall stagger) + other_player.rpc("apply_stagger", 1.5) + else: # Wall/Blocked -> Stagger in place other_player.rpc("apply_stagger", 1.5)