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:
1 parent
889d95f571
commit
89c109b26f
16 files changed
+392
-26
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 1.8 MiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b2vsf70jov55u"
|
||||
path="res://.godot/imported/Memory1.png-ecd451d6c1a57bec3eae4d67ea2dc8ce.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Graphics/Terrains/Background/Memories/Memory1.png"
|
||||
dest_files=["res://.godot/imported/Memory1.png-ecd451d6c1a57bec3eae4d67ea2dc8ce.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
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/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.8 MiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b0g2yq4wolooy"
|
||||
path="res://.godot/imported/Memory2.png-902047e7f43404d1b1cdc216a5016e0c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Graphics/Terrains/Background/Memories/Memory2.png"
|
||||
dest_files=["res://.godot/imported/Memory2.png-902047e7f43404d1b1cdc216a5016e0c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
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/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.9 MiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bkfxc66elss34"
|
||||
path="res://.godot/imported/Memory3.png-48e7f73c9305abb8c2c2a087a7631b52.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Graphics/Terrains/Background/Memories/Memory3.png"
|
||||
dest_files=["res://.godot/imported/Memory3.png-48e7f73c9305abb8c2c2a087a7631b52.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
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/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.1 MiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cwlxblkouwtxr"
|
||||
path="res://.godot/imported/Memory4.png-d5a3ce895654e5e79b826f4457b5a622.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Graphics/Terrains/Background/Memories/Memory4.png"
|
||||
dest_files=["res://.godot/imported/Memory4.png-d5a3ce895654e5e79b826f4457b5a622.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
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/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.8 MiB |
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d3u7nur0ua1vb"
|
||||
path="res://.godot/imported/Memory5.png-31614bf18e5753e76e79b6e7ee335479.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Assets/Graphics/Terrains/Background/Memories/Memory5.png"
|
||||
dest_files=["res://.godot/imported/Memory5.png-31614bf18e5753e76e79b6e7ee335479.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
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/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
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
|
||||
@@ -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")
|
||||
@@ -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")
|
||||
@@ -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="."]
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
@tool
|
||||
extends Area2D
|
||||
|
||||
@export var memory_texture: Texture2D:
|
||||
set(value):
|
||||
memory_texture = value
|
||||
if $Sprite2D:
|
||||
$Sprite2D.texture = memory_texture
|
||||
|
||||
@export var return_spawn: Marker2D
|
||||
@export var wardrobe: Node2D
|
||||
|
||||
@onready var sprite: Sprite2D = $Sprite2D
|
||||
|
||||
func _ready() -> void:
|
||||
if memory_texture:
|
||||
sprite.texture = memory_texture
|
||||
|
||||
if not Engine.is_editor_hint():
|
||||
body_entered.connect(_on_body_entered)
|
||||
|
||||
func _on_body_entered(body: Node) -> void:
|
||||
if body is Player:
|
||||
print("Memory piece collected")
|
||||
|
||||
if wardrobe and wardrobe.has_method("complete_wardrobe"):
|
||||
wardrobe.complete_wardrobe()
|
||||
|
||||
if return_spawn:
|
||||
body.global_position = return_spawn.global_position
|
||||
else:
|
||||
print("No return_spawn assigned to memory piece")
|
||||
|
||||
queue_free()
|
||||
@@ -0,0 +1 @@
|
||||
uid://4mvhseasvij4
|
||||
+5
-2
@@ -43,7 +43,10 @@ func enter_wardrobe() -> void:
|
||||
|
||||
print("Entering wardrobe")
|
||||
|
||||
player.global_position = combat_spawn.global_position
|
||||
|
||||
func complete_wardrobe() -> void:
|
||||
completed = true
|
||||
closed_sprite.visible = false
|
||||
open_sprite.visible = true
|
||||
|
||||
player.global_position = combat_spawn.global_position
|
||||
print("Wardrobe completed")
|
||||
Reference in new issue
Block a user