[gd_scene load_steps=8 format=3 uid="uid://bw1w8jp0yeypy"] [ext_resource type="PackedScene" uid="uid://b1hjjbdwf1rtc" path="res://scenes/templates/plant_template.tscn" id="1_n25yi"] [ext_resource type="Texture2D" uid="uid://b6tyoa5htapir" path="res://assets/sprites/atlases/plants/aloe.png" id="2_iup5p"] [ext_resource type="AnimationLibrary" uid="uid://bgutjc3ruq27s" path="res://resources/animations/plants/aloe.res" id="3_3sp3b"] [ext_resource type="Script" path="res://scripts/components/plants/behaviours/AloeBehaviour.cs" id="4_55asm"] [sub_resource type="Animation" id="Animation_vknky"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("Sprite2D:frame") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [0] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_wlien"] _data = { "RESET": SubResource("Animation_vknky") } [sub_resource type="RectangleShape2D" id="RectangleShape2D_oe0dc"] size = Vector2(22, 32) [node name="Aloe" instance=ExtResource("1_n25yi")] _maxHP = 100 [node name="Sprite2D" parent="." index="0"] position = Vector2(9, -14) texture = ExtResource("2_iup5p") hframes = 8 vframes = 4 [node name="AnimationPlayer" parent="." index="1"] libraries = { "": SubResource("AnimationLibrary_wlien"), "aloe": ExtResource("3_3sp3b") } autoplay = "aloe/idle" [node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox" index="0"] shape = SubResource("RectangleShape2D_oe0dc") [node name="Behaviour" type="Node" parent="." index="3" node_paths=PackedStringArray("_player")] script = ExtResource("4_55asm") _player = NodePath("../AnimationPlayer") [node name="Timer" type="Timer" parent="Behaviour" index="0"] wait_time = 15.0 one_shot = true [connection signal="timeout" from="Behaviour/Timer" to="Behaviour" method="OnTimeout"]