[gd_scene load_steps=13 format=3 uid="uid://bp71ntkh281k5"] [ext_resource type="Texture2D" uid="uid://dth47lmb44qk8" path="res://assets/items.png" id="1_2qvvh"] [ext_resource type="Script" path="res://scripts/items/fire_flower.gd" id="1_mpyyo"] [ext_resource type="AudioStream" uid="uid://dr8w21sjl0a7" path="res://assets/sounds/NES - Super Mario Bros - Sound Effects/Super Mario Bros 1 and 2(JP)/Powerup.wav" id="3_vbdsa"] [sub_resource type="AtlasTexture" id="AtlasTexture_jlv6x"] atlas = ExtResource("1_2qvvh") region = Rect2(4, 64, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_flc5q"] atlas = ExtResource("1_2qvvh") region = Rect2(34, 64, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_ftlk4"] atlas = ExtResource("1_2qvvh") region = Rect2(64, 64, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_t6dyx"] atlas = ExtResource("1_2qvvh") region = Rect2(94, 64, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_7uuxh"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_jlv6x") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_flc5q") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ftlk4") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_t6dyx") }], "loop": true, "name": &"default", "speed": 10.0 }] [sub_resource type="CircleShape2D" id="CircleShape2D_r8tpx"] radius = 9.0 [sub_resource type="Animation" id="Animation_3a161"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AudioStreamPlayer2D:playing") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } [sub_resource type="Animation" id="Animation_4xypy"] resource_name = "pickup" tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("AnimatedSprite2D:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0.1), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("AudioStreamPlayer2D:playing") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [true] } tracks/2/type = "method" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath(".") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(1), "transitions": PackedFloat32Array(1), "values": [{ "args": [], "method": &"queue_free" }] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_duoc6"] _data = { "RESET": SubResource("Animation_3a161"), "pickup": SubResource("Animation_4xypy") } [node name="FireFlower" type="Area2D"] collision_layer = 8 collision_mask = 2 script = ExtResource("1_mpyyo") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] position = Vector2(8, -8) sprite_frames = SubResource("SpriteFrames_7uuxh") autoplay = "default" [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(8, -8) shape = SubResource("CircleShape2D_r8tpx") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_duoc6") } [node name="AudioStreamPlayer2D" type="AudioStreamPlayer2D" parent="."] stream = ExtResource("3_vbdsa") [connection signal="body_entered" from="." to="." method="_on_body_entered"]