From 030ea37b1c9e64985edacb7c28dfc47e41ea3781 Mon Sep 17 00:00:00 2001 From: Scarabeaver Date: Sat, 16 Jul 2022 23:20:24 +0200 Subject: added barrier turrets and placed in level1 --- godot/assets/game_objects/beamTurret.glb | Bin 0 -> 166556 bytes godot/assets/game_objects/beamTurret.glb.import | 3 + godot/assets/game_objects/dark(Clone).material | 3 + godot/assets/game_objects/metal(Clone).material | 3 + .../assets/game_objects/metalDark(Clone).material | 3 + .../game_objects/metalPurple(Clone).material | 3 + godot/project.godot | 26 +++- godot/scenes/levels/level1/level1.tscn | 164 +++++++++++++++++---- 8 files changed, 176 insertions(+), 29 deletions(-) create mode 100644 godot/assets/game_objects/beamTurret.glb create mode 100644 godot/assets/game_objects/beamTurret.glb.import create mode 100644 godot/assets/game_objects/dark(Clone).material create mode 100644 godot/assets/game_objects/metal(Clone).material create mode 100644 godot/assets/game_objects/metalDark(Clone).material create mode 100644 godot/assets/game_objects/metalPurple(Clone).material diff --git a/godot/assets/game_objects/beamTurret.glb b/godot/assets/game_objects/beamTurret.glb new file mode 100644 index 0000000..bb34606 Binary files /dev/null and b/godot/assets/game_objects/beamTurret.glb 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 ) -- cgit