123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- [gd_scene load_steps=19 format=3 uid="uid://blyo8a31i4yhd"]
- [ext_resource type="PackedScene" uid="uid://dr3d7as8qdmcc" path="res://tiles/blockout/Cave_BlockoutTiles.glb" id="1_hnd45"]
- [ext_resource type="Material" uid="uid://8v85qyuy6ii" path="res://tiles/blockout/blockoutTiles.tres" id="2_iiwyr"]
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_isbd6"]
- data = PackedVector3Array(-1, 0, 1, -1, 1.6, -1, -1, 1.6, 1, -1, 0, 1, -1, 0, -1, -1, 1.6, -1, -1, 0, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0, -1, 1, 0, -1, 1, 1.6, -1, 1, 0, -1, 1, 1.6, 1, 1, 1.6, -1, 1, 0, -1, 1, 0, 1, 1, 1.6, 1, 1, 0, 1, -1, 1.6, 1, 1, 1.6, 1, 1, 0, 1, -1, 0, 1, -1, 1.6, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 1.6, -1, -1, 1.6, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 1.6, 1, -1, 1.6, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_u0nfa"]
- data = PackedVector3Array(-1, 0, 1, -1, 1.6, -1, -1, 0.8, 1, -1, 0, 1, -1, 0, -1, -1, 1.6, -1, -1, 0, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0, -1, 1, 0, -1, 1, 1.6, -1, 1, 0, -1, 1, 0.8, 1, 1, 1.6, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, 1, 1, 0, 1, -1, 0.8, 1, 1, 0.8, 1, 1, 0, 1, -1, 0, 1, -1, 0.8, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 1.6, -1, -1, 0.8, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 0.8, 1, -1, 0.8, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_76aod"]
- data = PackedVector3Array(-1, 0, 1, -1, 0, -1, -1, 0.8, -1, -1, 0, -1, 1, 0.8, -1, -1, 0.8, -1, -1, 0, -1, 1, 0, -1, 1, 0.8, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, -1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 0.8, -1, -1, 0, 1, -1, 0.8, -1, 1, 0.8, -1, 1, 0, 1, -1, 0, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_20lq0"]
- data = PackedVector3Array(-1, 0, 1, -1, 1.6, -1, -1, 1.6, 1, -1, 0, 1, -1, 0, -1, -1, 1.6, -1, -1, 0, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0, -1, 1, 0, -1, 1, 1.6, -1, 1, 0, -1, 1, 1.6, 1, 1, 1.6, -1, 1, 0, -1, 1, 0, 1, 1, 1.6, 1, 1, 0, 1, -1, 1.6, 1, 1, 1.6, 1, 1, 0, 1, -1, 0, 1, -1, 1.6, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 1.6, -1, -1, 1.6, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 1.6, 1, -1, 1.6, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_mg37s"]
- data = PackedVector3Array(-1, 0, 1, -1, 1.6, -1, -1, 0.8, 1, -1, 0, 1, -1, 0, -1, -1, 1.6, -1, -1, 0, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0, -1, 1, 0, -1, 1, 1.6, -1, 1, 0, -1, 1, 0.8, 1, 1, 1.6, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, 1, 1, 0, 1, -1, 0.8, 1, 1, 0.8, 1, 1, 0, 1, -1, 0, 1, -1, 0.8, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 1.6, -1, -1, 0.8, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 0.8, 1, -1, 0.8, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_2miun"]
- data = PackedVector3Array(-1, 0, 1, -1, 0, -1, -1, 0.8, -1, -1, 0, -1, 1, 0.8, -1, -1, 0.8, -1, -1, 0, -1, 1, 0, -1, 1, 0.8, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, -1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 0.8, -1, -1, 0, 1, -1, 0.8, -1, 1, 0.8, -1, 1, 0, 1, -1, 0, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_fmnfx"]
- data = PackedVector3Array(-1, 1.4, 1, -1, 1.6, -1, -1, 1.6, 1, -1, 1.4, 1, -1, 1.4, -1, -1, 1.6, -1, -1, 1.4, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 1.4, -1, 1, 1.4, -1, 1, 1.6, -1, 1, 1.4, -1, 1, 1.6, 1, 1, 1.6, -1, 1, 1.4, -1, 1, 1.4, 1, 1, 1.6, 1, 1, 1.4, 1, -1, 1.6, 1, 1, 1.6, 1, 1, 1.4, 1, -1, 1.4, 1, -1, 1.6, 1, -1, 1.4, -1, 1, 1.4, 1, 1, 1.4, -1, -1, 1.4, -1, -1, 1.4, 1, 1, 1.4, 1, 1, 1.6, -1, -1, 1.6, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 1.6, 1, -1, 1.6, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_47p8y"]
- data = PackedVector3Array(-1, 1.4, 1, -1, 1.6, -1, -1, 1.6, 1, -1, 1.4, 1, -1, 1.4, -1, -1, 1.6, -1, -1, 1.4, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 1.4, -1, 1, 1.4, -1, 1, 1.6, -1, 1, 1.4, -1, 1, 1.6, 1, 1, 1.6, -1, 1, 1.4, -1, 1, 1.4, 1, 1, 1.6, 1, 1, 1.4, 1, -1, 1.6, 1, 1, 1.6, 1, 1, 1.4, 1, -1, 1.4, 1, -1, 1.6, 1, -1, 1.4, -1, 1, 1.4, 1, 1, 1.4, -1, -1, 1.4, -1, -1, 1.4, 1, 1, 1.4, 1, 1, 1.6, -1, -1, 1.6, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 1.6, 1, -1, 1.6, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_e2oj5"]
- data = PackedVector3Array(-1, 0, 1, -1, 0.8, -1, -1, 0.8, 1, -1, 0, 1, -1, 0, -1, -1, 0.8, -1, -1, 0, -1, 1, 0.8, -1, -1, 0.8, -1, -1, 0, -1, 1, 0, -1, 1, 0.8, -1, 1, 0, -1, 1, 0.8, 1, 1, 0.8, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, 1, 1, 0, 1, -1, 0.8, 1, 1, 0.8, 1, 1, 0, 1, -1, 0, 1, -1, 0.8, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 0.8, -1, -1, 0.8, 1, -1, 0.8, -1, 1, 0.8, -1, 1, 0.8, 1, -1, 0.8, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_25tol"]
- data = PackedVector3Array(-1, 0.8, 1, -1, 1.6, -1, -1, 1.6, 1, -1, 0.8, 1, -1, 0.8, -1, -1, 1.6, -1, -1, 0.8, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0.8, -1, 1, 0.8, -1, 1, 1.6, -1, 1, 0.8, -1, 1, 1.6, 1, 1, 1.6, -1, 1, 0.8, -1, 1, 0.8, 1, 1, 1.6, 1, 1, 0.8, 1, -1, 1.6, 1, 1, 1.6, 1, 1, 0.8, 1, -1, 0.8, 1, -1, 1.6, 1, -1, 0.8, -1, 1, 0.8, 1, 1, 0.8, -1, -1, 0.8, -1, -1, 0.8, 1, 1, 0.8, 1, 1, 1.6, -1, -1, 1.6, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 1.6, 1, -1, 1.6, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_pixuc"]
- data = PackedVector3Array(-1, 0, 1, -1, 1.6, -1, -1, 1.6, 1, -1, 0, 1, -1, 0, -1, -1, 1.6, -1, -1, 0, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0, -1, 1, 0, -1, 1, 1.6, -1, 1, 0, -1, 1, 1.6, 1, 1, 1.6, -1, 1, 0, -1, 1, 0, 1, 1, 1.6, 1, 1, 0, 1, -1, 1.6, 1, 1, 1.6, 1, 1, 0, 1, -1, 0, 1, -1, 1.6, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 1.6, -1, -1, 1.6, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 1.6, 1, -1, 1.6, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_kmhy0"]
- data = PackedVector3Array(-1, 0, 1, -1, 1.6, -1, -1, 0.8, 1, -1, 0, 1, -1, 0, -1, -1, 1.6, -1, -1, 0, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0, -1, 1, 0, -1, 1, 1.6, -1, 1, 0, -1, 1, 0.8, 1, 1, 1.6, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, 1, 1, 0, 1, -1, 0.8, 1, 1, 0.8, 1, 1, 0, 1, -1, 0, 1, -1, 0.8, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 1.6, -1, -1, 0.8, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 0.8, 1, -1, 0.8, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_51xmj"]
- data = PackedVector3Array(-1, 0, 1, -1, 0, -1, -1, 0.8, -1, -1, 0, -1, 1, 0.8, -1, -1, 0.8, -1, -1, 0, -1, 1, 0, -1, 1, 0.8, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, -1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 0.8, -1, -1, 0, 1, -1, 0.8, -1, 1, 0.8, -1, 1, 0, 1, -1, 0, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_eewar"]
- data = PackedVector3Array(-1, 0, 1, -1, 1.6, -1, -1, 1.6, 1, -1, 0, 1, -1, 0, -1, -1, 1.6, -1, -1, 0, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0, -1, 1, 0, -1, 1, 1.6, -1, 1, 0, -1, 1, 1.6, 1, 1, 1.6, -1, 1, 0, -1, 1, 0, 1, 1, 1.6, 1, 1, 0, 1, -1, 1.6, 1, 1, 1.6, 1, 1, 0, 1, -1, 0, 1, -1, 1.6, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 1.6, -1, -1, 1.6, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 1.6, 1, -1, 1.6, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_kar1e"]
- data = PackedVector3Array(-1, 0, 1, -1, 1.6, -1, -1, 0.8, 1, -1, 0, 1, -1, 0, -1, -1, 1.6, -1, -1, 0, -1, 1, 1.6, -1, -1, 1.6, -1, -1, 0, -1, 1, 0, -1, 1, 1.6, -1, 1, 0, -1, 1, 0.8, 1, 1, 1.6, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, 1, 1, 0, 1, -1, 0.8, 1, 1, 0.8, 1, 1, 0, 1, -1, 0, 1, -1, 0.8, 1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 1.6, -1, -1, 0.8, 1, -1, 1.6, -1, 1, 1.6, -1, 1, 0.8, 1, -1, 0.8, 1)
- [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_rtj67"]
- data = PackedVector3Array(-1, 0, 1, -1, 0, -1, -1, 0.8, -1, -1, 0, -1, 1, 0.8, -1, -1, 0.8, -1, -1, 0, -1, 1, 0, -1, 1, 0.8, -1, 1, 0, -1, 1, 0, 1, 1, 0.8, -1, -1, 0, -1, 1, 0, 1, 1, 0, -1, -1, 0, -1, -1, 0, 1, 1, 0, 1, 1, 0.8, -1, -1, 0, 1, -1, 0.8, -1, 1, 0.8, -1, 1, 0, 1, -1, 0, 1)
- [node name="Cave_BlockoutTiles" instance=ExtResource("1_hnd45")]
- [node name="Blockout_Tile_A" parent="." index="0"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_Tile_A" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_Tile_A/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_isbd6")
- [node name="Blockout_RampUpper_A" parent="." index="1"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_RampUpper_A" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_RampUpper_A/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_u0nfa")
- [node name="Blockout_RampLower_A" parent="." index="2"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_RampLower_A" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_RampLower_A/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_76aod")
- [node name="Blockout_Tile_B" parent="." index="3"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_Tile_B" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_Tile_B/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_20lq0")
- [node name="Blockout_RampUpper_B" parent="." index="4"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_RampUpper_B" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_RampUpper_B/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_mg37s")
- [node name="Blockout_RampLower_B" parent="." index="5"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_RampLower_B" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_RampLower_B/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_2miun")
- [node name="Blockout_BottomTile_A" parent="." index="6"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_BottomTile_A" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_BottomTile_A/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_fmnfx")
- [node name="Blockout_BottomTile_B" parent="." index="7"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_BottomTile_B" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_BottomTile_B/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_47p8y")
- [node name="Blockout_Tile_HalfBottom" parent="." index="8"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_Tile_HalfBottom" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_Tile_HalfBottom/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_e2oj5")
- [node name="Blockout_Tile_HalfTop" parent="." index="9"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_Tile_HalfTop" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_Tile_HalfTop/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_25tol")
- [node name="Blockout_Tile_C" parent="." index="10"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_Tile_C" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_Tile_C/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_pixuc")
- [node name="Blockout_RampUpper_C" parent="." index="11"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_RampUpper_C" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_RampUpper_C/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_kmhy0")
- [node name="Blockout_RampLower_C" parent="." index="12"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_RampLower_C" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_RampLower_C/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_51xmj")
- [node name="Blockout_Tile_D" parent="." index="13"]
- transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.17482, 0.0391507, -0.430169)
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_Tile_D" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_Tile_D/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_eewar")
- [node name="Blockout_RampUpper_D" parent="." index="14"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_RampUpper_D" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_RampUpper_D/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_kar1e")
- [node name="Blockout_RampLower_D" parent="." index="15"]
- surface_material_override/0 = ExtResource("2_iiwyr")
- [node name="StaticBody3D" type="StaticBody3D" parent="Blockout_RampLower_D" index="0"]
- [node name="CollisionShape3D" type="CollisionShape3D" parent="Blockout_RampLower_D/StaticBody3D" index="0"]
- shape = SubResource("ConcavePolygonShape3D_rtj67")
|