This commit is contained in:
2026-03-13 22:00:02 -05:00
parent 90241d6830
commit 6738e8d217
676 changed files with 15819 additions and 78 deletions

View File

@@ -0,0 +1,7 @@
[gd_scene format=3 uid="uid://303hbhqetdhy"]
[ext_resource type="Script" uid="uid://dvgd5ejerauqm" path="res://Scripts/Entity Spawners/arrow_spawner.gd" id="1_dsltu"]
[node name="Arrow Spawner" type="Node" unique_id=627092886 node_paths=PackedStringArray("arrow_parent")]
script = ExtResource("1_dsltu")
arrow_parent = NodePath("")

View File

@@ -0,0 +1,7 @@
[gd_scene format=3 uid="uid://divmfeqf10ri1"]
[ext_resource type="Script" uid="uid://c5yjcjk51l4bd" path="res://Scripts/Maps/Connectors/bench_interaction_connector.gd" id="1_34r4h"]
[node name="Bench Interaction Connector" type="Node" unique_id=541204437 node_paths=PackedStringArray("player")]
script = ExtResource("1_34r4h")
player = NodePath("")

View File

@@ -0,0 +1,6 @@
[gd_scene format=3 uid="uid://dl2jpjtbiju34"]
[ext_resource type="Script" uid="uid://dw76slp457s1v" path="res://Scripts/Maps/Connectors/chest_interaction_connector.gd" id="1_aitih"]
[node name="Chest Interaction Connector" type="Node" unique_id=625804018]
script = ExtResource("1_aitih")

View File

@@ -0,0 +1,6 @@
[gd_scene format=3 uid="uid://b03s7fw8bxdxs"]
[ext_resource type="Script" uid="uid://d3hhbegfxdnqq" path="res://Scripts/Maps/Connectors/interactive_loading_zone_connector.gd" id="1_2sjeq"]
[node name="Interactive Loading Zone Connector" type="Node" unique_id=833475826]
script = ExtResource("1_2sjeq")

View File

@@ -0,0 +1,8 @@
[gd_scene format=3 uid="uid://did853bh5xeic"]
[ext_resource type="Script" uid="uid://dkcsftcdqtmg" path="res://Scripts/Maps/Connectors/spawn_marker_connector.gd" id="1_kb3a7"]
[node name="Spawn Marker Connector" type="Node" unique_id=807187299 node_paths=PackedStringArray("player", "markers")]
script = ExtResource("1_kb3a7")
player = NodePath("")
markers = NodePath("")

View File

@@ -0,0 +1,139 @@
[gd_scene format=4 uid="uid://laxewy7irxno"]
[ext_resource type="Script" uid="uid://dbscr0b7k3rtp" path="res://Scripts/Maps/Connectors/collision_loading_zone_connector.gd" id="1_18bbf"]
[ext_resource type="TileSet" uid="uid://df0lg5vkqwbbt" path="res://Resources/Tilesets/home_interior.tres" id="1_rf04x"]
[ext_resource type="Script" uid="uid://dkcsftcdqtmg" path="res://Scripts/Maps/Connectors/spawn_marker_connector.gd" id="2_16uj4"]
[ext_resource type="PackedScene" uid="uid://ca75b65eh7vv8" path="res://Scenes/Objects/Loading Zone/collision_loading_zone.tscn" id="2_fdso5"]
[ext_resource type="PackedScene" uid="uid://6athlweutl2g" path="res://Scenes/Characters/Player/player.tscn" id="2_lky26"]
[ext_resource type="PackedScene" uid="uid://bbules4o3xayc" path="res://Scenes/Objects/Loading Zone/loading_zone_transporter.tscn" id="3_7kg22"]
[ext_resource type="PackedScene" uid="uid://dl2jpjtbiju34" path="res://Scenes/Maps/Connectors/chest_interaction_connector.tscn" id="3_ec540"]
[ext_resource type="PackedScene" uid="uid://b7u4hlvuqiefn" path="res://Scenes/Objects/Chests/Item Chests/item_chest_02 (Metal).tscn" id="4_a58cd"]
[ext_resource type="PackedScene" uid="uid://b60nr4wfvijpf" path="res://Scenes/Objects/Dialogue/dialogue_trigger.tscn" id="5_msu6a"]
[ext_resource type="Texture2D" uid="uid://bm5ewxv51potl" path="res://Assets/Spritesheets/NPCs/Miner_Mike.png" id="6_x3y8m"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_7kg22"]
size = Vector2(32, 8)
[sub_resource type="AtlasTexture" id="AtlasTexture_a58cd"]
atlas = ExtResource("6_x3y8m")
region = Rect2(0, 0, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_msu6a"]
atlas = ExtResource("6_x3y8m")
region = Rect2(64, 0, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_ec540"]
atlas = ExtResource("6_x3y8m")
region = Rect2(128, 0, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_6xfm6"]
atlas = ExtResource("6_x3y8m")
region = Rect2(192, 0, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_nhbhl"]
atlas = ExtResource("6_x3y8m")
region = Rect2(256, 0, 64, 64)
[sub_resource type="AtlasTexture" id="AtlasTexture_1662b"]
atlas = ExtResource("6_x3y8m")
region = Rect2(320, 0, 64, 64)
[sub_resource type="SpriteFrames" id="SpriteFrames_qunaf"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_a58cd")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_msu6a")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ec540")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_6xfm6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_nhbhl")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_1662b")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[node name="Home 01" type="Node2D" unique_id=1401818514]
y_sort_enabled = true
[node name="Collision Loading Zone Connector" type="Node" parent="." unique_id=483597596]
script = ExtResource("1_18bbf")
[node name="Spawn Marker Connector" type="Node" parent="." unique_id=296643918 node_paths=PackedStringArray("player", "markers")]
script = ExtResource("2_16uj4")
player = NodePath("../Player")
markers = NodePath("../Spawn Markers")
[node name="Chest Interaction Connector" parent="." unique_id=625804018 instance=ExtResource("3_ec540")]
[node name="Tilemap" type="Node2D" parent="." unique_id=894627186]
y_sort_enabled = true
[node name="Structure" type="TileMapLayer" parent="Tilemap" unique_id=1211329497]
tile_map_data = PackedByteArray("AAACAAUAAQAGAAAAAAACAAYAAQAGAAEAAAACAAcAAQAGAAAAAAADAAUAAQAHAAAAAAADAAYAAQAHAAEAAAADAAcAAQAHAAAAAAAEAAUAAQAGAAAAAAAEAAYAAQAGAAEAAAAEAAcAAQAGAAAAAAAFAAUAAQAHAAAAAAAFAAYAAQAHAAEAAAAFAAcAAQAHAAAAAAAGAAUAAQAGAAAAAAAGAAYAAQAGAAEAAAAGAAcAAQAGAAAAAAAHAAUAAQAHAAAAAAAHAAYAAQAHAAEAAAAHAAcAAQAHAAAAAAAIAAUAAQAGAAAAAAAIAAYAAQAGAAEAAAAIAAcAAQAGAAAAAAAJAAUAAQAHAAAAAAAJAAYAAQAHAAEAAAAJAAcAAQAHAAAAAAAKAAUAAQAGAAAAAAAKAAYAAQAGAAEAAAAKAAcAAQAGAAAAAAALAAUAAQAHAAAAAAALAAYAAQAHAAEAAAALAAcAAQAHAAAAAAAMAAUAAQAGAAAAAAAMAAYAAQAGAAEAAAAMAAcAAQAGAAAAAAANAAUAAQAHAAAAAAANAAYAAQAHAAEAAAANAAcAAQAHAAAAAAACAAgAAQAGAAEAAAACAAkAAQAGAAAAAAACAAoAAQAGAAEAAAADAAgAAQAHAAEAAAADAAkAAQAHAAAAAAADAAoAAQAHAAEAAAAEAAgAAQAGAAEAAAAEAAkAAQAGAAAAAAAEAAoAAQAGAAEAAAAFAAgAAQAHAAEAAAAFAAkAAQAHAAAAAAAFAAoAAQAHAAEAAAAGAAgAAQAGAAEAAAAGAAkAAQAGAAAAAAAGAAoAAQAGAAEAAAAHAAgAAQAHAAEAAAAHAAkAAQAHAAAAAAAHAAoAAQAHAAEAAAAIAAgAAQAGAAEAAAAIAAkAAQAGAAAAAAAIAAoAAQAGAAEAAAAJAAgAAQAHAAEAAAAJAAkAAQAHAAAAAAAJAAoAAQAHAAEAAAAKAAgAAQAGAAEAAAAKAAkAAQAGAAAAAAAKAAoAAQAGAAEAAAALAAgAAQAHAAEAAAALAAkAAQAHAAAAAAALAAoAAQAHAAEAAAAMAAgAAQAGAAEAAAAMAAkAAQAGAAAAAAAMAAoAAQAGAAEAAAANAAgAAQAHAAEAAAANAAkAAQAHAAAAAAANAAoAAQAHAAEAAAACAAQAAAAGAAUAAAACAAIAAAAGAAMAAAACAAMAAAAGAAQAAAANAAIAAAAHAAMAAAANAAMAAAAHAAQAAAANAAQAAAAHAAUAAAADAAIAAAABAAMAAAADAAMAAAABAAQAAAADAAQAAAABAAUAAAAEAAIAAAABAAMAAAAEAAMAAAABAAQAAAAEAAQAAAABAAUAAAAFAAIAAAABAAMAAAAFAAMAAAABAAQAAAAFAAQAAAABAAUAAAAGAAIAAAABAAMAAAAGAAMAAAABAAQAAAAGAAQAAAABAAUAAAAHAAIAAAABAAMAAAAHAAMAAAABAAQAAAAHAAQAAAABAAUAAAAIAAIAAAABAAMAAAAIAAMAAAABAAQAAAAIAAQAAAABAAUAAAAJAAIAAAABAAMAAAAJAAMAAAABAAQAAAAJAAQAAAABAAUAAAAKAAIAAAABAAMAAAAKAAMAAAABAAQAAAAKAAQAAAABAAUAAAALAAIAAAABAAMAAAALAAMAAAABAAQAAAALAAQAAAABAAUAAAAMAAIAAAABAAMAAAAMAAMAAAABAAQAAAAMAAQAAAABAAUAAAAOAAIAAAACAAEAAAAOAAMAAAACAAEAAAAOAAQAAAACAAEAAAAOAAUAAAACAAEAAAAOAAYAAAACAAEAAAAOAAcAAAACAAEAAAAOAAgAAAACAAEAAAAOAAkAAAACAAEAAAAOAAoAAAACAAEAAAACAAEAAAABAAAAAAADAAEAAAABAAAAAAAEAAEAAAABAAAAAAAFAAEAAAABAAAAAAAGAAEAAAABAAAAAAAHAAEAAAABAAAAAAAIAAEAAAABAAAAAAAJAAEAAAABAAAAAAAKAAEAAAABAAAAAAALAAEAAAABAAAAAAAMAAEAAAABAAAAAAANAAEAAAABAAAAAAABAAIAAAAAAAEAAAABAAMAAAAAAAEAAAABAAQAAAAAAAEAAAABAAUAAAAAAAEAAAABAAYAAAAAAAEAAAABAAcAAAAAAAEAAAABAAgAAAAAAAEAAAABAAkAAAAAAAEAAAABAAoAAAAAAAEAAAACAAsAAAABAAIAAAADAAsAAAAEAAEAAAAMAAsAAAABAAIAAAANAAsAAAABAAIAAAABAAEAAAAAAAAAAAAOAAEAAAACAAAAAAABAAsAAAAAAAIAAAAOAAsAAAACAAIAAAALAAsAAAABAAIAAAAKAAsAAAABAAIAAAAJAAsAAAABAAIAAAAIAAsAAAABAAIAAAAHAAsAAAABAAIAAAAGAAsAAAADAAEAAAAEAAsAAQAHAAAAAAAFAAsAAQAHAAAAAAA=")
tile_set = ExtResource("1_rf04x")
[node name="Decor" type="TileMapLayer" parent="Tilemap" unique_id=941487815]
y_sort_enabled = true
tile_map_data = PackedByteArray("AAADAAQABAAAAAAAAAAEAAUABQAAAAAAAAACAAgAAgAAAAIAAAACAAkAAgAAAAMAAAADAAgAAgACAAIAAAADAAkAAgACAAMAAAAEAAgACQADAAAAAAAMAAUACwAAAAgAAAAIAAMACgAGAAAAAAA=")
tile_set = ExtResource("1_rf04x")
[node name="Decor 2" type="TileMapLayer" parent="Tilemap" unique_id=1988290805]
y_sort_enabled = true
tile_map_data = PackedByteArray("AAADAAgABwAAAAQAAAA=")
tile_set = ExtResource("1_rf04x")
[node name="Objects" type="Node2D" parent="." unique_id=1163373560]
y_sort_enabled = true
[node name="Item Chest 02" parent="Objects" unique_id=152271802 node_paths=PackedStringArray("locked_message_dialogue_trigger") instance=ExtResource("4_a58cd")]
position = Vector2(206, 117)
is_locked = true
locked_message_dialogue_trigger = NodePath("Locked Dialogue Trigger")
[node name="Locked Dialogue Trigger" parent="Objects/Item Chest 02" unique_id=189867444 instance=ExtResource("5_msu6a")]
dialogue_name = "MSG_FOREST_DUNGEON_ENTRANCE_HOME_01_LOCKED_CHEST_01"
[node name="Loading Zones" type="Node2D" parent="." unique_id=1862302491]
[node name="Collision Loading Zone" parent="Loading Zones" unique_id=1043800735 node_paths=PackedStringArray("loading_zone_transporter") instance=ExtResource("2_fdso5")]
loading_zone_transporter = NodePath("Loading Zone Transporter")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Loading Zones/Collision Loading Zone" unique_id=2049955470]
position = Vector2(80, 188)
shape = SubResource("RectangleShape2D_7kg22")
[node name="Loading Zone Transporter" parent="Loading Zones/Collision Loading Zone" unique_id=1690817663 instance=ExtResource("3_7kg22")]
destination_marker_name = "Home 01 Entrance"
[node name="Spawn Markers" type="Node2D" parent="." unique_id=1756787676]
[node name="Entrance" type="Marker2D" parent="Spawn Markers" unique_id=421447336]
position = Vector2(80, 175)
[node name="NPCs" type="Node2D" parent="." unique_id=1965309351]
[node name="CharacterBody2D" type="CharacterBody2D" parent="NPCs" unique_id=1487693855]
position = Vector2(93, 85)
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="NPCs/CharacterBody2D" unique_id=1921427945]
sprite_frames = SubResource("SpriteFrames_qunaf")
autoplay = "default"
[node name="Camera2D" type="Camera2D" parent="." unique_id=2134984506]
position = Vector2(127, 110)
zoom = Vector2(3, 3)
[node name="Player" parent="." unique_id=1502234578 instance=ExtResource("2_lky26")]
position = Vector2(108, 139)

File diff suppressed because one or more lines are too long

View File

@@ -4,10 +4,13 @@
[ext_resource type="TileSet" uid="uid://df0lg5vkqwbbt" path="res://Resources/Tilesets/home_interior.tres" id="2_kt7c3"]
[ext_resource type="Script" uid="uid://cpr710p4wdgx" path="res://Scripts/Maps/Connectors/shop_item_label_connector.gd" id="2_r8s0p"]
[ext_resource type="PackedScene" uid="uid://ddgeo3vwebqeg" path="res://Scenes/Objects/shop_item.tscn" id="3_7ftpj"]
[ext_resource type="Script" uid="uid://dkcsftcdqtmg" path="res://Scripts/Maps/Connectors/spawn_marker_connector.gd" id="3_t8w5b"]
[ext_resource type="Texture2D" uid="uid://hop1gedjh8s4" path="res://Assets/Spritesheets/Player/icons_full_32.png" id="4_r8s0p"]
[ext_resource type="PackedScene" uid="uid://6athlweutl2g" path="res://Scenes/Characters/Player/player.tscn" id="5_6ky6i"]
[ext_resource type="Texture2D" uid="uid://crebnygky3qv0" path="res://Assets/Sprites/Black Square.png" id="6_kt7c3"]
[ext_resource type="PackedScene" uid="uid://bbules4o3xayc" path="res://Scenes/Objects/Loading Zone/loading_zone_transporter.tscn" id="6_t8w5b"]
[ext_resource type="Texture2D" uid="uid://bf6llktwqhs8l" path="res://Assets/Sprites/Door Fade.png" id="7_7ftpj"]
[ext_resource type="PackedScene" uid="uid://ca75b65eh7vv8" path="res://Scenes/Objects/Loading Zone/collision_loading_zone.tscn" id="9_kp1fr"]
[sub_resource type="AtlasTexture" id="AtlasTexture_fdj0q"]
atlas = ExtResource("4_r8s0p")
@@ -30,12 +33,20 @@ region = Rect2(32, 544, 32, 32)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_kt7c3"]
size = Vector2(12, 6)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_kp1fr"]
size = Vector2(32, 6)
[node name="Shop" type="Node2D" unique_id=547318403]
script = ExtResource("1_83xsp")
[node name="Shop Item Notification Connector" type="Node" parent="." unique_id=1088308326]
script = ExtResource("2_r8s0p")
[node name="Spawn Marker Connector" type="Node" parent="." unique_id=2053338893 node_paths=PackedStringArray("player", "markers")]
script = ExtResource("3_t8w5b")
player = NodePath("../Player")
markers = NodePath("../Spawn Markers")
[node name="Tilemap" type="Node2D" parent="." unique_id=81778152]
[node name="TileMapLayer" type="TileMapLayer" parent="Tilemap" unique_id=1856499099]
@@ -87,6 +98,23 @@ position = Vector2(0, 7)
shape = SubResource("RectangleShape2D_kt7c3")
debug_color = Color(0.9710676, 0.103622, 0.35069537, 0.41960785)
[node name="Loading Zones" type="Node2D" parent="." unique_id=525992692]
[node name="Collision Loading Zone" parent="Loading Zones" unique_id=1043800735 node_paths=PackedStringArray("loading_zone_transporter") instance=ExtResource("9_kp1fr")]
loading_zone_transporter = NodePath("Loading Zone Transporter")
[node name="CollisionShape2D" type="CollisionShape2D" parent="Loading Zones/Collision Loading Zone" unique_id=1798970421]
position = Vector2(224, 243)
shape = SubResource("RectangleShape2D_kp1fr")
[node name="Loading Zone Transporter" parent="Loading Zones/Collision Loading Zone" unique_id=1690817663 instance=ExtResource("6_t8w5b")]
destination_marker_name = "Shop Entrance"
[node name="Spawn Markers" type="Node2D" parent="." unique_id=680471197]
[node name="Shop Entrance" type="Marker2D" parent="Spawn Markers" unique_id=122141189]
position = Vector2(223, 225)
[node name="Player" parent="." unique_id=1502234578 instance=ExtResource("5_6ky6i")]
position = Vector2(289, 174)