diff --git a/Resources/Credits/ui.tres b/Resources/Credits/ui.tres new file mode 100644 index 0000000..fb7eca7 --- /dev/null +++ b/Resources/Credits/ui.tres @@ -0,0 +1,10 @@ +[gd_resource type="Resource" script_class="Credit" load_steps=2 format=3 uid="uid://dygm4rgw6tmj7"] + +[ext_resource type="Script" path="res://Resources/credit.gd" id="1_201wa"] + +[resource] +script = ExtResource("1_201wa") +title = "UI Sprites" +name = "Rowdy41" +description = Array[String](["Edinnu UI Starter Pack"]) +links = Array[String](["https://rowdy41.itch.io/edinnu-ui"]) diff --git a/Resources/Spellbooks/oldBook.tres b/Resources/Spellbooks/oldBook.tres index 2715baa..a1f4c37 100644 --- a/Resources/Spellbooks/oldBook.tres +++ b/Resources/Spellbooks/oldBook.tres @@ -3,13 +3,13 @@ [ext_resource type="Script" path="res://Resources/spellbook.gd" id="1_t8h8m"] [ext_resource type="Resource" uid="uid://1xbik4qndtkh" path="res://Resources/Spells/common/firebolt.tres" id="2_vcyj2"] [ext_resource type="Resource" uid="uid://dl6nv6lp460n3" path="res://Resources/Spells/common/rockThrow.tres" id="3_i6ngl"] -[ext_resource type="Resource" uid="uid://dhrq8tkycy1f" path="res://Resources/Spells/common/acidSpray.tres" id="4_tvli1"] +[ext_resource type="Resource" uid="uid://dx77rvbbn58si" path="res://Resources/Spells/common/frostCoat.tres" id="4_sf1xi"] [resource] script = ExtResource("1_t8h8m") name = "Old Book" description = "An old spellbook you found on the side of the road" -spells = Array[Resource("res://Resources/spell.gd")]([ExtResource("2_vcyj2"), ExtResource("3_i6ngl"), ExtResource("4_tvli1")]) +spells = Array[Resource("res://Resources/spell.gd")]([ExtResource("2_vcyj2"), ExtResource("3_i6ngl"), ExtResource("4_sf1xi")]) damageMod = 1.0 defenseMod = 1.0 element = 0 diff --git a/Scenes/Animations/fireboltAnim.tscn b/Scenes/Animations/fireboltAnim.tscn index 126699d..a343b5d 100644 --- a/Scenes/Animations/fireboltAnim.tscn +++ b/Scenes/Animations/fireboltAnim.tscn @@ -1,10 +1,29 @@ [gd_scene load_steps=149 format=3 uid="uid://cw085480np6as"] -[ext_resource type="Script" path="res://Scripts/Animations/fireboltAnim.gd" id="1_nh57r"] [ext_resource type="Texture2D" uid="uid://c4dqd3xfskjq3" path="res://Sprites/Particles/Particles Cleaned/7_firespin_spritesheet.png" id="2_557by"] [ext_resource type="Texture2D" uid="uid://drxbcjqm6iwc3" path="res://Sprites/Particles/Particles Cleaned/Effect_Wheel_1_273x273.png" id="3_fup0b"] [ext_resource type="Texture2D" uid="uid://bj35dyyykjtmr" path="res://Sprites/Particles/Particles Cleaned/11_fire_spritesheet.png" id="3_ym1sg"] +[sub_resource type="GDScript" id="GDScript_4g6va"] +script/source = "extends \"res://Scripts/animationBase.gd\" + +@onready var texture: AnimatedSprite2D = $AnimatedSprite2D + +var exploding: bool = false + +func animFinished(_s: String): + if (!exploding && index == finalIndex): + animationFinished.emit(spell) + die() + elif (exploding): + queue_free() + +func die() -> void: + exploding = true + animationPlayer.stop() + animationPlayer.play(\"die\") +" + [sub_resource type="Animation" id="Animation_kbyea"] length = 0.001 tracks/0/type = "value" @@ -1307,7 +1326,7 @@ animations = [{ }] [node name="FireboltAnim" type="Node2D"] -script = ExtResource("1_nh57r") +script = SubResource("GDScript_4g6va") finalIndex = 3 soundEffect = "res://Sound/Effects/Spell Effects/burn_ice_001.wav" soundPlayedIndex = 1 diff --git a/Scenes/UI/hud.tscn b/Scenes/UI/hud.tscn index e63aa47..2ee1bb2 100644 --- a/Scenes/UI/hud.tscn +++ b/Scenes/UI/hud.tscn @@ -18,9 +18,9 @@ slots = [NodePath("GridContainer/SpellSlot"), NodePath("GridContainer/SpellSlot2 [node name="GridContainer" type="GridContainer" parent="."] layout_mode = 1 anchors_preset = -1 -anchor_top = 1.04475 +anchor_top = 1.11728 anchor_right = 0.0399306 -anchor_bottom = 1.04475 +anchor_bottom = 1.11728 offset_left = 10.0 offset_top = -78.0 offset_right = 162.0 diff --git a/Scenes/UI/mainMenu.tscn b/Scenes/UI/mainMenu.tscn index e807c85..2ebefeb 100644 --- a/Scenes/UI/mainMenu.tscn +++ b/Scenes/UI/mainMenu.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=55 format=3 uid="uid://cme8avdi3w0sg"] +[gd_scene load_steps=57 format=3 uid="uid://cme8avdi3w0sg"] [ext_resource type="Texture2D" uid="uid://s86ux2sxmlff" path="res://Sprites/Backgrounds/Castle Pack by CaptainSkeleto/castle pack5.png" id="1_7mj66"] [ext_resource type="Theme" uid="uid://bh8kyg4qt8rt7" path="res://Themes/default.tres" id="1_wybs8"] @@ -8,6 +8,7 @@ [ext_resource type="Texture2D" uid="uid://bc2xelxdfct7m" path="res://Sprites/UI/Edinnu_UI_asset_pack/Menu_buttons/Menu_button (2).png" id="5_ugt05"] [ext_resource type="PackedScene" uid="uid://c2tdawo5x8o16" path="res://Scenes/UI/ui_particles.tscn" id="7_cscky"] [ext_resource type="Texture2D" uid="uid://blydsiai2vc7g" path="res://Sprites/UI/Edinnu_UI_asset_pack/Menu_buttons/Menu_button (15).png" id="7_l7447"] +[ext_resource type="Texture2D" uid="uid://belhgxticl42d" path="res://Sprites/UI/Edinnu_UI_asset_pack/Menu_buttons/Menu_button (32).png" id="9_dxc8d"] [ext_resource type="Texture2D" uid="uid://c678lemibfpux" path="res://Sprites/UI/Edinnu_UI_asset_pack/Menu_buttons/Menu_button (7).png" id="9_pbom3"] [ext_resource type="Texture2D" uid="uid://ddafxejha8w2x" path="res://Sprites/UI/Edinnu_UI_asset_pack/Dialogue_plates/Plate (36).png" id="10_0qgqi"] [ext_resource type="Script" path="res://Scripts/Settings.gd" id="13_dr3w5"] @@ -29,6 +30,7 @@ [ext_resource type="Resource" uid="uid://3pyt3kpxrmg3" path="res://Resources/Credits/music3.tres" id="25_xj44e"] [ext_resource type="Resource" uid="uid://br28lfq7y7wq6" path="res://Resources/Credits/particles.tres" id="26_ceuxk"] [ext_resource type="Resource" uid="uid://dif2suudut0wr" path="res://Resources/Credits/soundEffects.tres" id="26_uqxdy"] +[ext_resource type="Resource" uid="uid://dygm4rgw6tmj7" path="res://Resources/Credits/ui.tres" id="27_0qt1c"] [sub_resource type="Animation" id="Animation_eu62g"] length = 0.001 @@ -727,6 +729,7 @@ pivot_offset = Vector2(14.5, 14.5) theme = ExtResource("1_wybs8") texture_normal = ExtResource("7_l7447") texture_pressed = SubResource("CompressedTexture2D_12eqc") +texture_disabled = ExtResource("9_dxc8d") [node name="UIParticles" parent="TitleScreen/Buttons/Quit" instance=ExtResource("7_cscky")] position = Vector2(14.75, 15.25) @@ -1647,7 +1650,7 @@ mouse_filter = 2 theme = ExtResource("1_wybs8") script = ExtResource("20_ecqdj") spawnTimer = 0.8 -credits = Array[Resource("res://Resources/credit.gd")]([ExtResource("21_7nm4r"), ExtResource("22_23x55"), ExtResource("22_laxdl"), ExtResource("24_v3coc"), ExtResource("25_xj44e"), ExtResource("26_uqxdy"), ExtResource("24_crwn2"), ExtResource("25_g7b4v"), ExtResource("26_ceuxk")]) +credits = Array[Resource("res://Resources/credit.gd")]([ExtResource("21_7nm4r"), ExtResource("22_23x55"), ExtResource("22_laxdl"), ExtResource("24_v3coc"), ExtResource("25_xj44e"), ExtResource("26_uqxdy"), ExtResource("27_0qt1c"), ExtResource("24_crwn2"), ExtResource("25_g7b4v"), ExtResource("26_ceuxk")]) [node name="Home" type="TextureButton" parent="Credits"] layout_mode = 1 diff --git a/Scenes/arena.tscn b/Scenes/arena.tscn index 599deb6..032c9bd 100644 --- a/Scenes/arena.tscn +++ b/Scenes/arena.tscn @@ -34,8 +34,6 @@ avatar = NodePath("../Wizard") [node name="Wizard" parent="." instance=ExtResource("3_arqpv")] position = Vector2(277, 334.5) spellbook = ExtResource("4_3cleg") -maxHealth = 1000.0 -health = 1000.0 player = true [node name="CastIndicator" parent="." instance=ExtResource("6_hj5b3")] diff --git a/Scenes/data.tscn b/Scenes/data.tscn index ffd734c..2790e26 100644 --- a/Scenes/data.tscn +++ b/Scenes/data.tscn @@ -18,5 +18,5 @@ [node name="Data" type="Node"] script = ExtResource("1_m1o6d") -forWeb = false -unlockedSpells = Array[Resource("res://Resources/spell.gd")]([ExtResource("3_qjws8"), ExtResource("6_jp3r2"), ExtResource("2_rphxk"), ExtResource("14_16c1w"), ExtResource("11_jfuyr"), ExtResource("10_u8r30"), ExtResource("13_wlfl7"), ExtResource("8_vogb5"), ExtResource("12_wcscn"), ExtResource("11_mohfk"), ExtResource("10_t1kk2"), ExtResource("5_gakij"), ExtResource("4_facpx"), ExtResource("14_11wtp")]) +lockedSpells = Array[Resource("res://Resources/spell.gd")]([ExtResource("2_rphxk"), ExtResource("4_facpx"), ExtResource("5_gakij"), ExtResource("13_wlfl7"), ExtResource("10_t1kk2"), ExtResource("11_mohfk"), ExtResource("12_wcscn"), ExtResource("10_u8r30"), ExtResource("8_vogb5"), ExtResource("11_jfuyr")]) +unlockedSpells = Array[Resource("res://Resources/spell.gd")]([ExtResource("3_qjws8"), ExtResource("14_16c1w"), ExtResource("6_jp3r2"), ExtResource("14_11wtp")]) diff --git a/Scenes/sceneTransitioner.tscn b/Scenes/sceneTransitioner.tscn index 8df5932..5a18531 100644 --- a/Scenes/sceneTransitioner.tscn +++ b/Scenes/sceneTransitioner.tscn @@ -2,52 +2,12 @@ [ext_resource type="Script" path="res://Scripts/SceneTransitioner.gd" id="1_1o5bt"] -[sub_resource type="Animation" id="Animation_1a6uh"] -resource_name = "slideOutLeft" -length = 0.4 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:scale") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.4), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Vector2(1, 1), Vector2(1e-05, 1)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:position") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(0, 0)] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [15] -} - [sub_resource type="Animation" id="Animation_5sv4i"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:scale") +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { @@ -59,7 +19,7 @@ tracks/0/keys = { tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:position") +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { @@ -71,7 +31,7 @@ tracks/1/keys = { tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { @@ -83,7 +43,7 @@ tracks/2/keys = { tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("SceneTransitioner/ColorRect:size") +tracks/3/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:size") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { @@ -93,53 +53,13 @@ tracks/3/keys = { "values": [Vector2(1152, 648)] } -[sub_resource type="Animation" id="Animation_qd2ek"] -resource_name = "slideInRight" -length = 0.4 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:scale") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.4), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Vector2(1e-05, 1), Vector2(1, 1)] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:position") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(0, 0)] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [15] -} - [sub_resource type="Animation" id="Animation_hwcsr"] resource_name = "slideInDown" length = 0.4 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:scale") +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { @@ -151,7 +71,7 @@ tracks/0/keys = { tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:position") +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { @@ -163,7 +83,7 @@ tracks/1/keys = { tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { @@ -173,25 +93,65 @@ tracks/2/keys = { "values": [15] } -[sub_resource type="Animation" id="Animation_6gk55"] -resource_name = "slideOutUp" +[sub_resource type="Animation" id="Animation_dlqa5"] +resource_name = "slideInLeft" length = 0.4 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:scale") +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [11] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 0.4), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1e-05, 1), Vector2(-1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:size") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(5000, 648)] +} + +[sub_resource type="Animation" id="Animation_qd2ek"] +resource_name = "slideInRight" +length = 0.4 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.4), "transitions": PackedFloat32Array(1, 1), "update": 0, -"values": [Vector2(1, 1), Vector2(1, 1e-05)] +"values": [Vector2(1e-05, 1), Vector2(1, 1)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:position") +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { @@ -203,7 +163,7 @@ tracks/1/keys = { tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { @@ -219,7 +179,7 @@ length = 0.4 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { @@ -231,7 +191,7 @@ tracks/0/keys = { tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:size") +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:size") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { @@ -243,7 +203,7 @@ tracks/1/keys = { tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:scale") +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { @@ -259,7 +219,7 @@ length = 0.4 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:scale") +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { @@ -271,7 +231,7 @@ tracks/0/keys = { tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { @@ -283,7 +243,7 @@ tracks/1/keys = { tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:size") +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:size") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { @@ -295,7 +255,7 @@ tracks/2/keys = { tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("SceneTransitioner/ColorRect:position") +tracks/3/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:position") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { @@ -305,44 +265,44 @@ tracks/3/keys = { "values": [Vector2(0, 648)] } -[sub_resource type="Animation" id="Animation_dlqa5"] -resource_name = "slideInLeft" +[sub_resource type="Animation" id="Animation_1a6uh"] +resource_name = "slideOutLeft" length = 0.4 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [11] +"times": PackedFloat32Array(0, 0.4), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1, 1), Vector2(1e-05, 1)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:scale") +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:position") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 0.4), -"transitions": PackedFloat32Array(1, 1), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [Vector2(1e-05, 1), Vector2(-1, 1)] +"values": [Vector2(0, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:size") +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(5000, 648)] +"update": 1, +"values": [15] } [sub_resource type="Animation" id="Animation_77wi1"] @@ -351,7 +311,7 @@ length = 0.4 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("SceneTransitioner/ColorRect:anchors_preset") +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { @@ -363,7 +323,7 @@ tracks/0/keys = { tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("SceneTransitioner/ColorRect:size") +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:size") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { @@ -375,7 +335,7 @@ tracks/1/keys = { tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true -tracks/2/path = NodePath("SceneTransitioner/ColorRect:scale") +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { @@ -385,6 +345,46 @@ tracks/2/keys = { "values": [Vector2(-1, 1), Vector2(1e-05, 1)] } +[sub_resource type="Animation" id="Animation_6gk55"] +resource_name = "slideOutUp" +length = 0.4 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:scale") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.4), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1, 1), Vector2(1, 1e-05)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:position") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("SceneTransitioner/CanvasLayer/ColorRect:anchors_preset") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [15] +} + [sub_resource type="AnimationLibrary" id="AnimationLibrary_q1p50"] _data = { "RESET": SubResource("Animation_5sv4i"), @@ -406,14 +406,16 @@ script = ExtResource("1_1o5bt") transitionsAway = Array[String](["slideInRight", "slideInDown", "slideInUp", "slideInLeft"]) transitionsInto = Array[String](["slideOutLeft", "slideOutUp", "slideOutDown", "slideOutRight"]) -[node name="ColorRect" type="ColorRect" parent="."] +[node name="CanvasLayer" type="CanvasLayer" parent="."] +layer = 127 + +[node name="ColorRect" type="ColorRect" parent="CanvasLayer"] z_index = 4095 -anchors_preset = 11 -anchor_left = 1.0 +anchors_preset = 12 +anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 -offset_right = 5000.0 -grow_horizontal = 0 -grow_vertical = 2 -scale = Vector2(1.00136e-05, 1) +offset_top = -648.0 +grow_horizontal = 2 +grow_vertical = 0 color = Color(0.0923971, 0.0923971, 0.0923971, 1) diff --git a/Scenes/tavern.tscn b/Scenes/tavern.tscn index f622a49..b17e048 100644 --- a/Scenes/tavern.tscn +++ b/Scenes/tavern.tscn @@ -162,8 +162,8 @@ anchors_preset = 14 anchor_top = 0.5 anchor_right = 1.0 anchor_bottom = 0.5 -offset_top = -34.5 -offset_bottom = -2.5 +offset_top = -35.5 +offset_bottom = -0.5 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("4_idn88") diff --git a/Scripts/Animations/fireballAnim.gd b/Scripts/Animations/fireballAnim.gd index 5d528ac..eaf473d 100644 --- a/Scripts/Animations/fireballAnim.gd +++ b/Scripts/Animations/fireballAnim.gd @@ -4,19 +4,9 @@ extends AnimationBase @onready var ballofayr: AnimatedSprite2D = $AnimatedSprite2D @onready var particles: GPUParticles2D = $GPUParticles2D -var exploding: bool = false -var timer: float = 0 - -# Called every frame. 'delta' is the elapsed time since the previous frame. -func _process(delta): - if (exploding): - timer += delta - if timer > explodeDur: - self.queue_free() - func die() -> void: particles.position = ballofayr.position ballofayr.hide() particles.emitting = true - exploding = true - timer = 0 + await get_tree().create_timer(explodeDur).timeout + queue_free() diff --git a/Scripts/Animations/fireboltAnim.gd b/Scripts/Animations/fireboltAnim.gd deleted file mode 100644 index cc8130f..0000000 --- a/Scripts/Animations/fireboltAnim.gd +++ /dev/null @@ -1,17 +0,0 @@ -extends "res://Scripts/animationBase.gd" - -@onready var texture: AnimatedSprite2D = $AnimatedSprite2D - -var exploding: bool = false - -func animFinished(_s: String): - if (!exploding && index == finalIndex): - animationFinished.emit(spell) - die() - elif (exploding): - queue_free() - -func die() -> void: - exploding = true - animationPlayer.stop() - animationPlayer.play("die") diff --git a/Scripts/RoundFinishedIndicator.gd b/Scripts/RoundFinishedIndicator.gd index 8bf7590..8a7a9fe 100644 --- a/Scripts/RoundFinishedIndicator.gd +++ b/Scripts/RoundFinishedIndicator.gd @@ -41,6 +41,7 @@ func animFinished(s: String): animationPlayer.play("continue") func _on_continue_pressed(): + await data.transitioner.hideScreen() var t: Tavern = load(data.locations[data.Location.TAVERN]).instantiate() $/root/Root.add_child(t) data.musicPlayer.setLoc(Data.Location.TAVERN) diff --git a/Scripts/TitleScreen.gd b/Scripts/TitleScreen.gd index 4004eee..394c077 100644 --- a/Scripts/TitleScreen.gd +++ b/Scripts/TitleScreen.gd @@ -20,6 +20,8 @@ var aboutOut: bool = false func _ready(): data.transitioner.showScreen() + if (data.forWeb): + quit.disabled = true func _on_play_pressed(): await data.transitioner.hideScreen() diff --git a/Scripts/animationBase.gd b/Scripts/animationBase.gd index c9f0543..1c535a6 100644 --- a/Scripts/animationBase.gd +++ b/Scripts/animationBase.gd @@ -17,6 +17,7 @@ var inverseName: String = "attackInverse" var targetProg: float var finalProg: float var stream: AudioStream +var timing: float = 0 # Called when the node enters the scene tree for the first time. func _ready(): @@ -27,7 +28,9 @@ func _ready(): attackName = inverseName func _process(delta): - if (data.loc != data.Location.ARENA): self.free() + if (!data.playing): self.free() + timing += delta + if (timing > 10): self.free() func castFailed() -> void: die() @@ -36,7 +39,7 @@ func setProgress(target: float, final: float = finalProg) -> void: targetProg = target finalProg = final if (index > -1): - animationPlayer.queue(attackName + str(index)) + if (animationPlayer.has_animation(attackName + str(index))): animationPlayer.queue(attackName + str(index)) if (index == soundPlayedIndex && soundEffect != ""): data.playSound(stream) index += 1 diff --git a/Themes/default.tres b/Themes/default.tres index 5939acc..ab40557 100644 --- a/Themes/default.tres +++ b/Themes/default.tres @@ -9,7 +9,7 @@ [ext_resource type="Texture2D" uid="uid://dunedrjwjxgea" path="res://Sprites/UI/Edinnu_UI_asset_pack/Target/Target (10).png" id="6_4cx20"] [ext_resource type="FontFile" uid="uid://bhggfnolqg5hu" path="res://Fonts/breathe_fire/Breathe Fire.otf" id="9_yxmfa"] -[sub_resource type="Image" id="Image_7ev2y"] +[sub_resource type="Image" id="Image_matjr"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 35, 255, 255, 255, 153, 255, 255, 255, 190, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 190, 255, 255, 255, 152, 255, 255, 255, 33, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 153, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 151, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 190, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 237, 237, 237, 195, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 190, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 177, 177, 177, 209, 37, 37, 37, 252, 178, 178, 178, 209, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 176, 176, 176, 209, 32, 32, 32, 254, 26, 26, 26, 255, 84, 84, 84, 235, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 176, 176, 176, 209, 32, 32, 32, 254, 26, 26, 26, 255, 78, 78, 78, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 253, 253, 253, 192, 222, 222, 222, 198, 255, 255, 255, 191, 255, 255, 255, 191, 175, 175, 175, 210, 32, 32, 32, 254, 26, 26, 26, 255, 79, 79, 79, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 253, 253, 253, 192, 90, 90, 90, 234, 45, 45, 45, 249, 212, 212, 212, 200, 174, 174, 174, 210, 32, 32, 32, 254, 26, 26, 26, 255, 79, 79, 79, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 232, 232, 232, 196, 54, 54, 54, 246, 26, 26, 26, 255, 43, 43, 43, 250, 32, 32, 32, 254, 26, 26, 26, 255, 81, 81, 81, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 226, 226, 226, 197, 54, 54, 54, 246, 26, 26, 26, 255, 26, 26, 26, 255, 81, 81, 81, 237, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 226, 226, 226, 197, 54, 54, 54, 246, 81, 81, 81, 236, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 190, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 230, 230, 230, 197, 248, 248, 248, 193, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 189, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 152, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 150, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 33, 255, 255, 255, 151, 255, 255, 255, 190, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 191, 255, 255, 255, 189, 255, 255, 255, 150, 255, 255, 255, 32, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -19,9 +19,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_pqkb6"] -image = SubResource("Image_7ev2y") +image = SubResource("Image_matjr") -[sub_resource type="Image" id="Image_jjw7x"] +[sub_resource type="Image" id="Image_tnpm1"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 13, 255, 255, 255, 96, 255, 255, 255, 136, 255, 255, 255, 173, 255, 255, 255, 173, 255, 255, 255, 136, 255, 255, 255, 95, 255, 255, 255, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 171, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 168, 255, 255, 255, 51, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 56, 255, 255, 255, 191, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 190, 255, 255, 255, 50, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 12, 255, 255, 255, 171, 198, 198, 198, 255, 198, 198, 198, 255, 176, 176, 176, 255, 81, 81, 81, 255, 43, 43, 43, 255, 43, 43, 43, 255, 83, 83, 83, 255, 177, 177, 177, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 168, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 97, 198, 198, 198, 255, 198, 198, 198, 255, 176, 176, 176, 255, 37, 37, 37, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 39, 39, 39, 255, 179, 179, 179, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 96, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 137, 198, 198, 198, 255, 198, 198, 198, 255, 81, 81, 81, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 86, 86, 86, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 154, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 174, 198, 198, 198, 255, 198, 198, 198, 255, 43, 43, 43, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 43, 43, 43, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 180, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 173, 198, 198, 198, 255, 198, 198, 198, 255, 43, 43, 43, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 44, 44, 44, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 180, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 136, 198, 198, 198, 255, 198, 198, 198, 255, 83, 83, 83, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 88, 88, 88, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 152, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 95, 198, 198, 198, 255, 198, 198, 198, 255, 178, 178, 178, 255, 39, 39, 39, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 26, 26, 26, 255, 42, 42, 42, 255, 181, 181, 181, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 94, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 11, 255, 255, 255, 169, 198, 198, 198, 255, 198, 198, 198, 255, 179, 179, 179, 255, 86, 86, 86, 255, 43, 43, 43, 255, 44, 44, 44, 255, 88, 88, 88, 255, 181, 181, 181, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 165, 255, 255, 255, 9, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 52, 255, 255, 255, 190, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 189, 255, 255, 255, 46, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 50, 255, 255, 255, 168, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 198, 198, 198, 255, 255, 255, 255, 165, 255, 255, 255, 46, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 10, 255, 255, 255, 96, 255, 255, 255, 154, 255, 255, 255, 180, 255, 255, 255, 180, 255, 255, 255, 152, 255, 255, 255, 94, 255, 255, 255, 9, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -31,9 +31,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_sogt1"] -image = SubResource("Image_jjw7x") +image = SubResource("Image_tnpm1") -[sub_resource type="Image" id="Image_4o7qk"] +[sub_resource type="Image" id="Image_ps8if"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 42, 42, 42, 12, 26, 26, 26, 67, 26, 26, 26, 105, 27, 27, 27, 122, 27, 27, 27, 122, 26, 26, 26, 105, 27, 27, 27, 66, 46, 46, 46, 11, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 29, 29, 29, 44, 27, 27, 27, 122, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 122, 30, 30, 30, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 29, 29, 29, 44, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 30, 30, 30, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 42, 42, 42, 12, 27, 27, 27, 122, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 121, 46, 46, 46, 11, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 67, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 65, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 105, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 104, 255, 255, 255, 0, 255, 255, 255, 0, 27, 27, 27, 122, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 122, 255, 255, 255, 0, 255, 255, 255, 0, 27, 27, 27, 122, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 121, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 105, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 103, 255, 255, 255, 0, 255, 255, 255, 0, 27, 27, 27, 66, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 65, 255, 255, 255, 0, 255, 255, 255, 0, 46, 46, 46, 11, 27, 27, 27, 122, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 121, 51, 51, 51, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 30, 30, 30, 42, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 31, 31, 31, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 30, 30, 30, 42, 27, 27, 27, 121, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 121, 31, 31, 31, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 46, 46, 46, 11, 27, 27, 27, 65, 27, 27, 27, 104, 27, 27, 27, 122, 27, 27, 27, 121, 27, 27, 27, 103, 27, 27, 27, 65, 51, 51, 51, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -43,9 +43,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_bym57"] -image = SubResource("Image_4o7qk") +image = SubResource("Image_ps8if") -[sub_resource type="Image" id="Image_5pahk"] +[sub_resource type="Image" id="Image_d423a"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 33, 33, 33, 23, 27, 27, 27, 103, 26, 26, 26, 127, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 127, 27, 27, 27, 102, 34, 34, 34, 22, 255, 255, 255, 0, 255, 255, 255, 0, 27, 27, 27, 103, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 27, 27, 27, 101, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 127, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 127, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 255, 255, 255, 0, 255, 255, 255, 0, 26, 26, 26, 127, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 127, 255, 255, 255, 0, 255, 255, 255, 0, 27, 27, 27, 102, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 28, 28, 28, 100, 255, 255, 255, 0, 255, 255, 255, 0, 34, 34, 34, 22, 27, 27, 27, 101, 26, 26, 26, 127, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 128, 26, 26, 26, 127, 28, 28, 28, 100, 36, 36, 36, 21, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -55,7 +55,7 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_n26h3"] -image = SubResource("Image_5pahk") +image = SubResource("Image_d423a") [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_t8gt0"] content_margin_left = 4.0 @@ -84,7 +84,7 @@ expand_margin_top = 2.0 expand_margin_right = 2.0 expand_margin_bottom = 2.0 -[sub_resource type="Image" id="Image_7mf8f"] +[sub_resource type="Image" id="Image_khnpk"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 179, 179, 179, 30, 178, 178, 178, 103, 178, 178, 178, 46, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 31, 178, 178, 178, 115, 178, 178, 178, 115, 176, 176, 176, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 176, 176, 176, 48, 178, 178, 178, 115, 178, 178, 178, 115, 176, 176, 176, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 176, 176, 176, 48, 178, 178, 178, 115, 178, 178, 178, 115, 173, 173, 173, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 48, 178, 178, 178, 115, 178, 178, 178, 115, 181, 181, 181, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 48, 178, 178, 178, 115, 178, 178, 178, 115, 179, 179, 179, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 31, 178, 178, 178, 115, 178, 178, 178, 115, 179, 179, 179, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 179, 179, 179, 30, 178, 178, 178, 103, 178, 178, 178, 46, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -94,9 +94,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_mqdbu"] -image = SubResource("Image_7mf8f") +image = SubResource("Image_khnpk") -[sub_resource type="Image" id="Image_ssmb1"] +[sub_resource type="Image" id="Image_cdwod"] data = { "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 178, 178, 178, 46, 178, 178, 178, 103, 176, 176, 176, 29, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 48, 178, 178, 178, 115, 178, 178, 178, 115, 181, 181, 181, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 48, 178, 178, 178, 115, 178, 178, 178, 115, 179, 179, 179, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 31, 178, 178, 178, 115, 178, 178, 178, 115, 179, 179, 179, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 181, 181, 181, 31, 178, 178, 178, 115, 178, 178, 178, 115, 176, 176, 176, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 176, 176, 176, 48, 178, 178, 178, 115, 178, 178, 178, 115, 176, 176, 176, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 176, 176, 176, 48, 178, 178, 178, 115, 178, 178, 178, 115, 173, 173, 173, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 178, 178, 178, 46, 178, 178, 178, 103, 179, 179, 179, 30, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), "format": "RGBA8", @@ -106,7 +106,7 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_2lr15"] -image = SubResource("Image_ssmb1") +image = SubResource("Image_cdwod") [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_m1ydj"] content_margin_left = 4.0 diff --git a/export_presets.cfg b/export_presets.cfg index adea1a7..8101979 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -8,7 +8,7 @@ custom_features="" export_filter="all_resources" include_filter="" exclude_filter="" -export_path="../../Builds/Raise Your Wand/0.1.0/raiseYourWand.html" +export_path="../../Builds/Raise Your Wand/0.2.5/index.html" encryption_include_filters="" encryption_exclude_filters="" encrypt_pck=false diff --git a/project.godot b/project.godot index 2727d5b..e5c882f 100644 --- a/project.godot +++ b/project.godot @@ -19,6 +19,10 @@ boot_splash/fullsize=false boot_splash/use_filter=false config/icon="res://icon.svg" +[audio] + +driver/output_latency.web=100 + [display] window/size/mode=3