A dungeon delver roguelike using Pathfinder 2nd edition rules
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Added shader to stair down mesh

+211 -4
+6 -4
dungeonRoom/dungeonRoom.tscn
··· 10 10 [ext_resource type="PackedScene" uid="uid://cxkupg7p33sc5" path="res://dungeonRoom/room-parts/no-west-door.glb" id="8_ghsnh"] 11 11 [ext_resource type="PackedScene" uid="uid://byd8e86s0sfty" path="res://dungeonRoom/room-parts/south-door.glb" id="9_mmr2l"] 12 12 [ext_resource type="PackedScene" uid="uid://suad20ltkh2m" path="res://dungeonRoom/room-parts/no-south-door.glb" id="10_uasmn"] 13 - [ext_resource type="PackedScene" uid="uid://b3xtyeqjwrq71" path="res://dungeonRoom/room-parts/stair-down.glb" id="11_iida7"] 14 - [ext_resource type="PackedScene" uid="uid://d1i027bj7n610" path="res://dungeonRoom/room-parts/no-stair-down.glb" id="12_cr8g4"] 13 + [ext_resource type="PackedScene" uid="uid://csiu3wf6etoan" path="res://dungeonRoom/room-parts/no_stair_down.tscn" id="12_cr8g4"] 15 14 [ext_resource type="PackedScene" uid="uid://dcgyxrhcgxymb" path="res://dungeonRoom/room-parts/stair-up.glb" id="13_5dj8f"] 15 + [ext_resource type="PackedScene" uid="uid://1i20t82mqk2p" path="res://dungeonRoom/room-parts/stair_down.tscn" id="14_5dj8f"] 16 16 [ext_resource type="PackedScene" uid="uid://bby3edcc724cg" path="res://camera/camera.tscn" id="14_cr8g4"] 17 17 18 18 [node name="DungeonRoom" type="Node3D"] ··· 42 42 43 43 [node name="no-south-door" parent="." instance=ExtResource("10_uasmn")] 44 44 45 - [node name="stair-down" parent="." instance=ExtResource("11_iida7")] 45 + [node name="StairDown" parent="." instance=ExtResource("14_5dj8f")] 46 + transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.79326, -0.760199, -3.7708) 46 47 visible = false 47 48 48 - [node name="no-stair-down" parent="." instance=ExtResource("12_cr8g4")] 49 + [node name="NoStairDown" parent="." instance=ExtResource("12_cr8g4")] 50 + transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.804, 0, -3.804) 49 51 50 52 [node name="stair-up" parent="." instance=ExtResource("13_5dj8f")] 51 53 visible = false
+42
dungeonRoom/room-parts/no_stair_down.tscn
··· 1 + [gd_scene load_steps=4 format=4 uid="uid://csiu3wf6etoan"] 2 + 3 + [ext_resource type="Material" uid="uid://bcrajpdxvudjm" path="res://dungeonRoom/dark_grey_toon.tres" id="1_076no"] 4 + 5 + [sub_resource type="ArrayMesh" id="ArrayMesh_utxu0"] 6 + _surfaces = [{ 7 + "aabb": AABB(-0.761184, -0.761184, -1.49012e-08, 1.52237, 1.52237, 0.2), 8 + "format": 34896613377, 9 + "index_count": 36, 10 + "index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEAAgADAAUAAAACAAUAAwABAAYABgABAAQABQADAAYABwAEAAAAAAAFAAcABwAGAAQABQAGAAcA"), 11 + "name": "Dark_Grey", 12 + "primitive": 3, 13 + "uv_scale": Vector4(0, 0, 0, 0), 14 + "vertex_count": 8, 15 + "vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA/v8AAP//AAAAAAAA//8AAP7/AAAAAP////8AAP////8AAAAA////////AAAAAP//AAAAAA==") 16 + }] 17 + blend_shape_mode = 0 18 + 19 + [sub_resource type="ArrayMesh" id="ArrayMesh_q6o75"] 20 + resource_name = "room-base_object1" 21 + _surfaces = [{ 22 + "aabb": AABB(-0.761184, -0.761184, -1.49012e-08, 1.52237, 1.52237, 0.2), 23 + "attribute_data": PackedByteArray("AAAAAP//AAAAAP//////////AAAAAP//AAAAAP////8AAAAA//8AAAAA////////AAAAAP//AAAAAP///////////////wAAAAD//wAAAAAAAAAA//8AAAAA////////"), 24 + "format": 34896613399, 25 + "index_count": 36, 26 + "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABAAHAAUACAAJAAoACgAJAAsADAANAA4ADgANAA8AEAARABIAEgARABMAFAAVABYAFgAVABcA"), 27 + "material": ExtResource("1_076no"), 28 + "name": "Dark_Grey", 29 + "primitive": 3, 30 + "uv_scale": Vector4(0, 0, 0, 0), 31 + "vertex_count": 24, 32 + "vertex_data": PackedByteArray("AAAAAAAAVNUAAAAA/v9U1f//AAAAAFTV//8AAP7/VNUAAAAAAAD///////8AAP//AAD//wAA/////wAAAAD///////8AAFTV////////VNUAAP//AABU1QAA/////1TVAAD//wAA/78AAP//////vwAAAAAAAP+/AAAAAP7//7///wAA/v//PwAAAAD+//8//////////z8AAP//////P///AAAAAP////8AAP7/////////AAD/////////////qipU1aoqVNWqKlTVqipU1f8//7//P/+//z//v/8//7+qqqqqqqqqqqqqqqqqqqqq/3////9/////f////3////9//3//f/9//3//f/9//3//v/9//7//f/+//3//v/9/") 33 + }] 34 + blend_shape_mode = 0 35 + shadow_mesh = SubResource("ArrayMesh_utxu0") 36 + 37 + [node name="NoStairDown" type="Node3D"] 38 + 39 + [node name="floor_c1" type="MeshInstance3D" parent="."] 40 + transform = Transform3D(1, 0, 0, 0, 0, -1, 0, 1, 0, 0, 0, 0) 41 + mesh = SubResource("ArrayMesh_q6o75") 42 + skeleton = NodePath("")
+163
dungeonRoom/room-parts/stair_down.tscn
··· 1 + [gd_scene load_steps=10 format=4 uid="uid://1i20t82mqk2p"] 2 + 3 + [ext_resource type="Material" uid="uid://bcrajpdxvudjm" path="res://dungeonRoom/dark_grey_toon.tres" id="1_njp8p"] 4 + 5 + [sub_resource type="ArrayMesh" id="ArrayMesh_qbsgo"] 6 + _surfaces = [{ 7 + "aabb": AABB(-0.501446, -0.498554, -0.8048, 1, 1, 1), 8 + "format": 34896613377, 9 + "index_count": 300, 10 + "index_data": PackedByteArray("AAABAAIAAgADAAAABAAAAAMABAABAAAAAwACAAUABAADAAYABQAGAAMABAAHAAEACAAEAAYACAAHAAQACAAGAAkABgAKAAkACgAIAAkABQAKAAYACwAIAAoABwAIAAsACwAKAAwACgAFAAwACwAMAA0ADAAOAA0ABQAOAAwADwALAA0ABwALAA8ADwANAA4ADwAQAAcADgARAA8AEQAQAA8AEgARAA4AEAATAAcABwATAAEAFAAQABEAEAAUABMADgAVABIAFgARABIAFAARABYAFgASABUABQAVAA4AEwAXAAEAAQAXAAIAEwAUABgAEwAYABcAGQACABcAFwAYABkABQACABkAFAAaABgAGgAZABgAFgAbABQAGwAaABQAHAAbABYAFQAcABYAHQAaABsAHQAbABwAGgAeABkAGgAfAB4AGgAdAB8AIAAZAB4AHgAfACAABQAZACAAIQAcABUAFQAiACEABQAiABUAIwAcACEAHQAcACMAIwAhACIAJAAdACMAIgAkACMAJQAfAB0AJAAlAB0AJgAkACIAJQAnAB8AIgAoACYABQAoACIAKQAlACQAJQApACcAKgAkACYAKgAmACgAKQAkACoAJwArAB8AHwArACAAJwApACwAJwAsACsAKgAtACkALgAgACsAKwAsAC4ABQAgAC4AKQAvACwALQAvACkALwAuACwAMAAtACoAMAAvAC0AKAAwACoALwAxAC4ABQAuADIAMgAuADEALwAyADEAKAAFADIAMAAyAC8AKAAyADMAMgAwADMAMwAwACgA"), 11 + "name": "Dark_Grey.006", 12 + "primitive": 3, 13 + "uv_scale": Vector4(0, 0, 0, 0), 14 + "vertex_count": 52, 15 + "vertex_data": PackedByteArray("/////8zMAAAeyczMzMwAAP//zMzMzAAA////////AABmu///zMwAAP//AAD//wAAZrv/////AAATauuVzMwAAJhEZrvMzAAAmERmu///AAAAAJhE//8AAAAAmETMzAAAAAAAAP//AAAAAAAAzMwAADIzAADMzAAAMjPgNszMAAATauuVmZkAADIz4DaZmQAAMjMAAJmZAAAeyczMmZkAAI6PcHCZmQAAZmYAAJmZAABmZigpmZkAAP//zMyZmQAA1taZmZmZAAD//5mZmZkAANbWmZlmZgAAjo9wcGZmAABmZigpZmYAAAm19UpmZgAA//+ZmWZmAACO5GZmZmYAAP//ZmZmZgAAZmYAAGZmAACZmQAAZmYAAJmZcBtmZgAAmZlwGzMzAAAJtfVKMzMAAJmZAAAzMwAAjuRmZjMzAADMzAAAMzMAAITaeiUzMwAAzMy4DTMzAAD//2ZmMzMAAEbyMjMzMwAAhNp6JQAAAAD//zIzMzMAAEbyMjMAAAAAzMy4DQAAAAD//zIzAAAAAP//AAAAAAAAzMwAAAAAAAA=") 16 + }] 17 + blend_shape_mode = 0 18 + 19 + [sub_resource type="ArrayMesh" id="ArrayMesh_fl6uu"] 20 + resource_name = "stair-down_object1_197" 21 + _surfaces = [{ 22 + "aabb": AABB(-0.501446, -0.498554, -0.8048, 1, 1, 1), 23 + "attribute_data": PackedByteArray("/////8zMHsnMzP////9mu+uVE2pmu5hEmEQAAOA2MjMAAAAAAAAyMwAA/////wAA/////wAAAABmuwAAAABmu5hEmET/////AAD/////AAAAAP//AAAAAP///////wAA//8AAAAA////////AAAAAAAA//8zM8zMMzP//wAAAABmZpmZZmbMzJmZZWaZmZmZzMwyM8zMZWb//wAA//8yMwAA//8AAAAA////////AAAAAP////8AAP////8AAAAAAAD/////AAD/////AAAAAAAA//8AAAAA////////AAD/////qqpE0qqq/////2a773wPg2a7mESYRAAAui1UVQAAAAAAAFRVAAD//wAAAAD///////8AAAAA//8AAAAA////////AAAAAP////8AAP////8AAAAAAAD//wAAAAD///////8AAP//////v4zM/7//////ZruNjHFzZruYRJhEAAByM/8/AAAAAAAA/z+YRP////+YRGa7ZrsAAAAA//8AAAAA//8AAP////8AAP////8AAAAAAAD//wAAAAD///////8AAAAA//8AAAAA////////AAAAAP//AAAAAP///////wAA//////9/st3/f/////9mu7NdS6Jmu5hEmEQAAEwi/38AAAAAAAD/fwAA//8AAAAA////////AAAAAP//AAAAAP///////wAAAAD//wAAAAD///////8AAAAA//8AAAAA////////AAAzMzIzAAAAADMzAAAAAP//ZmZlZmZmMjOZmZmZmZllZszMzMzMzJmZ////////zMz/////AAAAAAAA/////wAA"), 24 + "format": 34896613399, 25 + "index_count": 300, 26 + "index_data": PackedByteArray("AAABAAIAAwABAAAAAwAEAAEABQAEAAMABAAFAAYABAAGAAcABwAGAAgABwAIAAkACgALAAwACgANAAsADgAPABAAEQAPAA4ADwARABIAEQAOABMAFAAVABYAFgAVABcAGAAZABoAGAAbABkAHAAdAB4AHwAdABwAHwAgAB0AHQAgACEAHwAiACAAIAAiACMAHwAkACIAIgAkACUAJAAfACYAJAAmACcAKAApACoAKgApACsALAAtAC4ALAAvAC0AMAAxADIAMAAzADEANAA1ADYANgA1ADcAOAA5ADoAOwA5ADgAOwA8ADkAPAA7AD0APAA9AD4APAA+AD8APwA+AEAAPwBAAEEAQgBDAEQARABDAEUARgBHAEgASABHAEkASgBLAEwASgBNAEsATgBPAFAAUABPAFEAUgBTAFQAVQBTAFIAVQBWAFMAVwBWAFUAVgBXAFgAVgBYAFkAWQBYAFoAWQBaAFsAXABdAF4AXABfAF0AXQBfAGAAXwBcAGEAYgBjAGQAYgBlAGMAZgBnAGgAaABnAGkAagBrAGwAbABrAG0AbgBvAHAAcABvAHEAcgBzAHQAdQBzAHIAdQB2AHMAdwB2AHUAdgB3AHgAdgB4AHkAeQB4AHoAeQB6AHsAfAB9AH4AfgB9AH8AgACBAIIAggCBAIMAhACFAIYAhgCFAIcAiACJAIoAigCJAIsAjACNAI4AjQCMAI8AjwCMAJAAkACMAJEAjwCQAJIAkgCQAJMAjwCSAJQAlACSAJUAjwCUAJYAlgCUAJcAmACZAJoAmACbAJkA"), 27 + "material": ExtResource("1_njp8p"), 28 + "name": "Dark_Grey.006", 29 + "primitive": 3, 30 + "uv_scale": Vector4(0, 0, 0, 0), 31 + "vertex_count": 156, 32 + "vertex_data": PackedByteArray("/////8zMAAAeyczMzMwAAP//zMzMzAAAZrv//8zMAAATauuVzMwAAJhEZrvMzAAAAACYRMzMAAAyM+A2zMwAAAAAAADMzAAAMjMAAMzMAACYRGa7zMxKyma7/////0rKmERmu///Sspmu///zMxKyma7/////wCAAACYRP//AICYRGa7//8AgP//AAD//wCAAAAAAP//AID///////8AgAAAmETMzLrCmERmu8zMusIAAJhE//+6wphEZrv//7rCAACYRMzMAAAAAAAA//8AAAAAAADMzAAAAACYRP//AAAAAAAA//9U1TIzAADMzFTVAAAAAMzMVNX//wAA//9U1WZmAACZmVTVMjMAAJmZVNWZmQAAZmZU1WZmAABmZlTVzMwAADMzVNWZmQAAMzNU1f//AAAAAFTVzMwAAAAAVNWZmQAAMzP/v5mZcBszM/+/mZkAAGZm/7+ZmXAbZmb/v5mZcBszM7rCCbX1SmZmusKZmXAbZma6wgm19UozM7rCCbX1SjMzSsqO5GZmZmZKygm19UpmZkrKjuRmZjMzSsqO5GZmMzNU1f//ZmYzM1TVjuRmZmZmVNX//2ZmZmZU1f//mZlmZgAAjuRmZmZmAAD//2ZmZmYAANbWmZlmZgAACbX1SmZmAACOj3BwZmYAAGZmKClmZgAAmZlwG2ZmAABmZgAAZmYAAJmZAABmZgAAjo9wcGZmSsrW1pmZZmZKyo6PcHCZmUrK1taZmZmZSspmZigpZma6wo6PcHBmZrrCZmYoKZmZusKOj3BwmZm6wtbWmZlmZlTV//+ZmZmZVNXW1pmZmZlU1f//mZlmZlTVZmYAAGZm/79mZigpZmb/v2ZmAACZmf+/ZmYoKZmZ/7///8zMmZkAANbWmZmZmQAA//+ZmZmZAAAeyczMmZkAAI6PcHCZmQAAE2rrlZmZAAAyM+A2mZkAAGZmKCmZmQAAMjMAAJmZAABmZgAAmZkAAMzMuA0AAP//RvIyMwAA//+E2nolAAD/////AAAAAP////8yMwAA///MzAAAAAD//0byMjMAAFTV//8yMzMzVNVG8jIzMzNU1f//MjMAAFTVhNp6JQAASspG8jIzAABKyoTaeiUzM0rKRvIyMzMzSsrMzLgNAAC6woTaeiUAALrCzMy4DTMzusKE2nolMzO6wszMAAAAAP+/zMy4DQAA/7/MzAAAMzP/v8zMuA0zM/+///9mZjMzAABG8jIzMzMAAP//MjMzMwAAjuRmZjMzAACE2nolMzMAAAm19UozMwAAmZlwGzMzAADMzLgNMzMAAJmZAAAzMwAAzMwAADMzAAAyMwAAmZn/vzIz4DaZmf+/MjMAAMzM/78yM+A2zMz/vzIz4DaZmbrCE2rrlZmZusIyM+A2zMy6whNq65XMzLrCE2rrlZmZSsoeyczMmZlKyhNq65XMzErKHsnMzMzMSsoeyczMmZlU1f//zMyZmVTVHsnMzMzMVNX//8zMzMxU1f//zMzMzP+//////////7//////zMz/v///AAD///+///+ZmZmZ/7///8zMmZn/v///ZmZmZv+///+ZmWZm/7///zIzMzP/v///ZmYzM/+///8AAAAA/7///zIzAAD/v2a7///MzKoq////////qipmu/////+qKv/////MzKoq/7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v0uiZ7tLome7S6Jnu0uiZ7v/f////3////9/////f////3////9///9UllXTVJZV01SWVdNUllXT/z//f/8//3//P/9//z//f1RVVFVUVVRVVFVUVVRVVFVUVVRVVFVUVVRVVFVUVVRVVFVUVVRVVFVUVVRVVFVUVf9/////f////3////9///9UllXTVJZV01SWVdNUllXTS6Jnu0uiZ7tLome7S6Jnu6qqqqqqqqqqqqqqqqqqqqr/v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+/S6Jnu0uiZ7tLome7S6Jnu1SWVdNUllXTVJZV01SWVdOqqqqqqqqqqqqqqqqqqqqq/3////9/////f////3////+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7+qqqqqqqqqqqqqqqqqqqqqS6Jnu0uiZ7tLome7S6Jnu1SWVdNUllXTVJZV01SWVdP/f////3////9/////f////7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/+//7//v/9/////f////3////9///9UllXTVJZV01SWVdNUllXTS6Jnu0uiZ7tLome7S6Jnu6qqqqqqqqqqqqqqqqqqqqr/fwAA/38AAP9/AAD/fwAA/38AAP9/AAD/fwAA/38AAP9/AAD/fwAA/38AAP9/AABU1aoqVNWqKlTVqipU1aoq") 33 + }] 34 + blend_shape_mode = 0 35 + shadow_mesh = SubResource("ArrayMesh_qbsgo") 36 + 37 + [sub_resource type="ArrayMesh" id="ArrayMesh_gd11d"] 38 + _surfaces = [{ 39 + "aabb": AABB(-0.762, -0.1524, -0.76214, 1.524, 0.3048, 1.52428), 40 + "format": 34896613377, 41 + "index_count": 36, 42 + "index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQABQADAAAAAgAFAAAAAwAGAAEAAQAGAAQAAwAFAAYABAAHAAIABwAFAAIABgAHAAQABgAFAAcA"), 43 + "name": "Dark_Grey.001", 44 + "primitive": 3, 45 + "uv_scale": Vector4(0, 0, 0, 0), 46 + "vertex_count": 8, 47 + "vertex_data": PackedByteArray("AAD+////AAAAAAAA//8AAAAA//8AAAAA//8AAP//AAAAAAAAAAAAAP///v///wAA//8AAAAAAAD/////AAAAAA==") 48 + }] 49 + blend_shape_mode = 0 50 + 51 + [sub_resource type="ArrayMesh" id="ArrayMesh_njp8p"] 52 + resource_name = "stair-down_object1_198" 53 + _surfaces = [{ 54 + "aabb": AABB(-0.762, -0.1524, -0.76214, 1.524, 0.3048, 1.52428), 55 + "attribute_data": PackedByteArray("AAD//wAAAAD///////8AAP//AAD/////AAAAAAAA//8AAAAAAAD/////AAD/////////////AAAAAP//AAAAAP///////wAAAAD//wAAAAD//wAA/////wAAAAAAAP//"), 56 + "format": 34896613399, 57 + "index_count": 36, 58 + "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8AEAARABIAEgARABMAFAAVABYAFgAVABcA"), 59 + "material": ExtResource("1_njp8p"), 60 + "name": "Dark_Grey.001", 61 + "primitive": 3, 62 + "uv_scale": Vector4(0, 0, 0, 0), 63 + "vertex_count": 24, 64 + "vertex_data": PackedByteArray("AAD+//////8AAAAA/////wAA//8AAP//AAAAAAAA////////AAD/v////v////+/AAD//wAA/78AAP7/////v///AAD///8////+/////z///wAAAAD/P/////8AAP8////+/////n///wAA///+fwAA/v////5/AAAAAP///n///wAA////P///AAAAAP8/AAAAAP///z8AAAAAAAD/P///AAAAAP///////wAA//8AAAAAAAD//wAA//8AAP///z//f/8//3//P/9//z//f////3////9/////f////3//fwAA/38AAP9/AAD/fwAA/3////9/////f////3///wAA/38AAP9/AAD/fwAA/3////9/////f////3////9/") 65 + }] 66 + blend_shape_mode = 0 67 + shadow_mesh = SubResource("ArrayMesh_gd11d") 68 + 69 + [sub_resource type="ArrayMesh" id="ArrayMesh_txqe0"] 70 + _surfaces = [{ 71 + "aabb": AABB(-0.762, -0.1524, -0.76214, 1.524, 0.3048, 1.52428), 72 + "format": 34896613377, 73 + "index_count": 36, 74 + "index_data": PackedByteArray("AAABAAIAAAADAAEAAgABAAQABQADAAAAAgAFAAAAAwAGAAEAAQAGAAQAAwAFAAYABAAHAAIABwAFAAIABgAHAAQABgAFAAcA"), 75 + "name": "Dark_Grey.001", 76 + "primitive": 3, 77 + "uv_scale": Vector4(0, 0, 0, 0), 78 + "vertex_count": 8, 79 + "vertex_data": PackedByteArray("AAD+////AAAAAAAA//8AAAAA//8AAAAA//8AAP//AAAAAAAAAAAAAP///v///wAA//8AAAAAAAD/////AAAAAA==") 80 + }] 81 + blend_shape_mode = 0 82 + 83 + [sub_resource type="ArrayMesh" id="ArrayMesh_ruy6i"] 84 + resource_name = "stair-down_object1_199" 85 + _surfaces = [{ 86 + "aabb": AABB(-0.762, -0.1524, -0.76214, 1.524, 0.3048, 1.52428), 87 + "attribute_data": PackedByteArray("AAD//wAAAAD///////8AAP//AAD/////AAAAAAAA//8AAAAAAAD/////AAD/////////////AAAAAP//AAAAAP///////wAAAAD//wAAAAD//wAA/////wAAAAAAAP//"), 88 + "format": 34896613399, 89 + "index_count": 36, 90 + "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABgAFAAcACAAJAAoACgAJAAsADAANAA4ADgANAA8AEAARABIAEgARABMAFAAVABYAFgAVABcA"), 91 + "material": ExtResource("1_njp8p"), 92 + "name": "Dark_Grey.001", 93 + "primitive": 3, 94 + "uv_scale": Vector4(0, 0, 0, 0), 95 + "vertex_count": 24, 96 + "vertex_data": PackedByteArray("AAD+//////8AAAAA/////wAA//8AAP//AAAAAAAA////////AAD/v////v////+/AAD//wAA/78AAP7/////v///AAD///8////+/////z///wAAAAD/P/////8AAP8////+/////n///wAA///+fwAA/v////5/AAAAAP///n///wAA////P///AAAAAP8/AAAAAP///z8AAAAAAAD/P///AAAAAP///////wAA//8AAAAAAAD//wAA//8AAP///z//f/8//3//P/9//z//f////3////9/////f////3//fwAA/38AAP9/AAD/fwAA/3////9/////f////3///wAA/38AAP9/AAD/fwAA/3////9/////f////3////9/") 97 + }] 98 + blend_shape_mode = 0 99 + shadow_mesh = SubResource("ArrayMesh_txqe0") 100 + 101 + [sub_resource type="ArrayMesh" id="ArrayMesh_utxu0"] 102 + _surfaces = [{ 103 + "aabb": AABB(-0.761184, -0.761184, -1.49012e-08, 1.52237, 1.52237, 0.2), 104 + "format": 34896613377, 105 + "index_count": 36, 106 + "index_data": PackedByteArray("AAABAAIAAgABAAMAAAAEAAEAAgADAAUAAAACAAUAAwABAAYABgABAAQABQADAAYABwAEAAAAAAAFAAcABwAGAAQABQAGAAcA"), 107 + "name": "Dark_Grey", 108 + "primitive": 3, 109 + "uv_scale": Vector4(0, 0, 0, 0), 110 + "vertex_count": 8, 111 + "vertex_data": PackedByteArray("AAAAAAAAAAAAAAAA/v8AAP//AAAAAAAA//8AAP7/AAAAAP////8AAP////8AAAAA////////AAAAAP//AAAAAA==") 112 + }] 113 + blend_shape_mode = 0 114 + 115 + [sub_resource type="ArrayMesh" id="ArrayMesh_o538a"] 116 + resource_name = "room-base_object1" 117 + _surfaces = [{ 118 + "aabb": AABB(-0.761184, -0.761184, -1.49012e-08, 1.52237, 1.52237, 0.2), 119 + "attribute_data": PackedByteArray("AAAAAP//AAAAAP//////////AAAAAP//AAAAAP////8AAAAA//8AAAAA////////AAAAAP//AAAAAP///////////////wAAAAD//wAAAAAAAAAA//8AAAAA////////"), 120 + "format": 34896613399, 121 + "index_count": 36, 122 + "index_data": PackedByteArray("AAABAAIAAgABAAMABAAFAAYABAAHAAUACAAJAAoACgAJAAsADAANAA4ADgANAA8AEAARABIAEgARABMAFAAVABYAFgAVABcA"), 123 + "material": ExtResource("1_njp8p"), 124 + "name": "Dark_Grey", 125 + "primitive": 3, 126 + "uv_scale": Vector4(0, 0, 0, 0), 127 + "vertex_count": 24, 128 + "vertex_data": PackedByteArray("AAAAAAAAVNUAAAAA/v9U1f//AAAAAFTV//8AAP7/VNUAAAAAAAD///////8AAP//AAD//wAA/////wAAAAD///////8AAFTV////////VNUAAP//AABU1QAA/////1TVAAD//wAA/78AAP//////vwAAAAAAAP+/AAAAAP7//7///wAA/v//PwAAAAD+//8//////////z8AAP//////P///AAAAAP////8AAP7/////////AAD/////////////qipU1aoqVNWqKlTVqipU1f8//7//P/+//z//v/8//7+qqqqqqqqqqqqqqqqqqqqq/3////9/////f////3////9//3//f/9//3//f/9//3//v/9//7//f/+//3//v/9/") 129 + }] 130 + blend_shape_mode = 0 131 + shadow_mesh = SubResource("ArrayMesh_utxu0") 132 + 133 + [node name="StairDown" type="Node3D"] 134 + 135 + [node name="stairs" type="MeshInstance3D" parent="."] 136 + transform = Transform3D(-1.52003, -2.48364e-07, -1.62921e-07, 2.47645e-07, 0, -1, 2.47645e-07, -1.52445, 2.65432e-14, 0, -0.337, 0) 137 + mesh = SubResource("ArrayMesh_fl6uu") 138 + skeleton = NodePath("") 139 + 140 + [node name="wall1" type="MeshInstance3D" parent="."] 141 + transform = Transform3D(-1, -1.62921e-07, -1.62921e-07, 1.62921e-07, 0, -1, 1.62921e-07, -1, 0, 0, 0, 0.914) 142 + mesh = SubResource("ArrayMesh_njp8p") 143 + skeleton = NodePath("") 144 + 145 + [node name="wall2" type="MeshInstance3D" parent="."] 146 + transform = Transform3D(3.57628e-07, -1, -5.96046e-08, -5.96046e-08, 0, -1, 1, 4.17233e-07, -1.19209e-07, -0.915, 0, 0) 147 + mesh = SubResource("ArrayMesh_ruy6i") 148 + skeleton = NodePath("") 149 + 150 + [node name="wall3" type="MeshInstance3D" parent="."] 151 + transform = Transform3D(-1, -1.62921e-07, -1.62921e-07, 1.62921e-07, 0, -1, 1.62921e-07, -1, 0, 0, 0, -0.921) 152 + mesh = SubResource("ArrayMesh_njp8p") 153 + skeleton = NodePath("") 154 + 155 + [node name="wall4" type="MeshInstance3D" parent="."] 156 + transform = Transform3D(3.57628e-07, -1, -5.96046e-08, -5.96046e-08, 0, -1, 1, 4.17233e-07, -1.19209e-07, 0.917, 0, 0) 157 + mesh = SubResource("ArrayMesh_ruy6i") 158 + skeleton = NodePath("") 159 + 160 + [node name="floor_d1" type="MeshInstance3D" parent="."] 161 + transform = Transform3D(1, 0, 0, 0, 0, -1, 0, 1, 0, 0, -0.522, 0) 162 + mesh = SubResource("ArrayMesh_o538a") 163 + skeleton = NodePath("")