a game about throwing hammers made for the github game off
Diffstat (limited to 'hammers/hammer_base.tscn')
-rw-r--r--hammers/hammer_base.tscn25
1 files changed, 18 insertions, 7 deletions
diff --git a/hammers/hammer_base.tscn b/hammers/hammer_base.tscn
index 6efe682..aa170b7 100644
--- a/hammers/hammer_base.tscn
+++ b/hammers/hammer_base.tscn
@@ -1,18 +1,25 @@
-[gd_scene load_steps=7 format=3 uid="uid://bciufe82lwiaw"]
+[gd_scene load_steps=9 format=3 uid="uid://bimmd1hcj2h0e"]
-[ext_resource type="PackedScene" uid="uid://cdpkxaateaqdf" path="res://colliders/hitbox.tscn" id="1_kdx5x"]
+[ext_resource type="PackedScene" uid="uid://ug40hxlkequx" path="res://colliders/hitbox.tscn" id="1_kdx5x"]
[ext_resource type="Script" path="res://hammers/hammer.gd" id="1_xp22t"]
-[ext_resource type="Shape2D" uid="uid://bg3mq5wg3xtiy" path="res://hammers/8x14.tres" id="2_tgkvf"]
+[ext_resource type="Shape2D" path="res://hammers/8x14.tres" id="2_tgkvf"]
[ext_resource type="Script" path="res://fx/trail.gd" id="4_boru3"]
-[ext_resource type="Curve" uid="uid://bud8anghktv2f" path="res://hammers/trail_width.tres" id="4_yvshk"]
-[ext_resource type="Gradient" uid="uid://bi35r2i1ue6ub" path="res://hammers/trail_color.tres" id="5_8dqv1"]
+[ext_resource type="Curve" path="res://hammers/trail_width.tres" id="4_yvshk"]
+[ext_resource type="Gradient" path="res://hammers/trail_color.tres" id="5_8dqv1"]
+[ext_resource type="Shader" path="res://hammers/hammer_outline.gdshader" id="5_iyctf"]
+
+[sub_resource type="ShaderMaterial" id="ShaderMaterial_go8fx"]
+shader = ExtResource("5_iyctf")
+shader_parameter/light_offset = 1.0
+shader_parameter/line_width = 0.0
+shader_parameter/sin_frequency = 0.25
[node name="Hammer" type="Area2D"]
texture_filter = 1
collision_layer = 0
script = ExtResource("1_xp22t")
-[node name="Trail2D" type="Line2D" parent="."]
+[node name="Trail" type="Line2D" parent="." node_paths=PackedStringArray("target")]
position = Vector2(0, -6)
z_index = -1
points = PackedVector2Array(0, 0)
@@ -24,16 +31,20 @@ antialiased = true
script = ExtResource("4_boru3")
is_emitting = true
lifetime = 2.0
+target = NodePath("")
+metadata/_edit_lock_ = true
[node name="Sprite" type="Sprite2D" parent="."]
+material = SubResource("ShaderMaterial_go8fx")
[node name="Collision" type="CollisionShape2D" parent="."]
+visible = false
shape = ExtResource("2_tgkvf")
[node name="Hitbox" parent="." instance=ExtResource("1_kdx5x")]
+visible = false
[node name="Collision" parent="Hitbox" index="0"]
-visible = false
shape = ExtResource("2_tgkvf")
[connection signal="body_entered" from="." to="." method="_on_body_entered"]