boss start, some enemies

This commit is contained in:
Daniel Kauss Serna 2026-04-16 18:53:36 +02:00
parent 93968ff9fb
commit 66ecb04bd1
123 changed files with 1884 additions and 499 deletions

View file

@ -1,8 +1,8 @@
[gd_scene format=3 uid="uid://0n57icfpulmc"]
[ext_resource type="Texture2D" uid="uid://beefpuq6vu475" path="res://assets/vfx/heart.png" id="1_hugpe"]
[ext_resource type="Script" uid="uid://dyyqm52cwjimy" path="res://scripts/hearts.gd" id="2_q6mno"]
[ext_resource type="PackedScene" uid="uid://crptu0w0l57dd" path="res://scenes/hitbox.tscn" id="3_hugpe"]
[ext_resource type="Script" uid="uid://cemrdyqfubw7h" path="res://scripts/mask_projectile.gd" id="1_q6mno"]
[ext_resource type="Script" uid="uid://ejd25ul4j5pp" path="res://scripts/hitbox.gd" id="3_hugpe"]
[sub_resource type="CanvasTexture" id="CanvasTexture_7sc4i"]
diffuse_texture = ExtResource("1_hugpe")
@ -40,7 +40,13 @@ hue_variation_min = -0.07
hue_variation_max = 0.01
hue_variation_curve = SubResource("CurveTexture_hugpe")
[node name="Hearts" type="CPUParticles2D" unique_id=664421978]
[sub_resource type="CircleShape2D" id="CircleShape2D_q6mno"]
radius = 7.0
[node name="Hearts" type="Node2D" unique_id=99305116]
script = ExtResource("1_q6mno")
[node name="Hearts" type="CPUParticles2D" parent="." unique_id=664421978]
z_index = 1
amount = 32
texture = SubResource("CanvasTexture_7sc4i")
@ -54,13 +60,8 @@ color_ramp = SubResource("Gradient_hugpe")
hue_variation_min = -0.07
hue_variation_max = 0.01
hue_variation_curve = SubResource("Curve_215e1")
script = ExtResource("2_q6mno")
speed = 350.0
[node name="Hitbox" parent="." unique_id=735192092 instance=ExtResource("3_hugpe")]
scale = Vector2(0.63729316, 0.63729316)
[node name="Explosion" type="GPUParticles2D" parent="." unique_id=832599826]
[node name="Explosion" type="GPUParticles2D" parent="Hearts" unique_id=832599826]
z_index = 1
emitting = false
amount = 128
@ -72,8 +73,12 @@ fixed_fps = 0
draw_order = 0
process_material = SubResource("ParticleProcessMaterial_q6mno")
[node name="Timer" type="Timer" parent="." unique_id=1651057289]
wait_time = 10.0
[node name="Hitbox" type="Area2D" parent="." unique_id=2075108255]
script = ExtResource("3_hugpe")
metadata/_custom_type_script = "uid://ejd25ul4j5pp"
[connection signal="collided" from="Hitbox" to="." method="_on_hitbox_collided"]
[connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox" unique_id=976519706]
shape = SubResource("CircleShape2D_q6mno")
[connection signal="hit_entity" from="Hitbox" to="." method="_on_hitbox_hit_entity"]
[connection signal="hit_obstacle" from="Hitbox" to="." method="_on_hitbox_hit_obstacle"]