From a7e2ff36fbd19d30eaa5797bbf330ffbaeb001e5 Mon Sep 17 00:00:00 2001 From: Persephone Bubblegum-Holiday Date: Mon, 18 Aug 2025 16:40:22 -0700 Subject: [PATCH] add collision to the bots and props on all freeroam maps --- Scenes/FreeRoam/Generic/Generic1Stage.tscn | 43 +++++++++++++- .../FreeRoam/Generic/GenericCyber3Stage.tscn | 57 ++++++++++++++++++- .../Generic/GenericMiniUnit1Stage.tscn | 43 +++++++++++++- .../Generic/GenericTurntable1Stage.tscn | 47 ++++++++++++++- 4 files changed, 186 insertions(+), 4 deletions(-) diff --git a/Scenes/FreeRoam/Generic/Generic1Stage.tscn b/Scenes/FreeRoam/Generic/Generic1Stage.tscn index 4991ce7..bbb8dd7 100644 --- a/Scenes/FreeRoam/Generic/Generic1Stage.tscn +++ b/Scenes/FreeRoam/Generic/Generic1Stage.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=29 format=3 uid="uid://b6rem1te85htp"] +[gd_scene load_steps=33 format=3 uid="uid://b6rem1te85htp"] [ext_resource type="PackedScene" uid="uid://ddqduheks5ltu" path="res://Models/GenericRooms/1-Stage/1StageGenericRoom.glb" id="1_8m4fm"] [ext_resource type="PackedScene" uid="uid://bf4aq55iy3yey" path="res://Models/Stages/1-Stage/1StageGeneric.glb" id="2_ncqi6"] @@ -37,6 +37,18 @@ backface_collision = true data = PackedVector3Array(-3.8, 0.8, 0.3, -3.8, 0, 0.3, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0, -2.6, 3.8, 0.8, 0.3, 3.8, 0.8, 0.3, 3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0, 0.3, 3.8, 0, -2.6, -3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0, 0.3, -3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0.8, -2.6, 3.8, 0.8, 0.3, -3.8, 3.8, 0.3, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, -3.8, 3.8, -2.6, -3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 0.8, -0.4, -3.8, 3.7, -0.4, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -0.4, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 3.7, -2.6, 3.8, 0.8, -0.4, 3.8, 0.8, -0.4, 3.8, 3.7, -2.6, 3.8, 3.7, -0.4, -3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, 0.3, 3.8, 3.7, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.8, -2.6, 3.8, 3.8, 0.3) backface_collision = true +[sub_resource type="BoxShape3D" id="BoxShape3D_1oq0m"] +size = Vector3(0.8, 1.8, 0.6) + +[sub_resource type="BoxShape3D" id="BoxShape3D_0tsrs"] +size = Vector3(0.8, 1.7, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_6rkbs"] +size = Vector3(1.2, 1, 0.4) + +[sub_resource type="BoxShape3D" id="BoxShape3D_xpgff"] +size = Vector3(0.8, 1, 0.8) + [node name="Generic1Stage" type="Node3D"] [node name="1StageGenericRoom" parent="." instance=ExtResource("1_8m4fm")] @@ -158,6 +170,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) current_map = "Generic 1-Stage" [node name="CollideMap" type="StaticBody3D" parent="."] +visible = false [node name="CollisionShape3D" type="CollisionShape3D" parent="CollideMap"] shape = SubResource("ConcavePolygonShape3D_1oq0m") @@ -165,6 +178,34 @@ shape = SubResource("ConcavePolygonShape3D_1oq0m") [node name="CollisionShape3D2" type="CollisionShape3D" parent="CollideMap"] shape = SubResource("ConcavePolygonShape3D_0tsrs") +[node name="CollisionShape3D3" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, -0.6) +shape = SubResource("BoxShape3D_1oq0m") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1.65, -0.6) +shape = SubResource("BoxShape3D_0tsrs") + +[node name="CollisionShape3D5" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.2, 1.7, -0.7) +shape = SubResource("BoxShape3D_1oq0m") + +[node name="CollisionShape3D6" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, -2.6, 1.75, -0.5) +shape = SubResource("BoxShape3D_1oq0m") + +[node name="CollisionShape3D7" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025, 3, 1.65, -0.6) +shape = SubResource("BoxShape3D_0tsrs") + +[node name="CollisionShape3D8" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.3, -0.15) +shape = SubResource("BoxShape3D_6rkbs") + +[node name="CollisionShape3D11" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(0.965926, 0, -0.258819, 0, 1, 0, 0.258819, 0, 0.965926, 2.6, 1.3, -0.2) +shape = SubResource("BoxShape3D_xpgff") + [node name="Chuck" parent="." instance=ExtResource("3_r26gl")] transform = Transform3D(0.579556, 0, 0.155291, 0, 0.6, 0, -0.155291, 0, 0.579556, -2.6, 1.52, -0.6) script = ExtResource("4_fdybi") diff --git a/Scenes/FreeRoam/Generic/GenericCyber3Stage.tscn b/Scenes/FreeRoam/Generic/GenericCyber3Stage.tscn index d50e01f..ed2299d 100644 --- a/Scenes/FreeRoam/Generic/GenericCyber3Stage.tscn +++ b/Scenes/FreeRoam/Generic/GenericCyber3Stage.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=26 format=3 uid="uid://cvwf1yuerp75q"] +[gd_scene load_steps=32 format=3 uid="uid://cvwf1yuerp75q"] [ext_resource type="PackedScene" uid="uid://c5fgw7t45p7r6" path="res://Models/Animatronics/Cyberamics/Cyber Chuck.glb" id="1_0ohll"] [ext_resource type="Script" uid="uid://du3pqtf3jixvl" path="res://Scripts/CyberamicController.gd" id="2_3x10h"] @@ -33,6 +33,24 @@ backface_collision = true [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_cqy5d"] data = PackedVector3Array(8.4, 0, 8.6, -8.3, 0, 8.6, 8.4, 0, -8.5, 8.4, 0, -8.5, -8.3, 0, 8.6, -8.3, 0, -8.5, 8.4, 3.8, 8.6, -8.3, 3.8, 8.6, 8.4, 3.8, -8.5, 8.4, 3.8, -8.5, -8.3, 3.8, 8.6, -8.3, 3.8, -8.5, -3.4, 0, -7.6, -3.4, 0, -8.5, -3.4, 3.8, -7.6, -3.4, 3.8, -7.6, -3.4, 0, -8.5, -3.4, 3.8, -8.5, -3.4, 0, 7.6, -4.5, 0, 6.5, -3.4, 3.8, 7.6, -3.4, 3.8, 7.6, -4.5, 0, 6.5, -4.5, 3.8, 6.5, -4.5, 0, -6.5, -3.4, 0, -7.6, -4.5, 3.8, -6.5, -4.5, 3.8, -6.5, -3.4, 0, -7.6, -3.4, 3.8, -7.6, -4.5, 0, 6.5, -4.5, 0, 6, -4.5, 3.8, 6.5, -4.5, 3.8, 6.5, -4.5, 0, 6, -4.5, 3.8, 6, -4.5, 0, -6, -4.5, 0, -6.5, -4.5, 3.8, -6, -4.5, 3.8, -6, -4.5, 0, -6.5, -4.5, 3.8, -6.5, -4.5, 0, 6, -4.6, 0, 6, -4.5, 3.8, 6, -4.5, 3.8, 6, -4.6, 0, 6, -4.6, 3.8, 6, -4.6, 0, -6, -4.5, 0, -6, -4.6, 3.8, -6, -4.6, 3.8, -6, -4.5, 0, -6, -4.5, 3.8, -6, -4.6, 0, 6, -4.6, 0, 6.5, -4.6, 3.8, 6, -4.6, 3.8, 6, -4.6, 0, 6.5, -4.6, 3.8, 6.5, -4.6, 0, -6.5, -4.6, 0, -6, -4.6, 3.8, -6.5, -4.6, 3.8, -6.5, -4.6, 0, -6, -4.6, 3.8, -6, 8.4, 0, 5.8, 3, 0, 8.6, 8.4, 3.8, 5.8, 8.4, 3.8, 5.8, 3, 0, 8.6, 3, 3.8, 8.6, 8.4, 0, -8.5, 8.4, 0, 5.8, 8.4, 3.8, -8.5, 8.4, 3.8, -8.5, 8.4, 0, 5.8, 8.4, 3.8, 5.8, 3, 0, 8.6, -3.4, 0, 8.6, 3, 3.8, 8.6, 3, 3.8, 8.6, -3.4, 0, 8.6, -3.4, 3.8, 8.6, -3.4, 0, -8.5, 8.4, 0, -8.5, -3.4, 3.8, -8.5, -3.4, 3.8, -8.5, 8.4, 0, -8.5, 8.4, 3.8, -8.5, -3.4, 0, 8.6, -3.4, 0, 7.6, -3.4, 3.8, 8.6, -3.4, 3.8, 8.6, -3.4, 0, 7.6, -3.4, 3.8, 7.6) +[sub_resource type="BoxShape3D" id="BoxShape3D_mn53v"] +size = Vector3(0.8, 1.8, 0.6) + +[sub_resource type="BoxShape3D" id="BoxShape3D_cqy5d"] +size = Vector3(0.8, 1.7, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_g0ptg"] +size = Vector3(1.2, 1, 0.4) + +[sub_resource type="BoxShape3D" id="BoxShape3D_7g7ek"] +size = Vector3(1.4, 2.2, 0.7) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rj5wf"] +size = Vector3(1.3, 2.2, 0.7) + +[sub_resource type="BoxShape3D" id="BoxShape3D_homip"] +size = Vector3(0.8, 1, 0.8) + [node name="Cyber3Stage" type="Node3D"] [node name="Chuck" parent="." instance=ExtResource("1_0ohll")] @@ -427,6 +445,7 @@ spot_angle = 5.0 transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 3, 7) [node name="StaticBody3D" type="StaticBody3D" parent="."] +visible = false [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) @@ -436,6 +455,42 @@ shape = SubResource("ConcavePolygonShape3D_mn53v") transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, 6.4) shape = SubResource("ConcavePolygonShape3D_cqy5d") +[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, -0.2) +shape = SubResource("BoxShape3D_mn53v") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1.65, -0.5) +shape = SubResource("BoxShape3D_cqy5d") + +[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.5, 1.7, -0.5) +shape = SubResource("BoxShape3D_mn53v") + +[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, -5, 1.75, 1) +shape = SubResource("BoxShape3D_mn53v") + +[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 4.4, 1.65, 0.6) +shape = SubResource("BoxShape3D_cqy5d") + +[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.3, 0.25) +shape = SubResource("BoxShape3D_g0ptg") + +[node name="CollisionShape3D9" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, -5.45, 1.9, 0.45) +shape = SubResource("BoxShape3D_7g7ek") + +[node name="CollisionShape3D10" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, -4.25, 1.9, -0.2) +shape = SubResource("BoxShape3D_rj5wf") + +[node name="CollisionShape3D11" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025, 4.1, 1.3, 0.9) +shape = SubResource("BoxShape3D_homip") + [node name="Player" parent="." instance=ExtResource("22_mn53v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5) current_map = "Generic Cyberamic 3-Stage" diff --git a/Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn b/Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn index 42494e1..ce204a1 100644 --- a/Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn +++ b/Scenes/FreeRoam/Generic/GenericMiniUnit1Stage.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=25 format=3 uid="uid://c5n5k4ykccaqo"] +[gd_scene load_steps=29 format=3 uid="uid://c5n5k4ykccaqo"] [ext_resource type="PackedScene" uid="uid://duyot51ewej1q" path="res://Models/Stages/MiniUnit1Stage/MiniUnit1Stage.glb" id="1_ekt4e"] [ext_resource type="PackedScene" uid="uid://dcp3dmiaikxav" path="res://Models/GenericRooms/MiniUnit1Stage/MiniUnit1StageRoom.glb" id="2_rueyh"] @@ -32,6 +32,18 @@ backface_collision = true [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_rueyh"] data = PackedVector3Array(6.1, 0, 2.7, -6.1, 0, 2.7, 3.1, 0, -0.3, 3.1, 0, -0.3, -6.1, 0, 2.7, 2.8, 0, 0, 2.8, 0, 0, -6.1, 0, 2.7, -2.8, 0, 0, -2.8, 0, 0, -6.1, 0, 2.7, -3.1, 0, -0.3, -6.1, 0, 2.7, 6.1, 0, 2.7, -6.1, 0, 6, -6.1, 0, 6, 6.1, 0, 2.7, 6.1, 0, 6, -6.1, 0, 2.7, -6.1, 0, 6, -6.1, 3.5, 2.7, -6.1, 3.5, 2.7, -6.1, 0, 6, -6.1, 3.5, 6, -6.1, 0, 6, 6.1, 0, 6, -6.1, 3.5, 6, -6.1, 3.5, 6, 6.1, 0, 6, 6.1, 3.5, 6, -3.1, 0, -0.3, -6.1, 0, 2.7, -3.1, 3.5, -0.3, -3.1, 3.5, -0.3, -6.1, 0, 2.7, -6.1, 3.5, 2.7, 6.1, 0, 2.7, 3.1, 0, -0.3, 6.1, 3.5, 2.7, 6.1, 3.5, 2.7, 3.1, 0, -0.3, 3.1, 3.5, -0.3, 6.1, 0, 6, 6.1, 0, 2.7, 6.1, 3.5, 6, 6.1, 3.5, 6, 6.1, 0, 2.7, 6.1, 3.5, 2.7, -6.1, 3.5, 6, 6.1, 3.5, 6, -6.1, 3.5, 2.7, -6.1, 3.5, 2.7, 6.1, 3.5, 6, 6.1, 3.5, 2.7, 6.1, 3.5, 2.7, -3.1, 3.5, -0.3, -6.1, 3.5, 2.7, 3.1, 3.5, -0.3, -3.1, 3.5, -0.3, 6.1, 3.5, 2.7, -2.8, 3.5, 0, -3.1, 3.5, -0.3, 2.8, 3.5, 0, 2.8, 3.5, 0, -3.1, 3.5, -0.3, 3.1, 3.5, -0.3) +[sub_resource type="BoxShape3D" id="BoxShape3D_ekt4e"] +size = Vector3(0.8, 1.8, 0.6) + +[sub_resource type="BoxShape3D" id="BoxShape3D_rueyh"] +size = Vector3(0.8, 1.7, 0.8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_ey6kv"] +size = Vector3(1.2, 1, 0.4) + +[sub_resource type="BoxShape3D" id="BoxShape3D_wl61o"] +size = Vector3(0.8, 1, 0.8) + [node name="GenericMiniUnit1Stage" type="Node3D"] [node name="MiniUnit1Stage" parent="." instance=ExtResource("1_ekt4e")] @@ -313,6 +325,7 @@ shadow_bias = 0.1 spot_angle = 85.0 [node name="StaticBody3D" type="StaticBody3D" parent="."] +visible = false [node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"] shape = SubResource("ConcavePolygonShape3D_ekt4e") @@ -320,6 +333,34 @@ shape = SubResource("ConcavePolygonShape3D_ekt4e") [node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"] shape = SubResource("ConcavePolygonShape3D_rueyh") +[node name="CollisionShape3D3" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, -0.6) +shape = SubResource("BoxShape3D_ekt4e") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1.65, -0.6) +shape = SubResource("BoxShape3D_rueyh") + +[node name="CollisionShape3D5" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 1.7, -0.6) +shape = SubResource("BoxShape3D_ekt4e") + +[node name="CollisionShape3D6" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(0.866025, 0, 0.5, 0, 1, 0, -0.5, 0, 0.866025, -2, 1.75, -0.6) +shape = SubResource("BoxShape3D_ekt4e") + +[node name="CollisionShape3D7" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025, 2, 1.65, -0.6) +shape = SubResource("BoxShape3D_rueyh") + +[node name="CollisionShape3D8" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.3, -0.15) +shape = SubResource("BoxShape3D_ey6kv") + +[node name="CollisionShape3D11" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(0.965926, 0, -0.258819, 0, 1, 0, 0.258819, 0, 0.965926, 1.5, 1.3, -0.5) +shape = SubResource("BoxShape3D_wl61o") + [node name="Player" parent="." instance=ExtResource("21_fte8p")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) current_map = "Generic Mini Unit 1-Stage" diff --git a/Scenes/FreeRoam/Generic/GenericTurntable1Stage.tscn b/Scenes/FreeRoam/Generic/GenericTurntable1Stage.tscn index e3eff8d..cc12753 100644 --- a/Scenes/FreeRoam/Generic/GenericTurntable1Stage.tscn +++ b/Scenes/FreeRoam/Generic/GenericTurntable1Stage.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=33 format=3 uid="uid://smw0vxn1byvr"] +[gd_scene load_steps=38 format=3 uid="uid://smw0vxn1byvr"] [ext_resource type="PackedScene" uid="uid://ddqduheks5ltu" path="res://Models/GenericRooms/1-Stage/1StageGenericRoom.glb" id="1_7tjm7"] [ext_resource type="PackedScene" uid="uid://cdk6hwb4hi2wc" path="res://Scripts/Player/Player.tscn" id="3_dndd2"] @@ -40,6 +40,22 @@ backface_collision = true [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_r7ql1"] data = PackedVector3Array(-3.8, 0.8, 0.3, -3.8, 0, 0.3, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0, -2.6, 3.8, 0, -2.6, 3.8, 0.8, -2.6, 3.8, 0, -2.6, 3.8, 0.8, 0.3, 3.8, 0.8, 0.3, 3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0, 0.3, -3.8, 0, 0.3, 3.8, 0, -2.6, -3.8, 0, -2.6, 3.8, 0, 0.3, 3.8, 0, 0.3, -3.8, 0, -2.6, -3.8, 0, 0.3, -3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 0.8, 0.3, -3.8, 0.8, 0.3, 3.8, 0.8, -2.6, 3.8, 0.8, 0.3, -3.8, 3.8, 0.3, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, -3.8, 3.8, -2.6, -3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 0.8, -0.4, -3.8, 3.7, -0.4, -3.8, 0.8, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -0.4, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 3.7, -2.6, 3.8, 0.8, -0.4, 3.8, 0.8, -0.4, 3.8, 3.7, -2.6, 3.8, 3.7, -0.4, -3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, -3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 0.8, -2.6, 3.8, 0.8, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, -2.6, 3.8, 3.7, -2.6, 3.8, 3.8, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, 0.3, 3.8, 3.7, -2.6, -3.8, 3.7, -2.6, 3.8, 3.7, 0.3, 3.8, 3.7, 0.3, -3.8, 3.7, -2.6, -3.8, 3.7, 0.3, -3.8, 3.8, -2.6, 3.8, 3.8, -2.6, -3.8, 3.8, 0.3, -3.8, 3.8, 0.3, 3.8, 3.8, -2.6, 3.8, 3.8, 0.3) +[sub_resource type="BoxShape3D" id="BoxShape3D_xwaqk"] +size = Vector3(0.8, 1.8, 0.6) + +[sub_resource type="BoxShape3D" id="BoxShape3D_r7ql1"] +size = Vector3(0.8, 1.7, 0.8) + +[sub_resource type="CylinderShape3D" id="CylinderShape3D_hjlxd"] +height = 2.2 +radius = 0.9 + +[sub_resource type="BoxShape3D" id="BoxShape3D_35rr1"] +size = Vector3(1.2, 1, 0.4) + +[sub_resource type="BoxShape3D" id="BoxShape3D_t2c5c"] +size = Vector3(0.8, 1, 0.8) + [node name="Generic1Stage" type="Node3D"] [node name="1StageGenericRoom" parent="." instance=ExtResource("1_7tjm7")] @@ -159,6 +175,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) current_map = "Generic Turntable 1-Stage" [node name="CollideMap" type="StaticBody3D" parent="."] +visible = false [node name="CollisionShape3D" type="CollisionShape3D" parent="CollideMap"] shape = SubResource("ConcavePolygonShape3D_xwaqk") @@ -166,6 +183,34 @@ shape = SubResource("ConcavePolygonShape3D_xwaqk") [node name="CollisionShape3D2" type="CollisionShape3D" parent="CollideMap"] shape = SubResource("ConcavePolygonShape3D_r7ql1") +[node name="CollisionShape3D3" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.7, -0.6) +shape = SubResource("BoxShape3D_xwaqk") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 1.65, -0.6) +shape = SubResource("BoxShape3D_r7ql1") + +[node name="CollisionShape3D5" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.2, 1.7, -0.7) +shape = SubResource("BoxShape3D_xwaqk") + +[node name="CollisionShape3D6" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.7, 1.9, -0.9) +shape = SubResource("CylinderShape3D_hjlxd") + +[node name="CollisionShape3D7" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(0.866025, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866025, 3, 1.65, -0.6) +shape = SubResource("BoxShape3D_r7ql1") + +[node name="CollisionShape3D8" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.3, -0.15) +shape = SubResource("BoxShape3D_35rr1") + +[node name="CollisionShape3D11" type="CollisionShape3D" parent="CollideMap"] +transform = Transform3D(0.965926, 0, -0.258819, 0, 1, 0, 0.258819, 0, 0.965926, 2.6, 1.3, -0.2) +shape = SubResource("BoxShape3D_t2c5c") + [node name="Helen" parent="." instance=ExtResource("6_r7ql1")] transform = Transform3D(0.6, 0, 0, 0, 0.6, 0, 0, 0, 0.6, -1.2, 1.52, -0.7) script = ExtResource("5_xwaqk")