From 7265c16a2fbffe652e66f52d19b0a3be5fb126d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Melvin=20Wei=C3=9F?= Date: Mon, 22 Sep 2025 17:42:23 +0200 Subject: [PATCH] Adjustments to horizontal dash --- items/active_items/horizontal_dash/horizontal_dash.gd | 6 ++++-- main.tscn | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/items/active_items/horizontal_dash/horizontal_dash.gd b/items/active_items/horizontal_dash/horizontal_dash.gd index 1fef18a..c905682 100644 --- a/items/active_items/horizontal_dash/horizontal_dash.gd +++ b/items/active_items/horizontal_dash/horizontal_dash.gd @@ -1,13 +1,14 @@ extends ActiveItem var cooldown = 1.5 -var dash_time = 0.2 +var dash_time = 0.15 var dashing = 0 +var dash_dir func _physics_process(delta: float) -> void: super(delta) if dashing > 0: dashing -= delta - player.reset_to_velocity = Vector2.RIGHT * player.facing * 1600 + player.reset_to_velocity = player.earth_aligner.local_from_global(dash_dir) func actually_collect(): @@ -18,4 +19,5 @@ func activate(): player.activate_cooldown() player.air_jumps_current = min(player.air_jumps_current + 1, player.air_jumps_max) dashing = dash_time + dash_dir = player.earth_aligner.global_from_local(Vector2.RIGHT * player.facing * 1600) player.inv_time = max(player.inv_time, dash_time) diff --git a/main.tscn b/main.tscn index 7d7c798..d98b759 100644 --- a/main.tscn +++ b/main.tscn @@ -13,7 +13,7 @@ [ext_resource type="PackedScene" uid="uid://ca5ndobertnp4" path="res://water/water.tscn" id="10_4c57u"] [ext_resource type="Script" uid="uid://cpaskpj67pnaj" path="res://enemies/boss/boss_spawner.gd" id="10_efxa6"] [ext_resource type="PackedScene" uid="uid://cpe4s6vsn0ujd" path="res://enemies/boss/boss.tscn" id="11_efxa6"] -[ext_resource type="PackedScene" uid="uid://5nb7pf8g1ck" path="res://enemies/leech/giant_leech.tscn" id="14_w48qg"] +[ext_resource type="PackedScene" uid="uid://dy17xhg1yrl0o" path="res://items/active_items/horizontal_dash/horizontal_dash.tscn" id="14_w48qg"] [node name="main" type="Node2D"] @@ -89,8 +89,8 @@ texture = ExtResource("3_kek77") script = ExtResource("10_efxa6") boss = ExtResource("11_efxa6") -[node name="Giant_Leech" parent="." instance=ExtResource("14_w48qg")] -position = Vector2(-49, -3162) +[node name="HorizontalDash" parent="." instance=ExtResource("14_w48qg")] +position = Vector2(116, -3150) [connection signal="active_item_changed" from="Player" to="UIOverlay/ItemUI" method="_on_player_active_item_changed"] [connection signal="health_changed" from="Player" to="UIOverlay/Healthbar" method="_on_player_health_changed"]