From c4bdfcba8dc563d83d7a98380e1dca6d62ab74a5 Mon Sep 17 00:00:00 2001 From: Felipe M Date: Sun, 23 May 2021 15:53:29 +0200 Subject: [PATCH] Fix player hitbox after invincibility --- metroidvania/Scenes/Objects/Hitbox.tscn | 1 + metroidvania/Scenes/Player/Player.tscn | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/metroidvania/Scenes/Objects/Hitbox.tscn b/metroidvania/Scenes/Objects/Hitbox.tscn index 8bd3609..4c50bfc 100644 --- a/metroidvania/Scenes/Objects/Hitbox.tscn +++ b/metroidvania/Scenes/Objects/Hitbox.tscn @@ -8,4 +8,5 @@ collision_mask = 0 script = ExtResource( 1 ) [node name="Collider" type="CollisionShape2D" parent="."] + [connection signal="area_entered" from="." to="." method="_on_Hitbox_area_entered"] diff --git a/metroidvania/Scenes/Player/Player.tscn b/metroidvania/Scenes/Player/Player.tscn index ec0cbc8..e6ea091 100644 --- a/metroidvania/Scenes/Player/Player.tscn +++ b/metroidvania/Scenes/Player/Player.tscn @@ -121,6 +121,18 @@ tracks/1/keys = { "method": "set_invincible" } ] } +tracks/2/type = "value" +tracks/2/path = NodePath("Hurtbox/Collider:disabled") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/keys = { +"times": PoolRealArray( 0, 0.9 ), +"transitions": PoolRealArray( 1, 1 ), +"update": 1, +"values": [ true, false ] +} [node name="Player" type="KinematicBody2D" groups=[ "Persists",