[gd_scene load_steps=43 format=3 uid="uid://j7mi58bblog5"] [ext_resource type="Script" path="res://Scripts/combatant.gd" id="1_ah1a4"] [ext_resource type="Resource" uid="uid://g86hap7s43n8" path="res://Resources/Spellbooks/wizardSpellbook.tres" id="2_lrcbk"] [ext_resource type="Texture2D" uid="uid://c1idqwwkavtn4" path="res://Sprites/Characters/Evil Wizard/Sprites/Attack.png" id="3_mpvbt"] [ext_resource type="Texture2D" uid="uid://0imexjxm6ox" path="res://Sprites/Characters/Evil Wizard/Sprites/Death.png" id="4_gk5i3"] [ext_resource type="Texture2D" uid="uid://b5p0ei0jr6ony" path="res://Sprites/Characters/Evil Wizard/Sprites/Take Hit.png" id="5_7ac33"] [ext_resource type="Texture2D" uid="uid://cciyqxfv0snc7" path="res://Sprites/Characters/Evil Wizard/Sprites/Idle.png" id="6_ckics"] [ext_resource type="Texture2D" uid="uid://c8x2ih44gmb07" path="res://Sprites/Characters/Evil Wizard/Sprites/Move.png" id="7_puyng"] [ext_resource type="PackedScene" uid="uid://cijs8fxylhamd" path="res://Scenes/UI/healthBar.tscn" id="8_8w50d"] [sub_resource type="AtlasTexture" id="AtlasTexture_ogkii"] atlas = ExtResource("3_mpvbt") region = Rect2(0, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_gsehd"] atlas = ExtResource("3_mpvbt") region = Rect2(150, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_efljt"] atlas = ExtResource("3_mpvbt") region = Rect2(300, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_ecv3c"] atlas = ExtResource("3_mpvbt") region = Rect2(450, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_o7kyw"] atlas = ExtResource("3_mpvbt") region = Rect2(600, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_2obt1"] atlas = ExtResource("3_mpvbt") region = Rect2(750, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_g207u"] atlas = ExtResource("3_mpvbt") region = Rect2(900, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_71l7f"] atlas = ExtResource("3_mpvbt") region = Rect2(1050, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_vyhoh"] atlas = ExtResource("4_gk5i3") region = Rect2(0, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_0ltck"] atlas = ExtResource("4_gk5i3") region = Rect2(150, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_jdw1s"] atlas = ExtResource("4_gk5i3") region = Rect2(300, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_ed4c2"] atlas = ExtResource("4_gk5i3") region = Rect2(450, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_sug2i"] atlas = ExtResource("4_gk5i3") region = Rect2(600, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_bsvp1"] atlas = ExtResource("5_7ac33") region = Rect2(0, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_0awyb"] atlas = ExtResource("5_7ac33") region = Rect2(150, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_0ixq7"] atlas = ExtResource("5_7ac33") region = Rect2(300, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_hrfq6"] atlas = ExtResource("5_7ac33") region = Rect2(450, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_slwyp"] atlas = ExtResource("6_ckics") region = Rect2(0, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_qd0na"] atlas = ExtResource("6_ckics") region = Rect2(150, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_57lxa"] atlas = ExtResource("6_ckics") region = Rect2(300, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_c1p8d"] atlas = ExtResource("6_ckics") region = Rect2(450, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_us8in"] atlas = ExtResource("6_ckics") region = Rect2(600, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_onj4e"] atlas = ExtResource("6_ckics") region = Rect2(750, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_m1jdw"] atlas = ExtResource("6_ckics") region = Rect2(900, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_1upnk"] atlas = ExtResource("6_ckics") region = Rect2(1050, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_ct1at"] atlas = ExtResource("7_puyng") region = Rect2(0, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_pjk4w"] atlas = ExtResource("7_puyng") region = Rect2(150, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_jgwwo"] atlas = ExtResource("7_puyng") region = Rect2(300, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_nboy6"] atlas = ExtResource("7_puyng") region = Rect2(450, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_wutxx"] atlas = ExtResource("7_puyng") region = Rect2(600, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_2wcgu"] atlas = ExtResource("7_puyng") region = Rect2(750, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_hvoql"] atlas = ExtResource("7_puyng") region = Rect2(900, 0, 150, 150) [sub_resource type="AtlasTexture" id="AtlasTexture_kltcx"] atlas = ExtResource("7_puyng") region = Rect2(1050, 0, 150, 150) [sub_resource type="SpriteFrames" id="SpriteFrames_kyvbr"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_ogkii") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_gsehd") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_efljt") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ecv3c") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_o7kyw") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_2obt1") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_g207u") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_71l7f") }], "loop": false, "name": &"attack1", "speed": 8.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_vyhoh") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_0ltck") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_jdw1s") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ed4c2") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_sug2i") }], "loop": false, "name": &"death", "speed": 6.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_bsvp1") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_0awyb") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_0ixq7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_hrfq6") }], "loop": false, "name": &"hit", "speed": 6.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_slwyp") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_qd0na") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_57lxa") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_c1p8d") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_us8in") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_onj4e") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_m1jdw") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_1upnk") }], "loop": true, "name": &"idle", "speed": 7.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_ct1at") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_pjk4w") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_jgwwo") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_nboy6") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_wutxx") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_2wcgu") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_hvoql") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_kltcx") }], "loop": true, "name": &"run", "speed": 10.0 }] [node name="EvilWizard" type="Node2D"] script = ExtResource("1_ah1a4") spellbook = ExtResource("2_lrcbk") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] position = Vector2(0, 0.25) scale = Vector2(1.5, 1.5) sprite_frames = SubResource("SpriteFrames_kyvbr") animation = &"idle" [node name="HealthBar" parent="." instance=ExtResource("8_8w50d")] offset_left = -42.5 offset_right = -42.5 scale = Vector2(0.625, 0.625) [connection signal="healthChanged" from="." to="HealthBar" method="healthChanged"]