diff --git a/GameLogic/GameManager.cs b/GameLogic/GameManager.cs index fac33c6..ca29dab 100644 --- a/GameLogic/GameManager.cs +++ b/GameLogic/GameManager.cs @@ -9,6 +9,8 @@ public partial class GameManager : Node public delegate void OnPlayerGameOverEventHandler(); [Signal] public delegate void ReselectCharacterEventHandler(Player player); + [Signal] + public delegate void ClearPlayerBGEventHandler(Array players); [Export] private Array PlayerScenes; @@ -126,14 +128,17 @@ public partial class GameManager : Node public void OnLevelClear() { + var playerCharacters = GetTree().GetNodesInGroup("Player"); + foreach (var player in Players) { + EmitSignal(SignalName.ClearPlayerBG, player.PlayerNumber); player.CharactersLeftOnStage.AddRange(player.CharactersExited); player.CharactersExited.Clear(); player.CharacterIndex = 0; } - var playerCharacters = GetTree().GetNodesInGroup("Player"); + foreach (var character in playerCharacters) character.GetParent().RemoveChild(character); @@ -144,8 +149,5 @@ public partial class GameManager : Node var main = GetTree().Root.GetNode
("/root/Main"); _levelIndex++; main.LoadNextLevel(_levelIndex); - - foreach (var player in Players) - EmitSignal(SignalName.ReselectCharacter, player); } } diff --git a/GameLogic/GameManager.tscn b/GameLogic/GameManager.tscn index f7e0205..4411b39 100644 --- a/GameLogic/GameManager.tscn +++ b/GameLogic/GameManager.tscn @@ -235,10 +235,11 @@ offset_right = 40.0 offset_bottom = 40.0 texture = ExtResource("6_hq16y") +[connection signal="ClearPlayerBG" from="." to="StageGUI/CharacterSelect" method="ClearPlayerBGs"] [connection signal="ReselectCharacter" from="." to="StageGUI" method="OnCharacterSelect"] [connection signal="CapricornSelected" from="StageGUI" to="StageGUI/CharacterSelect" method="OnCapricornSelected"] [connection signal="OnCharacterSelectionMade" from="StageGUI" to="." method="OnCharacterSelected"] -[connection signal="OnGameOver" from="StageGUI" to="GameOver" method="OnGameOver"] +[connection signal="OnGameOver" from="StageGUI" to="StageGUI/CharacterSelect" method="ClearPlayerBGs"] [connection signal="OnPlayerGameOver" from="StageGUI" to="StageGUI/CharacterSelect" method="OnPlayerGameOver"] [connection signal="PiscesSelected" from="StageGUI" to="StageGUI/CharacterSelect" method="OnPiscesSelected"] [connection signal="SagittariusSelected" from="StageGUI" to="StageGUI/CharacterSelect" method="OnSagittariusSelected"] diff --git a/GameLogic/Main.cs b/GameLogic/Main.cs index bc24d01..2cc3ebf 100644 --- a/GameLogic/Main.cs +++ b/GameLogic/Main.cs @@ -22,16 +22,10 @@ public partial class Main : Node AddChild(gameManager); var gameManagerInstance = (GameManager)gameManager; - gameManagerInstance.OnHandleCharacterSelectUI(gameManagerInstance.Players.ElementAt(0)); - if (numberOfPlayers == 2) - gameManagerInstance.OnHandleCharacterSelectUI(gameManagerInstance.Players.ElementAt(1)); - var bgmPlayer = GetTree().Root.GetNode("BgmPlayer"); bgmPlayer.ProcessMode = ProcessModeEnum.Always; bgmPlayer.SetBGMFromFilepath("Audio/BGM/LevelTheme.ogg"); bgmPlayer.PlayBGM(); - - GetTree().Paused = true; } public void LoadNextLevel(int currentSceneIndex) @@ -50,6 +44,20 @@ public partial class Main : Node var nextScene = GD.Load(sceneToAdd.ResourcePath); var newScene = nextScene.Instantiate(); GetTree().Root.AddChild(newScene); + var animationNode = GetNode("SceneTransition/AnimationPlayer"); + animationNode.Play($"Level{Levels.IndexOf(nextScene) + 1}"); + animationNode.AnimationFinished += EnableCharacterSelect; + } + + + private void EnableCharacterSelect(StringName animationName) + { + GD.Print("On animation finished: Enable characters"); + var gameManagerInstance = GetNode("GameManager"); + foreach (var player in gameManagerInstance.Players) + gameManagerInstance.OnHandleCharacterSelectUI(player); GetTree().Paused = true; + var animationNode = GetNode("SceneTransition/AnimationPlayer"); + animationNode.AnimationFinished -= EnableCharacterSelect; } } diff --git a/GameLogic/Main.tscn b/GameLogic/Main.tscn index 7aa9e2a..c50f9ae 100644 --- a/GameLogic/Main.tscn +++ b/GameLogic/Main.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=15 format=3 uid="uid://vwrw05ob2caq"] +[gd_scene load_steps=29 format=3 uid="uid://vwrw05ob2caq"] [ext_resource type="Script" path="res://GameLogic/Main.cs" id="1_g4hua"] [ext_resource type="PackedScene" uid="uid://btl5fdyjewnwc" path="res://Levels/Scenes/Level3.tscn" id="2_0yhby"] @@ -13,9 +13,543 @@ [ext_resource type="PackedScene" uid="uid://djwln4at4ho44" path="res://Levels/Scenes/Level9.tscn" id="10_rs7ve"] [ext_resource type="PackedScene" uid="uid://0hdnmilwrsq6" path="res://Levels/Scenes/Level10.tscn" id="11_o275c"] [ext_resource type="PackedScene" uid="uid://cxj6yeddshy16" path="res://GameLogic/GameManager.tscn" id="11_wiyvp"] +[ext_resource type="Script" path="res://UI/SceneTransition.cs" id="13_8v8n6"] +[ext_resource type="Texture2D" uid="uid://biq30w3mjcxjl" path="res://UI/Transition/stage1/ASTRAL CHAIN_ GEHENNA.png" id="14_w4cu4"] +[ext_resource type="Texture2D" uid="uid://60xq72hp70gh" path="res://UI/Transition/stage1/Layer 2.png" id="15_x8o77"] +[ext_resource type="Texture2D" uid="uid://ep87e1eirj6x" path="res://UI/Transition/stage1/LINK_ 001.1.png" id="16_lfvd6"] +[ext_resource type="Texture2D" uid="uid://wxc7vspvdyqg" path="res://UI/Transition/stage1/RESTORE THE CHIRALITY, OF LOVE &.png" id="17_dxmyu"] +[ext_resource type="Texture2D" uid="uid://cmsl01i70xl1l" path="res://UI/Transition/stage1/Screenshot 2023-09-02 at 11.51.34.png" id="18_f6wrm"] +[ext_resource type="Texture2D" uid="uid://ch6aawbgq7syw" path="res://UI/Transition/stage1/THERE ARE TEARS AT THE HEART OF .png" id="19_0hoar"] +[ext_resource type="Texture2D" uid="uid://d21vnptued765" path="res://UI/Transition/stage1/να καταστρέψει όλους όσους θα έβ.png" id="20_kdo1q"] +[ext_resource type="Texture2D" uid="uid://d4hwo5401rhyl" path="res://UI/Transition/stage2/ASTRAL CHAIN_ DA'AT.png" id="21_ohgri"] +[ext_resource type="Texture2D" uid="uid://xj612q6kkv5u" path="res://UI/Transition/stage2/LINK_ 002.2y.png" id="22_7es3i"] -[sub_resource type="BoxShape3D" id="BoxShape3D_kph2u"] -size = Vector3(5, 20, 27.822) +[sub_resource type="Animation" id="Animation_mcoui"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [0.0] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("ColorRect:color") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("CenterContainer/AstralChainGehenna:position") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CenterContainer/Link001_1:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1400, 0)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath(".:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("CenterContainer/AstralChainDa\'at:position") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("CenterContainer/Link002_2y:position") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1400, 0)] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("CenterContainer/AstralChainGehenna:visible") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("CenterContainer/Link001_1:visible") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true +tracks/11/path = NodePath("CenterContainer/ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ:modulate") +tracks/11/interp = 1 +tracks/11/loop_wrap = true +tracks/11/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/12/type = "value" +tracks/12/imported = false +tracks/12/enabled = true +tracks/12/path = NodePath("CenterContainer/Layer2:modulate") +tracks/12/interp = 1 +tracks/12/loop_wrap = true +tracks/12/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/13/type = "value" +tracks/13/imported = false +tracks/13/enabled = true +tracks/13/path = NodePath("CenterContainer/AstralChainDa\'at:visible") +tracks/13/interp = 1 +tracks/13/loop_wrap = true +tracks/13/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/14/type = "value" +tracks/14/imported = false +tracks/14/enabled = true +tracks/14/path = NodePath("CenterContainer/Link002_2y:visible") +tracks/14/interp = 1 +tracks/14/loop_wrap = true +tracks/14/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_8i1ea"] +resource_name = "Level1" +length = 7.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("ColorRect:color") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(3, 3.6), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("CenterContainer/AstralChainGehenna:position") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-1500, 0), Vector2(0, 0)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CenterContainer/Link001_1:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(1, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1400, 0), Vector2(0, 0)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath(".:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("CenterContainer/AstralChainGehenna:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("CenterContainer/Link001_1:visible") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("CenterContainer/ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ:modulate") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(6, 6.4), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("CenterContainer/Layer2:modulate") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(6, 6.4), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_gvcqg"] +resource_name = "Level2" +length = 7.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("ColorRect:color") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(3, 3.6), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath(".:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CenterContainer/AstralChainDa\'at:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-1500, 0), Vector2(0, 0)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("CenterContainer/Link002_2y:position") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(1, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1400, 0), Vector2(0, 0)] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("CenterContainer/AstralChainDa\'at:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("CenterContainer/Link002_2y:visible") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_l2c80"] +resource_name = "Level3" +length = 7.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("ColorRect:color") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(3, 3.6), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath(".:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CenterContainer/AstralChainDa\'at:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-1500, 0), Vector2(0, 0)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("CenterContainer/Link002_2y:position") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(1, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1400, 0), Vector2(0, 0)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_pq0yr"] +_data = { +"Level1": SubResource("Animation_8i1ea"), +"Level2": SubResource("Animation_gvcqg"), +"Level3": SubResource("Animation_l2c80"), +"RESET": SubResource("Animation_mcoui") +} [node name="Main" type="Node3D"] script = ExtResource("1_g4hua") @@ -25,17 +559,75 @@ GameManager = ExtResource("11_wiyvp") [node name="MainMenu" parent="." instance=ExtResource("2_kvovw")] z_index = 100 +[node name="SceneTransition" type="Control" parent="."] +visible = false +layout_mode = 3 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("13_8v8n6") +metadata/_edit_horizontal_guides_ = [635.0] + +[node name="ColorRect" type="ColorRect" parent="SceneTransition"] +custom_minimum_size = Vector2(1920, 1080) +layout_mode = 1 +offset_left = -960.0 +offset_top = -540.0 +offset_right = 960.0 +offset_bottom = 540.0 +metadata/_edit_use_anchors_ = true + +[node name="CenterContainer" type="CenterContainer" parent="SceneTransition"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="AstralChainGehenna" type="Sprite2D" parent="SceneTransition/CenterContainer"] +texture = ExtResource("14_w4cu4") + +[node name="Layer2" type="Sprite2D" parent="SceneTransition/CenterContainer"] +texture = ExtResource("15_x8o77") + +[node name="Link001_1" type="Sprite2D" parent="SceneTransition/CenterContainer"] +position = Vector2(1400, 0) +texture = ExtResource("16_lfvd6") + +[node name="RestoreTheChirality,OfLove&" type="Sprite2D" parent="SceneTransition/CenterContainer"] +texture = ExtResource("17_dxmyu") + +[node name="Screenshot2023-09-02At11_51_34" type="Sprite2D" parent="SceneTransition/CenterContainer"] +texture = ExtResource("18_f6wrm") + +[node name="ThereAreTearsAtTheHeartOf" type="Sprite2D" parent="SceneTransition/CenterContainer"] +texture = ExtResource("19_0hoar") + +[node name="ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ" type="Sprite2D" parent="SceneTransition/CenterContainer"] +texture = ExtResource("20_kdo1q") + +[node name="AstralChainDa\'at" type="Sprite2D" parent="SceneTransition/CenterContainer"] +visible = false +texture = ExtResource("21_ohgri") + +[node name="Link002_2y" type="Sprite2D" parent="SceneTransition/CenterContainer"] +visible = false +position = Vector2(1400, 0) +texture = ExtResource("22_7es3i") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="SceneTransition"] +libraries = { +"": SubResource("AnimationLibrary_pq0yr") +} + [node name="SFXPlayer" type="AudioStreamPlayer" parent="."] max_polyphony = 10 [node name="Debug Camera" type="Camera3D" parent="."] transform = Transform3D(-1, 0, -8.74228e-08, -5.69087e-08, 0.759112, 0.65096, 6.63637e-08, 0.65096, -0.759112, 1.40462, 6.10678, -6.91273) visible = false - -[node name="StaticBody3D2" type="StaticBody3D" parent="."] -collision_layer = 2 -collision_mask = 0 - -[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D2"] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 6.58237) -shape = SubResource("BoxShape3D_kph2u") diff --git a/Levels/Scenes/Level1.tscn b/Levels/Scenes/Level1.tscn index 5a78248..0fa1f58 100644 --- a/Levels/Scenes/Level1.tscn +++ b/Levels/Scenes/Level1.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=61 format=3 uid="uid://dqv03pua4j8ga"] +[gd_scene load_steps=60 format=3 uid="uid://dqv03pua4j8ga"] [ext_resource type="Script" path="res://Levels/Scripts/Level.cs" id="1_k32xj"] [ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Enemies/RangedEnemy.tscn" id="2_fyxib"] @@ -9,7 +9,6 @@ [ext_resource type="Texture2D" uid="uid://do2yyrriay6sa" path="res://Levels/Models/Stage1/Stage 1 update_CLOUD TRAN 1.png" id="7_qdbvt"] [ext_resource type="Texture2D" uid="uid://e3sn0ipxrlea" path="res://Levels/Models/Stage1/Stage 1 update_CLOUD TRAN 2.png" id="8_tq2q4"] [ext_resource type="Texture2D" uid="uid://eb2ecrpum5i0" path="res://Levels/Models/Stage1/Stage 1 update_trans cloud 3.png" id="9_lo2pq"] -[ext_resource type="PackedScene" uid="uid://c5nl5rvlemf3" path="res://UI/SceneTransition.tscn" id="10_gdrgg"] [sub_resource type="BoxShape3D" id="BoxShape3D_hxepo"] size = Vector3(5, 20, 27.822) @@ -1196,22 +1195,22 @@ mesh = SubResource("ArrayMesh_53mhv") skeleton = NodePath("") [node name="Circle" type="MeshInstance3D" parent="Stage 1 update"] -transform = Transform3D(13.1031, 0, 0, 0, 13.1031, 0, 0, 0, 13.1031, -7.84974, 0.45739, 1.57795) +transform = Transform3D(-3.97332, 0, 12.4861, 0, 13.1031, 0, -12.4861, 0, -3.97332, -7.84974, 0.45739, 1.57795) mesh = SubResource("ArrayMesh_qf2tk") skeleton = NodePath("") [node name="Circle_001" type="MeshInstance3D" parent="Stage 1 update"] -transform = Transform3D(13.1031, 0, 0, 0, 13.1031, 0, 0, 0, 13.1031, 9.06917, 0.0839317, -3.72549) +transform = Transform3D(-3.97332, 0, 12.4861, 0, 13.1031, 0, -12.4861, 0, -3.97332, 9.06917, 0.0839317, -3.72549) mesh = SubResource("ArrayMesh_qyxew") skeleton = NodePath("") [node name="Plane_006" type="MeshInstance3D" parent="Stage 1 update"] -transform = Transform3D(-3.39921, 0.114297, -2.32949, 0.0336965, 4.11943, 0.15295, 2.33205, 0.107077, -3.39769, 2.38011, 1.0338, 0.7738) +transform = Transform3D(-3.39921, 0.114297, -2.32949, 0.0336965, 4.11943, 0.15295, 2.33205, 0.107077, -3.39769, -12.0981, 1.0338, 21.632) mesh = SubResource("ArrayMesh_1eujc") skeleton = NodePath("") [node name="Plane_001" type="MeshInstance3D" parent="Stage 1 update"] -transform = Transform3D(-3.39921, 0.114297, -2.32949, 0.0336965, 4.11943, 0.15295, 2.33205, 0.107077, -3.39769, 44.1597, 1.0338, 43.0465) +transform = Transform3D(-3.39921, 0.114297, -2.32949, 0.0336965, 4.11943, 0.15295, 2.33205, 0.107077, -3.39769, 22.8221, 1.0338, 21.6465) mesh = SubResource("ArrayMesh_jq0mk") skeleton = NodePath("") @@ -1223,5 +1222,3 @@ libraries = { [node name="Exit Portal" parent="." instance=ExtResource("6_gegi6")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.568617, 0.599727, -4.98003) - -[node name="SceneTransition" parent="." instance=ExtResource("10_gdrgg")] diff --git a/Levels/Scenes/Level3.tscn b/Levels/Scenes/Level3.tscn index 305d20b..a911b6f 100644 --- a/Levels/Scenes/Level3.tscn +++ b/Levels/Scenes/Level3.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=43 format=3 uid="uid://btl5fdyjewnwc"] -[ext_resource type="Script" path="res://Levels/Scripts/Level.cs" id="1_yaof2"] +[ext_resource type="Script" path="res://Levels/Scripts/Level.cs" id="1_1xwm7"] [ext_resource type="PackedScene" uid="uid://jgf7k1r35km1" path="res://Levels/ExitPortal.tscn" id="3_2t766"] [ext_resource type="Texture2D" uid="uid://cjtoysyxjtkmy" path="res://Levels/Models/Stage3/STAGE 3_LIon Marquee_2320x920.png" id="3_4jiij"] [ext_resource type="Texture2D" uid="uid://cpku414yrxoil" path="res://Levels/Models/Stage3/STAGE 3_hell.png" id="3_gsb68"] @@ -8,7 +8,7 @@ [ext_resource type="PackedScene" uid="uid://dahp73fwld24h" path="res://Enemies/RangedEnemy.tscn" id="5_8b1ug"] [ext_resource type="Texture2D" uid="uid://33cgwfy7mqcg" path="res://Levels/Models/Stage3/STAGE 3_LIon Marquee_2320x920_2.png" id="5_kwy6o"] [ext_resource type="PackedScene" uid="uid://bt5rolsyjmx55" path="res://Enemies/MeleeEnemy.tscn" id="6_b7xn3"] -[ext_resource type="Script" path="res://Levels/Scripts/Door.cs" id="8_32s78"] +[ext_resource type="Script" path="res://Levels/Scripts/Door.cs" id="8_ow05j"] [ext_resource type="Shader" path="res://Levels/Scenes/Door.gdshader" id="9_05wf0"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q2s40"] @@ -411,7 +411,7 @@ size = Vector3(1.31359, 2.38677, 1.56842) [node name="Level3" type="Node3D" groups=["Level"]] process_mode = 3 -script = ExtResource("1_yaof2") +script = ExtResource("1_1xwm7") [node name="STAGE 3" type="Node3D" parent="."] transform = Transform3D(1.09, 0, 0, 0, 1.09, 0, 0, 0, 1.09, 0, 0, -0.528128) @@ -566,7 +566,7 @@ shape = SubResource("BoxShape3D_o7d2x") transform = Transform3D(1.374, -1.42347e-07, -2.08591e-08, 1.4314e-07, -0.825919, 0.0510564, 3.9862e-07, 0.787235, 0.0535653, -0.56, 0.705, 0.113) mesh = SubResource("ArrayMesh_5vvrp") skeleton = NodePath("") -script = ExtResource("8_32s78") +script = ExtResource("8_ow05j") AnimationPlayer = NodePath("AnimationPlayer") [node name="AnimationPlayer" type="AnimationPlayer" parent="Door"] diff --git a/UI/Animations/UIAnimations.tscn b/UI/Animations/UIAnimations.tscn index b734ab3..125984e 100644 --- a/UI/Animations/UIAnimations.tscn +++ b/UI/Animations/UIAnimations.tscn @@ -4,6 +4,43 @@ [sub_resource type="Animation" id="Animation_3u8q8"] resource_name = "FirstLevel" +length = 5.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("DissolveRect:modulate") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("LoreSplash:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, false] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("DissolveRect:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} [sub_resource type="Animation" id="Animation_qsjit"] resource_name = "IntroLore" diff --git a/UI/CharacterSelectUpdateService.cs b/UI/CharacterSelectUpdateService.cs index 29c1fd5..1bb91e1 100644 --- a/UI/CharacterSelectUpdateService.cs +++ b/UI/CharacterSelectUpdateService.cs @@ -47,9 +47,10 @@ public partial class CharacterSelectUpdateService : Control node.Show(); } - public void OnPlayerGameOver(Player player) + public void ClearPlayerBGs(int playerIndex) { - var allPortraits = GetNode($"P{player.PlayerNumber}").GetChildren().OfType(); + GD.Print($"Hiding player"); + var allPortraits = GetNode($"P{playerIndex}").GetChildren().OfType(); foreach (var bg in allPortraits) bg.Hide(); } diff --git a/UI/MainMenu.cs b/UI/MainMenu.cs index aa58227..058e330 100644 --- a/UI/MainMenu.cs +++ b/UI/MainMenu.cs @@ -7,6 +7,9 @@ public partial class MainMenu : Node2D [Signal] public delegate void IntroAnimationsCompletedEventHandler(); + private PlayerInput _player1Input; + private PlayerInput _player2Input; + public override void _Ready() { GetParent().GetNode("MainMenu/UIAnimations/LoreSplash").Show(); @@ -15,6 +18,16 @@ public partial class MainMenu : Node2D var bgmPlayer = GetTree().Root.GetNode("BgmPlayer"); bgmPlayer.SetBGMFromFilepath("Audio/BGM/TitleTheme.ogg"); bgmPlayer.PlayBGM(); + _player1Input = new Player1Input(); + _player2Input = new Player2Input(); + } + + public override void _UnhandledInput(InputEvent @event) + { + if (Input.IsActionJustPressed(_player1Input.Fire()) || Input.IsActionJustPressed(_player2Input.Fire())) + { + _animationPlayer.Seek(10); + } } diff --git a/UI/SceneTransition.cs b/UI/SceneTransition.cs new file mode 100644 index 0000000..12c1fd5 --- /dev/null +++ b/UI/SceneTransition.cs @@ -0,0 +1,6 @@ +using Godot; +using System; + +public partial class SceneTransition : Control +{ +} diff --git a/UI/SceneTransition.tscn b/UI/SceneTransition.tscn index 3e24b79..f7a1428 100644 --- a/UI/SceneTransition.tscn +++ b/UI/SceneTransition.tscn @@ -1,5 +1,6 @@ -[gd_scene load_steps=11 format=3 uid="uid://c5nl5rvlemf3"] +[gd_scene load_steps=16 format=3 uid="uid://cvvjbka5nf52j"] +[ext_resource type="Script" path="res://UI/SceneTransition.cs" id="1_n56b4"] [ext_resource type="Texture2D" uid="uid://biq30w3mjcxjl" path="res://UI/Transition/stage1/ASTRAL CHAIN_ GEHENNA.png" id="1_wo3wq"] [ext_resource type="Texture2D" uid="uid://cmsl01i70xl1l" path="res://UI/Transition/stage1/Screenshot 2023-09-02 at 11.51.34.png" id="1_xmhgt"] [ext_resource type="Texture2D" uid="uid://60xq72hp70gh" path="res://UI/Transition/stage1/Layer 2.png" id="2_j4ifv"] @@ -7,94 +8,8 @@ [ext_resource type="Texture2D" uid="uid://wxc7vspvdyqg" path="res://UI/Transition/stage1/RESTORE THE CHIRALITY, OF LOVE &.png" id="3_3w16p"] [ext_resource type="Texture2D" uid="uid://ep87e1eirj6x" path="res://UI/Transition/stage1/LINK_ 001.1.png" id="3_rb3kw"] [ext_resource type="Texture2D" uid="uid://d21vnptued765" path="res://UI/Transition/stage1/να καταστρέψει όλους όσους θα έβ.png" id="7_t7v6l"] - -[sub_resource type="Animation" id="Animation_8i1ea"] -resource_name = "SceneLoad" -length = 7.0 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 7), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [0.0, 3.14159] -} -tracks/1/type = "value" -tracks/1/imported = false -tracks/1/enabled = true -tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") -tracks/1/interp = 1 -tracks/1/loop_wrap = true -tracks/1/keys = { -"times": PackedFloat32Array(0, 7), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [0.0, 3.14159] -} -tracks/2/type = "value" -tracks/2/imported = false -tracks/2/enabled = true -tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") -tracks/2/interp = 1 -tracks/2/loop_wrap = true -tracks/2/keys = { -"times": PackedFloat32Array(0, 7), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [0.0, 3.14159] -} -tracks/3/type = "value" -tracks/3/imported = false -tracks/3/enabled = true -tracks/3/path = NodePath("ColorRect:color") -tracks/3/interp = 1 -tracks/3/loop_wrap = true -tracks/3/keys = { -"times": PackedFloat32Array(3, 3.6), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] -} -tracks/4/type = "value" -tracks/4/imported = false -tracks/4/enabled = true -tracks/4/path = NodePath("CenterContainer/AstralChainGehenna:position") -tracks/4/interp = 1 -tracks/4/loop_wrap = true -tracks/4/keys = { -"times": PackedFloat32Array(0, 1), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Vector2(-1500, 0), Vector2(0, 0)] -} -tracks/5/type = "value" -tracks/5/imported = false -tracks/5/enabled = true -tracks/5/path = NodePath("CenterContainer/Link001_1:position") -tracks/5/interp = 1 -tracks/5/loop_wrap = true -tracks/5/keys = { -"times": PackedFloat32Array(1, 2), -"transitions": PackedFloat32Array(1, 1), -"update": 0, -"values": [Vector2(1400, 0), Vector2(0, 0)] -} -tracks/6/type = "value" -tracks/6/imported = false -tracks/6/enabled = true -tracks/6/path = NodePath(".:visible") -tracks/6/interp = 1 -tracks/6/loop_wrap = true -tracks/6/keys = { -"times": PackedFloat32Array(0, 7), -"transitions": PackedFloat32Array(1, 1), -"update": 1, -"values": [true, false] -} +[ext_resource type="Texture2D" uid="uid://d4hwo5401rhyl" path="res://UI/Transition/stage2/ASTRAL CHAIN_ DA'AT.png" id="9_7xrx6"] +[ext_resource type="Texture2D" uid="uid://xj612q6kkv5u" path="res://UI/Transition/stage2/LINK_ 002.2y.png" id="10_h3i61"] [sub_resource type="Animation" id="Animation_mcoui"] length = 0.001 @@ -182,11 +97,445 @@ tracks/6/keys = { "update": 1, "values": [false] } +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("CenterContainer/AstralChainDa\'at:position") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("CenterContainer/Link002_2y:position") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(1400, 0)] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("CenterContainer/AstralChainGehenna:visible") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("CenterContainer/Link001_1:visible") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/11/type = "value" +tracks/11/imported = false +tracks/11/enabled = true +tracks/11/path = NodePath("CenterContainer/ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ:modulate") +tracks/11/interp = 1 +tracks/11/loop_wrap = true +tracks/11/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/12/type = "value" +tracks/12/imported = false +tracks/12/enabled = true +tracks/12/path = NodePath("CenterContainer/Layer2:modulate") +tracks/12/interp = 1 +tracks/12/loop_wrap = true +tracks/12/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/13/type = "value" +tracks/13/imported = false +tracks/13/enabled = true +tracks/13/path = NodePath("CenterContainer/AstralChainDa\'at:visible") +tracks/13/interp = 1 +tracks/13/loop_wrap = true +tracks/13/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/14/type = "value" +tracks/14/imported = false +tracks/14/enabled = true +tracks/14/path = NodePath("CenterContainer/Link002_2y:visible") +tracks/14/interp = 1 +tracks/14/loop_wrap = true +tracks/14/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="Animation" id="Animation_8i1ea"] +resource_name = "Level1" +length = 7.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("ColorRect:color") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(3, 3.6), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("CenterContainer/AstralChainGehenna:position") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-1500, 0), Vector2(0, 0)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CenterContainer/Link001_1:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(1, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1400, 0), Vector2(0, 0)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath(".:visible") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("CenterContainer/AstralChainGehenna:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("CenterContainer/Link001_1:visible") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("CenterContainer/ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ:modulate") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(6, 6.4), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/10/type = "value" +tracks/10/imported = false +tracks/10/enabled = true +tracks/10/path = NodePath("CenterContainer/Layer2:modulate") +tracks/10/interp = 1 +tracks/10/loop_wrap = true +tracks/10/keys = { +"times": PackedFloat32Array(6, 6.4), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} + +[sub_resource type="Animation" id="Animation_gvcqg"] +resource_name = "Level2" +length = 7.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("ColorRect:color") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(3, 3.6), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath(".:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CenterContainer/AstralChainDa\'at:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-1500, 0), Vector2(0, 0)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("CenterContainer/Link002_2y:position") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(1, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1400, 0), Vector2(0, 0)] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("CenterContainer/AstralChainDa\'at:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("CenterContainer/Link002_2y:visible") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} + +[sub_resource type="Animation" id="Animation_l2c80"] +resource_name = "Level3" +length = 7.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("CenterContainer/Screenshot2023-09-02At11_51_34:rotation") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("CenterContainer/RestoreTheChirality,OfLove&:rotation") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("CenterContainer/ThereAreTearsAtTheHeartOf:rotation") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 3.14159] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("ColorRect:color") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(3, 3.6), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath(".:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 7), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("CenterContainer/AstralChainDa\'at:position") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0, 1), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(-1500, 0), Vector2(0, 0)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("CenterContainer/Link002_2y:position") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(1, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(1400, 0), Vector2(0, 0)] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_pq0yr"] _data = { -"RESET": SubResource("Animation_mcoui"), -"SceneLoad": SubResource("Animation_8i1ea") +"Level1": SubResource("Animation_8i1ea"), +"Level2": SubResource("Animation_gvcqg"), +"Level3": SubResource("Animation_l2c80"), +"RESET": SubResource("Animation_mcoui") } [node name="SceneTransition" type="Control"] @@ -199,6 +548,7 @@ anchor_right = 0.5 anchor_bottom = 0.5 grow_horizontal = 2 grow_vertical = 2 +script = ExtResource("1_n56b4") metadata/_edit_horizontal_guides_ = [635.0] [node name="ColorRect" type="ColorRect" parent="."] @@ -240,8 +590,16 @@ texture = ExtResource("2_ub6il") [node name="ΝαΚαταστρέψειΌλουςΌσουςΘαΈβ" type="Sprite2D" parent="CenterContainer"] texture = ExtResource("7_t7v6l") +[node name="AstralChainDa\'at" type="Sprite2D" parent="CenterContainer"] +visible = false +texture = ExtResource("9_7xrx6") + +[node name="Link002_2y" type="Sprite2D" parent="CenterContainer"] +visible = false +position = Vector2(1400, 0) +texture = ExtResource("10_h3i61") + [node name="AnimationPlayer" type="AnimationPlayer" parent="."] -autoplay = "SceneLoad" libraries = { "": SubResource("AnimationLibrary_pq0yr") } diff --git a/UI/StageGUI.tscn b/UI/StageGUI.tscn index 0147b78..ea228c9 100644 --- a/UI/StageGUI.tscn +++ b/UI/StageGUI.tscn @@ -9,7 +9,6 @@ [ext_resource type="Texture2D" uid="uid://o7uu4efxf36e" path="res://Textures/Portraits/scorpio-bg-char.png" id="7_tgrf5"] [node name="StageGUI" type="Control"] -process_mode = 3 layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 @@ -45,7 +44,6 @@ grow_vertical = 2 texture = ExtResource("2_rh3al") [node name="CharacterSelect" type="Control" parent="."] -process_mode = 3 layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 diff --git a/UI/Transition/Stage5/ASTRAL CHAIN_ Mictlān.png b/UI/Transition/Stage5/ASTRAL CHAIN_ Mictlān.png new file mode 100644 index 0000000..98d87b1 Binary files /dev/null and b/UI/Transition/Stage5/ASTRAL CHAIN_ Mictlān.png differ diff --git a/UI/Transition/Stage5/ASTRAL CHAIN_ Mictlān.png.import b/UI/Transition/Stage5/ASTRAL CHAIN_ Mictlān.png.import new file mode 100644 index 0000000..dfa52ce --- /dev/null +++ b/UI/Transition/Stage5/ASTRAL CHAIN_ Mictlān.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c7j3vlimkxs7l" +path="res://.godot/imported/ASTRAL CHAIN_ Mictlān.png-34964fcdf9b5166e21751fa0eaad02bf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/Stage5/ASTRAL CHAIN_ Mictlān.png" +dest_files=["res://.godot/imported/ASTRAL CHAIN_ Mictlān.png-34964fcdf9b5166e21751fa0eaad02bf.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/Stage5/LINK_ 005.5a.png b/UI/Transition/Stage5/LINK_ 005.5a.png new file mode 100644 index 0000000..cc771f5 Binary files /dev/null and b/UI/Transition/Stage5/LINK_ 005.5a.png differ diff --git a/UI/Transition/Stage5/LINK_ 005.5a.png.import b/UI/Transition/Stage5/LINK_ 005.5a.png.import new file mode 100644 index 0000000..43b9483 --- /dev/null +++ b/UI/Transition/Stage5/LINK_ 005.5a.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cf6pas8rlfi6c" +path="res://.godot/imported/LINK_ 005.5a.png-0e8aa58eee818482d48f8e3212a15a41.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/Stage5/LINK_ 005.5a.png" +dest_files=["res://.godot/imported/LINK_ 005.5a.png-0e8aa58eee818482d48f8e3212a15a41.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/last boss/THE GOD CIRCUIT.png b/UI/Transition/last boss/THE GOD CIRCUIT.png new file mode 100644 index 0000000..2a5011d Binary files /dev/null and b/UI/Transition/last boss/THE GOD CIRCUIT.png differ diff --git a/UI/Transition/last boss/THE GOD CIRCUIT.png.import b/UI/Transition/last boss/THE GOD CIRCUIT.png.import new file mode 100644 index 0000000..caa27ed --- /dev/null +++ b/UI/Transition/last boss/THE GOD CIRCUIT.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dlegpp4hcauiy" +path="res://.godot/imported/THE GOD CIRCUIT.png-0ea6bf9f8174093bb2a704f4532d2607.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/last boss/THE GOD CIRCUIT.png" +dest_files=["res://.godot/imported/THE GOD CIRCUIT.png-0ea6bf9f8174093bb2a704f4532d2607.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/last boss/TOWER OF GEDDON.png b/UI/Transition/last boss/TOWER OF GEDDON.png new file mode 100644 index 0000000..8901bcd Binary files /dev/null and b/UI/Transition/last boss/TOWER OF GEDDON.png differ diff --git a/UI/Transition/last boss/TOWER OF GEDDON.png.import b/UI/Transition/last boss/TOWER OF GEDDON.png.import new file mode 100644 index 0000000..2111579 --- /dev/null +++ b/UI/Transition/last boss/TOWER OF GEDDON.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dn2fnxs6djewx" +path="res://.godot/imported/TOWER OF GEDDON.png-5a8cccebbaeb29fe6f4701e9e6b6ed76.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/last boss/TOWER OF GEDDON.png" +dest_files=["res://.godot/imported/TOWER OF GEDDON.png-5a8cccebbaeb29fe6f4701e9e6b6ed76.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage MID BOSS/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png b/UI/Transition/stage MID BOSS/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png new file mode 100644 index 0000000..123b3b5 Binary files /dev/null and b/UI/Transition/stage MID BOSS/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png differ diff --git a/UI/Transition/stage MID BOSS/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png.import b/UI/Transition/stage MID BOSS/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png.import new file mode 100644 index 0000000..0c3e415 --- /dev/null +++ b/UI/Transition/stage MID BOSS/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csvchyc7xr7w0" +path="res://.godot/imported/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png-ec65a33ce5d1cdcc0374375785ed8eff.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage MID BOSS/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png" +dest_files=["res://.godot/imported/ASTRAL CHAIN_ ű̶̧͓̺̤̺͍͎̯̺̝͖̅̊̔̚.png-ec65a33ce5d1cdcc0374375785ed8eff.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage MID BOSS/LINK_ -9,999,999th.png b/UI/Transition/stage MID BOSS/LINK_ -9,999,999th.png new file mode 100644 index 0000000..afe9639 Binary files /dev/null and b/UI/Transition/stage MID BOSS/LINK_ -9,999,999th.png differ diff --git a/UI/Transition/stage MID BOSS/LINK_ -9,999,999th.png.import b/UI/Transition/stage MID BOSS/LINK_ -9,999,999th.png.import new file mode 100644 index 0000000..cca1cdc --- /dev/null +++ b/UI/Transition/stage MID BOSS/LINK_ -9,999,999th.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfhwrln6qkfub" +path="res://.godot/imported/LINK_ -9,999,999th.png-ca886d346b49747835e1f56f0c8e8dde.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage MID BOSS/LINK_ -9,999,999th.png" +dest_files=["res://.godot/imported/LINK_ -9,999,999th.png-ca886d346b49747835e1f56f0c8e8dde.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage3/ASTRAL CHAIN_ Gallu.png b/UI/Transition/stage3/ASTRAL CHAIN_ Gallu.png new file mode 100644 index 0000000..ff13693 Binary files /dev/null and b/UI/Transition/stage3/ASTRAL CHAIN_ Gallu.png differ diff --git a/UI/Transition/stage3/ASTRAL CHAIN_ Gallu.png.import b/UI/Transition/stage3/ASTRAL CHAIN_ Gallu.png.import new file mode 100644 index 0000000..80187f7 --- /dev/null +++ b/UI/Transition/stage3/ASTRAL CHAIN_ Gallu.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dsef4rx478c1k" +path="res://.godot/imported/ASTRAL CHAIN_ Gallu.png-babc7ae759023b5bf02591096390ee6f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage3/ASTRAL CHAIN_ Gallu.png" +dest_files=["res://.godot/imported/ASTRAL CHAIN_ Gallu.png-babc7ae759023b5bf02591096390ee6f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage3/LINK_ 003.33.png b/UI/Transition/stage3/LINK_ 003.33.png new file mode 100644 index 0000000..086d9d7 Binary files /dev/null and b/UI/Transition/stage3/LINK_ 003.33.png differ diff --git a/UI/Transition/stage3/LINK_ 003.33.png.import b/UI/Transition/stage3/LINK_ 003.33.png.import new file mode 100644 index 0000000..9e8511c --- /dev/null +++ b/UI/Transition/stage3/LINK_ 003.33.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bbymjnj5yaqe5" +path="res://.godot/imported/LINK_ 003.33.png-6bc3997a51b6e45bf637802f6371d4e8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage3/LINK_ 003.33.png" +dest_files=["res://.godot/imported/LINK_ 003.33.png-6bc3997a51b6e45bf637802f6371d4e8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage4/ASTRAL CHAIN_ NARAKU.png b/UI/Transition/stage4/ASTRAL CHAIN_ NARAKU.png new file mode 100644 index 0000000..4969e34 Binary files /dev/null and b/UI/Transition/stage4/ASTRAL CHAIN_ NARAKU.png differ diff --git a/UI/Transition/stage4/ASTRAL CHAIN_ NARAKU.png.import b/UI/Transition/stage4/ASTRAL CHAIN_ NARAKU.png.import new file mode 100644 index 0000000..9f682d9 --- /dev/null +++ b/UI/Transition/stage4/ASTRAL CHAIN_ NARAKU.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxf61jdlibbgi" +path="res://.godot/imported/ASTRAL CHAIN_ NARAKU.png-e5153bc08a650a89e4fd4bf8c3e7c229.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage4/ASTRAL CHAIN_ NARAKU.png" +dest_files=["res://.godot/imported/ASTRAL CHAIN_ NARAKU.png-e5153bc08a650a89e4fd4bf8c3e7c229.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage4/LINK_ 00404.png b/UI/Transition/stage4/LINK_ 00404.png new file mode 100644 index 0000000..96b9387 Binary files /dev/null and b/UI/Transition/stage4/LINK_ 00404.png differ diff --git a/UI/Transition/stage4/LINK_ 00404.png.import b/UI/Transition/stage4/LINK_ 00404.png.import new file mode 100644 index 0000000..087d6b9 --- /dev/null +++ b/UI/Transition/stage4/LINK_ 00404.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2jmsave0snlu" +path="res://.godot/imported/LINK_ 00404.png-7319fb41d2aa543e3915921f09579350.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage4/LINK_ 00404.png" +dest_files=["res://.godot/imported/LINK_ 00404.png-7319fb41d2aa543e3915921f09579350.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage6/ASTRAL CHAIN_ XIBALBA.png b/UI/Transition/stage6/ASTRAL CHAIN_ XIBALBA.png new file mode 100644 index 0000000..839181c Binary files /dev/null and b/UI/Transition/stage6/ASTRAL CHAIN_ XIBALBA.png differ diff --git a/UI/Transition/stage6/ASTRAL CHAIN_ XIBALBA.png.import b/UI/Transition/stage6/ASTRAL CHAIN_ XIBALBA.png.import new file mode 100644 index 0000000..33507f0 --- /dev/null +++ b/UI/Transition/stage6/ASTRAL CHAIN_ XIBALBA.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2ca3x3i8kdfl" +path="res://.godot/imported/ASTRAL CHAIN_ XIBALBA.png-1a8f05263e8e0c7985ad3192910b9a62.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage6/ASTRAL CHAIN_ XIBALBA.png" +dest_files=["res://.godot/imported/ASTRAL CHAIN_ XIBALBA.png-1a8f05263e8e0c7985ad3192910b9a62.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage6/LINK_ 006.666.png b/UI/Transition/stage6/LINK_ 006.666.png new file mode 100644 index 0000000..3787b57 Binary files /dev/null and b/UI/Transition/stage6/LINK_ 006.666.png differ diff --git a/UI/Transition/stage6/LINK_ 006.666.png.import b/UI/Transition/stage6/LINK_ 006.666.png.import new file mode 100644 index 0000000..6ccfd71 --- /dev/null +++ b/UI/Transition/stage6/LINK_ 006.666.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wkbvkpp7kvsp" +path="res://.godot/imported/LINK_ 006.666.png-b2e90488e30811061636f25e18dec23b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage6/LINK_ 006.666.png" +dest_files=["res://.godot/imported/LINK_ 006.666.png-b2e90488e30811061636f25e18dec23b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage7/ASTRAL CHAIN_ METNAL.png b/UI/Transition/stage7/ASTRAL CHAIN_ METNAL.png new file mode 100644 index 0000000..f2b97b6 Binary files /dev/null and b/UI/Transition/stage7/ASTRAL CHAIN_ METNAL.png differ diff --git a/UI/Transition/stage7/ASTRAL CHAIN_ METNAL.png.import b/UI/Transition/stage7/ASTRAL CHAIN_ METNAL.png.import new file mode 100644 index 0000000..44d8c2d --- /dev/null +++ b/UI/Transition/stage7/ASTRAL CHAIN_ METNAL.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5ahpk2u2euyi" +path="res://.godot/imported/ASTRAL CHAIN_ METNAL.png-0d3dcdd41059cee97c44b4d66575313c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage7/ASTRAL CHAIN_ METNAL.png" +dest_files=["res://.godot/imported/ASTRAL CHAIN_ METNAL.png-0d3dcdd41059cee97c44b4d66575313c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage7/LINK_ 007.7.png b/UI/Transition/stage7/LINK_ 007.7.png new file mode 100644 index 0000000..091ed27 Binary files /dev/null and b/UI/Transition/stage7/LINK_ 007.7.png differ diff --git a/UI/Transition/stage7/LINK_ 007.7.png.import b/UI/Transition/stage7/LINK_ 007.7.png.import new file mode 100644 index 0000000..b006419 --- /dev/null +++ b/UI/Transition/stage7/LINK_ 007.7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3qur2xot20p1" +path="res://.godot/imported/LINK_ 007.7.png-7dd1c6870f71cef9563847650b6e0264.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage7/LINK_ 007.7.png" +dest_files=["res://.godot/imported/LINK_ 007.7.png-7dd1c6870f71cef9563847650b6e0264.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage8/ASTRAL CHAIN_ ASPHODEL.png b/UI/Transition/stage8/ASTRAL CHAIN_ ASPHODEL.png new file mode 100644 index 0000000..7365ca0 Binary files /dev/null and b/UI/Transition/stage8/ASTRAL CHAIN_ ASPHODEL.png differ diff --git a/UI/Transition/stage8/ASTRAL CHAIN_ ASPHODEL.png.import b/UI/Transition/stage8/ASTRAL CHAIN_ ASPHODEL.png.import new file mode 100644 index 0000000..b4b7074 --- /dev/null +++ b/UI/Transition/stage8/ASTRAL CHAIN_ ASPHODEL.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2hqr6ufsm7dk" +path="res://.godot/imported/ASTRAL CHAIN_ ASPHODEL.png-99b960eed77ed116beb6d181ff46f526.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage8/ASTRAL CHAIN_ ASPHODEL.png" +dest_files=["res://.godot/imported/ASTRAL CHAIN_ ASPHODEL.png-99b960eed77ed116beb6d181ff46f526.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage8/LINK_ 008.08.8.png b/UI/Transition/stage8/LINK_ 008.08.8.png new file mode 100644 index 0000000..ee5988b Binary files /dev/null and b/UI/Transition/stage8/LINK_ 008.08.8.png differ diff --git a/UI/Transition/stage8/LINK_ 008.08.8.png.import b/UI/Transition/stage8/LINK_ 008.08.8.png.import new file mode 100644 index 0000000..a187f05 --- /dev/null +++ b/UI/Transition/stage8/LINK_ 008.08.8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyrglvalscth6" +path="res://.godot/imported/LINK_ 008.08.8.png-c14c68fd46d85f78ccd817f01ba2fb12.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage8/LINK_ 008.08.8.png" +dest_files=["res://.godot/imported/LINK_ 008.08.8.png-c14c68fd46d85f78ccd817f01ba2fb12.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage9/ASTRAL CHAIN_ DUAT.png b/UI/Transition/stage9/ASTRAL CHAIN_ DUAT.png new file mode 100644 index 0000000..a62b9cb Binary files /dev/null and b/UI/Transition/stage9/ASTRAL CHAIN_ DUAT.png differ diff --git a/UI/Transition/stage9/ASTRAL CHAIN_ DUAT.png.import b/UI/Transition/stage9/ASTRAL CHAIN_ DUAT.png.import new file mode 100644 index 0000000..aaa7b88 --- /dev/null +++ b/UI/Transition/stage9/ASTRAL CHAIN_ DUAT.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pyl0lc4djy83" +path="res://.godot/imported/ASTRAL CHAIN_ DUAT.png-8ecbf27ca602f226b47122b72c65a224.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage9/ASTRAL CHAIN_ DUAT.png" +dest_files=["res://.godot/imported/ASTRAL CHAIN_ DUAT.png-8ecbf27ca602f226b47122b72c65a224.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/UI/Transition/stage9/LINK_ 00999.png b/UI/Transition/stage9/LINK_ 00999.png new file mode 100644 index 0000000..f608821 Binary files /dev/null and b/UI/Transition/stage9/LINK_ 00999.png differ diff --git a/UI/Transition/stage9/LINK_ 00999.png.import b/UI/Transition/stage9/LINK_ 00999.png.import new file mode 100644 index 0000000..aaead94 --- /dev/null +++ b/UI/Transition/stage9/LINK_ 00999.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://v45lrej728br" +path="res://.godot/imported/LINK_ 00999.png-06a12b6cf75323f2b730ab2e01af7759.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://UI/Transition/stage9/LINK_ 00999.png" +dest_files=["res://.godot/imported/LINK_ 00999.png-06a12b6cf75323f2b730ab2e01af7759.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1