[gd_scene load_steps=6 format=3 uid="uid://c7vbin1wckti1"] [ext_resource type="PackedScene" uid="uid://dc8odchuhx80d" path="res://Objects/AnimTrigger/anim_trigger.tscn" id="1_qvh2l"] [ext_resource type="Script" path="res://Objects/GroundSmasher/SmasherCollide.gd" id="3_2qfts"] [ext_resource type="Texture2D" uid="uid://3gsjdgvlscl" path="res://Objects/GroundSmasher/WarningSymbol.png" id="4_5psq0"] [ext_resource type="Texture2D" uid="uid://cnkms0met64fy" path="res://Objects/GroundSmasher/Smasher.png" id="4_kj73c"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_pnc2c"] size = Vector2(30, 10) [node name="Smasher" type="Node2D"] [node name="AnimTrigger" parent="." instance=ExtResource("1_qvh2l")] scale = Vector2(1.6, 4) collision_layer = 2 collision_mask = 2 script = null [node name="WarnSign" type="Sprite2D" parent="."] modulate = Color(1, 1, 1, 0) show_behind_parent = true scale = Vector2(0.5, 0.5) texture = ExtResource("4_5psq0") [node name="WarnBorder" type="Line2D" parent="."] modulate = Color(1, 0, 0, 0) position = Vector2(0, -39) points = PackedVector2Array(-15.5, 0, 15.5, 0, 15.5, 78.5, -15.5, 78.5) closed = true width = 1.25 [node name="Crusher" type="AnimatableBody2D" parent="."] position = Vector2(0, -97) script = ExtResource("3_2qfts") [node name="Sprite" type="Sprite2D" parent="Crusher"] modulate = Color(0, 0, 1, 1) texture = ExtResource("4_kj73c") [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Crusher"] polygon = PackedVector2Array(-13, 63, -16, 63, -16, -63, 16, -63, 16, 57, 16, 63, 13, 63) [node name="Tip" type="Node2D" parent="Crusher"] position = Vector2(0, 63) [node name="LauncherHitbox" type="Area2D" parent="Crusher/Tip"] [node name="CollisionShape2D" type="CollisionShape2D" parent="Crusher/Tip/LauncherHitbox"] shape = SubResource("RectangleShape2D_pnc2c") [connection signal="body_shape_entered" from="AnimTrigger" to="Crusher" method="_on_anim_trigger_body_shape_entered"] [connection signal="body_shape_entered" from="Crusher/Tip/LauncherHitbox" to="Crusher" method="_on_launcher_hitbox_body_shape_entered"]