diff --git a/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-back-trees.png b/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-back-trees.png new file mode 100644 index 0000000..7c58923 Binary files /dev/null and b/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-back-trees.png differ diff --git a/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-back-trees.png.import b/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-back-trees.png.import new file mode 100644 index 0000000..f552feb --- /dev/null +++ b/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-back-trees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://xnn6o3vgrnyl" +path="res://.godot/imported/1_parallax-grave-back-trees.png-7bec9e5c849d8b4e537adcd698592beb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-back-trees.png" +dest_files=["res://.godot/imported/1_parallax-grave-back-trees.png-7bec9e5c849d8b4e537adcd698592beb.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 diff --git a/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-mid-trees.png b/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-mid-trees.png new file mode 100644 index 0000000..cbe80b4 Binary files /dev/null and b/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-mid-trees.png differ diff --git a/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-mid-trees.png.import b/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-mid-trees.png.import new file mode 100644 index 0000000..a6a6fc6 --- /dev/null +++ b/Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-mid-trees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bdoq4klm2h3xw" +path="res://.godot/imported/1_parallax-grave-mid-trees.png-8c77039cf7001ce42329a9a01af10fdb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-mid-trees.png" +dest_files=["res://.godot/imported/1_parallax-grave-mid-trees.png-8c77039cf7001ce42329a9a01af10fdb.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 diff --git a/Assets/Graphics/Terrains/Background/Graveyard/2_parallax-grave-mid-trees.png b/Assets/Graphics/Terrains/Background/Graveyard/2_parallax-grave-mid-trees.png new file mode 100644 index 0000000..8d75fd7 Binary files /dev/null and b/Assets/Graphics/Terrains/Background/Graveyard/2_parallax-grave-mid-trees.png differ diff --git a/Assets/Graphics/Terrains/Background/Graveyard/2_parallax-grave-mid-trees.png.import b/Assets/Graphics/Terrains/Background/Graveyard/2_parallax-grave-mid-trees.png.import new file mode 100644 index 0000000..8873240 --- /dev/null +++ b/Assets/Graphics/Terrains/Background/Graveyard/2_parallax-grave-mid-trees.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fpi4s8wle7hq" +path="res://.godot/imported/2_parallax-grave-mid-trees.png-3c4f4498ab4341ff6b3a6f8561f8520f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Background/Graveyard/2_parallax-grave-mid-trees.png" +dest_files=["res://.godot/imported/2_parallax-grave-mid-trees.png-3c4f4498ab4341ff6b3a6f8561f8520f.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 diff --git a/Assets/Graphics/Terrains/Background/Graveyard/parallax-rod-hangers.png b/Assets/Graphics/Terrains/Background/Graveyard/parallax-rod-hangers.png new file mode 100644 index 0000000..7010d1d Binary files /dev/null and b/Assets/Graphics/Terrains/Background/Graveyard/parallax-rod-hangers.png differ diff --git a/Assets/Graphics/Terrains/Background/Graveyard/parallax-rod-hangers.png.import b/Assets/Graphics/Terrains/Background/Graveyard/parallax-rod-hangers.png.import new file mode 100644 index 0000000..4987275 --- /dev/null +++ b/Assets/Graphics/Terrains/Background/Graveyard/parallax-rod-hangers.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c4mr5woa76b3y" +path="res://.godot/imported/parallax-rod-hangers.png-f02042f6a5099b369ef5abcdba412814.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Background/Graveyard/parallax-rod-hangers.png" +dest_files=["res://.godot/imported/parallax-rod-hangers.png-f02042f6a5099b369ef5abcdba412814.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 diff --git a/Assets/Graphics/Terrains/Items/Graveyard/backpack.png b/Assets/Graphics/Terrains/Items/Graveyard/backpack.png new file mode 100644 index 0000000..49c208a Binary files /dev/null and b/Assets/Graphics/Terrains/Items/Graveyard/backpack.png differ diff --git a/Assets/Graphics/Terrains/Items/Graveyard/backpack.png.import b/Assets/Graphics/Terrains/Items/Graveyard/backpack.png.import new file mode 100644 index 0000000..62d9dad --- /dev/null +++ b/Assets/Graphics/Terrains/Items/Graveyard/backpack.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://defq1skb78lvn" +path="res://.godot/imported/backpack.png-4eb76b1d9ee0c9cd36c8625beb61a7d8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Items/Graveyard/backpack.png" +dest_files=["res://.godot/imported/backpack.png-4eb76b1d9ee0c9cd36c8625beb61a7d8.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 diff --git a/Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png b/Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png new file mode 100644 index 0000000..525455b Binary files /dev/null and b/Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png differ diff --git a/Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png.import b/Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png.import new file mode 100644 index 0000000..dc3e848 --- /dev/null +++ b/Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4146fu52p18y" +path="res://.godot/imported/closed-wardrobe.png-19044f4cf67667a7377d6d9aeaa21ad3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png" +dest_files=["res://.godot/imported/closed-wardrobe.png-19044f4cf67667a7377d6d9aeaa21ad3.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 diff --git a/Assets/Graphics/Terrains/Items/Graveyard/laundry.png b/Assets/Graphics/Terrains/Items/Graveyard/laundry.png new file mode 100644 index 0000000..84c75b3 Binary files /dev/null and b/Assets/Graphics/Terrains/Items/Graveyard/laundry.png differ diff --git a/Assets/Graphics/Terrains/Items/Graveyard/laundry.png.import b/Assets/Graphics/Terrains/Items/Graveyard/laundry.png.import new file mode 100644 index 0000000..4187044 --- /dev/null +++ b/Assets/Graphics/Terrains/Items/Graveyard/laundry.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqeigjeet88t8" +path="res://.godot/imported/laundry.png-b410a341bb01e97069467ff649744d50.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Items/Graveyard/laundry.png" +dest_files=["res://.godot/imported/laundry.png-b410a341bb01e97069467ff649744d50.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 diff --git a/Assets/Graphics/Terrains/Items/Graveyard/mirror.png b/Assets/Graphics/Terrains/Items/Graveyard/mirror.png new file mode 100644 index 0000000..037c3de Binary files /dev/null and b/Assets/Graphics/Terrains/Items/Graveyard/mirror.png differ diff --git a/Assets/Graphics/Terrains/Items/Graveyard/mirror.png.import b/Assets/Graphics/Terrains/Items/Graveyard/mirror.png.import new file mode 100644 index 0000000..beb53a5 --- /dev/null +++ b/Assets/Graphics/Terrains/Items/Graveyard/mirror.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cohiewmxfcpt3" +path="res://.godot/imported/mirror.png-110086a979ce2d16f9316a83033d770b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Items/Graveyard/mirror.png" +dest_files=["res://.godot/imported/mirror.png-110086a979ce2d16f9316a83033d770b.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 diff --git a/Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png b/Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png new file mode 100644 index 0000000..4964d1e Binary files /dev/null and b/Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png differ diff --git a/Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png.import b/Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png.import new file mode 100644 index 0000000..4932d5b --- /dev/null +++ b/Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1cttdrixt2nx" +path="res://.godot/imported/opened-wardrobe.png-a9dafecf242d5780091811e904bf8fac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png" +dest_files=["res://.godot/imported/opened-wardrobe.png-a9dafecf242d5780091811e904bf8fac.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 diff --git a/Assets/Graphics/Terrains/Items/Graveyard/small dresser.png b/Assets/Graphics/Terrains/Items/Graveyard/small dresser.png new file mode 100644 index 0000000..759ed2f Binary files /dev/null and b/Assets/Graphics/Terrains/Items/Graveyard/small dresser.png differ diff --git a/Assets/Graphics/Terrains/Items/Graveyard/small dresser.png.import b/Assets/Graphics/Terrains/Items/Graveyard/small dresser.png.import new file mode 100644 index 0000000..8e759d4 --- /dev/null +++ b/Assets/Graphics/Terrains/Items/Graveyard/small dresser.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1abq20dk3w86" +path="res://.godot/imported/small dresser.png-ee0e68fc859b8a7edc56c2088bcae0cf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Items/Graveyard/small dresser.png" +dest_files=["res://.godot/imported/small dresser.png-ee0e68fc859b8a7edc56c2088bcae0cf.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 diff --git a/Assets/Graphics/Terrains/Tileset/smaller night terrain blue.png b/Assets/Graphics/Terrains/Tileset/smaller night terrain blue.png new file mode 100644 index 0000000..30d8393 Binary files /dev/null and b/Assets/Graphics/Terrains/Tileset/smaller night terrain blue.png differ diff --git a/Assets/Graphics/Terrains/Tileset/smaller night terrain blue.png.import b/Assets/Graphics/Terrains/Tileset/smaller night terrain blue.png.import new file mode 100644 index 0000000..445bb94 --- /dev/null +++ b/Assets/Graphics/Terrains/Tileset/smaller night terrain blue.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cs8d635bhjsd4" +path="res://.godot/imported/smaller night terrain blue.png-dc75a62b0a16e3b909f1e68e9c57f077.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Graphics/Terrains/Tileset/smaller night terrain blue.png" +dest_files=["res://.godot/imported/smaller night terrain blue.png-dc75a62b0a16e3b909f1e68e9c57f077.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 diff --git a/Scenes/Levels/Level_3_graveyard.tscn b/Scenes/Levels/Level_3_graveyard.tscn index e4149e7..d36fd89 100644 --- a/Scenes/Levels/Level_3_graveyard.tscn +++ b/Scenes/Levels/Level_3_graveyard.tscn @@ -1,14 +1,316 @@ -[gd_scene load_steps=16 format=4 uid="uid://8n6472fqqmcc"] +[gd_scene load_steps=30 format=4 uid="uid://8n6472fqqmcc"] -[ext_resource type="PackedScene" uid="uid://bu8e4iyw8pc03" path="res://Scenes/Player.tscn" id="1_c7co4"] [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"] -[ext_resource type="Texture2D" uid="uid://bbu0xn6n3k6vh" path="res://Assets/Graphics/Terrains/Background/Graveyard/parallax-grave-back-trees.png" id="4_ye1nu"] -[ext_resource type="Texture2D" uid="uid://thg0g82jtyj0" path="res://Assets/Graphics/Terrains/Background/Graveyard/parallax-grave-mid-trees.png" id="5_lwbjw"] +[ext_resource type="Texture2D" uid="uid://xnn6o3vgrnyl" path="res://Assets/Graphics/Terrains/Background/Graveyard/1_parallax-grave-back-trees.png" id="4_c7co4"] +[ext_resource type="Texture2D" uid="uid://fpi4s8wle7hq" path="res://Assets/Graphics/Terrains/Background/Graveyard/2_parallax-grave-mid-trees.png" id="5_c7co4"] +[ext_resource type="Texture2D" uid="uid://c4mr5woa76b3y" path="res://Assets/Graphics/Terrains/Background/Graveyard/parallax-rod-hangers.png" id="6_3f4w8"] [ext_resource type="Texture2D" uid="uid://dg3nhen8cfl3n" path="res://Assets/Graphics/Terrains/Tileset/smaller night terrain red.png" id="6_tpoa3"] -[ext_resource type="PackedScene" uid="uid://b5d8himq5sttt" path="res://Scenes/trigger.tscn" id="7_qo1gf"] +[ext_resource type="Texture2D" uid="uid://b1wqerdo7h6s7" path="res://Assets/Graphics/Terrains/Tileset/night.png" id="7_tpoa3"] [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="Texture2D" uid="uid://defq1skb78lvn" path="res://Assets/Graphics/Terrains/Items/Graveyard/backpack.png" id="11_ye1nu"] +[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://cohiewmxfcpt3" path="res://Assets/Graphics/Terrains/Items/Graveyard/mirror.png" id="15_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"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3jtcq"] +texture = ExtResource("7_tpoa3") + +[sub_resource type="TileSetScenesCollectionSource" id="TileSetScenesCollectionSource_dvm4i"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1fdxh"] +texture = ExtResource("8_qo1gf") +2:0/0 = 0 +3:0/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +7:0/0 = 0 +8:0/0 = 0 +9:0/0 = 0 +10:0/0 = 0 +11:0/0 = 0 +12:0/0 = 0 +13:0/0 = 0 +14:0/0 = 0 +15:0/0 = 0 +2:1/0 = 0 +3:1/0 = 0 +4:1/0 = 0 +5:1/0 = 0 +6:1/0 = 0 +7:1/0 = 0 +8:1/0 = 0 +9:1/0 = 0 +10:1/0 = 0 +11:1/0 = 0 +12:1/0 = 0 +13:1/0 = 0 +14:1/0 = 0 +15:1/0 = 0 +0:2/0 = 0 +1:2/0 = 0 +2:2/0 = 0 +3:2/0 = 0 +4:2/0 = 0 +5:2/0 = 0 +8:2/0 = 0 +9:2/0 = 0 +10:2/0 = 0 +11:2/0 = 0 +14:2/0 = 0 +15:2/0 = 0 +0:3/0 = 0 +1:3/0 = 0 +2:3/0 = 0 +3:3/0 = 0 +4:3/0 = 0 +5:3/0 = 0 +6:3/0 = 0 +7:3/0 = 0 +8:3/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +11:3/0 = 0 +12:3/0 = 0 +13:3/0 = 0 +14:3/0 = 0 +15:3/0 = 0 +0:4/0 = 0 +1:4/0 = 0 +2:4/0 = 0 +3:4/0 = 0 +4:4/0 = 0 +5:4/0 = 0 +6:4/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +9:4/0 = 0 +10:4/0 = 0 +11:4/0 = 0 +12:4/0 = 0 +13:4/0 = 0 +14:4/0 = 0 +15:4/0 = 0 +0:5/0 = 0 +1:5/0 = 0 +2:5/0 = 0 +3:5/0 = 0 +4:5/0 = 0 +5:5/0 = 0 +6:5/0 = 0 +7:5/0 = 0 +8:5/0 = 0 +9:5/0 = 0 +10:5/0 = 0 +11:5/0 = 0 +12:5/0 = 0 +13:5/0 = 0 +14:5/0 = 0 +15:5/0 = 0 +0:6/0 = 0 +1:6/0 = 0 +2:6/0 = 0 +3:6/0 = 0 +4:6/0 = 0 +5:6/0 = 0 +6:6/0 = 0 +7:6/0 = 0 +8:6/0 = 0 +9:6/0 = 0 +10:6/0 = 0 +11:6/0 = 0 +12:6/0 = 0 +13:6/0 = 0 +14:6/0 = 0 +15:6/0 = 0 +0:7/0 = 0 +1:7/0 = 0 +2:7/0 = 0 +3:7/0 = 0 +4:7/0 = 0 +5:7/0 = 0 +8:7/0 = 0 +9:7/0 = 0 +10:7/0 = 0 +11:7/0 = 0 +14:7/0 = 0 +15:7/0 = 0 +3:8/0 = 0 +4:8/0 = 0 +6:8/0 = 0 +7:8/0 = 0 +9:8/0 = 0 +10:8/0 = 0 +12:8/0 = 0 +13:8/0 = 0 +14:8/0 = 0 +15:8/0 = 0 +1:9/0 = 0 +2:9/0 = 0 +3:9/0 = 0 +4:9/0 = 0 +5:9/0 = 0 +6:9/0 = 0 +7:9/0 = 0 +8:9/0 = 0 +9:9/0 = 0 +10:9/0 = 0 +11:9/0 = 0 +12:9/0 = 0 +13:9/0 = 0 +14:9/0 = 0 +15:9/0 = 0 +1:10/0 = 0 +2:10/0 = 0 +3:10/0 = 0 +4:10/0 = 0 +5:10/0 = 0 +6:10/0 = 0 +7:10/0 = 0 +8:10/0 = 0 +9:10/0 = 0 +10:10/0 = 0 +11:10/0 = 0 +12:10/0 = 0 +13:10/0 = 0 +14:10/0 = 0 +15:10/0 = 0 +0:11/0 = 0 +1:11/0 = 0 +2:11/0 = 0 +3:11/0 = 0 +4:11/0 = 0 +5:11/0 = 0 +7:11/0 = 0 +8:11/0 = 0 +9:11/0 = 0 +10:11/0 = 0 +11:11/0 = 0 +12:11/0 = 0 +14:11/0 = 0 +15:11/0 = 0 +0:12/0 = 0 +1:12/0 = 0 +2:12/0 = 0 +3:12/0 = 0 +4:12/0 = 0 +5:12/0 = 0 +6:12/0 = 0 +8:12/0 = 0 +9:12/0 = 0 +10:12/0 = 0 +11:12/0 = 0 +13:12/0 = 0 +14:12/0 = 0 +0:13/0 = 0 +1:13/0 = 0 +2:13/0 = 0 +3:13/0 = 0 +4:13/0 = 0 +5:13/0 = 0 +6:13/0 = 0 +7:13/0 = 0 +9:13/0 = 0 +10:13/0 = 0 +12:13/0 = 0 +13:13/0 = 0 +14:13/0 = 0 +15:13/0 = 0 +0:14/0 = 0 +1:14/0 = 0 +2:14/0 = 0 +3:14/0 = 0 +4:14/0 = 0 +5:14/0 = 0 +6:14/0 = 0 +7:14/0 = 0 +10:14/0 = 0 +11:14/0 = 0 +12:14/0 = 0 +13:14/0 = 0 +1:15/0 = 0 +2:15/0 = 0 +3:15/0 = 0 +4:15/0 = 0 +5:15/0 = 0 +6:15/0 = 0 +7:15/0 = 0 +8:15/0 = 0 +9:15/0 = 0 +10:15/0 = 0 +11:15/0 = 0 +12:15/0 = 0 +13:15/0 = 0 +14:15/0 = 0 +15:15/0 = 0 +0:16/0 = 0 +1:16/0 = 0 +2:16/0 = 0 +3:16/0 = 0 +4:16/0 = 0 +5:16/0 = 0 +6:16/0 = 0 +7:16/0 = 0 +8:16/0 = 0 +9:16/0 = 0 +10:16/0 = 0 +11:16/0 = 0 +12:16/0 = 0 +13:16/0 = 0 +14:16/0 = 0 +15:16/0 = 0 +0:17/0 = 0 +1:17/0 = 0 +2:17/0 = 0 +3:17/0 = 0 +4:17/0 = 0 +5:17/0 = 0 +6:17/0 = 0 +7:17/0 = 0 +8:17/0 = 0 +9:17/0 = 0 +10:17/0 = 0 +11:17/0 = 0 +12:17/0 = 0 +13:17/0 = 0 +14:17/0 = 0 +15:17/0 = 0 +0:18/0 = 0 +1:18/0 = 0 +2:18/0 = 0 +3:18/0 = 0 +4:18/0 = 0 +5:18/0 = 0 +6:18/0 = 0 +7:18/0 = 0 +8:18/0 = 0 +9:18/0 = 0 +10:18/0 = 0 +11:18/0 = 0 +12:18/0 = 0 +13:18/0 = 0 +14:18/0 = 0 +15:18/0 = 0 +0:19/0 = 0 +1:19/0 = 0 +2:19/0 = 0 +3:19/0 = 0 +4:19/0 = 0 +5:19/0 = 0 +6:19/0 = 0 +7:19/0 = 0 +8:19/0 = 0 +9:19/0 = 0 +10:19/0 = 0 +11:19/0 = 0 +12:19/0 = 0 +13:19/0 = 0 +14:19/0 = 0 +15:19/0 = 0 [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_q7uud"] texture = ExtResource("6_tpoa3") @@ -335,32 +637,54 @@ texture = ExtResource("6_tpoa3") [sub_resource type="TileSet" id="TileSet_ai43x"] sources/7 = SubResource("TileSetAtlasSource_q7uud") - -[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_1l0tm"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_mtqcm"] -size = Vector2(9, 665) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_v8qg6"] -size = Vector2(9, 665) +sources/0 = SubResource("TileSetAtlasSource_3jtcq") +sources/2 = SubResource("TileSetScenesCollectionSource_dvm4i") +sources/3 = SubResource("TileSetAtlasSource_1fdxh") [sub_resource type="RectangleShape2D" id="RectangleShape2D_q7uud"] size = Vector2(4270, 29.875) -[node name="DemonRace" type="Node2D"] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_3jtcq"] +size = Vector2(4349, 28) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dvm4i"] +size = Vector2(4349, 15) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_1fdxh"] +size = Vector2(4349, 28) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_v8qg6"] +size = Vector2(21, 2847.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_sceau"] +size = Vector2(57, 2172) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_mtqcm"] +size = Vector2(8, 2841) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dd4xe"] +size = Vector2(37, 2152) + +[sub_resource type="WorldBoundaryShape2D" id="WorldBoundaryShape2D_3jtcq"] +distance = -51.0 + +[node name="Graveyard" type="Node2D"] [node name="PlayerSpawn" type="Marker2D" parent="."] position = Vector2(347, 240) -[node name="CharacterBody2D" parent="." instance=ExtResource("1_c7co4")] -position = Vector2(197, 204) - [node name="CameraBounds" type="Node2D" parent="."] [node name="TopLeft" type="Marker2D" parent="CameraBounds"] [node name="BottomRight" type="Marker2D" parent="CameraBounds"] -position = Vector2(3973, 360) +position = Vector2(4225, 1825) + +[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//xEAAwAAAAMAAAAAABEAAwAAAAMAAAABABEAAwAAAAMAAAACABEAAwAAAAMAAAADABEAAwAAAAMAAAAEABEAAwAAAAMAAAAFABEAAwAAAAMAAAAGABEAAwAAAAMAAAAHABEAAwAAAAMAAAAIABEAAwAAAAMAAAAJABEAAwAAAAMAAAAKABEAAwAAAAMAAAALABEAAwAAAAMAAAAMABEAAwAAAAMAAAANABEAAwAAAAMAAAAOABEAAwAAAAMAAAAPABEAAwAAAAMAAAAQABEAAwAAAAMAAAARABEAAwAAAAMAAAASABEAAwAAAAMAAAATABEAAwAAAAMAAAAUABEAAwAAAAMAAAAVABEAAwAAAAMAAAAWABEAAwAAAAMAAAAXABEAAwAAAAMAAAAYABEAAwAAAAMAAAAZABEAAwAAAAMAAAAaABEAAwAAAAMAAAAbABEAAwAAAAMAAAAcABEAAwAAAAMAAAAdABEAAwAAAAMAAAAeABEAAwAAAAMAAAAhABEAAwAAAAMAAAAiABEAAwAAAAMAAAAjABEAAwAAAAMAAAAkABEAAwAAAAMAAAAlABEAAwAAAAMAAAAmABEAAwAAAAMAAAAnABEAAwAAAAMAAAAoABEAAwAAAAMAAAApABEAAwAAAAMAAAAqABEAAwAAAAMAAAArABEAAwAAAAMAAAAsABEAAwAAAAMAAAAtABEAAwAAAAMAAAAuABEAAwAAAAMAAAAvABEAAwAAAAMAAAAwABEAAwAAAAMAAAAxABEAAwAAAAMAAAAyABEAAwAAAAMAAAAzABEAAwAAAAMAAAA0ABEAAwAAAAMAAAA1ABEAAwAAAAMAAAA2ABEAAwAAAAMAAAA3ABEAAwAAAAMAAAA4ABEAAwAAAAMAAAA5ABEAAwAAAAMAAAA6ABEAAwAAAAMAAAA7ABEAAwAAAAMAAAA8ABEAAwAAAAMAAAA9ABEAAwAAAAMAAAAwABAAAwADAAIAAAAxABAAAwADAAIAAAAyABAAAwADAAIAAAA+ABEAAwADAAMAAAA/ABEAAwADAAMAAABAABEAAwADAAMAAABBABEAAwADAAMAAABCABEAAwADAAMAAABDABEAAwADAAMAAABEABEAAwADAAMAAABFABEAAwADAAMAAABGABEAAwADAAMAAABHABEAAwADAAMAAABIABEAAwADAAMAAABJABEAAwADAAMAAABKABEAAwADAAMAAABLABEAAwADAAMAAABMABEAAwADAAMAAABNABEAAwADAAMAAABOABEAAwADAAMAAABPABEAAwADAAMAAABQABEAAwADAAMAAABRABEAAwADAAMAAABSABEAAwADAAMAAABTABEAAwADAAMAAABUABEAAwADAAMAAABVABEAAwADAAMAAABWABEAAwADAAMAAABXABEAAwADAAMAAABYABEAAwADAAMAAABZABEAAwADAAMAAABaABEAAwADAAMAAABbABEAAwADAAMAAABcABEAAwADAAMAAABdABEAAwADAAMAAABeABEAAwADAAMAAABfABEAAwADAAMAAABgABEAAwADAAMAAABhABEAAwADAAMAAABiABEAAwADAAMAAABjABEAAwADAAMAAABkABEAAwADAAMAAABlABEAAwADAAMAAABmABEAAwADAAMAAABnABEAAwADAAMAAABoABEAAwADAAMAAABpABEAAwADAAMAAABqABEAAwADAAMAAABrABEAAwADAAMAAABsABEAAwADAAMAAABtABEAAwADAAMAAABuABEAAwADAAMAAABvABEAAwADAAMAAABwABEAAwADAAMAAABxABEAAwADAAMAAAByABEAAwADAAMAAABzABEAAwADAAMAAAB0ABEAAwADAAMAAAB1ABEAAwADAAMAAAB2ABEAAwADAAMAAAB3ABEAAwADAAMAAAB4ABEAAwADAAMAAAB5ABEAAwADAAMAAAB6ABEAAwADAAMAAAB7ABEAAwADAAMAAAB8ABEAAwADAAMAAAB9ABEAAwADAAMAAAB+ABEAAwADAAMAAAB/ABEAAwADAAMAAACAABEAAwADAAMAAACBABEAAwADAAMAAACCABEAAwADAAMAAACDABEAAwADAAMAAACEABEAAwADAAMAAACFABEAAwADAAMAAACGABEAAwADAAMAAACHABEAAwADAAMAAACIABEAAwADAAMAAACJABEAAwADAAMAAACKABEAAwADAAMAAACLABEAAwADAAMAAACMABEAAwADAAMAAACNABEAAwADAAMAAACOABEAAwADAAMAAACPABEAAwADAAMAAACQABEAAwADAAMAAACRABEAAwADAAMAAACSABEAAwADAAMAAACTABEAAwADAAMAAACUABEAAwADAAMAAACVABEAAwADAAMAAACWABEAAwADAAMAAACXABEAAwADAAMAAACYABEAAwADAAMAAACZABEAAwADAAMAAACaABEAAwADAAMAAACbABEAAwADAAMAAACcABEAAwADAAMAAACdABEAAwADAAMAAACeABEAAwADAAMAAACfABEAAwADAAMAAACgABEAAwADAAMAAAChABEAAwADAAMAAACiABEAAwADAAMAAACjABEAAwADAAMAAACkABEAAwADAAMAAAClABEAAwADAAMAAACmABEAAwADAAMAAACnABEAAwADAAMAAACoABEAAwADAAMAAACpABEAAwADAAMAAACqABEAAwADAAMAAACrABEAAwADAAMAAACsABEAAwADAAMAAACtABEAAwADAAMAAACuABEAAwADAAMAAACvABEAAwADAAMAAACwABEAAwADAAMAAACxABEAAwADAAMAAACyABEAAwADAAMAAACzABEAAwADAAMAAAC0ABEAAwADAAMAAAC1ABEAAwADAAMAAAC2ABEAAwADAAMAAAC3ABEAAwADAAMAAAC4ABEAAwADAAMAAAC5ABEAAwADAAMAAAC6ABEAAwADAAMAAAC7ABEAAwADAAMAAAC8ABEAAwADAAMAAAC9ABEAAwADAAMAAAC+ABEAAwADAAMAAAC/ABEAAwADAAMAAADAABEAAwADAAMAAADBABEAAwADAAMAAADCABEAAwADAAMAAADDABEAAwADAAMAAADEABEAAwADAAMAAADFABEAAwADAAMAAADIABEAAwADAAMAAADJABEAAwADAAMAAADHABEAAwADAAMAAADGABEAAwADAAMAAADKABEAAwAEAAMAAADLABEAAwAEAAMAAADMABEAAwAEAAMAAADNABEAAwAEAAMAAADOABEAAwAEAAMAAADPABEAAwAEAAMAAADQABEAAwAEAAMAAADRABEAAwAEAAMAAADSABEAAwAEAAMAAADTABEAAwAEAAMAAADUABEAAwAEAAMAAADVABEAAwAEAAMAAADWABEAAwAEAAMAAADXABEAAwAEAAMAAADYABEAAwAEAAMAAADZABEAAwAEAAMAAADaABEAAwAEAAMAAADbABEAAwAEAAMAAADcABEAAwAEAAMAAADdABEAAwAEAAMAAADeABEAAwAEAAMAAADfABEAAwAEAAMAAADgABEAAwAEAAMAAADhABEAAwAEAAMAAADiABEAAwAEAAMAAADjABEAAwAEAAMAAADkABEAAwAEAAMAAADlABEAAwAEAAMAAADmABEAAwAEAAMAAADnABEAAwAEAAMAAADoABEAAwAEAAMAAADpABEAAwAEAAMAAADqABEAAwAEAAMAAADrABEAAwAEAAMAAADsABEAAwAEAAMAAADtABEAAwAEAAMAAADuABEAAwAEAAMAAADvABEAAwAEAAMAAADwABEAAwAEAAMAAADxABEAAwAEAAMAAADyABEAAwAEAAMAAADzABEAAwAEAAMAAAD0ABEAAwAEAAMAAAD1ABEAAwAEAAMAAAD2ABEAAwAEAAMAAAD3ABEAAwAEAAMAAAD4ABEAAwAEAAMAAAD5ABEAAwAEAAMAAAD6ABEAAwAEAAMAAAD7ABEAAwAEAAMAAAD8ABEAAwAEAAMAAAD9ABEAAwAEAAMAAAD+ABEAAwAEAAMAAAD/ABEAAwAEAAMAAAAAAREAAwAEAAMAAAABAREAAwAEAAMAAAACAREAAwAEAAMAAAADAREAAwAEAAMAAAAEAREAAwAEAAMAAAAFAREAAwAEAAMAAAAGAREAAwAEAAMAAAAFAEgAAwACAAIAAAAAAEgAAwACAAIAAAABAEgAAwACAAIAAAACAEgAAwACAAIAAAADAEgAAwACAAIAAAAEAEgAAwACAAIAAAD//0gAAwACAAIAAAD+/0gAAwACAAIAAAD9/0gAAwACAAIAAAD8/0gAAwACAAIAAAD7/0gAAwACAAIAAAD6/0gAAwACAAIAAAD3/0gAAwACAAIAAAD4/0gAAwACAAIAAAD5/0gAAwACAAIAAAAGAEgAAwACAAIAAAAHAEgAAwACAAIAAAAIAEgAAwACAAIAAAAJAEgAAwACAAIAAAAKAEgAAwACAAIAAAALAEgAAwACAAIAAAANAEgAAwACAAIAAAAMAEgAAwACAAIAAAAOAEgAAwACAAIAAAAPAEgAAwACAAIAAAAQAEgAAwACAAIAAAARAEgAAwACAAIAAAASAEgAAwACAAIAAAATAEgAAwACAAIAAAAUAEgAAwACAAIAAAAVAEgAAwACAAIAAAAWAEgAAwACAAIAAAAXAEgAAwACAAIAAAAYAEgAAwACAAIAAAAZAEgAAwACAAIAAAD3/0kAAwACAAMAAAD4/0kAAwACAAMAAAD5/0kAAwACAAMAAAD6/0kAAwACAAMAAAD7/0kAAwACAAMAAAD8/0kAAwACAAMAAAD9/0kAAwACAAMAAAD+/0kAAwACAAMAAAD//0kAAwACAAMAAAAAAEkAAwACAAMAAAABAEkAAwACAAMAAAACAEkAAwACAAMAAAADAEkAAwACAAMAAAAEAEkAAwACAAMAAAAFAEkAAwACAAMAAAAGAEkAAwACAAMAAAAHAEkAAwACAAMAAAAIAEkAAwACAAMAAAAJAEkAAwACAAMAAAAKAEkAAwACAAMAAAALAEkAAwACAAMAAAAMAEkAAwACAAMAAAANAEkAAwACAAMAAAAOAEkAAwACAAMAAAAPAEkAAwACAAMAAAAQAEkAAwACAAMAAAARAEkAAwACAAMAAAASAEkAAwACAAMAAAATAEkAAwACAAMAAAAUAEkAAwACAAMAAAAVAEkAAwACAAMAAAAWAEkAAwACAAMAAAAXAEkAAwACAAMAAAAYAEkAAwACAAMAAAAZAEkAAwACAAMAAAAaAEgAAwACAAIAAAAbAEgAAwACAAIAAAAcAEgAAwACAAIAAAAdAEgAAwACAAIAAAAeAEgAAwACAAIAAAAfAEgAAwACAAIAAAAgAEgAAwACAAIAAAAhAEgAAwACAAIAAAAiAEgAAwACAAIAAAAjAEgAAwACAAIAAAAkAEgAAwACAAIAAAAlAEgAAwACAAIAAAAmAEgAAwACAAIAAAAnAEgAAwACAAIAAAAoAEgAAwACAAIAAAApAEgAAwACAAIAAAAqAEgAAwACAAIAAAArAEgAAwACAAIAAAAsAEgAAwACAAIAAAAtAEgAAwACAAIAAAAuAEgAAwACAAIAAAAvAEgAAwACAAIAAAAwAEgAAwACAAIAAAAxAEgAAwACAAIAAAAyAEgAAwACAAIAAAAzAEgAAwACAAIAAAA0AEgAAwACAAIAAAA1AEgAAwACAAIAAAA2AEgAAwACAAIAAAAaAEkAAwACAAMAAAAbAEkAAwACAAMAAAAcAEkAAwACAAMAAAAdAEkAAwACAAMAAAAeAEkAAwACAAMAAAAfAEkAAwACAAMAAAAgAEkAAwACAAMAAAAhAEkAAwACAAMAAAAiAEkAAwACAAMAAAAjAEkAAwACAAMAAAAkAEkAAwACAAMAAAAlAEkAAwACAAMAAAAmAEkAAwACAAMAAAAnAEkAAwACAAMAAAAoAEkAAwACAAMAAAApAEkAAwACAAMAAAAqAEkAAwACAAMAAAArAEkAAwACAAMAAAAsAEkAAwACAAMAAAAtAEkAAwACAAMAAAAuAEkAAwACAAMAAAAvAEkAAwACAAMAAAAwAEkAAwACAAMAAAAxAEkAAwACAAMAAAAyAEkAAwACAAMAAAAzAEkAAwACAAMAAAA0AEkAAwACAAMAAAA1AEkAAwACAAMAAAA2AEkAAwACAAMAAAAfABEAAwACAAMAAAAgABEAAwACAAMAAAAgABAAAwACAAIAAAA=") +tile_set = SubResource("TileSet_ai43x") [node name="DemonWoodsParallax" type="ParallaxBackground" parent="."] @@ -369,11 +693,13 @@ motion_scale = Vector2(0.1, 0.1) motion_mirroring = Vector2(480, 0) [node name="Sprite2D" type="Sprite2D" parent="DemonWoodsParallax/BG_Layer"] +visible = false z_index = -40 position = Vector2(242, 140) texture = ExtResource("2_3f4w8") [node name="FarTrees_Layer" type="ParallaxLayer" parent="DemonWoodsParallax"] +position = Vector2(0, 10) motion_scale = Vector2(0.3, 0.3) motion_mirroring = Vector2(592, 0) @@ -383,6 +709,7 @@ position = Vector2(295, 140) texture = ExtResource("3_vi1do") [node name="MidTrees_Layer" type="ParallaxLayer" parent="DemonWoodsParallax"] +position = Vector2(0, 10) motion_scale = Vector2(0.5, 0.5) motion_mirroring = Vector2(592, 0) @@ -390,37 +717,97 @@ motion_mirroring = Vector2(592, 0) z_index = -20 texture_filter = 1 position = Vector2(295, 140) -texture = ExtResource("4_ye1nu") +texture = ExtResource("4_c7co4") [node name="CloseTrees_Layer" type="ParallaxLayer" parent="DemonWoodsParallax"] +position = Vector2(0, -2) motion_scale = Vector2(0.8, 0.8) motion_mirroring = Vector2(592, 0) [node name="Sprite2D" type="Sprite2D" parent="DemonWoodsParallax/CloseTrees_Layer"] z_index = -10 position = Vector2(295, 140) -texture = ExtResource("5_lwbjw") +texture = ExtResource("5_c7co4") -[node name="TileMapLayer" type="TileMapLayer" parent="."] -texture_filter = 1 -position = Vector2(0, -1) -tile_map_data = PackedByteArray("AAAEABAABwABAAIAAAAFABAABwABAAIAAAAGABAABwABAAIAAAAHABAABwABAAIAAAAIABAABwABAAIAAAAJABAABwABAAIAAAAKABAABwABAAIAAAALABAABwABAAIAAAAMABAABwABAAIAAAANABAABwABAAIAAAAOABAABwABAAIAAAAPABAABwABAAIAAAAQABAABwABAAIAAAAVABAABwABAAIAAAAWABAABwABAAIAAAAXABAABwABAAIAAAAYABAABwABAAIAAAAZABAABwABAAIAAAAaABAABwABAAIAAAAbABAABwABAAIAAAAcABAABwABAAIAAAAdABAABwABAAIAAAADABAABwABAAIAAAACABAABwABAAIAAAABABAABwABAAIAAAAAABAABwABAAIAAAD//xAABwABAAIAAAD+/xAABwABAAIAAAD9/xAABwABAAIAAAD8/xAABwABAAIAAAAeABAABwAEAAIAAAAfABAABwABAAIAAAAgABAABwABAAIAAAAhABAABwABAAIAAAAiABAABwABAAIAAAAjABAABwABAAIAAAAkABAABwABAAIAAAAlABAABwABAAIAAAAmABAABwABAAIAAAAnABAABwABAAIAAAAoABAABwAEAAIAAAApABAABwABAAIAAAAqABAABwABAAIAAAArABAABwABAAIAAAAsABAABwABAAIAAAAtABAABwABAAIAAAAuABAABwABAAIAAAAvABAABwAEAAIAAAAwABAABwABAAIAAAAxABAABwABAAIAAAAyABAABwABAAIAAAAzABAABwABAAIAAAA0ABAABwABAAIAAAA1ABAABwABAAIAAAA2ABAABwABAAIAAAA3ABAABwABAAIAAAA4ABAABwABAAIAAAA5ABAABwABAAIAAAA6ABAABwABAAIAAAA7ABAABwABAAIAAAA8ABAABwABAAIAAAA9ABAABwABAAIAAAA+ABAABwACAAIAAAA/ABAABwADAAIAAABAABAABwAEAAIAAABBABAABwAEAAIAAABCABAABwAEAAIAAABDABAABwAEAAIAAABEABAABwAEAAIAAABFABAABwAEAAIAAABGABAABwAEAAIAAABHABAABwAEAAIAAABIABAABwAEAAIAAABJABAABwAEAAIAAABKABAABwAEAAIAAABLABAABwAEAAIAAABMABAABwAEAAIAAABNABAABwAEAAIAAABOABAABwAEAAIAAABPABAABwAEAAIAAABQABAABwAEAAIAAABRABAABwAEAAIAAABSABAABwAEAAIAAABTABAABwAEAAIAAABUABAABwAEAAIAAABVABAABwAEAAIAAABWABAABwAEAAIAAABXABAABwAEAAIAAABYABAABwAEAAIAAABZABAABwAEAAIAAABaABAABwAEAAIAAABbABAABwAEAAIAAABcABAABwAEAAIAAABdABAABwAEAAIAAABeABAABwAEAAIAAABfABAABwAEAAIAAABgABAABwAEAAIAAABhABAABwAEAAIAAABiABAABwAEAAIAAABjABAABwAEAAIAAABkABAABwAEAAIAAABlABAABwAEAAIAAABqABAABwAEAAIAAABrABAABwAEAAIAAABsABAABwAEAAIAAABtABAABwAEAAIAAABuABAABwAEAAIAAABvABAABwAEAAIAAABwABAABwAEAAIAAABxABAABwAEAAIAAAByABAABwAEAAIAAABzABAABwAEAAIAAAB0ABAABwAEAAIAAAB1ABAABwAEAAIAAAB2ABAABwAEAAIAAAB3ABAABwAEAAIAAAB4ABAABwAEAAIAAAB5ABAABwAEAAIAAAB6ABAABwAEAAIAAAB7ABAABwAEAAIAAAB8ABAABwAEAAIAAAB9ABAABwAEAAIAAAB+ABAABwAEAAIAAAB/ABAABwAEAAIAAACAABAABwAEAAIAAACBABAABwAEAAIAAACCABAABwAEAAIAAACDABAABwAEAAIAAACEABAABwAEAAIAAACFABAABwAEAAIAAACGABAABwAEAAIAAACHABAABwAEAAIAAACIABAABwAEAAIAAACJABAABwAEAAIAAACKABAABwAEAAIAAACLABAABwAEAAIAAACMABAABwAEAAIAAACNABAABwAEAAIAAACQABAABwAEAAIAAACRABAABwAEAAIAAACSABAABwAEAAIAAACTABAABwAEAAIAAACUABAABwAEAAIAAACVABAABwAEAAIAAACWABAABwAEAAIAAACXABAABwAEAAIAAACYABAABwAEAAIAAACZABAABwAEAAIAAACaABAABwAEAAIAAACbABAABwAEAAIAAACcABAABwAEAAIAAACdABAABwAEAAIAAACeABAABwAEAAIAAACfABAABwAEAAIAAACgABAABwAEAAIAAAChABAABwAEAAIAAACiABAABwAEAAIAAACjABAABwAEAAIAAACkABAABwAEAAIAAAClABAABwAEAAIAAACmABAABwAEAAIAAACnABAABwAEAAIAAACoABAABwAEAAIAAACpABAABwAEAAIAAACqABAABwAEAAIAAACrABAABwAEAAIAAACsABAABwAEAAIAAACtABAABwAEAAIAAACuABAABwAEAAIAAACvABAABwAEAAIAAACwABAABwAEAAIAAACxABAABwAEAAIAAACyABAABwAEAAIAAACzABAABwAEAAIAAAC0ABAABwAEAAIAAAC1ABAABwAEAAIAAAC2ABAABwAEAAIAAAC3ABAABwAEAAIAAAC4ABAABwAEAAIAAAC5ABAABwAEAAIAAAC6ABAABwAEAAIAAAC7ABAABwAEAAIAAAC8ABAABwAEAAIAAAC9ABAABwAEAAIAAAC+ABAABwAEAAIAAAC/ABAABwAEAAIAAADAABAABwAEAAIAAADBABAABwAEAAIAAADCABAABwAEAAIAAADDABAABwAEAAIAAADEABAABwAEAAIAAADFABAABwAEAAIAAADGABAABwAEAAIAAADHABAABwAEAAIAAADIABAABwAEAAIAAADJABAABwAEAAIAAADKABAABwAEAAIAAADLABAABwAEAAIAAADMABAABwAEAAIAAADNABAABwAEAAIAAADOABAABwAEAAIAAADPABAABwAEAAIAAADQABAABwAEAAIAAADRABAABwAEAAIAAADTABAABwAEAAIAAADUABAABwAEAAIAAADVABAABwAEAAIAAADWABAABwAEAAIAAADXABAABwAEAAIAAADYABAABwAEAAIAAADZABAABwAEAAIAAADaABAABwAEAAIAAADbABAABwAEAAIAAADcABAABwAEAAIAAADdABAABwAEAAIAAADeABAABwAEAAIAAADfABAABwAEAAIAAADgABAABwAEAAIAAADhABAABwAEAAIAAADiABAABwAEAAIAAADjABAABwAEAAIAAADkABAABwAEAAIAAADlABAABwAEAAIAAADmABAABwAEAAIAAADnABAABwAEAAIAAADoABAABwAEAAIAAADpABAABwAEAAIAAADqABAABwAEAAIAAADrABAABwAEAAIAAADsABAABwAEAAIAAADtABAABwAEAAIAAADuABAABwAEAAIAAADvABAABwAEAAIAAADwABAABwAEAAIAAADxABAABwAEAAIAAADyABAABwAEAAIAAADzABAABwAEAAIAAAD0ABAABwAEAAIAAAD1ABAABwAEAAIAAAD2ABAABwAEAAIAAAD3ABAABwAEAAIAAAD4ABAABwAEAAIAAAD5ABAABwAEAAIAAAD6ABAABwAEAAIAAAD7ABAABwAEAAIAAAD8ABAABwAEAAIAAAD9ABAABwAEAAIAAAD+ABAABwAEAAIAAAD/ABAABwAEAAIAAAAAARAABwAEAAIAAAABARAABwAEAAIAAAACARAABwAEAAIAAAADARAABwAEAAIAAAAEARAABwAEAAIAAAAFARAABwAEAAIAAAAGARAABwAFAAIAAAAGAREABwAFAAMAAAAFAREABwAFAAMAAAAEAREABwAFAAMAAAADAREABwAFAAMAAAACAREABwAFAAMAAAABAREABwAFAAMAAAAAAREABwAFAAMAAAD/ABEABwAFAAMAAAD+ABEABwAFAAMAAAD9ABEABwAFAAMAAAD8ABEABwAFAAMAAAD7ABEABwAFAAMAAAD6ABEABwAFAAMAAAD5ABEABwAFAAMAAAD4ABEABwAFAAMAAAD3ABEABwAFAAMAAAD2ABEABwAFAAMAAAD0ABEABwAFAAMAAAD1ABEABwAFAAMAAADzABEABwAFAAMAAADyABEABwAFAAMAAADxABEABwAFAAMAAADwABEABwAFAAMAAADvABEABwAFAAMAAADuABEABwAFAAMAAADtABEABwAFAAMAAADsABEABwAFAAMAAADrABEABwAFAAMAAADqABEABwAFAAMAAADpABEABwAFAAMAAADoABEABwAFAAMAAADnABEABwAFAAMAAADmABEABwAFAAMAAADlABEABwAFAAMAAADkABEABwAFAAMAAADjABEABwAFAAMAAADiABEABwAFAAMAAADhABEABwAFAAMAAADgABEABwAFAAMAAADfABEABwAFAAMAAADeABEABwAFAAMAAADdABEABwAFAAMAAADcABEABwAFAAMAAADbABEABwAFAAMAAADaABEABwAFAAMAAADZABEABwAFAAMAAADYABEABwAFAAMAAADXABEABwAFAAMAAADWABEABwAFAAMAAADVABEABwAFAAMAAADUABEABwAFAAMAAADTABEABwAFAAMAAADSABEABwAFAAMAAADRABEABwAFAAMAAADSABAABwAEAAIAAADQABEABwAFAAMAAADPABEABwAFAAMAAADOABEABwAFAAMAAADNABEABwAFAAMAAADMABEABwAFAAMAAADLABEABwAFAAMAAADKABEABwAFAAMAAADJABEABwAFAAMAAADIABEABwAFAAMAAADHABEABwAFAAMAAADGABEABwAFAAMAAADFABEABwAFAAMAAADEABEABwAFAAMAAADDABEABwAFAAMAAADCABEABwAFAAMAAADBABEABwAFAAMAAADAABEABwAFAAMAAAC/ABEABwAFAAMAAAC+ABEABwAFAAMAAAC9ABEABwAFAAMAAAC8ABEABwAFAAMAAAC7ABEABwAFAAMAAAC6ABEABwAFAAMAAAC5ABEABwAFAAMAAAC4ABEABwAFAAMAAAC3ABEABwAFAAMAAAC2ABEABwAFAAMAAAC1ABEABwAFAAMAAAC0ABEABwAFAAMAAACzABEABwAFAAMAAACyABEABwAFAAMAAACxABEABwAFAAMAAACwABEABwAFAAMAAACvABEABwAFAAMAAACuABEABwAFAAMAAACtABEABwAFAAMAAACrABEABwAFAAMAAACsABEABwAFAAMAAACqABEABwAFAAMAAACpABEABwAFAAMAAACoABEABwAFAAMAAACnABEABwAFAAMAAACmABEABwAFAAMAAAClABEABwAFAAMAAACkABEABwAFAAMAAACjABEABwAFAAMAAACiABEABwAFAAMAAAChABEABwAFAAMAAACgABEABwAFAAMAAACeABEABwAFAAMAAACdABEABwAFAAMAAACfABEABwAFAAMAAACcABEABwAFAAMAAACbABEABwAFAAMAAACaABEABwAFAAMAAACZABEABwAFAAMAAACYABEABwAFAAMAAACXABEABwAFAAMAAACWABEABwAFAAMAAACVABEABwAFAAMAAACUABEABwAFAAMAAACTABEABwAFAAMAAACSABEABwAFAAMAAACRABEABwAFAAMAAACQABEABwAFAAMAAACPABEABwAFAAMAAACOABEABwAFAAMAAACNABEABwAFAAMAAACMABEABwAFAAMAAACLABEABwAFAAMAAACKABEABwAFAAMAAACJABEABwAFAAMAAACPABAABwAEAAIAAACOABAABwAEAAIAAACIABEABwAEAAMAAACHABEABwAEAAMAAACGABEABwAEAAMAAACFABEABwAEAAMAAACEABEABwAEAAMAAACDABEABwAEAAMAAACCABEABwAEAAMAAACBABEABwAEAAMAAACAABEABwAEAAMAAAB/ABEABwAEAAMAAAB+ABEABwAEAAMAAAB9ABEABwAEAAMAAAB8ABEABwAEAAMAAAB7ABEABwAEAAMAAAB6ABEABwAEAAMAAAB5ABEABwAEAAMAAAB4ABEABwAEAAMAAAB3ABEABwAEAAMAAAB2ABEABwAEAAMAAAB1ABEABwAEAAMAAAB0ABEABwAEAAMAAABzABEABwAEAAMAAAByABEABwAEAAMAAABxABEABwAEAAMAAABwABEABwAEAAMAAABvABEABwAEAAMAAABuABEABwAEAAMAAABtABEABwAEAAMAAABsABEABwAEAAMAAABrABEABwAEAAMAAABqABEABwAEAAMAAABpABEABwAEAAMAAABoABEABwAEAAMAAABnABEABwAEAAMAAABmABEABwAEAAMAAABlABEABwAEAAMAAABkABEABwAEAAMAAABjABEABwAEAAMAAABiABEABwAEAAMAAABhABEABwAEAAMAAABgABEABwAEAAMAAABfABEABwAEAAMAAABeABEABwAEAAMAAABdABEABwAEAAMAAABcABEABwAEAAMAAABbABEABwAEAAMAAABaABEABwAEAAMAAABZABEABwAEAAMAAABYABEABwAEAAMAAABXABEABwAEAAMAAABWABEABwAEAAMAAABVABEABwAEAAMAAABUABEABwAEAAMAAABTABEABwAEAAMAAABSABEABwAEAAMAAABRABEABwAEAAMAAABQABEABwAEAAMAAABPABEABwAEAAMAAABOABEABwAEAAMAAABNABEABwAEAAMAAABMABEABwAEAAMAAABLABEABwAEAAMAAABKABEABwAEAAMAAABJABEABwAEAAMAAABIABEABwAEAAMAAABHABEABwAEAAMAAABGABEABwAEAAMAAABFABEABwAEAAMAAABEABEABwAEAAMAAABDABEABwAEAAMAAABCABEABwAEAAMAAABpABAABwAEAAIAAABoABAABwAEAAIAAABnABAABwAEAAIAAABmABAABwAEAAIAAABBABEABwAEAAMAAABAABEABwAEAAMAAAA/ABEABwAEAAMAAAA+ABEABwAEAAMAAAA9ABEABwAEAAMAAAA8ABEABwAEAAMAAAA7ABEABwAEAAMAAAA6ABEABwAEAAMAAAA5ABEABwAEAAMAAAA4ABEABwAEAAMAAAA3ABEABwAEAAMAAAA2ABEABwAEAAMAAAA1ABEABwAEAAMAAAA0ABEABwAEAAMAAAAzABEABwAEAAMAAAAyABEABwAEAAMAAAAxABEABwAEAAMAAAAwABEABwAEAAMAAAAvABEABwAEAAMAAAAuABEABwAEAAMAAAAtABEABwAEAAMAAAAsABEABwAEAAMAAAArABEABwAEAAMAAAAqABEABwAEAAMAAAApABEABwAEAAMAAAAoABEABwAEAAMAAAAnABEABwAEAAMAAAAmABEABwAEAAMAAAAlABEABwAEAAMAAAAkABEABwAEAAMAAAAjABEABwAEAAMAAAAiABEABwAEAAMAAAAhABEABwAEAAMAAAAgABEABwAEAAMAAAAfABEABwAEAAMAAAAeABEABwAEAAMAAAAdABEABwAEAAMAAAAcABEABwAEAAMAAAAbABEABwAEAAMAAAAaABEABwAEAAMAAAAZABEABwAEAAMAAAAYABEABwAEAAMAAAAXABEABwAEAAMAAAAWABEABwAEAAMAAAAVABEABwAEAAMAAAAUABEABwAEAAMAAAATABEABwAEAAMAAAASABEABwAEAAMAAAARABEABwAEAAMAAAAQABEABwAEAAMAAAAPABEABwAEAAMAAAAOABEABwAEAAMAAAANABEABwAEAAMAAAAMABEABwAEAAMAAAALABEABwAEAAMAAAAKABEABwAEAAMAAAAJABEABwAEAAMAAAAIABEABwAEAAMAAAAHABEABwAEAAMAAAAGABEABwAEAAMAAAAFABEABwAEAAMAAAAEABEABwAEAAMAAAADABEABwAEAAMAAAACABEABwAEAAMAAAD8/xEABwAEAAMAAAD9/xEABwAEAAMAAAD+/xEABwAEAAMAAAD//xEABwAEAAMAAAAAABEABwAEAAMAAAABABEABwAEAAMAAAARABAABwAEAAIAAAASABAABwAEAAIAAAATABAABwAEAAIAAAAUABAABwAEAAIAAAD7/xAABwAEAAIAAAD6/xAABwAEAAIAAAD5/xAABwAEAAIAAAD7/xEABwAEAAMAAAD6/xEABwAEAAMAAAD5/xEABwAEAAMAAAA=") -tile_set = SubResource("TileSet_ai43x") +[node name="CloseTrees_Layer2" type="ParallaxLayer" parent="DemonWoodsParallax"] +position = Vector2(0, -35) +motion_scale = Vector2(0.8, 0.8) +motion_mirroring = Vector2(592, 0) + +[node name="Sprite2D" type="Sprite2D" parent="DemonWoodsParallax/CloseTrees_Layer2"] +z_index = -10 +position = Vector2(295, 140) +texture = ExtResource("6_3f4w8") [node name="Triggers" type="Node2D" parent="."] -[node name="Area2D2" parent="Triggers" instance=ExtResource("7_qo1gf")] -position = Vector2(646, 406) -effect = "destroy" +[node name="Wardrobes" type="Node2D" parent="."] -[node name="Area2D3" parent="Triggers" instance=ExtResource("7_qo1gf")] -position = Vector2(892, 406) +[node name="Wardrobe1" parent="Wardrobes" node_paths=PackedStringArray("combat_spawn", "return_spawn") instance=ExtResource("17_dvm4i")] +position = Vector2(161, 202) +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) +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) +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) +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) +combat_spawn = NodePath("../../CombatSpawns/CombatSpawn5") +return_spawn = NodePath("../../ReturnSpawns/ReturnSpawn5") + +[node name="CombatSpawns" type="Node2D" parent="."] +position = Vector2(-400, 523) + +[node name="CombatSpawn1" type="Marker2D" parent="CombatSpawns"] +position = Vector2(569, 517) + +[node name="CombatSpawn2" type="Marker2D" parent="CombatSpawns"] +position = Vector2(3467, 562) + +[node name="CombatSpawn3" type="Marker2D" parent="CombatSpawns"] +position = Vector2(585, 1791) + +[node name="CombatSpawn4" type="Marker2D" parent="CombatSpawns"] +position = Vector2(2042, 1191) + +[node name="CombatSpawn5" type="Marker2D" parent="CombatSpawns"] +position = Vector2(3463, 1820) + +[node name="ReturnSpawns" type="Node2D" parent="."] + +[node name="ReturnSpawn1" type="Marker2D" parent="ReturnSpawns"] +position = Vector2(217, 213) + +[node name="ReturnSpawn2" type="Marker2D" parent="ReturnSpawns"] +position = Vector2(739, 216) + +[node name="ReturnSpawn3" type="Marker2D" parent="ReturnSpawns"] +position = Vector2(1404, 216) + +[node name="ReturnSpawn4" type="Marker2D" parent="ReturnSpawns"] +position = Vector2(2193, 208) + +[node name="ReturnSpawn5" type="Marker2D" parent="ReturnSpawns"] +position = Vector2(3033, 212) [node name="Coins" type="Node2D" parent="."] position = Vector2(9, 5) [node name="Area2D" parent="Coins" instance=ExtResource("8_3jtcq")] -position = Vector2(1059, 381) +position = Vector2(950, 419) [node name="Area2D2" parent="Coins" instance=ExtResource("8_3jtcq")] position = Vector2(1238, 367) @@ -431,38 +818,83 @@ position = Vector2(1109, 386) [node name="Enemies" type="Node2D" parent="."] position = Vector2(122, 11) -[node name="WorldBoundary" type="StaticBody2D" parent="."] +[node name="Decor" type="Node2D" parent="."] + +[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) +scale = Vector2(0.15, 0.15) +texture = ExtResource("16_dvm4i") + +[node name="Laundry" type="Sprite2D" parent="Decor"] +position = Vector2(881, 242) +scale = Vector2(0.2, 0.2) +texture = ExtResource("12_lwbjw") + +[node name="Backpack" type="Sprite2D" parent="Decor"] +position = Vector2(385, 238) +scale = Vector2(0.2, 0.2) +texture = ExtResource("11_ye1nu") + +[node name="Boundaries" type="Node2D" parent="."] position = Vector2(574, 596) -metadata/_edit_group_ = true -[node name="CollisionShape2D" type="CollisionShape2D" parent="WorldBoundary"] -shape = SubResource("WorldBoundaryShape2D_1l0tm") - -[node name="LeftWallBoundary" type="StaticBody2D" parent="WorldBoundary"] - -[node name="CollisionShape2D" type="CollisionShape2D" parent="WorldBoundary/LeftWallBoundary"] -position = Vector2(-514.5, -322.5) -shape = SubResource("RectangleShape2D_mtqcm") - -[node name="RightWallBoundary" type="StaticBody2D" parent="WorldBoundary"] +[node name="Floor" type="StaticBody2D" parent="Boundaries"] position = Vector2(4000, 0) -[node name="CollisionShape2D" type="CollisionShape2D" parent="WorldBoundary/RightWallBoundary"] -position = Vector2(-638.5, -321) -shape = SubResource("RectangleShape2D_v8qg6") - -[node name="Floor" type="StaticBody2D" parent="WorldBoundary"] -position = Vector2(4000, 0) - -[node name="CollisionShape2D" type="CollisionShape2D" parent="WorldBoundary/Floor"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/Floor"] position = Vector2(-2503, -324.9375) shape = SubResource("RectangleShape2D_q7uud") debug_color = Color(0.3397953, 0.50140995, 0.95734316, 0.41960785) +[node name="CollisionShape2D2" type="CollisionShape2D" parent="Boundaries/Floor"] +position = Vector2(-2542.5, 573) +shape = SubResource("RectangleShape2D_3jtcq") +debug_color = Color(0.3397953, 0.50140995, 0.95734316, 0.41960785) + +[node name="CollisionShape2D4" type="CollisionShape2D" parent="Boundaries/Floor"] +position = Vector2(-2542.5, 1252.5) +shape = SubResource("RectangleShape2D_dvm4i") +debug_color = Color(0.3397953, 0.50140995, 0.95734316, 0.41960785) + +[node name="CollisionShape2D3" type="CollisionShape2D" parent="Boundaries/Floor"] +position = Vector2(-2509, 1880) +shape = SubResource("RectangleShape2D_1fdxh") +debug_color = Color(0.3397953, 0.50140995, 0.95734316, 0.41960785) + +[node name="RightWallBoundary" type="StaticBody2D" parent="Boundaries"] +position = Vector2(4000, 0) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/RightWallBoundary"] +position = Vector2(-632.5, 770.25) +shape = SubResource("RectangleShape2D_v8qg6") + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="Boundaries/RightWallBoundary"] +position = Vector2(-3087.5, 1108) +shape = SubResource("RectangleShape2D_sceau") + +[node name="LeftWallBoundary" type="StaticBody2D" parent="Boundaries"] + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/LeftWallBoundary"] +position = Vector2(-515, 765.5) +shape = SubResource("RectangleShape2D_mtqcm") + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="Boundaries/LeftWallBoundary"] +position = Vector2(2195.5, 1110) +shape = SubResource("RectangleShape2D_dd4xe") + +[node name="WorldBoundary" type="StaticBody2D" parent="Boundaries"] +position = Vector2(564, 2079) +metadata/_edit_group_ = true + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Boundaries/WorldBoundary"] +shape = SubResource("WorldBoundaryShape2D_3jtcq") + [node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="UI" parent="CanvasLayer" instance=ExtResource("9_dvm4i")] metadata/_edit_use_anchors_ = true - -[connection signal="areatrigger" from="Triggers/Area2D2" to="." method="_on_areatrigger"] -[connection signal="areatrigger" from="Triggers/Area2D3" to="." method="_on_areatrigger"] diff --git a/Scenes/Levels/MainGame.tscn b/Scenes/Levels/MainGame.tscn index e675539..21d447b 100644 --- a/Scenes/Levels/MainGame.tscn +++ b/Scenes/Levels/MainGame.tscn @@ -2,7 +2,7 @@ [ext_resource type="PackedScene" uid="uid://bu8e4iyw8pc03" path="res://Scenes/Player.tscn" id="1_d5ayw"] [ext_resource type="Script" uid="uid://bs4frobn6kxne" path="res://Scripts/scene_manager.gd" id="2_us1pb"] -[ext_resource type="PackedScene" uid="uid://c6mxse0hqjro7" path="res://Scenes/Levels/Level_1_library.tscn" id="3_cwqmr"] +[ext_resource type="PackedScene" uid="uid://8n6472fqqmcc" path="res://Scenes/Levels/Level_3_graveyard.tscn" id="3_d5ayw"] [node name="MainGame" type="Node2D"] @@ -13,4 +13,4 @@ script = ExtResource("2_us1pb") [node name="CurrentLevel" type="Node2D" parent="."] -[node name="Level_1_library" parent="CurrentLevel" instance=ExtResource("3_cwqmr")] +[node name="Graveyard" parent="CurrentLevel" instance=ExtResource("3_d5ayw")] diff --git a/Scenes/Wardrobe.tscn b/Scenes/Wardrobe.tscn new file mode 100644 index 0000000..419583b --- /dev/null +++ b/Scenes/Wardrobe.tscn @@ -0,0 +1,28 @@ +[gd_scene load_steps=5 format=3 uid="uid://dyxbksdpg14iw"] + +[ext_resource type="Script" uid="uid://dvy2m2noeyqdg" path="res://Scripts/wardrobe.gd" id="1_g2djp"] +[ext_resource type="Texture2D" uid="uid://b4146fu52p18y" path="res://Assets/Graphics/Terrains/Items/Graveyard/closed-wardrobe.png" id="2_vjqmg"] +[ext_resource type="Texture2D" uid="uid://c1cttdrixt2nx" path="res://Assets/Graphics/Terrains/Items/Graveyard/opened-wardrobe.png" id="3_ufc8o"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_g5gow"] +size = Vector2(330, 380) + +[node name="Wardrobe" type="Node2D"] +script = ExtResource("1_g2djp") + +[node name="ClosedSprite" type="Sprite2D" parent="."] +scale = Vector2(0.2, 0.2) +texture = ExtResource("2_vjqmg") + +[node name="OpenSprite" type="Sprite2D" parent="."] +visible = false +scale = Vector2(0.2, 0.2) +texture = ExtResource("3_ufc8o") + +[node name="Area2D" type="Area2D" parent="."] +scale = Vector2(0.2, 0.2) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="Area2D"] +position = Vector2(-5.000018, 9.999998) +scale = Vector2(0.9999998, 0.9999998) +shape = SubResource("RectangleShape2D_g5gow") diff --git a/Scripts/wardrobe.gd b/Scripts/wardrobe.gd new file mode 100644 index 0000000..2b71654 --- /dev/null +++ b/Scripts/wardrobe.gd @@ -0,0 +1,49 @@ +extends Node2D + +@export var combat_spawn: Marker2D +@export var return_spawn: Marker2D + +@onready var closed_sprite: Sprite2D = $ClosedSprite +@onready var open_sprite: Sprite2D = $OpenSprite +@onready var area: Area2D = $Area2D + +var player_inside := false +var player: Player = null +var completed := false + +func _ready() -> void: + open_sprite.visible = false + closed_sprite.visible = true + + area.body_entered.connect(_on_body_entered) + area.body_exited.connect(_on_body_exited) + +func _process(_delta: float) -> void: + if player_inside and not completed and Input.is_action_just_pressed("ui_up"): + enter_wardrobe() + +func _on_body_entered(body: Node) -> void: + if body is Player: + player_inside = true + player = body + print("Press UP to enter wardrobe") + +func _on_body_exited(body: Node) -> void: + if body is Player: + player_inside = false + player = null + +func enter_wardrobe() -> void: + if player == null: + return + + if combat_spawn == null: + print("No combat_spawn assigned for this wardrobe yet") + return + + print("Entering wardrobe") + + closed_sprite.visible = false + open_sprite.visible = true + + player.global_position = combat_spawn.global_position diff --git a/Scripts/wardrobe.gd.uid b/Scripts/wardrobe.gd.uid new file mode 100644 index 0000000..67e1661 --- /dev/null +++ b/Scripts/wardrobe.gd.uid @@ -0,0 +1 @@ +uid://dvy2m2noeyqdg