aboutsummaryrefslogtreecommitdiffstats
path: root/godot
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--godot/assets/game_objects/beamTurret.glbbin0 -> 166556 bytes
-rw-r--r--godot/assets/game_objects/beamTurret.glb.import3
-rw-r--r--godot/assets/game_objects/dark(Clone).material3
-rw-r--r--godot/assets/game_objects/metal(Clone).material3
-rw-r--r--godot/assets/game_objects/metalDark(Clone).material3
-rw-r--r--godot/assets/game_objects/metalPurple(Clone).material3
-rw-r--r--godot/project.godot26
-rw-r--r--godot/scenes/levels/level1/level1.tscn164
8 files changed, 176 insertions, 29 deletions
diff --git a/godot/assets/game_objects/beamTurret.glb b/godot/assets/game_objects/beamTurret.glb
new file mode 100644
index 0000000..bb34606
--- /dev/null
+++ b/godot/assets/game_objects/beamTurret.glb
Binary files differ
diff --git a/godot/assets/game_objects/beamTurret.glb.import b/godot/assets/game_objects/beamTurret.glb.import
new file mode 100644
index 0000000..8be3e1a
--- /dev/null
+++ b/godot/assets/game_objects/beamTurret.glb.import
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d9ac4fef3ed4b9b1317927e03de087311a7f4f6a7b729792cdac94a08e30511d
+size 31858
diff --git a/godot/assets/game_objects/dark(Clone).material b/godot/assets/game_objects/dark(Clone).material
new file mode 100644
index 0000000..0fbbdfe
--- /dev/null
+++ b/godot/assets/game_objects/dark(Clone).material
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2f64d001b99a8ccb2359980d41919bff2479af9234564ec999ee02bc35bc5473
+size 1632
diff --git a/godot/assets/game_objects/metal(Clone).material b/godot/assets/game_objects/metal(Clone).material
new file mode 100644
index 0000000..04422bf
--- /dev/null
+++ b/godot/assets/game_objects/metal(Clone).material
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d23825f195061800f0ed0594de425f8d733dab07182d17f7f846f86c4b2d251
+size 1646
diff --git a/godot/assets/game_objects/metalDark(Clone).material b/godot/assets/game_objects/metalDark(Clone).material
new file mode 100644
index 0000000..cd5b9f5
--- /dev/null
+++ b/godot/assets/game_objects/metalDark(Clone).material
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a6e44a629080b0803a02df4630eece8ce4fd342725fd69985c928ce23e252e12
+size 1654
diff --git a/godot/assets/game_objects/metalPurple(Clone).material b/godot/assets/game_objects/metalPurple(Clone).material
new file mode 100644
index 0000000..108242b
--- /dev/null
+++ b/godot/assets/game_objects/metalPurple(Clone).material
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bd0fe90545f7dbc07416b17f6a44c7aae07659d6409eb78c94445908e50fe6f5
+size 1646
diff --git a/godot/project.godot b/godot/project.godot
index 772835d..a8f6586 100644
--- a/godot/project.godot
+++ b/godot/project.godot
@@ -1,3 +1,23 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:aa8279eda34f048c034399930ca7e8a69d0ce3524c57455624cacbf3c14ccd6b
-size 506
+; Engine configuration file.
+; It's best edited using the editor UI and not directly,
+; since the parameters that go here are not all obvious.
+;
+; Format:
+; [section] ; section goes between []
+; param=value ; assign values to parameters
+
+config_version=4
+
+[application]
+
+config/name="code-with-your-friends2022"
+run/main_scene="res://scenes/Game.tscn"
+config/icon="res://assets/godot-ferris-32x32.png"
+
+[gdnative]
+
+singletons=[ ]
+
+[rendering]
+
+environment/default_environment="res://default_env.tres"
diff --git a/godot/scenes/levels/level1/level1.tscn b/godot/scenes/levels/level1/level1.tscn
index 18d2462..20174ed 100644
--- a/godot/scenes/levels/level1/level1.tscn
+++ b/godot/scenes/levels/level1/level1.tscn
@@ -1,9 +1,11 @@
-[gd_scene load_steps=24 format=2]
+[gd_scene load_steps=29 format=2]
[ext_resource path="res://assets/game_objects/level1_BG_model.glb" type="PackedScene" id=1]
[ext_resource path="res://assets/game_objects/level1_track_model.glb" type="PackedScene" id=2]
[ext_resource path="res://assets/game_objects/hatchbackSports.glb" type="PackedScene" id=3]
[ext_resource path="res://assets/game_objects/taxi.glb" type="PackedScene" id=4]
+[ext_resource path="res://assets/game_objects/beamTurret.glb" type="PackedScene" id=5]
+[ext_resource path="res://assets/game_objects/window(Clone).material" type="Material" id=6]
[sub_resource type="ConcavePolygonShape" id=4]
data = PoolVector3Array( 0.0073, 0.0938, -0.0073, 0.0138, 0.0563, -0.0138, 0.0169, 0.0563, -0.0098, 0.0169, 0.0563, -0.0098, 0.009, 0.0938, -0.0052, 0.0073, 0.0938, -0.0073, -0.0051, 0.0563, 0.0189, -0.0027, 0.0938, 0.01, 0, 0.0938, 0.0104, 0, 0.0938, 0.0104, 0, 0.0563, 0.0196, -0.0051, 0.0563, 0.0189, -0.0051, 0.0563, -0.0189, -0.0027, 0.0938, -0.01, -0.0052, 0.0938, -0.009, -0.0052, 0.0938, -0.009, -0.0098, 0.0563, -0.0169, -0.0051, 0.0563, -0.0189, 0.01, 0.0938, 0.0027, 0.0104, 0.0938, 0, 0.0196, 0.0563, 0, 0.0196, 0.0563, 0, 0.0189, 0.0563, 0.0051, 0.01, 0.0938, 0.0027, 0.009, 0.0938, 0.0052, 0.01, 0.0938, 0.0027, 0.0189, 0.0563, 0.0051, 0.0189, 0.0563, 0.0051, 0.0169, 0.0563, 0.0098, 0.009, 0.0938, 0.0052, 0.01, 0.0938, -0.0027, 0.0189, 0.0563, -0.0051, 0.0196, 0.0563, 0, 0.0196, 0.0563, 0, 0.0104, 0.0938, 0, 0.01, 0.0938, -0.0027, 0, 0.0563, 0.0196, 0, 0.0938, 0.0104, 0.0027, 0.0938, 0.01, 0.0027, 0.0938, 0.01, 0.0051, 0.0563, 0.0189, 0, 0.0563, 0.0196, 0, 0.0563, -0.0196, 0, 0.0938, -0.0104, -0.0027, 0.0938, -0.01, -0.0027, 0.0938, -0.01, -0.0051, 0.0563, -0.0189, 0, 0.0563, -0.0196, 0.0051, 0.0563, -0.0189, 0.0027, 0.0938, -0.01, 0, 0.0938, -0.0104, 0, 0.0938, -0.0104, 0, 0.0563, -0.0196, 0.0051, 0.0563, -0.0189, 0.0098, 0.0563, -0.0169, 0.0052, 0.0938, -0.009, 0.0027, 0.0938, -0.01, 0.0027, 0.0938, -0.01, 0.0051, 0.0563, -0.0189, 0.0098, 0.0563, -0.0169, -0.0169, 0.0563, 0.0098, -0.009, 0.0938, 0.0052, -0.0073, 0.0938, 0.0073, -0.0073, 0.0938, 0.0073, -0.0138, 0.0563, 0.0138, -0.0169, 0.0563, 0.0098, 0.0375, 0, -0.0375, 0.0375, 0.0188, -0.0375, -0.0375, 0.0188, -0.0375, -0.0375, 0.0188, -0.0375, -0.0375, 0, -0.0375, 0.0375, 0, -0.0375, -0.0189, 0.0563, -0.0051, -0.01, 0.0938, -0.0027, -0.0104, 0.0938, 0, -0.0104, 0.0938, 0, -0.0196, 0.0563, 0, -0.0189, 0.0563, -0.0051, -0.0098, 0.0563, -0.0169, -0.0052, 0.0938, -0.009, -0.0073, 0.0938, -0.0073, -0.0073, 0.0938, -0.0073, -0.0138, 0.0563, -0.0138, -0.0098, 0.0563, -0.0169, -0.0375, 0, 0.0375, 0.0375, 0, 0.0375, 0.0375, 0, -0.0375, 0.0375, 0, -0.0375, -0.0375, 0, -0.0375, -0.0375, 0, 0.0375, 0.0138, 0.0563, -0.0138, 0.0073, 0.0938, -0.0073, 0.0052, 0.0938, -0.009, 0.0052, 0.0938, -0.009, 0.0098, 0.0563, -0.0169, 0.0138, 0.0563, -0.0138, 0.0098, 0.0563, 0.0169, 0.0052, 0.0938, 0.009, 0.0073, 0.0938, 0.0073, 0.0073, 0.0938, 0.0073, 0.0138, 0.0563, 0.0138, 0.0098, 0.0563, 0.0169, -0.0169, 0.0563, -0.0098, -0.0138, 0.0563, -0.0138, -0.0073, 0.0938, -0.0073, -0.0073, 0.0938, -0.0073, -0.009, 0.0938, -0.0052, -0.0169, 0.0563, -0.0098, 0.009, 0.0938, -0.0052, 0.0169, 0.0563, -0.0098, 0.0189, 0.0563, -0.0051, 0.0189, 0.0563, -0.0051, 0.01, 0.0938, -0.0027, 0.009, 0.0938, -0.0052, -0.0375, 0, 0.0375, -0.0375, 0.0188, 0.0375, 0.0375, 0.0188, 0.0375, 0.0375, 0.0188, 0.0375, 0.0375, 0, 0.0375, -0.0375, 0, 0.0375, 0.0375, 0.0188, 0.0375, 0.0375, 0.0188, -0.0375, 0.0375, 0, -0.0375, 0.0375, 0, -0.0375, 0.0375, 0, 0.0375, 0.0375, 0.0188, 0.0375, 0.0073, 0.0938, 0.0073, 0.009, 0.0938, 0.0052, 0.0169, 0.0563, 0.0098, 0.0169, 0.0563, 0.0098, 0.0138, 0.0563, 0.0138, 0.0073, 0.0938, 0.0073, -0.0189, 0.0563, -0.0051, -0.0169, 0.0563, -0.0098, -0.009, 0.0938, -0.0052, -0.009, 0.0938, -0.0052, -0.01, 0.0938, -0.0027, -0.0189, 0.0563, -0.0051, -0.0196, 0.0563, 0, -0.0104, 0.0938, 0, -0.01, 0.0938, 0.0027, -0.01, 0.0938, 0.0027, -0.0189, 0.0563, 0.0051, -0.0196, 0.0563, 0, 0.01, 0.0938, -0.0027, 0.0104, 0.0938, 0, 0.01, 0.0938, 0.0027, 0.009, 0.0938, -0.0052, 0.01, 0.0938, -0.0027, 0.01, 0.0938, 0.0027, 0.009, 0.0938, -0.0052, 0.01, 0.0938, 0.0027, 0.009, 0.0938, 0.0052, 0.0073, 0.0938, -0.0073, 0.009, 0.0938, -0.0052, 0.009, 0.0938, 0.0052, 0.0073, 0.0938, -0.0073, 0.009, 0.0938, 0.0052, 0.0073, 0.0938, 0.0073, 0.0052, 0.0938, -0.009, 0.0073, 0.0938, -0.0073, 0.0073, 0.0938, 0.0073, 0.0052, 0.0938, -0.009, 0.0073, 0.0938, 0.0073, 0.0052, 0.0938, 0.009, 0.0027, 0.0938, -0.01, 0.0052, 0.0938, -0.009, 0.0052, 0.0938, 0.009, 0.0027, 0.0938, -0.01, 0.0052, 0.0938, 0.009, 0.0027, 0.0938, 0.01, 0, 0.0938, -0.0104, 0.0027, 0.0938, -0.01, 0.0027, 0.0938, 0.01, 0, 0.0938, -0.0104, 0.0027, 0.0938, 0.01, 0, 0.0938, 0.0104, -0.0027, 0.0938, -0.01, 0, 0.0938, -0.0104, 0, 0.0938, 0.0104, -0.0027, 0.0938, -0.01, 0, 0.0938, 0.0104, -0.0027, 0.0938, 0.01, -0.0052, 0.0938, -0.009, -0.0027, 0.0938, -0.01, -0.0027, 0.0938, 0.01, -0.0052, 0.0938, -0.009, -0.0027, 0.0938, 0.01, -0.0052, 0.0938, 0.009, -0.0073, 0.0938, -0.0073, -0.0052, 0.0938, -0.009, -0.0052, 0.0938, 0.009, -0.0073, 0.0938, -0.0073, -0.0052, 0.0938, 0.009, -0.0073, 0.0938, 0.0073, -0.009, 0.0938, -0.0052, -0.0073, 0.0938, -0.0073, -0.0073, 0.0938, 0.0073, -0.009, 0.0938, -0.0052, -0.0073, 0.0938, 0.0073, -0.009, 0.0938, 0.0052, -0.01, 0.0938, -0.0027, -0.009, 0.0938, -0.0052, -0.009, 0.0938, 0.0052, -0.01, 0.0938, -0.0027, -0.009, 0.0938, 0.0052, -0.01, 0.0938, 0.0027, -0.01, 0.0938, 0.0027, -0.0104, 0.0938, 0, -0.01, 0.0938, -0.0027, -0.0098, 0.0563, 0.0169, -0.0052, 0.0938, 0.009, -0.0027, 0.0938, 0.01, -0.0027, 0.0938, 0.01, -0.0051, 0.0563, 0.0189, -0.0098, 0.0563, 0.0169, 0.0051, 0.0563, 0.0189, 0.0027, 0.0938, 0.01, 0.0052, 0.0938, 0.009, 0.0052, 0.0938, 0.009, 0.0098, 0.0563, 0.0169, 0.0051, 0.0563, 0.0189, -0.0138, 0.0563, 0.0138, -0.0073, 0.0938, 0.0073, -0.0052, 0.0938, 0.009, -0.0052, 0.0938, 0.009, -0.0098, 0.0563, 0.0169, -0.0138, 0.0563, 0.0138, -0.0375, 0, 0.0375, -0.0375, 0, -0.0375, -0.0375, 0.0188, -0.0375, -0.0375, 0.0188, -0.0375, -0.0375, 0.0188, 0.0375, -0.0375, 0, 0.0375, -0.0189, 0.0563, 0.0051, -0.01, 0.0938, 0.0027, -0.009, 0.0938, 0.0052, -0.009, 0.0938, 0.0052, -0.0169, 0.0563, 0.0098, -0.0189, 0.0563, 0.0051, 0.0375, 0.0188, -0.0375, 0.0288, 0.0188, 0, 0.0278, 0.0188, -0.0074, 0.0375, 0.0188, -0.0375, 0.0278, 0.0188, -0.0074, 0.0249, 0.0188, -0.0144, 0.0375, 0.0188, -0.0375, 0.0249, 0.0188, -0.0144, 0.0203, 0.0188, -0.0203, 0.0375, 0.0188, -0.0375, 0.0203, 0.0188, -0.0203, 0.0144, 0.0188, -0.0249, 0.0375, 0.0188, -0.0375, 0.0144, 0.0188, -0.0249, 0.0074, 0.0188, -0.0278, 0.0375, 0.0188, -0.0375, 0.0074, 0.0188, -0.0278, 0, 0.0188, -0.0288, 0.0375, 0.0188, -0.0375, 0, 0.0188, -0.0288, -0.0074, 0.0188, -0.0278, 0.0375, 0.0188, -0.0375, 0.0375, 0.0188, 0.0375, 0.0288, 0.0188, 0, -0.0375, 0.0188, -0.0375, 0.0375, 0.0188, -0.0375, -0.0074, 0.0188, -0.0278, -0.0074, 0.0188, -0.0278, -0.0144, 0.0188, -0.0249, -0.0375, 0.0188, -0.0375, -0.0144, 0.0188, -0.0249, -0.0203, 0.0188, -0.0203, -0.0375, 0.0188, -0.0375, -0.0203, 0.0188, -0.0203, -0.0249, 0.0188, -0.0144, -0.0375, 0.0188, -0.0375, -0.0249, 0.0188, -0.0144, -0.0278, 0.0188, -0.0074, -0.0375, 0.0188, -0.0375, -0.0278, 0.0188, -0.0074, -0.0375, 0.0188, 0.0375, -0.0375, 0.0188, -0.0375, -0.0278, 0.0188, -0.0074, -0.0288, 0.0188, 0, -0.0375, 0.0188, 0.0375, 0.0278, 0.0188, 0.0074, 0.0288, 0.0188, 0, 0.0375, 0.0188, 0.0375, 0.0249, 0.0188, 0.0144, 0.0278, 0.0188, 0.0074, 0.0375, 0.0188, 0.0375, 0.0203, 0.0188, 0.0203, 0.0249, 0.0188, 0.0144, 0.0375, 0.0188, 0.0375, 0.0144, 0.0188, 0.0249, 0.0203, 0.0188, 0.0203, 0.0375, 0.0188, 0.0375, 0.0074, 0.0188, 0.0278, 0.0144, 0.0188, 0.0249, 0.0375, 0.0188, 0.0375, 0, 0.0188, 0.0288, 0.0074, 0.0188, 0.0278, 0.0375, 0.0188, 0.0375, -0.0074, 0.0188, 0.0278, 0, 0.0188, 0.0288, 0.0375, 0.0188, 0.0375, -0.0074, 0.0188, 0.0278, 0.0375, 0.0188, 0.0375, -0.0375, 0.0188, 0.0375, -0.0144, 0.0188, 0.0249, -0.0074, 0.0188, 0.0278, -0.0375, 0.0188, 0.0375, -0.0203, 0.0188, 0.0203, -0.0144, 0.0188, 0.0249, -0.0375, 0.0188, 0.0375, -0.0249, 0.0188, 0.0144, -0.0203, 0.0188, 0.0203, -0.0375, 0.0188, 0.0375, -0.0278, 0.0188, 0.0074, -0.0249, 0.0188, 0.0144, -0.0375, 0.0188, 0.0375, -0.0375, 0.0188, 0.0375, -0.0288, 0.0188, 0, -0.0278, 0.0188, 0.0074, 0.0074, 0.0188, 0.0278, 0.0051, 0.0563, 0.0189, 0.0098, 0.0563, 0.0169, 0.0098, 0.0563, 0.0169, 0.0144, 0.0188, 0.0249, 0.0074, 0.0188, 0.0278, 0, 0.0188, 0.0288, 0, 0.0563, 0.0196, 0.0051, 0.0563, 0.0189, 0.0051, 0.0563, 0.0189, 0.0074, 0.0188, 0.0278, 0, 0.0188, 0.0288, -0.0278, 0.0188, -0.0074, -0.0249, 0.0188, -0.0144, -0.0169, 0.0563, -0.0098, -0.0169, 0.0563, -0.0098, -0.0189, 0.0563, -0.0051, -0.0278, 0.0188, -0.0074, -0.0288, 0.0188, 0, -0.0278, 0.0188, -0.0074, -0.0189, 0.0563, -0.0051, -0.0189, 0.0563, -0.0051, -0.0196, 0.0563, 0, -0.0288, 0.0188, 0, -0.0288, 0.0188, 0, -0.0196, 0.0563, 0, -0.0189, 0.0563, 0.0051, -0.0189, 0.0563, 0.0051, -0.0278, 0.0188, 0.0074, -0.0288, 0.0188, 0, 0.0074, 0.0188, -0.0278, 0.0051, 0.0563, -0.0189, 0, 0.0563, -0.0196, 0, 0.0563, -0.0196, 0, 0.0188, -0.0288, 0.0074, 0.0188, -0.0278, 0.0144, 0.0188, 0.0249, 0.0098, 0.0563, 0.0169, 0.0138, 0.0563, 0.0138, 0.0138, 0.0563, 0.0138, 0.0203, 0.0188, 0.0203, 0.0144, 0.0188, 0.0249, 0.0138, 0.0563, 0.0138, 0.0169, 0.0563, 0.0098, 0.0249, 0.0188, 0.0144, 0.0249, 0.0188, 0.0144, 0.0203, 0.0188, 0.0203, 0.0138, 0.0563, 0.0138, -0.0249, 0.0188, -0.0144, -0.0203, 0.0188, -0.0203, -0.0138, 0.0563, -0.0138, -0.0138, 0.0563, -0.0138, -0.0169, 0.0563, -0.0098, -0.0249, 0.0188, -0.0144, -0.0278, 0.0188, 0.0074, -0.0189, 0.0563, 0.0051, -0.0169, 0.0563, 0.0098, -0.0169, 0.0563, 0.0098, -0.0249, 0.0188, 0.0144, -0.0278, 0.0188, 0.0074, -0.0144, 0.0188, -0.0249, -0.0098, 0.0563, -0.0169, -0.0138, 0.0563, -0.0138, -0.0138, 0.0563, -0.0138, -0.0203, 0.0188, -0.0203, -0.0144, 0.0188, -0.0249, 0.0144, 0.0188, -0.0249, 0.0098, 0.0563, -0.0169, 0.0051, 0.0563, -0.0189, 0.0051, 0.0563, -0.0189, 0.0074, 0.0188, -0.0278, 0.0144, 0.0188, -0.0249, 0.0203, 0.0188, -0.0203, 0.0138, 0.0563, -0.0138, 0.0098, 0.0563, -0.0169, 0.0098, 0.0563, -0.0169, 0.0144, 0.0188, -0.0249, 0.0203, 0.0188, -0.0203, -0.0144, 0.0188, 0.0249, -0.0098, 0.0563, 0.0169, -0.0051, 0.0563, 0.0189, -0.0051, 0.0563, 0.0189, -0.0074, 0.0188, 0.0278, -0.0144, 0.0188, 0.0249, -0.0249, 0.0188, 0.0144, -0.0169, 0.0563, 0.0098, -0.0138, 0.0563, 0.0138, -0.0138, 0.0563, 0.0138, -0.0203, 0.0188, 0.0203, -0.0249, 0.0188, 0.0144, 0.0169, 0.0563, -0.0098, 0.0249, 0.0188, -0.0144, 0.0278, 0.0188, -0.0074, 0.0278, 0.0188, -0.0074, 0.0189, 0.0563, -0.0051, 0.0169, 0.0563, -0.0098, -0.0203, 0.0188, 0.0203, -0.0138, 0.0563, 0.0138, -0.0098, 0.0563, 0.0169, -0.0098, 0.0563, 0.0169, -0.0144, 0.0188, 0.0249, -0.0203, 0.0188, 0.0203, 0, 0.0188, -0.0288, 0, 0.0563, -0.0196, -0.0051, 0.0563, -0.0189, -0.0051, 0.0563, -0.0189, -0.0074, 0.0188, -0.0278, 0, 0.0188, -0.0288, -0.0074, 0.0188, 0.0278, -0.0051, 0.0563, 0.0189, 0, 0.0563, 0.0196, 0, 0.0563, 0.0196, 0, 0.0188, 0.0288, -0.0074, 0.0188, 0.0278, 0.0189, 0.0563, 0.0051, 0.0196, 0.0563, 0, 0.0288, 0.0188, 0, 0.0288, 0.0188, 0, 0.0278, 0.0188, 0.0074, 0.0189, 0.0563, 0.0051, 0.0138, 0.0563, -0.0138, 0.0203, 0.0188, -0.0203, 0.0249, 0.0188, -0.0144, 0.0249, 0.0188, -0.0144, 0.0169, 0.0563, -0.0098, 0.0138, 0.0563, -0.0138, 0.0169, 0.0563, 0.0098, 0.0189, 0.0563, 0.0051, 0.0278, 0.0188, 0.0074, 0.0278, 0.0188, 0.0074, 0.0249, 0.0188, 0.0144, 0.0169, 0.0563, 0.0098, 0.0196, 0.0563, 0, 0.0189, 0.0563, -0.0051, 0.0278, 0.0188, -0.0074, 0.0278, 0.0188, -0.0074, 0.0288, 0.0188, 0, 0.0196, 0.0563, 0, -0.0074, 0.0188, -0.0278, -0.0051, 0.0563, -0.0189, -0.0098, 0.0563, -0.0169, -0.0098, 0.0563, -0.0169, -0.0144, 0.0188, -0.0249, -0.0074, 0.0188, -0.0278 )
@@ -61,102 +63,212 @@ points = PoolVector3Array( -0.71742, 0.11773, -0.254227, -0.388641, 0.201786, -0
[sub_resource type="BoxShape" id=3]
+[sub_resource type="BoxShape" id=21]
+
+[sub_resource type="CylinderMesh" id=22]
+
+[sub_resource type="BoxShape" id=23]
+
[node name="Spatial" type="Spatial"]
-[node name="StaticBody" type="StaticBody" parent="."]
+[node name="StaticBody level" type="StaticBody" parent="."]
-[node name="level1_BG_model" parent="StaticBody" instance=ExtResource( 1 )]
+[node name="level1_BG_model" parent="StaticBody level" instance=ExtResource( 1 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.70812 )
-[node name="level1_track_model" parent="StaticBody" instance=ExtResource( 2 )]
+[node name="level1_track_model" parent="StaticBody level" instance=ExtResource( 2 )]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.66743, -3.7513 )
-[node name="cone8" type="CollisionShape" parent="StaticBody"]
+[node name="cone8" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 4.76837e-07, -2.66743, -2.2013 )
shape = SubResource( 4 )
-[node name="cone7" type="CollisionShape" parent="StaticBody"]
+[node name="cone7" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.3, -2.66743, -1.9013 )
shape = SubResource( 5 )
-[node name="cone6" type="CollisionShape" parent="StaticBody"]
+[node name="cone6" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.2, -2.66743, -2.0013 )
shape = SubResource( 6 )
-[node name="cone5" type="CollisionShape" parent="StaticBody"]
+[node name="cone5" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0999995, -2.66743, -2.1013 )
shape = SubResource( 7 )
-[node name="cone4" type="CollisionShape" parent="StaticBody"]
+[node name="cone4" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 0, 0, 1.00001, 0, 1, 0, -1.00001, 0, 0, 0.2, -2.66743, -4.0013 )
shape = SubResource( 8 )
-[node name="cone3" type="CollisionShape" parent="StaticBody"]
+[node name="cone3" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 0, 0, 1.00001, 0, 1, 0, -1.00001, 0, 0, 0.3, -2.66743, -3.9013 )
shape = SubResource( 9 )
-[node name="cone2" type="CollisionShape" parent="StaticBody"]
+[node name="cone2" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 0, 0, 1.00001, 0, 1, 0, -1.00001, 0, 0, 0.1, -2.66743, -4.1013 )
shape = SubResource( 10 )
-[node name="cone1" type="CollisionShape" parent="StaticBody"]
+[node name="cone1" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 0, 0, 1.00001, 0, 1, 0, -1.00001, 0, 0, 4.76837e-07, -2.66743, -4.2013 )
shape = SubResource( 11 )
-[node name="track1" type="CollisionShape" parent="StaticBody"]
+[node name="track1" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -1, 0, -1.09196e-05, 0, 1, 0, 1.81993e-06, 0, -6, 4.76837e-07, -2.76743, -3.5013 )
shape = SubResource( 12 )
-[node name="trackstart" type="CollisionShape" parent="StaticBody"]
+[node name="trackstart" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 4.76837e-07, -2.76743, -0.00129557 )
shape = SubResource( 13 )
-[node name="wall3" type="CollisionShape" parent="StaticBody"]
+[node name="wall3" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.448, 0, -3.045 )
shape = SubResource( 2 )
-[node name="wall2" type="CollisionShape" parent="StaticBody"]
+[node name="wall2" type="CollisionShape" parent="StaticBody level"]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -0.448, 0, -3.045 )
shape = SubResource( 2 )
-[node name="wall1" type="CollisionShape" parent="StaticBody"]
+[node name="wall1" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -6.22098e-09, 0, 0.142319, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0, 0.450325 )
shape = SubResource( 2 )
-[node name="finish" type="CollisionShape" parent="StaticBody"]
+[node name="finish" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -1, 0, -1.81993e-06, 0, 1, 0, 1.81993e-06, 0, -1, 4.76837e-07, -2.76743, -7.0013 )
shape = SubResource( 14 )
-[node name="wallgoal1" type="CollisionShape" parent="StaticBody"]
+[node name="wallgoal1" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -1.222, 0, -2.22395e-06, 0, 30, 0, 2.22395e-06, 0, -1.222, 4.76837e-07, -6.3594, -6.86914 )
shape = SubResource( 15 )
-[node name="wallgoal2" type="CollisionShape" parent="StaticBody"]
+[node name="wallgoal2" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -1.222, 0, -2.22395e-06, 0, 30, 0, 2.22395e-06, 0, -1.222, 0.056792, -6.32048, -6.92309 )
shape = SubResource( 16 )
-[node name="wallgoal3" type="CollisionShape" parent="StaticBody"]
+[node name="wallgoal3" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -1.222, 0, -2.22395e-06, 0, 30, 0, 2.22395e-06, 0, -1.222, 4.76837e-07, -6.34967, -6.87482 )
shape = SubResource( 17 )
-[node name="wallgoal4" type="CollisionShape" parent="StaticBody"]
+[node name="wallgoal4" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -1.222, 0, -2.22395e-06, 0, 30, 0, 2.22395e-06, 0, -1.222, -0.0511122, -6.32048, -6.92309 )
shape = SubResource( 18 )
-[node name="wallgoal5" type="CollisionShape" parent="StaticBody"]
+[node name="wallgoal5" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -1.222, 0, -2.22395e-06, 0, 30, 0, 2.22395e-06, 0, -1.222, 0.0425942, -6.28157, -6.92309 )
shape = SubResource( 19 )
-[node name="wallgoal6" type="CollisionShape" parent="StaticBody"]
+[node name="wallgoal6" type="CollisionShape" parent="StaticBody level"]
transform = Transform( -1.222, 0, -2.22395e-06, 0, 30, 0, 2.22395e-06, 0, -1.222, -0.0397539, -6.27184, -6.92309 )
shape = SubResource( 20 )
-[node name="Area" type="Area" parent="StaticBody"]
+[node name="Area" type="Area" parent="StaticBody level"]
-[node name="victorycollision" type="CollisionShape" parent="StaticBody/Area"]
+[node name="victorycollision" type="CollisionShape" parent="StaticBody level/Area"]
transform = Transform( 0.121517, 0, 0, 0, 0.130879, 0, 0, 0, 0.121517, 0, -2.8502, -7.1767 )
shape = SubResource( 3 )
+[node name="StaticBody turret" type="StaticBody" parent="."]
+transform = Transform( 0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, -0.0730354, -2.66775, -2.27479 )
+
+[node name="beamTurret" parent="StaticBody turret" instance=ExtResource( 5 )]
+transform = Transform( 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0 )
+
+[node name="CollisionShape" type="CollisionShape" parent="StaticBody turret"]
+transform = Transform( 0.0499999, 0, 0, 0, 0.308197, 0, 0, 0, 0.0494507, 0, 0.300292, 0 )
+shape = SubResource( 21 )
+
+[node name="StaticBody turret2" type="StaticBody" parent="."]
+transform = Transform( -0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, -0.707107, 0.326873, -2.66775, -2.67652 )
+
+[node name="beamTurret" parent="StaticBody turret2" instance=ExtResource( 5 )]
+transform = Transform( 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0 )
+
+[node name="CollisionShape" type="CollisionShape" parent="StaticBody turret2"]
+transform = Transform( 0.0499999, 0, 0, 0, 0.308197, 0, 0, 0, 0.0494507, 0, 0.300292, 0 )
+shape = SubResource( 21 )
+
+[node name="Beams1" type="StaticBody" parent="."]
+transform = Transform( 0.254558, 1.64636e-10, 0.0106066, -5.58794e-09, 0.015, 0, -0.254558, -1.64636e-10, 0.0106066, 0.128531, -2.11866, -2.47778 )
+
+[node name="MeshInstance" type="MeshInstance" parent="Beams1"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, 0, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="CollisionShape" type="CollisionShape" parent="Beams1"]
+transform = Transform( -9.11831e-08, 0.8, 0, -19.6137, -2.49121e-06, 0, 0, 0, 0.8, 0, -17.0625, 0 )
+shape = SubResource( 23 )
+
+[node name="MeshInstance2" type="MeshInstance" parent="Beams1"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, -6.61217, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="MeshInstance3" type="MeshInstance" parent="Beams1"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, -13.2652, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="MeshInstance4" type="MeshInstance" parent="Beams1"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, -19.9824, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="MeshInstance5" type="MeshInstance" parent="Beams1"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, -26.6277, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="StaticBody turret3" type="StaticBody" parent="."]
+transform = Transform( -0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, -0.707107, -0.329491, -2.66775, -4.68521 )
+
+[node name="beamTurret" parent="StaticBody turret3" instance=ExtResource( 5 )]
+transform = Transform( 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0 )
+
+[node name="CollisionShape" type="CollisionShape" parent="StaticBody turret3"]
+transform = Transform( 0.0499999, 0, 0, 0, 0.308197, 0, 0, 0, 0.0494507, 0, 0.300292, 0 )
+shape = SubResource( 21 )
+
+[node name="StaticBody turret4" type="StaticBody" parent="."]
+transform = Transform( 0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 0.072239, -2.66775, -4.28531 )
+
+[node name="beamTurret" parent="StaticBody turret4" instance=ExtResource( 5 )]
+transform = Transform( 0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0 )
+
+[node name="CollisionShape" type="CollisionShape" parent="StaticBody turret4"]
+transform = Transform( 0.0499999, 0, 0, 0, 0.308197, 0, 0, 0, 0.0494507, 0, 0.300292, 0 )
+shape = SubResource( 21 )
+
+[node name="Beams2" type="StaticBody" parent="."]
+transform = Transform( 0.254558, 1.64636e-10, -0.0106066, -5.58794e-09, 0.015, 0, 0.254558, 1.64636e-10, 0.0106066, -0.126502, -2.11866, -4.48365 )
+
+[node name="MeshInstance" type="MeshInstance" parent="Beams2"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, 0, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="CollisionShape" type="CollisionShape" parent="Beams2"]
+transform = Transform( -9.11831e-08, 0.8, 0, -19.6137, -2.49121e-06, 0, 0, 0, 0.8, 0, -17.0625, 0 )
+shape = SubResource( 23 )
+
+[node name="MeshInstance2" type="MeshInstance" parent="Beams2"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, -6.61217, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="MeshInstance3" type="MeshInstance" parent="Beams2"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, -13.2652, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="MeshInstance4" type="MeshInstance" parent="Beams2"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, -19.9824, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
+[node name="MeshInstance5" type="MeshInstance" parent="Beams2"]
+transform = Transform( -1.02354e-07, 0.8, 0, -2.34158, -3.49691e-08, 0, 0, 0, 0.8, 0, -26.6277, 0 )
+mesh = SubResource( 22 )
+material/0 = ExtResource( 6 )
+
[node name="DirectionalLight" type="DirectionalLight" parent="."]
transform = Transform( 0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, -8.6832, 0, 0 )