Add wardrobe memory encounters and combat area backgrounds

- Implemented MemoryPiece collectible system
- Added support for unique memory fragment textures
- Continued wardrobe encounter workflow design
- Planned memory collection and return-to-graveyard progression
- Created Wardrobe 1 (Hide) combat background
- Created Wardrobe 2 (Hurry) combat background
- Created Wardrobe 3 (Silence) combat background
- Created Wardrobe 4 (Isolation) combat background
- Created Wardrobe 5 (Responsibility) combat background
- Added environmental storytelling text and thematic scene concepts
- Continued graveyard level layout and wardrobe encounter planning
This commit is contained in:
doctorbatmanwho-creator committed 2026-06-14 22:07:32 -04:00
1 parent 889d95f571
commit 89c109b26f
16 files changed
+392 -26

No files matched your search

+133 -23
View File
@@ -1,4 +1,4 @@
[gd_scene load_steps=31 format=4 uid="uid://8n6472fqqmcc"]
[gd_scene load_steps=45 format=4 uid="uid://8n6472fqqmcc"]
[ext_resource type="Texture2D" uid="uid://bu6brcro3ydwf" path="res://Assets/Graphics/Terrains/Background/Graveyard/parallax-grave-bg.png" id="2_3f4w8"]
[ext_resource type="Texture2D" uid="uid://cpie2yxwj2phl" path="res://Assets/Graphics/Terrains/Background/Graveyard/parallax-grave-midder-trees.png" id="3_vi1do"]
@@ -10,12 +10,22 @@
[ext_resource type="PackedScene" uid="uid://dr1mp5x0cmbhw" path="res://Scenes/coin.tscn" id="8_3jtcq"]
[ext_resource type="Texture2D" uid="uid://cs8d635bhjsd4" path="res://Assets/Graphics/Terrains/Tileset/smaller night terrain blue.png" id="8_qo1gf"]
[ext_resource type="PackedScene" uid="uid://k42k25w6fsbo" path="res://Scenes/ui.tscn" id="9_dvm4i"]
[ext_resource type="PackedScene" uid="uid://bnvrarj8b5adq" path="res://Scenes/MemoryPiece.tscn" id="10_3jtcq"]
[ext_resource type="Texture2D" uid="uid://defq1skb78lvn" path="res://Assets/Graphics/Terrains/Items/Graveyard/backpack.png" id="11_ye1nu"]
[ext_resource type="Texture2D" uid="uid://d34w3kh75t7dq" path="res://Assets/Graphics/Pickups/Memory/MemoryPiece2.png" id="12_kty81"]
[ext_resource type="Texture2D" uid="uid://bqeigjeet88t8" path="res://Assets/Graphics/Terrains/Items/Graveyard/laundry.png" id="12_lwbjw"]
[ext_resource type="Texture2D" uid="uid://cviomcug1yy8q" path="res://Assets/Graphics/Pickups/Memory/MemoryPiece3.png" id="13_o5ghh"]
[ext_resource type="Texture2D" uid="uid://x1mc6k6fr2oe" path="res://Assets/Graphics/Pickups/Memory/MemoryPiece4.png" id="14_8qp07"]
[ext_resource type="Texture2D" uid="uid://cohiewmxfcpt3" path="res://Assets/Graphics/Terrains/Items/Graveyard/mirror.png" id="15_3jtcq"]
[ext_resource type="Texture2D" uid="uid://bxldigevoox35" path="res://Assets/Graphics/Pickups/Memory/MemoryPiece5.png" id="15_8awmo"]
[ext_resource type="Texture2D" uid="uid://cvvmc62m0uy3e" path="res://Assets/Graphics/Pickups/Memory/MemoryPiece1.png" id="16_3jtcq"]
[ext_resource type="Texture2D" uid="uid://b1abq20dk3w86" path="res://Assets/Graphics/Terrains/Items/Graveyard/small dresser.png" id="16_dvm4i"]
[ext_resource type="PackedScene" uid="uid://dyxbksdpg14iw" path="res://Scenes/Wardrobe.tscn" id="17_dvm4i"]
[ext_resource type="Texture2D" uid="uid://bkfxc66elss34" path="res://Assets/Graphics/Terrains/Background/Memories/Memory3.png" id="22_8awmo"]
[ext_resource type="Texture2D" uid="uid://b2vsf70jov55u" path="res://Assets/Graphics/Terrains/Background/Memories/Memory1.png" id="23_8awmo"]
[ext_resource type="Texture2D" uid="uid://b0g2yq4wolooy" path="res://Assets/Graphics/Terrains/Background/Memories/Memory2.png" id="23_8qp07"]
[ext_resource type="Texture2D" uid="uid://d3u7nur0ua1vb" path="res://Assets/Graphics/Terrains/Background/Memories/Memory5.png" id="25_6kan1"]
[ext_resource type="Texture2D" uid="uid://cwlxblkouwtxr" path="res://Assets/Graphics/Terrains/Background/Memories/Memory4.png" id="25_8elfy"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3jtcq"]
texture = ExtResource("7_tpoa3")
@@ -658,13 +668,25 @@ size = Vector2(4349, 28)
size = Vector2(21, 2847.5)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_sceau"]
size = Vector2(57, 2172)
size = Vector2(42.5, 551)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_pyeu7"]
size = Vector2(42.5, 551)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_y4wiq"]
size = Vector2(42.5, 551)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_mtqcm"]
size = Vector2(8, 2841)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_dd4xe"]
size = Vector2(37, 2152)
size = Vector2(22, 500)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_4mnpp"]
size = Vector2(16, 655)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_6kan1"]
size = Vector2(16.75, 545.5)
[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_3jtcq"]
distance = -51.0
@@ -679,12 +701,12 @@ position = Vector2(347, 240)
[node name="TopLeft" type="Marker2D" parent="CameraBounds"]
[node name="BottomRight" type="Marker2D" parent="CameraBounds"]
position = Vector2(4225, 1825)
position = Vector2(3927, 2761)
[node name="TileMapLayer" type="TileMapLayer" parent="."]
texture_filter = 1
position = Vector2(0, -1)
tile_map_data = PackedByteArray("AAD8ABAAAwAFAAIAAAD9ABAAAwAFAAIAAAD+ABAAAwAFAAIAAAD/ABAAAwAFAAIAAAAAARAAAwAFAAIAAAABARAAAwAFAAIAAAACARAAAwAFAAIAAAADARAAAwAFAAIAAAAEARAAAwAFAAIAAAAFARAAAwAFAAIAAAAGARAAAwAFAAIAAADuABAAAwAFAAIAAADvABAAAwAFAAIAAADwABAAAwAFAAIAAADxABAAAwAFAAIAAADyABAAAwAFAAIAAADzABAAAwAFAAIAAAD0ABAAAwAFAAIAAAD1ABAAAwAFAAIAAAD2ABAAAwAFAAIAAAD3ABAAAwAFAAIAAAD4ABAAAwAFAAIAAAD5ABAAAwAFAAIAAAD6ABAAAwAFAAIAAAD7ABAAAwAFAAIAAADQABAAAwAFAAIAAADRABAAAwAFAAIAAADSABAAAwAFAAIAAADTABAAAwAFAAIAAADUABAAAwAFAAIAAADVABAAAwAFAAIAAADWABAAAwAFAAIAAADXABAAAwAFAAIAAADYABAAAwAFAAIAAADZABAAAwAFAAIAAADaABAAAwAFAAIAAADbABAAAwAFAAIAAADcABAAAwAFAAIAAADdABAAAwAFAAIAAADeABAAAwAFAAIAAADfABAAAwAFAAIAAADgABAAAwAFAAIAAADhABAAAwAFAAIAAADiABAAAwAFAAIAAADjABAAAwAFAAIAAADkABAAAwAFAAIAAADlABAAAwAFAAIAAADmABAAAwAFAAIAAADnABAAAwAFAAIAAADoABAAAwAFAAIAAADpABAAAwAFAAIAAADqABAAAwAFAAIAAADrABAAAwAFAAIAAADsABAAAwAFAAIAAADtABAAAwAFAAIAAACtABAAAwAFAAIAAACuABAAAwAFAAIAAACvABAAAwAFAAIAAACwABAAAwAFAAIAAACxABAAAwAFAAIAAACyABAAAwAFAAIAAACzABAAAwAFAAIAAAC0ABAAAwAFAAIAAAC1ABAAAwAFAAIAAAC2ABAAAwAFAAIAAAC3ABAAAwAFAAIAAAC4ABAAAwAFAAIAAAC5ABAAAwAFAAIAAAC6ABAAAwAFAAIAAAC7ABAAAwAFAAIAAAC8ABAAAwAFAAIAAAC9ABAAAwAFAAIAAAC+ABAAAwAFAAIAAAC/ABAAAwAFAAIAAADAABAAAwAFAAIAAADBABAAAwAFAAIAAADCABAAAwAFAAIAAADDABAAAwAFAAIAAADEABAAAwAFAAIAAADGABAAAwADAAIAAADHABAAAwADAAIAAADFABAAAwADAAIAAADIABAAAwAFAAIAAADJABAAAwAFAAIAAADKABAAAwAFAAIAAADLABAAAwAFAAIAAADMABAAAwAFAAIAAADNABAAAwAFAAIAAADOABAAAwAFAAIAAADPABAAAwAFAAIAAACsABAAAwAFAAIAAACrABAAAwAFAAIAAACqABAAAwAFAAIAAACpABAAAwAFAAIAAACoABAAAwAFAAIAAACnABAAAwAFAAIAAACmABAAAwAFAAIAAAClABAAAwAFAAIAAACkABAAAwAFAAIAAACjABAAAwAFAAIAAACiABAAAwAFAAIAAAChABAAAwAFAAIAAACgABAAAwAFAAIAAACfABAAAwAFAAIAAACeABAAAwAFAAIAAACdABAAAwAFAAIAAACcABAAAwAFAAIAAACbABAAAwAFAAIAAACaABAAAwAFAAIAAACZABAAAwAFAAIAAACYABAAAwAFAAIAAACXABAAAwAFAAIAAACWABAAAwAFAAIAAACVABAAAwAFAAIAAACUABAAAwAFAAIAAACTABAAAwAFAAIAAACSABAAAwAFAAIAAACRABAAAwAFAAIAAACQABAAAwAFAAIAAACPABAAAwAFAAIAAACOABAAAwAFAAIAAACNABAAAwAFAAIAAACMABAAAwAFAAIAAACLABAAAwAFAAIAAACKABAAAwAFAAIAAACJABAAAwAFAAIAAACIABAAAwAFAAIAAACHABAAAwAFAAIAAACGABAAAwAFAAIAAACFABAAAwAFAAIAAACEABAAAwAFAAIAAACDABAAAwAFAAIAAACCABAAAwAFAAIAAACBABAAAwAFAAIAAACAABAAAwAFAAIAAAB/ABAAAwAFAAIAAAB+ABAAAwAFAAIAAAB9ABAAAwAFAAIAAAB8ABAAAwAFAAIAAAB7ABAAAwAFAAIAAAB6ABAAAwAFAAIAAAB5ABAAAwAFAAIAAAB4ABAAAwAFAAIAAAB3ABAAAwAFAAIAAAB2ABAAAwAFAAIAAAB1ABAAAwAFAAIAAAB0ABAAAwAFAAIAAABzABAAAwAFAAIAAAByABAAAwAFAAIAAABxABAAAwAFAAIAAABwABAAAwAFAAIAAABvABAAAwAFAAIAAABuABAAAwAFAAIAAABtABAAAwAFAAIAAABsABAAAwAFAAIAAABrABAAAwAFAAIAAABqABAAAwAFAAIAAABpABAAAwAFAAIAAABoABAAAwAFAAIAAABnABAAAwAFAAIAAABmABAAAwAFAAIAAABlABAAAwAFAAIAAABkABAAAwAFAAIAAABjABAAAwAFAAIAAABiABAAAwAFAAIAAABhABAAAwAFAAIAAABgABAAAwAFAAIAAABfABAAAwAFAAIAAABeABAAAwAFAAIAAABdABAAAwAFAAIAAABcABAAAwAFAAIAAABbABAAAwAFAAIAAABaABAAAwAFAAIAAABZABAAAwAFAAIAAABYABAAAwAFAAIAAABXABAAAwAFAAIAAABWABAAAwAFAAIAAABVABAAAwAFAAIAAABUABAAAwAFAAIAAABTABAAAwAFAAIAAABSABAAAwAFAAIAAABRABAAAwAFAAIAAABQABAAAwAFAAIAAABPABAAAwAFAAIAAABOABAAAwAFAAIAAABNABAAAwAFAAIAAABMABAAAwAFAAIAAABLABAAAwAFAAIAAABKABAAAwAFAAIAAABJABAAAwAFAAIAAABIABAAAwAFAAIAAABHABAAAwAFAAIAAABGABAAAwAFAAIAAABFABAAAwAFAAIAAABEABAAAwAFAAIAAABDABAAAwAFAAIAAABCABAAAwAFAAIAAABBABAAAwAFAAIAAABAABAAAwAFAAIAAAA/ABAAAwAFAAIAAAA+ABAAAwAFAAIAAAA9ABAAAwAFAAIAAAA8ABAAAwAFAAIAAAA7ABAAAwAFAAIAAAA6ABAAAwAFAAIAAAA5ABAAAwAFAAIAAAA4ABAAAwAFAAIAAAA3ABAAAwAFAAIAAAA2ABAAAwAFAAIAAAA1ABAAAwAFAAIAAAA0ABAAAwAFAAIAAAAzABAAAwAFAAIAAAAvABAAAwAFAAIAAAAuABAAAwAFAAIAAAAtABAAAwAFAAIAAAAsABAAAwAFAAIAAAArABAAAwAFAAIAAAAqABAAAwAFAAIAAAApABAAAwAFAAIAAAAoABAAAwAFAAIAAAAnABAAAwAFAAIAAAAmABAAAwAFAAIAAAAlABAAAwAFAAIAAAAkABAAAwAFAAIAAAAjABAAAwAFAAIAAAAiABAAAwAFAAIAAAAhABAAAwAFAAIAAAAfABAAAwAFAAIAAAAeABAAAwAFAAIAAAAdABAAAwAFAAIAAAAcABAAAwAFAAIAAAAbABAAAwAFAAIAAAAaABAAAwAFAAIAAAAZABAAAwAFAAIAAAAYABAAAwAFAAIAAAAXABAAAwAFAAIAAAAWABAAAwAFAAIAAAAVABAAAwAFAAIAAAAUABAAAwAFAAIAAAATABAAAwAFAAIAAAASABAAAwAFAAIAAAARABAAAwAFAAIAAAAQABAAAwAFAAIAAAD8/xAAAwAFAAIAAAD9/xAAAwAFAAIAAAD+/xAAAwAFAAIAAAD//xAAAwAFAAIAAAAAABAAAwAFAAIAAAABABAAAwAFAAIAAAACABAAAwAFAAIAAAADABAAAwAFAAIAAAAEABAAAwAFAAIAAAAFABAAAwAFAAIAAAAGABAAAwAFAAIAAAAHABAAAwAFAAIAAAAIABAAAwAFAAIAAAAJABAAAwAFAAIAAAAKABAAAwAFAAIAAAALABAAAwAFAAIAAAAMABAAAwAFAAIAAAANABAAAwAFAAIAAAAOABAAAwAFAAIAAAAPABAAAwAFAAIAAAD8/xEAAwAAAAMAAAD9/xEAAwAAAAMAAAD+/xEAAwAAAAMAAAD//xEAAwAAAAMAAAAAABEAAwAAAAMAAAABABEAAwAAAAMAAAACABEAAwAAAAMAAAADABEAAwAAAAMAAAAEABEAAwAAAAMAAAAFABEAAwAAAAMAAAAGABEAAwAAAAMAAAAHABEAAwAAAAMAAAAIABEAAwAAAAMAAAAJABEAAwAAAAMAAAAKABEAAwAAAAMAAAALABEAAwAAAAMAAAAMABEAAwAAAAMAAAANABEAAwAAAAMAAAAOABEAAwAAAAMAAAAPABEAAwAAAAMAAAAQABEAAwAAAAMAAAARABEAAwAAAAMAAAASABEAAwAAAAMAAAATABEAAwAAAAMAAAAUABEAAwAAAAMAAAAVABEAAwAAAAMAAAAWABEAAwAAAAMAAAAXABEAAwAAAAMAAAAYABEAAwAAAAMAAAAZABEAAwAAAAMAAAAaABEAAwAAAAMAAAAbABEAAwAAAAMAAAAcABEAAwAAAAMAAAAdABEAAwAAAAMAAAAeABEAAwAAAAMAAAAhABEAAwAAAAMAAAAiABEAAwAAAAMAAAAjABEAAwAAAAMAAAAkABEAAwAAAAMAAAAlABEAAwAAAAMAAAAmABEAAwAAAAMAAAAnABEAAwAAAAMAAAAoABEAAwAAAAMAAAApABEAAwAAAAMAAAAqABEAAwAAAAMAAAArABEAAwAAAAMAAAAsABEAAwAAAAMAAAAtABLine truncated
tile_map_data = PackedByteArray("AAD8ABAAAwAFAAIAAAD9ABAAAwAFAAIAAAD+ABAAAwAFAAIAAAD/ABAAAwAFAAIAAAAAARAAAwAFAAIAAAABARAAAwAFAAIAAAACARAAAwAFAAIAAAADARAAAwAFAAIAAAAEARAAAwAFAAIAAAAFARAAAwAFAAIAAAAGARAAAwAFAAIAAADuABAAAwAFAAIAAADvABAAAwAFAAIAAADwABAAAwAFAAIAAADxABAAAwAFAAIAAADyABAAAwAFAAIAAADzABAAAwAFAAIAAAD0ABAAAwAFAAIAAAD1ABAAAwAFAAIAAAD2ABAAAwAFAAIAAAD3ABAAAwAFAAIAAAD4ABAAAwAFAAIAAAD5ABAAAwAFAAIAAAD6ABAAAwAFAAIAAAD7ABAAAwAFAAIAAADQABAAAwAFAAIAAADRABAAAwAFAAIAAADSABAAAwAFAAIAAADTABAAAwAFAAIAAADUABAAAwAFAAIAAADVABAAAwAFAAIAAADWABAAAwAFAAIAAADXABAAAwAFAAIAAADYABAAAwAFAAIAAADZABAAAwAFAAIAAADaABAAAwAFAAIAAADbABAAAwAFAAIAAADcABAAAwAFAAIAAADdABAAAwAFAAIAAADeABAAAwAFAAIAAADfABAAAwAFAAIAAADgABAAAwAFAAIAAADhABAAAwAFAAIAAADiABAAAwAFAAIAAADjABAAAwAFAAIAAADkABAAAwAFAAIAAADlABAAAwAFAAIAAADmABAAAwAFAAIAAADnABAAAwAFAAIAAADoABAAAwAFAAIAAADpABAAAwAFAAIAAADqABAAAwAFAAIAAADrABAAAwAFAAIAAADsABAAAwAFAAIAAADtABAAAwAFAAIAAACtABAAAwAFAAIAAACuABAAAwAFAAIAAACvABAAAwAFAAIAAACwABAAAwAFAAIAAACxABAAAwAFAAIAAACyABAAAwAFAAIAAACzABAAAwAFAAIAAAC0ABAAAwAFAAIAAAC1ABAAAwAFAAIAAAC2ABAAAwAFAAIAAAC3ABAAAwAFAAIAAAC4ABAAAwAFAAIAAAC5ABAAAwAFAAIAAAC6ABAAAwAFAAIAAAC7ABAAAwAFAAIAAAC8ABAAAwAFAAIAAAC9ABAAAwAFAAIAAAC+ABAAAwAFAAIAAAC/ABAAAwAFAAIAAADAABAAAwAFAAIAAADBABAAAwAFAAIAAADCABAAAwAFAAIAAADDABAAAwAFAAIAAADEABAAAwAFAAIAAADGABAAAwADAAIAAADHABAAAwADAAIAAADFABAAAwADAAIAAADIABAAAwAFAAIAAADJABAAAwAFAAIAAADKABAAAwAFAAIAAADLABAAAwAFAAIAAADMABAAAwAFAAIAAADNABAAAwAFAAIAAADOABAAAwAFAAIAAADPABAAAwAFAAIAAACsABAAAwAFAAIAAACrABAAAwAFAAIAAACqABAAAwAFAAIAAACpABAAAwAFAAIAAACoABAAAwAFAAIAAACnABAAAwAFAAIAAACmABAAAwAFAAIAAAClABAAAwAFAAIAAACkABAAAwAFAAIAAACjABAAAwAFAAIAAACiABAAAwAFAAIAAAChABAAAwAFAAIAAACgABAAAwAFAAIAAACfABAAAwAFAAIAAACeABAAAwAFAAIAAACdABAAAwAFAAIAAACcABAAAwAFAAIAAACbABAAAwAFAAIAAACaABAAAwAFAAIAAACZABAAAwAFAAIAAACYABAAAwAFAAIAAACXABAAAwAFAAIAAACWABAAAwAFAAIAAACVABAAAwAFAAIAAACUABAAAwAFAAIAAACTABAAAwAFAAIAAACSABAAAwAFAAIAAACRABAAAwAFAAIAAACQABAAAwAFAAIAAACPABAAAwAFAAIAAACOABAAAwAFAAIAAACNABAAAwAFAAIAAACMABAAAwAFAAIAAACLABAAAwAFAAIAAACKABAAAwAFAAIAAACJABAAAwAFAAIAAACIABAAAwAFAAIAAACHABAAAwAFAAIAAACGABAAAwAFAAIAAACFABAAAwAFAAIAAACEABAAAwAFAAIAAACDABAAAwAFAAIAAACCABAAAwAFAAIAAACBABAAAwAFAAIAAACAABAAAwAFAAIAAAB/ABAAAwAFAAIAAAB+ABAAAwAFAAIAAAB9ABAAAwAFAAIAAAB8ABAAAwAFAAIAAAB7ABAAAwAFAAIAAAB6ABAAAwAFAAIAAAB5ABAAAwAFAAIAAAB4ABAAAwAFAAIAAAB3ABAAAwAFAAIAAAB2ABAAAwAFAAIAAAB1ABAAAwAFAAIAAAB0ABAAAwAFAAIAAABzABAAAwAFAAIAAAByABAAAwAFAAIAAABxABAAAwAFAAIAAABwABAAAwAFAAIAAABvABAAAwAFAAIAAABuABAAAwAFAAIAAABtABAAAwAFAAIAAABsABAAAwAFAAIAAABrABAAAwAFAAIAAABqABAAAwAFAAIAAABpABAAAwAFAAIAAABoABAAAwAFAAIAAABnABAAAwAFAAIAAABmABAAAwAFAAIAAABlABAAAwAFAAIAAABkABAAAwAFAAIAAABjABAAAwAFAAIAAABiABAAAwAFAAIAAABhABAAAwAFAAIAAABgABAAAwAFAAIAAABfABAAAwAFAAIAAABeABAAAwAFAAIAAABdABAAAwAFAAIAAABcABAAAwAFAAIAAABbABAAAwAFAAIAAABaABAAAwAFAAIAAABZABAAAwAFAAIAAABYABAAAwAFAAIAAABXABAAAwAFAAIAAABWABAAAwAFAAIAAABVABAAAwAFAAIAAABUABAAAwAFAAIAAABTABAAAwAFAAIAAABSABAAAwAFAAIAAABRABAAAwAFAAIAAABQABAAAwAFAAIAAABPABAAAwAFAAIAAABOABAAAwAFAAIAAABNABAAAwAFAAIAAABMABAAAwAFAAIAAABLABAAAwAFAAIAAABKABAAAwAFAAIAAABJABAAAwAFAAIAAABIABAAAwAFAAIAAABHABAAAwAFAAIAAABGABAAAwAFAAIAAABFABAAAwAFAAIAAABEABAAAwAFAAIAAABDABAAAwAFAAIAAABCABAAAwAFAAIAAABBABAAAwAFAAIAAABAABAAAwAFAAIAAAA/ABAAAwAFAAIAAAA+ABAAAwAFAAIAAAA9ABAAAwAFAAIAAAA8ABAAAwAFAAIAAAA7ABAAAwAFAAIAAAA6ABAAAwAFAAIAAAA5ABAAAwAFAAIAAAA4ABAAAwAFAAIAAAA3ABAAAwAFAAIAAAA2ABAAAwAFAAIAAAA1ABAAAwAFAAIAAAA0ABAAAwAFAAIAAAAzABAAAwAFAAIAAAAvABAAAwAFAAIAAAAuABAAAwAFAAIAAAAtABAAAwAFAAIAAAAsABAAAwAFAAIAAAArABAAAwAFAAIAAAAqABAAAwAFAAIAAAApABAAAwAFAAIAAAAoABAAAwAFAAIAAAAnABAAAwAFAAIAAAAmABAAAwAFAAIAAAAlABAAAwAFAAIAAAAkABAAAwAFAAIAAAAjABAAAwAFAAIAAAAiABAAAwAFAAIAAAAhABAAAwAFAAIAAAAfABAAAwAFAAIAAAAeABAAAwAFAAIAAAAdABAAAwAFAAIAAAAcABAAAwAFAAIAAAAbABAAAwAFAAIAAAAaABAAAwAFAAIAAAAZABAAAwAFAAIAAAAYABAAAwAFAAIAAAAXABAAAwAFAAIAAAAWABAAAwAFAAIAAAAVABAAAwAFAAIAAAAUABAAAwAFAAIAAAATABAAAwAFAAIAAAASABAAAwAFAAIAAAARABAAAwAFAAIAAAAQABAAAwAFAAIAAAD8/xAAAwAFAAIAAAD9/xAAAwAFAAIAAAD+/xAAAwAFAAIAAAD//xAAAwAFAAIAAAAAABAAAwAFAAIAAAABABAAAwAFAAIAAAACABAAAwAFAAIAAAADABAAAwAFAAIAAAAEABAAAwAFAAIAAAAFABAAAwAFAAIAAAAGABAAAwAFAAIAAAAHABAAAwAFAAIAAAAIABAAAwAFAAIAAAAJABAAAwAFAAIAAAAKABAAAwAFAAIAAAALABAAAwAFAAIAAAAMABAAAwAFAAIAAAANABAAAwAFAAIAAAAOABAAAwAFAAIAAAAPABAAAwAFAAIAAAD8/xEAAwAAAAMAAAD9/xEAAwAAAAMAAAD+/xEAAwAAAAMAAAD//xEAAwAAAAMAAAAAABEAAwAAAAMAAAABABEAAwAAAAMAAAACABEAAwAAAAMAAAADABEAAwAAAAMAAAAEABEAAwAAAAMAAAAFABEAAwAAAAMAAAAGABEAAwAAAAMAAAAHABEAAwAAAAMAAAAIABEAAwAAAAMAAAAJABEAAwAAAAMAAAAKABEAAwAAAAMAAAALABEAAwAAAAMAAAAMABEAAwAAAAMAAAANABEAAwAAAAMAAAAOABEAAwAAAAMAAAAPABEAAwAAAAMAAAAQABEAAwAAAAMAAAARABEAAwAAAAMAAAASABEAAwAAAAMAAAATABEAAwAAAAMAAAAUABEAAwAAAAMAAAAVABEAAwAAAAMAAAAWABEAAwAAAAMAAAAXABEAAwAAAAMAAAAYABEAAwAAAAMAAAAZABEAAwAAAAMAAAAaABEAAwAAAAMAAAAbABEAAwAAAAMAAAAcABEAAwAAAAMAAAAdABEAAwAAAAMAAAAeABEAAwAAAAMAAAAhABEAAwAAAAMAAAAiABEAAwAAAAMAAAAjABEAAwAAAAMAAAAkABEAAwAAAAMAAAAlABEAAwAAAAMAAAAmABEAAwAAAAMAAAAnABEAAwAAAAMAAAAoABEAAwAAAAMAAAApABEAAwAAAAMAAAAqABEAAwAAAAMAAAArABEAAwAAAAMAAAAsABEAAwAAAAMAAAAtABLine truncated
tile_set = SubResource("TileSet_ai43x")
[node name="DemonWoodsParallax" type="ParallaxBackground" parent="."]
@@ -750,22 +772,22 @@ combat_spawn = NodePath("../../CombatSpawns/CombatSpawn1")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn1")
[node name="Wardrobe2" parent="Wardrobes" node_paths=PackedStringArray("combat_spawn", "return_spawn") instance=ExtResource("17_dvm4i")]
position = Vector2(681, 206)
position = Vector2(681, 200)
combat_spawn = NodePath("../../CombatSpawns/CombatSpawn2")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn2")
[node name="Wardrobe3" parent="Wardrobes" node_paths=PackedStringArray("combat_spawn", "return_spawn") instance=ExtResource("17_dvm4i")]
position = Vector2(1348, 208)
position = Vector2(1348, 201)
combat_spawn = NodePath("../../CombatSpawns/CombatSpawn3")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn3")
[node name="Wardrobe4" parent="Wardrobes" node_paths=PackedStringArray("combat_spawn", "return_spawn") instance=ExtResource("17_dvm4i")]
position = Vector2(2137, 207)
position = Vector2(2137, 200)
combat_spawn = NodePath("../../CombatSpawns/CombatSpawn4")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn4")
[node name="Wardrobe5" parent="Wardrobes" node_paths=PackedStringArray("combat_spawn", "return_spawn") instance=ExtResource("17_dvm4i")]
position = Vector2(2968, 213)
position = Vector2(2957, 202)
combat_spawn = NodePath("../../CombatSpawns/CombatSpawn5")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn5")
@@ -773,19 +795,19 @@ return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn5")
position = Vector2(-400, 523)
[node name="CombatSpawn1" type="Marker2D" parent="CombatSpawns"]
position = Vector2(569, 517)
position = Vector2(497, 604)
[node name="CombatSpawn2" type="Marker2D" parent="CombatSpawns"]
position = Vector2(3467, 562)
position = Vector2(3956, 603)
[node name="CombatSpawn3" type="Marker2D" parent="CombatSpawns"]
position = Vector2(585, 1791)
position = Vector2(534, 1910)
[node name="CombatSpawn4" type="Marker2D" parent="CombatSpawns"]
position = Vector2(2042, 1191)
position = Vector2(2070, 1285)
[node name="CombatSpawn5" type="Marker2D" parent="CombatSpawns"]
position = Vector2(3463, 1820)
position = Vector2(3941, 1919)
[node name="ReturnSpawns" type="Node2D" parent="."]
@@ -804,6 +826,44 @@ position = Vector2(2193, 208)
[node name="ReturnSpawn5" type="Marker2D" parent="ReturnSpawns"]
position = Vector2(3033, 212)
[node name="MemoryPieces" type="Node2D" parent="."]
position = Vector2(3784, 1095)
[node name="MemoryPiece1" parent="MemoryPieces" node_paths=PackedStringArray("return_spawn", "wardrobe") instance=ExtResource("10_3jtcq")]
z_index = 10
position = Vector2(-3232, -134)
memory_texture = ExtResource("16_3jtcq")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn1")
wardrobe = NodePath("../../Wardrobes/Wardrobe1")
[node name="MemoryPiece2" parent="MemoryPieces" node_paths=PackedStringArray("return_spawn", "wardrobe") instance=ExtResource("10_3jtcq")]
z_index = 10
position = Vector2(87, -275)
memory_texture = ExtResource("12_kty81")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn2")
wardrobe = NodePath("../../Wardrobes/Wardrobe2")
[node name="MemoryPiece3" parent="MemoryPieces" node_paths=PackedStringArray("return_spawn", "wardrobe") instance=ExtResource("10_3jtcq")]
z_index = 10
position = Vector2(-3223, 1116)
memory_texture = ExtResource("13_o5ghh")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn3")
wardrobe = NodePath("../../Wardrobes/Wardrobe3")
[node name="MemoryPiece4" parent="MemoryPieces" node_paths=PackedStringArray("return_spawn", "wardrobe") instance=ExtResource("10_3jtcq")]
z_index = 10
position = Vector2(-1791, 433)
memory_texture = ExtResource("14_8qp07")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn4")
wardrobe = NodePath("../../Wardrobes/Wardrobe4")
[node name="MemoryPiece5" parent="MemoryPieces" node_paths=PackedStringArray("return_spawn", "wardrobe") instance=ExtResource("10_3jtcq")]
z_index = 10
position = Vector2(13, 1104)
memory_texture = ExtResource("15_8awmo")
return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn5")
wardrobe = NodePath("../../Wardrobes/Wardrobe5")
[node name="Coins" type="Node2D" parent="."]
position = Vector2(9, 5)
@@ -821,13 +881,40 @@ position = Vector2(122, 11)
[node name="Decor" type="Node2D" parent="."]
[node name="CombatBackgrounds" type="Node2D" parent="Decor"]
[node name="Memory1" type="Sprite2D" parent="Decor/CombatBackgrounds"]
position = Vector2(386, 1097)
scale = Vector2(0.45, 0.45)
texture = ExtResource("23_8awmo")
[node name="Memory2" type="Sprite2D" parent="Decor/CombatBackgrounds"]
position = Vector2(3390, 1067)
scale = Vector2(0.5, 0.5)
texture = ExtResource("23_8qp07")
[node name="Memory3" type="Sprite2D" parent="Decor/CombatBackgrounds"]
position = Vector2(390.00003, 2365.0002)
scale = Vector2(0.4, 0.4)
texture = ExtResource("22_8awmo")
[node name="Memory4" type="Sprite2D" parent="Decor/CombatBackgrounds"]
position = Vector2(1789, 1752)
scale = Vector2(0.5, 0.5)
texture = ExtResource("25_8elfy")
[node name="Memory5" type="Sprite2D" parent="Decor/CombatBackgrounds"]
position = Vector2(3687.0002, 2388.0002)
scale = Vector2(0.4, 0.4)
texture = ExtResource("25_6kan1")
[node name="Mirror" type="Sprite2D" parent="Decor"]
position = Vector2(1227.9999, 219)
scale = Vector2(0.22, 0.22)
texture = ExtResource("15_3jtcq")
[node name="SmallDresser" type="Sprite2D" parent="Decor"]
position = Vector2(1286, 237)
position = Vector2(1273, 237.00002)
scale = Vector2(0.15, 0.15)
texture = ExtResource("16_dvm4i")
@@ -841,6 +928,11 @@ position = Vector2(385, 238)
scale = Vector2(0.2, 0.2)
texture = ExtResource("11_ye1nu")
[node name="SmallDresser2" type="Sprite2D" parent="Decor"]
position = Vector2(2194, 239.00002)
scale = Vector2(0.15, 0.15)
texture = ExtResource("16_dvm4i")
[node name="Boundaries" type="Node2D" parent="."]
position = Vector2(574, 596)
@@ -871,23 +963,46 @@ debug_color = Color(0.3397953, 0.50140995, 0.95734316, 0.41960785)
position = Vector2(4000, 0)
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/RightWallBoundary"]
z_index = 10
position = Vector2(-632.5, 770.25)
shape = SubResource("RectangleShape2D_v8qg6")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="Boundaries/RightWallBoundary"]
position = Vector2(-3087.5, 1108)
z_index = 10
position = Vector2(-3930, 469)
shape = SubResource("RectangleShape2D_sceau")
[node name="CollisionShape2D4" type="CollisionShape2D" parent="Boundaries/RightWallBoundary"]
z_index = 10
position = Vector2(-3073, 1159)
shape = SubResource("RectangleShape2D_pyeu7")
[node name="CollisionShape2D3" type="CollisionShape2D" parent="Boundaries/RightWallBoundary"]
z_index = 10
position = Vector2(-3898, 1709)
shape = SubResource("RectangleShape2D_y4wiq")
[node name="LeftWallBoundary" type="StaticBody2D" parent="Boundaries"]
[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/LeftWallBoundary"]
position = Vector2(-515, 765.5)
position = Vector2(-574, 755)
shape = SubResource("RectangleShape2D_mtqcm")
[node name="CollisionShape2D2" type="CollisionShape2D" parent="Boundaries/LeftWallBoundary"]
position = Vector2(2195.5, 1110)
z_index = 10
position = Vector2(1497, 1137)
shape = SubResource("RectangleShape2D_dd4xe")
[node name="CollisionShape2D4" type="CollisionShape2D" parent="Boundaries/LeftWallBoundary"]
z_index = 10
position = Vector2(2417, 465)
shape = SubResource("RectangleShape2D_4mnpp")
[node name="CollisionShape2D3" type="CollisionShape2D" parent="Boundaries/LeftWallBoundary"]
z_index = 10
position = Vector2(2934.375, 1770.25)
shape = SubResource("RectangleShape2D_6kan1")
[node name="WorldBoundary" type="StaticBody2D" parent="Boundaries"]
position = Vector2(564, 2079)
metadata/_edit_group_ = true
@@ -899,8 +1014,3 @@ shape = SubResource("WorldBoundaryShape2D_3jtcq")
[node name="UI" parent="CanvasLayer" instance=ExtResource("9_dvm4i")]
metadata/_edit_use_anchors_ = true
[node name="MemoryPiece1" type="Sprite2D" parent="."]
position = Vector2(898, 1106)
scale = Vector2(0.05, 0.05)
texture = ExtResource("16_3jtcq")
+17
View File
@@ -0,0 +1,17 @@
[gd_scene load_steps=3 format=3 uid="uid://bnvrarj8b5adq"]
[ext_resource type="Script" uid="uid://4mvhseasvij4" path="res://Scripts/MemoryPiece.gd" id="1_jkw5v"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ef2q7"]
size = Vector2(44, 36)
[node name="MemoryPiece" type="Area2D"]
script = ExtResource("1_jkw5v")
[node name="Sprite2D" type="Sprite2D" parent="."]
texture_filter = 1
scale = Vector2(0.1, 0.1)
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
position = Vector2(-1, 0)
shape = SubResource("RectangleShape2D_ef2q7")
+2 -1
View File
@@ -16,7 +16,8 @@ texture = ExtResource("2_vjqmg")
[node name="OpenSprite" type="Sprite2D" parent="."]
visible = false
scale = Vector2(0.2, 0.2)
position = Vector2(-0.9999996, 0.9999987)
scale = Vector2(0.24, 0.24)
texture = ExtResource("3_ufc8o")
[node name="Area2D" type="Area2D" parent="."]