diff --git a/models/blaster-double.glb b/models/blaster-repeater.glb similarity index 63% rename from models/blaster-double.glb rename to models/blaster-repeater.glb index 9db5ee0..57842e9 100644 Binary files a/models/blaster-double.glb and b/models/blaster-repeater.glb differ diff --git a/models/blaster-repeater.glb.import b/models/blaster-repeater.glb.import new file mode 100644 index 0000000..dbcbece --- /dev/null +++ b/models/blaster-repeater.glb.import @@ -0,0 +1,32 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dd3oln1ucgqpd" +path="res://.godot/imported/blaster-repeater.glb-5f1125651aecb8bf54890e793b8c6da4.scn" + +[deps] + +source_file="res://models/blaster-repeater.glb" +dest_files=["res://.godot/imported/blaster-repeater.glb-5f1125651aecb8bf54890e793b8c6da4.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={} +gltf/embedded_image_handling=1 diff --git a/models/blaster.glb b/models/blaster.glb index 4665b47..b8ab176 100644 Binary files a/models/blaster.glb and b/models/blaster.glb differ diff --git a/models/enemy-flying.glb b/models/enemy-flying.glb index 0ad4522..39a7c87 100644 Binary files a/models/enemy-flying.glb and b/models/enemy-flying.glb differ diff --git a/models/blaster-double.glb.import b/models/platform-falling.glb.import similarity index 67% rename from models/blaster-double.glb.import rename to models/platform-falling.glb.import index cc37e9e..5ff9fa9 100644 --- a/models/blaster-double.glb.import +++ b/models/platform-falling.glb.import @@ -3,13 +3,13 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://c0fgu1f2whait" -path="res://.godot/imported/blaster-double.glb-432c9163e28f0aae29c58d0e5ca6594b.scn" +uid="uid://3403atnv0s14" +path="res://.godot/imported/platform-falling.glb-a1321a8710589d27b2a6e247cfe23359.scn" [deps] -source_file="res://models/blaster-double.glb" -dest_files=["res://.godot/imported/blaster-double.glb-432c9163e28f0aae29c58d0e5ca6594b.scn"] +source_file="res://models/platform-falling.glb" +dest_files=["res://.godot/imported/platform-falling.glb-a1321a8710589d27b2a6e247cfe23359.scn"] [params] diff --git a/models/platform.glb.import b/models/platform.glb.import index 1fbcaba..4e41171 100644 --- a/models/platform.glb.import +++ b/models/platform.glb.import @@ -3,7 +3,7 @@ importer="scene" importer_version=1 type="PackedScene" -uid="uid://dwvcy6wtanoyy" +uid="uid://bwgwd5ue8i2bt" path="res://.godot/imported/platform.glb-3476c7cd272116fb58fd5d0a0eddb703.scn" [deps] diff --git a/models/wall-high.glb b/models/wall-high.glb index 042f128..1a493f0 100644 Binary files a/models/wall-high.glb and b/models/wall-high.glb differ diff --git a/actors/blaster.tscn b/objects/blaster.tscn similarity index 100% rename from actors/blaster.tscn rename to objects/blaster.tscn diff --git a/scripts/enemy.gd b/objects/enemy.gd similarity index 100% rename from scripts/enemy.gd rename to objects/enemy.gd diff --git a/actors/enemy.tscn b/objects/enemy.tscn similarity index 96% rename from actors/enemy.tscn rename to objects/enemy.tscn index bfabef6..df24120 100644 --- a/actors/enemy.tscn +++ b/objects/enemy.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=6 format=3 uid="uid://d2g78tpqbyf5g"] [ext_resource type="PackedScene" uid="uid://lde2xq3vq635" path="res://models/enemy-flying.glb" id="1_3v8nl"] -[ext_resource type="Script" path="res://scripts/enemy.gd" id="1_jg24b"] +[ext_resource type="Script" path="res://objects/enemy.gd" id="1_jg24b"] [ext_resource type="SpriteFrames" uid="uid://dbv3sy5qjatnl" path="res://sprites/burst_animation.tres" id="3_iblw5"] [sub_resource type="SphereShape3D" id="SphereShape3D_iix87"] diff --git a/objects/platform.tscn b/objects/platform.tscn index 8a34099..3fc851d 100644 --- a/objects/platform.tscn +++ b/objects/platform.tscn @@ -1,11 +1,11 @@ [gd_scene load_steps=3 format=3 uid="uid://dpm3l05d7fu35"] -[ext_resource type="PackedScene" uid="uid://dwvcy6wtanoyy" path="res://models/platform.glb" id="1_0lm70"] +[ext_resource type="PackedScene" uid="uid://bwgwd5ue8i2bt" path="res://models/platform.glb" id="1_0lm70"] [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_27lc5"] data = PackedVector3Array(-0.9, 0, -0.72, -1, 0.2, -0.8, -1, 0.2, 0.8, -1, 0.2, 0.8, -0.9, 0, 0.72, -0.9, 0, -0.72, -0.95, 0.5, -0.95, -0.95, 0.2, -0.95, -0.8, 0.2, -1, -0.8, 0.2, -1, -0.8, 0.5, -1, -0.95, 0.5, -0.95, -1, 0.2, -0.8, -0.95, 0.2, -0.95, -0.95, 0.5, -0.95, -0.95, 0.5, -0.95, -1, 0.5, -0.8, -1, 0.2, -0.8, -1, 0.2, 0.8, -1, 0.2, -0.8, -1, 0.5, -0.8, -1, 0.5, -0.8, -1, 0.5, 0.8, -1, 0.2, 0.8, 0.8, 0.5, -1, 0.8, 0.2, -1, 0.95, 0.2, -0.95, 0.95, 0.2, -0.95, 0.95, 0.5, -0.95, 0.8, 0.5, -1, -0.8, 0.5, -1, -0.8, 0.2, -1, 0.8, 0.2, -1, 0.8, 0.2, -1, 0.8, 0.5, -1, -0.8, 0.5, -1, 1, 0.5, -0.8, 0.95, 0.5, -0.95, 0.95, 0.2, -0.95, 0.95, 0.2, -0.95, 1, 0.2, -0.8, 1, 0.5, -0.8, -0.8, 0.5, 1, -0.8, 0.2, 1, -0.95, 0.2, 0.95, -0.95, 0.2, 0.95, -0.95, 0.5, 0.95, -0.8, 0.5, 1, -0.95, 0.2, 0.95, -1, 0.2, 0.8, -1, 0.5, 0.8, -1, 0.5, 0.8, -0.95, 0.5, 0.95, -0.95, 0.2, 0.95, -0.8, 0.2, -1, -0.72, 0, -0.9, 0.72, 0, -0.9, 0.72, 0, -0.9, 0.8, 0.2, -1, -0.8, 0.2, -1, 1, 0.2, 0.8, 1, 0.2, -0.8, 0.9, 0, -0.72, 0.9, 0, -0.72, 0.9, 0, 0.72, 1, 0.2, 0.8, -0.95, 0.2, -0.95, -0.855, 0, -0.855, -0.72, 0, -0.9, -0.72, 0, -0.9, -0.8, 0.2, -1, -0.95, 0.2, -0.95, 1, 0.2, 0.8, 0.9, 0, 0.72, 0.855, 0, 0.855, 0.855, 0, 0.855, 0.95, 0.2, 0.95, 1, 0.2, 0.8, -0.855, 0, 0.855, -0.9, 0, 0.72, -1, 0.2, 0.8, -1, 0.2, 0.8, -0.95, 0.2, 0.95, -0.855, 0, 0.855, 0.8, 0.2, 1, 0.72, 0, 0.9, -0.72, 0, 0.9, -0.72, 0, 0.9, -0.8, 0.2, 1, 0.8, 0.2, 1, 0.95, 0.5, 0.95, 1, 0.5, 0.8, 1, 0.2, 0.8, 1, 0.2, 0.8, 0.95, 0.2, 0.95, 0.95, 0.5, 0.95, 1, 0.5, 0.8, 1, 0.5, -0.8, 1, 0.2, -0.8, 1, 0.2, -0.8, 1, 0.2, 0.8, 1, 0.5, 0.8, 1, 0.2, -0.8, 0.95, 0.2, -0.95, 0.855, 0, -0.855, 0.855, 0, -0.855, 0.9, 0, -0.72, 1, 0.2, -0.8, -0.855, 0, -0.855, -0.95, 0.2, -0.95, -1, 0.2, -0.8, -1, 0.2, -0.8, -0.9, 0, -0.72, -0.855, 0, -0.855, 0.8, 0.2, -1, 0.72, 0, -0.9, 0.855, 0, -0.855, 0.855, 0, -0.855, 0.95, 0.2, -0.95, 0.8, 0.2, -1, 0.95, 0.2, 0.95, 0.855, 0, 0.855, 0.72, 0, 0.9, 0.72, 0, 0.9, 0.8, 0.2, 1, 0.95, 0.2, 0.95, 0.855, 0, 0.855, 0.9, 0, 0.72, 0.9, 0, -0.72, 0.9, 0, -0.72, 0.855, 0, -0.855, 0.855, 0, 0.855, 0.855, 0, -0.855, 0.72, 0, 0.9, 0.855, 0, 0.855, 0.855, 0, -0.855, 0.72, 0, -0.9, 0.72, 0, 0.9, 0.72, 0, -0.9, -0.72, 0, 0.9, 0.72, 0, 0.9, 0.72, 0, -0.9, -0.72, 0, -0.9, -0.72, 0, 0.9, -0.72, 0, -0.9, -0.855, 0, -0.855, -0.72, 0, 0.9, -0.855, 0, -0.855, -0.855, 0, 0.855, -0.72, 0, 0.9, -0.855, 0, -0.855, -0.9, 0, -0.72, -0.855, 0, 0.855, -0.9, 0, -0.72, -0.9, 0, 0.72, -0.855, 0, 0.855, -0.8, 0.2, 1, -0.72, 0, 0.9, -0.855, 0, 0.855, -0.855, 0, 0.855, -0.95, 0.2, 0.95, -0.8, 0.2, 1, 0.95, 0.5, 0.95, 0.95, 0.2, 0.95, 0.8, 0.2, 1, 0.8, 0.2, 1, 0.8, 0.5, 1, 0.95, 0.5, 0.95, 0.8, 0.5, 1, 0.8, 0.2, 1, -0.8, 0.2, 1, -0.8, 0.2, 1, -0.8, 0.5, 1, 0.8, 0.5, 1, -0.95, 0.5, 0.95, -1, 0.5, 0.8, -1, 0.5, -0.8, -0.95, 0.5, 0.95, -1, 0.5, -0.8, -0.95, 0.5, -0.95, -0.8, 0.5, 1, -0.95, 0.5, 0.95, -0.95, 0.5, -0.95, -0.8, 0.5, 0.7675, -0.8, 0.5, 1, -0.95, 0.5, -0.95, -0.8, 0.5, -0.7675, -0.8, 0.5, 0.7675, -0.95, 0.5, -0.95, -0.8, 0.5, 1, -0.8, 0.5, 0.7675, -0.7919, 0.5, 0.7919, -0.8, 0.5, 1, -0.7919, 0.5, 0.7919, -0.7675, 0.5, 0.8, -0.8, 0.5, 1, -0.7675, 0.5, 0.8, 0.7675, 0.5, 0.8, -0.8, 0.5, -0.7675, -0.95, 0.5, -0.95, -0.8, 0.5, -1, 0.8, 0.5, 1, -0.8, 0.5, 1, 0.7675, 0.5, 0.8, -0.7919, 0.5, -0.7919, -0.8, 0.5, -0.7675, -0.8, 0.5, -1, -0.7675, 0.5, -0.8, -0.7919, 0.5, -0.7919, -0.8, 0.5, -1, 0.7675, 0.5, -0.8, -0.7675, 0.5, -0.8, -0.8, 0.5, -1, 0.8, 0.5, 1, 0.7675, 0.5, 0.8, 0.7919, 0.5, 0.7919, 0.7675, 0.5, -0.8, -0.8, 0.5, -1, 0.8, 0.5, -1, 0.7919, 0.5, -0.7919, 0.7675, 0.5, -0.8, 0.8, 0.5, -1, 0.8, 0.5, -0.7675, 0.7919, 0.5, -0.7919, 0.8, 0.5, -1, 0.8, 0.5, 0.7675, 0.8, 0.5, -0.7675, 0.8, 0.5, -1, 0.8, 0.5, 1, 0.7919, 0.5, 0.7919, 0.8, 0.5, 0.7675, 0.8, 0.5, -1, 0.95, 0.5, -0.95, 0.8, 0.5, 0.7675, 0.8, 0.5, 1, 0.8, 0.5, 0.7675, 0.95, 0.5, -0.95, 0.95, 0.5, 0.95, 0.8, 0.5, 1, 0.95, 0.5, -0.95, 0.95, 0.5, 0.95, 0.95, 0.5, -0.95, 1, 0.5, -0.8, 1, 0.5, -0.8, 1, 0.5, 0.8, 0.95, 0.5, 0.95, 0.8, 0.5, -0.7675, 0.8, 0.5, 0.7675, 0.7919, 0.5, 0.7919, 0.7919, 0.5, 0.7919, 0.7919, 0.5, -0.7919, 0.8, 0.5, -0.7675, 0.7919, 0.5, 0.7919, 0.7675, 0.5, 0.8, 0.7919, 0.5, -0.7919, 0.7675, 0.5, 0.8, 0.7675, 0.5, -0.8, 0.7919, 0.5, -0.7919, 0.7675, 0.5, 0.8, 0.6, 0.5, -0.6, 0.7675, 0.5, -0.8, 0.6, 0.5, -0.6, -0.7675, 0.5, -0.8, 0.7675, 0.5, -0.8, 0.7675, 0.5, 0.8, 0.6, 0.5, 0.6, 0.6, 0.5, -0.6, 0.6, 0.5, -0.6, -0.6, 0.5, -0.6, -0.7675, 0.5, -0.8, 0.6, 0.5, 0.6, 0.7675, 0.5, 0.8, -0.7675, 0.5, 0.8, -0.6, 0.5, -0.6, -0.6, 0.5, 0.6, -0.7675, 0.5, -0.8, -0.7675, 0.5, 0.8, -0.6, 0.5, 0.6, 0.6, 0.5, 0.6, -0.7675, 0.5, 0.8, -0.7675, 0.5, -0.8, -0.6, 0.5, 0.6, -0.7675, 0.5, 0.8, -0.7919, 0.5, -0.7919, -0.7675, 0.5, -0.8, -0.7675, 0.5, 0.8, -0.7919, 0.5, 0.7919, -0.7919, 0.5, -0.7919, -0.7919, 0.5, 0.7919, -0.8, 0.5, -0.7675, -0.7919, 0.5, -0.7919, -0.7919, 0.5, 0.7919, -0.8, 0.5, 0.7675, -0.8, 0.5, -0.7675, 0.6, 0.5, -0.6, 0.6, 0.5, 0.6, -0.6, 0.5, 0.6, -0.6, 0.5, 0.6, -0.6, 0.5, -0.6, 0.6, 0.5, -0.6, 0.7, 0.4, 0.7, 0.7, 0.2, 0.7, 1.1, 0.2, 0.7, 1.1, 0.2, 0.7, 1.1, 0.4, 0.7, 0.7, 0.4, 0.7, 0.7, 0.4, 0.7, 1.1, 0.4, 0.7, 1.1, 0.4, 0.8162, 1.1, 0.4, 0.8162, 1.0291, 0.4, 1.0291, 0.7, 0.4, 0.7, 1.0291, 0.4, 1.0291, 0.8162, 0.4, 1.1, 0.7, 0.4, 0.7, 0.8162, 0.4, 1.1, 0.7, 0.4, 1.1, 0.7, 0.4, 0.7, 1.1, 0.2, 0.8162, 1.1, 0.2, 0.7, 0.7, 0.2, 0.7, 0.7, 0.2, 0.7, 1.0291, 0.2, 1.0291, 1.1, 0.2, 0.8162, 0.7, 0.2, 0.7, 0.8162, 0.2, 1.1, 1.0291, 0.2, 1.0291, 0.7, 0.2, 0.7, 0.7, 0.2, 1.1, 0.8162, 0.2, 1.1, 1.0291, 0.4, 1.0291, 1.0291, 0.2, 1.0291, 0.8162, 0.2, 1.1, 0.8162, 0.2, 1.1, 0.8162, 0.4, 1.1, 1.0291, 0.4, 1.0291, 1.0291, 0.4, 1.0291, 1.1, 0.4, 0.8162, 1.1, 0.2, 0.8162, 1.1, 0.2, 0.8162, 1.0291, 0.2, 1.0291, 1.0291, 0.4, 1.0291, 1.1, 0.4, 0.8162, 1.1, 0.4, 0.7, 1.1, 0.2, 0.7, 1.1, 0.2, 0.7, 1.1, 0.2, 0.8162, 1.1, 0.4, 0.8162, 0.8162, 0.4, 1.1, 0.8162, 0.2, 1.1, 0.7, 0.2, 1.1, 0.7, 0.2, 1.1, 0.7, 0.4, 1.1, 0.8162, 0.4, 1.1, 0.7, 0.2, 1.1, 0.7, 0.2, 0.7, 0.7, 0.4, 0.7, 0.7, 0.4, 0.7, 0.7, 0.4, 1.1, 0.7, 0.2, 1.1, 1.1, 0.4, -0.7, 1.1, 0.2, -0.7, 0.7, 0.2, -0.7, 0.7, 0.2, -0.7, 0.7, 0.4, -0.7, 1.1, 0.4, -0.7, 1.1, 0.4, -0.8162, 1.1, 0.4, -0.7, 0.7, 0.4, -0.7, 0.7, 0.4, -0.7, 1.0291, 0.4, -1.0291, 1.1, 0.4, -0.8162, 0.7, 0.4, -0.7, 0.8162, 0.4, -1.1, 1.0291, 0.4, -1.0291, 0.7, 0.4, -0.7, 0.7, 0.4, -1.1, 0.8162, 0.4, -1.1, 0.7, 0.2, -0.7, 1.1, 0.2, -0.7, 1.1, 0.2, -0.8162, 1.1, 0.2, -0.8162, 1.0291, 0.2, -1.0291, 0.7, 0.2, -0.7, 1.0291, 0.2, -1.0291, 0.8162, 0.2, -1.1, 0.7, 0.2, -0.7, 0.8162, 0.2, -1.1, 0.7, 0.2, -1.1, 0.7, 0.2, -0.7, 0.7, 0.4, -1.1, 0.7, 0.2, -1.1, 0.8162, 0.2, -1.1, 0.8162, 0.2, -1.1, 0.8162, 0.4, -1.1, 0.7, 0.4, -1.1, 0.7, 0.2, -0.7, 0.7, 0.2, -1.1, 0.7, 0.4, -1.1, 0.7, 0.4, -1.1, 0.7, 0.4, -0.7, 0.7, 0.2, -0.7, 1.1, 0.4, -0.7, 1.1, 0.4, -0.8162, 1.1, 0.2, -0.8162, 1.1, 0.2, -0.8162, 1.1, 0.2, -0.7, 1.1, 0.4, -0.7, 1.1, 0.4, -0.8162, 1.0291, 0.4, -1.0291, 1.0291, 0.2, -1.0291, 1.0291, 0.2, -1.0291, 1.1, 0.2, -0.8162, 1.1, 0.4, -0.8162, 0.8162, 0.4, -1.1, 0.8162, 0.2, -1.1, 1.0291, 0.2, -1.0291, 1.0291, 0.2, -1.0291, 1.0291, 0.4, -1.0291, 0.8162, 0.4, -1.1, -1.1, 0.2, -0.7, -1.1, 0.2, -0.8162, -1.1, 0.4, -0.8162, -1.1, 0.4, -0.8162, -1.1, 0.4, -0.7, -1.1, 0.2, -0.7, -0.8162, 0.4, -1.1, -0.8162, 0.2, -1.1, -0.7, 0.2, -1.1, -0.7, 0.2, -1.1, -0.7, 0.4, -1.1, -0.8162, 0.4, -1.1, -0.8162, 0.4, -1.1, -0.7, 0.4, -1.1, -0.7, 0.4, -0.7, -0.7, 0.4, -0.7, -1.1, 0.4, -0.7, -0.8162, 0.4, -1.1, -1.1, 0.4, -0.7, -1.0291, 0.4, -1.0291, -0.8162, 0.4, -1.1, -1.1, 0.4, -0.7, -1.1, 0.4, -0.8162, -1.0291, 0.4, -1.0291, -0.7, 0.4, -0.7, -0.7, 0.4, -1.1, -0.7, 0.2, -1.1, -0.7, 0.2, -1.1, -0.7, 0.2, -0.7, -0.7, 0.4, -0.7, -0.7, 0.4, -0.7, -0.7, 0.2, -0.7, -1.1, 0.2, -0.7, -1.1, 0.2, -0.7, -1.1, 0.4, -0.7, -0.7, 0.4, -0.7, -1.0291, 0.4, -1.0291, -1.0291, 0.2, -1.0291, -0.8162, 0.2, -1.1, -0.8162, 0.2, -1.1, -0.8162, 0.4, -1.1, -1.0291, 0.4, -1.0291, -1.1, 0.2, -0.8162, -1.0291, 0.2, -1.0291, -1.0291, 0.4, -1.0291, -1.0291, 0.4, -1.0291, -1.1, 0.4, -0.8162, -1.1, 0.2, -0.8162, -0.7, 0.2, -0.7, -0.7, 0.2, -1.1, -0.8162, 0.2, -1.1, -0.8162, 0.2, -1.1, -1.1, 0.2, -0.7, -0.7, 0.2, -0.7, -0.8162, 0.2, -1.1, -1.0291, 0.2, -1.0291, -1.1, 0.2, -0.7, -1.0291, 0.2, -1.0291, -1.1, 0.2, -0.8162, -1.1, 0.2, -0.7, -0.8162, 0.2, 1.1, -0.7, 0.2, 1.1, -0.7, 0.2, 0.7, -0.7, 0.2, 0.7, -1.1, 0.2, 0.7, -0.8162, 0.2, 1.1, -1.1, 0.2, 0.7, -1.0291, 0.2, 1.0291, -0.8162, 0.2, 1.1, -1.1, 0.2, 0.7, -1.1, 0.2, 0.8162, -1.0291, 0.2, 1.0291, -1.1, 0.4, 0.7, -0.7, 0.4, 0.7, -0.7, 0.4, 1.1, -0.7, 0.4, 1.1, -0.8162, 0.4, 1.1, -1.1, 0.4, 0.7, -0.8162, 0.4, 1.1, -1.0291, 0.4, 1.0291, -1.1, 0.4, 0.7, -1.0291, 0.4, 1.0291, -1.1, 0.4, 0.8162, -1.1, 0.4, 0.7, -1.0291, 0.2, 1.0291, -1.1, 0.2, 0.8162, -1.1, 0.4, 0.8162, -1.1, 0.4, 0.8162, -1.0291, 0.4, 1.0291, -1.0291, 0.2, 1.0291, -1.1, 0.2, 0.8162, -1.1, 0.2, 0.7, -1.1, 0.4, 0.7, -1.1, 0.4, 0.7, -1.1, 0.4, 0.8162, -1.1, 0.2, 0.8162, -0.7, 0.4, 1.1, -0.7, 0.4, 0.7, -0.7, 0.2, 0.7, -0.7, 0.2, 0.7, -0.7, 0.2, 1.1, -0.7, 0.4, 1.1, -0.7, 0.4, 1.1, -0.7, 0.2, 1.1, -0.8162, 0.2, 1.1, -0.8162, 0.2, 1.1, -0.8162, 0.4, 1.1, -0.7, 0.4, 1.1, -0.8162, 0.4, 1.1, -0.8162, 0.2, 1.1, -1.0291, 0.2, 1.0291, -1.0291, 0.2, 1.0291, -1.0291, 0.4, 1.0291, -0.8162, 0.4, 1.1, -1.1, 0.4, 0.7, -1.1, 0.2, 0.7, -0.7, 0.2, 0.7, -0.7, 0.2, 0.7, -0.7, 0.4, 0.7, -1.1, 0.4, 0.7) -[node name="platform-falling" instance=ExtResource("1_0lm70")] +[node name="platform" instance=ExtResource("1_0lm70")] [node name="StaticBody3D" type="StaticBody3D" parent="platform-falling2" index="0"] diff --git a/actors/player.gd b/objects/player.gd similarity index 95% rename from actors/player.gd rename to objects/player.gd index d1e8e0a..19f7d30 100644 --- a/actors/player.gd +++ b/objects/player.gd @@ -73,9 +73,6 @@ func _process(delta): camera.rotation.x = lerp_angle(camera.rotation.x, rotation_target.x, delta * 25) rotation.y = lerp_angle(rotation.y, rotation_target.y, delta * 25) - container.rotation.y = lerp_angle(container.rotation.y, -input_mouse.x * 4, delta * 5) - #container.rotation.x = lerp_angle(v.rotation.x, -rotation_target.x / 3, delta * 10) - container.position = lerp(container.position, container_offset - (applied_velocity / 30), delta * 10) # Movement sound @@ -122,6 +119,8 @@ func handle_controls(delta): if Input.is_action_just_pressed("mouse_capture_exit"): Input.mouse_mode = Input.MOUSE_MODE_VISIBLE mouse_captured = false + + input_mouse = Vector2.ZERO # Movement @@ -140,7 +139,7 @@ func handle_controls(delta): rotation_target -= input.limit_length(1.0) * 5 * delta rotation_target.x = clamp(rotation_target.x, deg_to_rad(-90), deg_to_rad(90)) - input_mouse = Vector2.ZERO + #input_mouse = Vector2.ZERO # Shooting @@ -228,9 +227,7 @@ func action_shoot(): get_tree().root.add_child(impact_instance) impact_instance.position = raycast.get_collision_point() + (raycast.get_collision_normal() / 10) - impact_instance.look_at(position, Vector3.UP, true) - #impact_instance.rotation_degrees.z = randf_range(-45, 45) - # Weapons + impact_instance.look_at(camera.global_transform.origin, Vector3.UP, true) # Toggle between available weapons (listed in 'weapons') diff --git a/actors/player.tscn b/objects/player.tscn similarity index 97% rename from actors/player.tscn rename to objects/player.tscn index c318ac2..0a6016b 100644 --- a/actors/player.tscn +++ b/objects/player.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=3 uid="uid://dl2ed4gkybggf"] -[ext_resource type="Script" path="res://actors/player.gd" id="1_ffboj"] +[ext_resource type="Script" path="res://objects/player.gd" id="1_ffboj"] [ext_resource type="Resource" uid="uid://cu2gtxlcmbb34" path="res://weapons/blaster-repeater.tres" id="2_6epbw"] [ext_resource type="Texture2D" uid="uid://8ggihh27mlrr" path="res://sprites/blob_shadow.png" id="2_b0fo8"] [ext_resource type="Resource" uid="uid://c56y8pqoyk15f" path="res://weapons/blaster.tres" id="3_kr4p8"] diff --git a/objects/road.tscn b/objects/road.tscn deleted file mode 100644 index 06f7a07..0000000 --- a/objects/road.tscn +++ /dev/null @@ -1,13 +0,0 @@ -[gd_scene load_steps=3 format=3 uid="uid://bjejhic8j8qly"] - -[ext_resource type="PackedScene" uid="uid://yq0iwmpxer1y" path="res://models/road.glb" id="1_wef6w"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_4i05p"] -data = PackedVector3Array(-2.5, 0, 2.5, 2.5, 0, 2.5, 2.5, 0, -2.5, 2.5, 0, -2.5, -2.5, 0, -2.5, -2.5, 0, 2.5, -2.5, 0.5, -2.5, -1.4, 0.5, -2.5, -1.4, 0.5, 2.5, -1.4, 0.5, 2.5, -2.5, 0.5, 2.5, -2.5, 0.5, -2.5, -2.5, 0.5, -2.5, -2.5, 0, -2.5, 2.5, 0, -2.5, 2.5, 0, -2.5, -1.4, 0.4, -2.5, -2.5, 0.5, -2.5, -1.4, 0.4, -2.5, -1.4, 0.5, -2.5, -2.5, 0.5, -2.5, 1.4, 0.4, -2.5, -1.4, 0.4, -2.5, 2.5, 0, -2.5, 2.5, 0, -2.5, 2.5, 0.5, -2.5, 1.4, 0.4, -2.5, 2.5, 0.5, -2.5, 1.4, 0.5, -2.5, 1.4, 0.4, -2.5, 2.5, 0.5, 2.5, 2.5, 0.5, -2.5, 2.5, 0, -2.5, 2.5, 0, -2.5, 2.5, 0, 2.5, 2.5, 0.5, 2.5, -2.5, 0, 2.5, -2.5, 0, -2.5, -2.5, 0.5, -2.5, -2.5, 0.5, -2.5, -2.5, 0.5, 2.5, -2.5, 0, 2.5, 2.5, 0.5, 2.5, 2.5, 0, 2.5, -2.5, 0, 2.5, -2.5, 0, 2.5, 1.4, 0.4, 2.5, 2.5, 0.5, 2.5, 1.4, 0.4, 2.5, 1.4, 0.5, 2.5, 2.5, 0.5, 2.5, -1.4, 0.4, 2.5, 1.4, 0.4, 2.5, -2.5, 0, 2.5, -2.5, 0, 2.5, -2.5, 0.5, 2.5, -1.4, 0.4, 2.5, -2.5, 0.5, 2.5, -1.4, 0.5, 2.5, -1.4, 0.4, 2.5, 1.4, 0.5, -2.5, 2.5, 0.5, -2.5, 2.5, 0.5, 2.5, 2.5, 0.5, 2.5, 1.4, 0.5, 2.5, 1.4, 0.5, -2.5, 1.4, 0.4, 2.5, 1.4, 0.4, -2.5, 1.4, 0.5, -2.5, 1.4, 0.5, -2.5, 1.4, 0.5, 2.5, 1.4, 0.4, 2.5, -1.4, 0.5, 2.5, -1.4, 0.5, -2.5, -1.4, 0.4, -2.5, -1.4, 0.4, -2.5, -1.4, 0.4, 2.5, -1.4, 0.5, 2.5, 1.6399, 0.5, -1.4376, 1.7434, 0.5, -1.824, 1.7434, 0.525, -1.824, 1.7434, 0.525, -1.824, 1.6399, 0.525, -1.4376, 1.6399, 0.5, -1.4376, 2.0263, 0.525, -1.3341, 2.0263, 0.5, -1.3341, 1.6399, 0.5, -1.4376, 1.6399, 0.5, -1.4376, 1.6399, 0.525, -1.4376, 2.0263, 0.525, -1.3341, 2.0263, 0.525, -1.3341, 2.1298, 0.525, -1.7204, 2.1298, 0.5, -1.7204, 2.1298, 0.5, -1.7204, 2.0263, 0.5, -1.3341, 2.0263, 0.525, -1.3341, 1.7611, 0.55, -1.7933, 2.0992, 0.55, -1.7028, 2.0086, 0.55, -1.3647, 2.0086, 0.55, -1.3647, 1.6705, 0.55, -1.4553, 1.7611, 0.55, -1.7933, 1.7434, 0.525, -1.824, 1.7434, 0.5, -1.824, 2.1298, 0.5, -1.7204, 2.1298, 0.5, -1.7204, 2.1298, 0.525, -1.7204, 1.7434, 0.525, -1.824, 2.0086, 0.55, -1.3647, 2.0211, 0.5427, -1.343, 1.6489, 0.5427, -1.4428, 1.6489, 0.5427, -1.4428, 1.6705, 0.55, -1.4553, 2.0086, 0.55, -1.3647, 2.0211, 0.5427, -1.343, 2.0263, 0.525, -1.3341, 1.6399, 0.525, -1.4376, 1.6399, 0.525, -1.4376, 1.6489, 0.5427, -1.4428, 2.0211, 0.5427, -1.343, 1.7486, 0.5427, -1.815, 1.7611, 0.55, -1.7933, 1.6705, 0.55, -1.4553, 1.6705, 0.55, -1.4553, 1.6489, 0.5427, -1.4428, 1.7486, 0.5427, -1.815, 1.6399, 0.525, -1.4376, 1.7434, 0.525, -1.824, 1.7486, 0.5427, -1.815, 1.7486, 0.5427, -1.815, 1.6489, 0.5427, -1.4428, 1.6399, 0.525, -1.4376, 1.7486, 0.5427, -1.815, 2.1208, 0.5427, -1.7153, 2.0992, 0.55, -1.7028, 2.0992, 0.55, -1.7028, 1.7611, 0.55, -1.7933, 1.7486, 0.5427, -1.815, 1.7486, 0.5427, -1.815, 1.7434, 0.525, -1.824, 2.1298, 0.525, -1.7204, 2.1298, 0.525, -1.7204, 2.1208, 0.5427, -1.7153, 1.7486, 0.5427, -1.815, 2.0992, 0.55, -1.7028, 2.1208, 0.5427, -1.7153, 2.0211, 0.5427, -1.343, 2.0211, 0.5427, -1.343, 2.0086, 0.55, -1.3647, 2.0992, 0.55, -1.7028, 2.1208, 0.5427, -1.7153, 2.1298, 0.525, -1.7204, 2.0263, 0.525, -1.3341, 2.0263, 0.525, -1.3341, 2.0211, 0.5427, -1.343, 2.1208, 0.5427, -1.7153, -2.2058, 0.5, 1.4467, -2.1023, 0.5, 1.0603, -2.1023, 0.525, 1.0603, -2.1023, 0.525, 1.0603, -2.2058, 0.525, 1.4467, -2.2058, 0.5, 1.4467, -1.8195, 0.525, 1.5502, -1.8195, 0.5, 1.5502, -2.2058, 0.5, 1.4467, -2.2058, 0.5, 1.4467, -2.2058, 0.525, 1.4467, -1.8195, 0.525, 1.5502, -1.8195, 0.525, 1.5502, -1.7159, 0.525, 1.1639, -1.7159, 0.5, 1.1639, -1.7159, 0.5, 1.1639, -1.8195, 0.5, 1.5502, -1.8195, 0.525, 1.5502, -2.0846, 0.55, 1.091, -1.7466, 0.55, 1.1815, -1.8372, 0.55, 1.5196, -1.8372, 0.55, 1.5196, -2.1752, 0.55, 1.429, -2.0846, 0.55, 1.091, -2.1023, 0.525, 1.0603, -2.1023, 0.5, 1.0603, -1.7159, 0.5, 1.1639, -1.7159, 0.5, 1.1639, -1.7159, 0.525, 1.1639, -2.1023, 0.525, 1.0603, -1.8372, 0.55, 1.5196, -1.8246, 0.5427, 1.5413, -2.1969, 0.5427, 1.4415, -2.1969, 0.5427, 1.4415, -2.1752, 0.55, 1.429, -1.8372, 0.55, 1.5196, -1.8246, 0.5427, 1.5413, -1.8195, 0.525, 1.5502, -2.2058, 0.525, 1.4467, -2.2058, 0.525, 1.4467, -2.1969, 0.5427, 1.4415, -1.8246, 0.5427, 1.5413, -2.0971, 0.5427, 1.0693, -2.0846, 0.55, 1.091, -2.1752, 0.55, 1.429, -2.1752, 0.55, 1.429, -2.1969, 0.5427, 1.4415, -2.0971, 0.5427, 1.0693, -2.2058, 0.525, 1.4467, -2.1023, 0.525, 1.0603, -2.0971, 0.5427, 1.0693, -2.0971, 0.5427, 1.0693, -2.1969, 0.5427, 1.4415, -2.2058, 0.525, 1.4467, -2.0971, 0.5427, 1.0693, -1.7249, 0.5427, 1.169, -1.7466, 0.55, 1.1815, -1.7466, 0.55, 1.1815, -2.0846, 0.55, 1.091, -2.0971, 0.5427, 1.0693, -2.0971, 0.5427, 1.0693, -2.1023, 0.525, 1.0603, -1.7159, 0.525, 1.1639, -1.7159, 0.525, 1.1639, -1.7249, 0.5427, 1.169, -2.0971, 0.5427, 1.0693, -1.7466, 0.55, 1.1815, -1.7249, 0.5427, 1.169, -1.8246, 0.5427, 1.5413, -1.8246, 0.5427, 1.5413, -1.8372, 0.55, 1.5196, -1.7466, 0.55, 1.1815, -1.7249, 0.5427, 1.169, -1.7159, 0.525, 1.1639, -1.8195, 0.525, 1.5502, -1.8195, 0.525, 1.5502, -1.8246, 0.5427, 1.5413, -1.7249, 0.5427, 1.169, -2.2406, 0.5, 2.1461, -2.3442, 0.5, 1.7598, -2.3442, 0.525, 1.7598, -2.3442, 0.525, 1.7598, -2.2406, 0.525, 2.1461, -2.2406, 0.5, 2.1461, -1.8543, 0.525, 2.0426, -1.8543, 0.5, 2.0426, -2.2406, 0.5, 2.1461, -2.2406, 0.5, 2.1461, -2.2406, 0.525, 2.1461, -1.8543, 0.525, 2.0426, -1.8543, 0.525, 2.0426, -1.9578, 0.525, 1.6562, -1.9578, 0.5, 1.6562, -1.9578, 0.5, 1.6562, -1.8543, 0.5, 2.0426, -1.8543, 0.525, 2.0426, -2.3136, 0.55, 1.7774, -1.9755, 0.55, 1.6869, -1.8849, 0.55, 2.0249, -1.8849, 0.55, 2.0249, -2.223, 0.55, 2.1155, -2.3136, 0.55, 1.7774, -2.3442, 0.525, 1.7598, -2.3442, 0.5, 1.7598, -1.9578, 0.5, 1.6562, -1.9578, 0.5, 1.6562, -1.9578, 0.525, 1.6562, -2.3442, 0.525, 1.7598, -1.8849, 0.55, 2.0249, -1.8632, 0.5427, 2.0374, -2.2355, 0.5427, 2.1372, -2.2355, 0.5427, 2.1372, -2.223, 0.55, 2.1155, -1.8849, 0.55, 2.0249, -1.8632, 0.5427, 2.0374, -1.8543, 0.525, 2.0426, -2.2406, 0.525, 2.1461, -2.2406, 0.525, 2.1461, -2.2355, 0.5427, 2.1372, -1.8632, 0.5427, 2.0374, -2.3352, 0.5427, 1.7649, -2.3136, 0.55, 1.7774, -2.223, 0.55, 2.1155, -2.223, 0.55, 2.1155, -2.2355, 0.5427, 2.1372, -2.3352, 0.5427, 1.7649, -2.2406, 0.525, 2.1461, -2.3442, 0.525, 1.7598, -2.3352, 0.5427, 1.7649, -2.3352, 0.5427, 1.7649, -2.2355, 0.5427, 2.1372, -2.2406, 0.525, 2.1461, -2.3352, 0.5427, 1.7649, -1.963, 0.5427, 1.6652, -1.9755, 0.55, 1.6869, -1.9755, 0.55, 1.6869, -2.3136, 0.55, 1.7774, -2.3352, 0.5427, 1.7649, -2.3352, 0.5427, 1.7649, -2.3442, 0.525, 1.7598, -1.9578, 0.525, 1.6562, -1.9578, 0.525, 1.6562, -1.963, 0.5427, 1.6652, -2.3352, 0.5427, 1.7649, -1.9755, 0.55, 1.6869, -1.963, 0.5427, 1.6652, -1.8632, 0.5427, 2.0374, -1.8632, 0.5427, 2.0374, -1.8849, 0.55, 2.0249, -1.9755, 0.55, 1.6869, -1.963, 0.5427, 1.6652, -1.9578, 0.525, 1.6562, -1.8543, 0.525, 2.0426, -1.8543, 0.525, 2.0426, -1.8632, 0.5427, 2.0374, -1.963, 0.5427, 1.6652, -1.4, 0.4, -2.5, 1.4, 0.4, -2.5, 1.4, 0.4, 2.5, 1.4, 0.4, 2.5, -1.4, 0.4, 2.5, -1.4, 0.4, -2.5) - -[node name="road" instance=ExtResource("1_wef6w")] - -[node name="StaticBody3D" type="StaticBody3D" parent="road2" index="0"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="road2/StaticBody3D" index="0"] -shape = SubResource("ConcavePolygonShape3D_4i05p") diff --git a/objects/wall_high.tscn b/objects/wall_high.tscn index c2c9a68..a03b970 100644 --- a/objects/wall_high.tscn +++ b/objects/wall_high.tscn @@ -2,12 +2,12 @@ [ext_resource type="PackedScene" uid="uid://c743irj356lax" path="res://models/wall-high.glb" id="1_uytvm"] -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_os6w7"] -data = PackedVector3Array(-0.4221, 1.65, 0.3502, -0.4221, 1.7, 0.3002, -0.3221, 1.7, 0.3502, -0.5221, 1.7, 0.3502, -0.4221, 1.7, 0.3002, -0.4221, 1.65, 0.3502, -0.1041, 1.7, 0.2652, -0.1041, 1.615, 0.3502, -0.2146, 1.7, 0.3502, -0.1041, 1.7, 0.2652, 0.0064, 1.7, 0.3502, -0.1041, 1.615, 0.3502, -0.0163, 0.2, 0.2652, 0.0874, 0.2, 0.3502, -0.0163, 0.115, 0.3502, -0.0163, 0.2, 0.2652, -0.0163, 0.115, 0.3502, -0.12, 0.2, 0.3502, -0.0397, 1.7, -0.2648, -0.0397, 1.615, -0.3498, 0.0776, 1.7, -0.3498, -0.0397, 1.7, -0.2648, -0.157, 1.7, -0.3498, -0.0397, 1.615, -0.3498, -0.4406, 0.2, -0.2648, -0.6106, 0.2, -0.3498, -0.4406, 0.115, -0.3498, -0.4406, 0.2, -0.2648, -0.4406, 0.115, -0.3498, -0.2706, 0.2, -0.3498, -1.1, 0, 0.3002, -1.1, 0, -0.2998, -1.1, 0.2, -0.2998, -1.1, 0.2, -0.2998, -1.1, 0.2, 0.3002, -1.1, 0, 0.3002, -1.1, 0, -0.2998, -1.05, 0, -0.3498, -1.05, 0.2, -0.3498, -1.05, 0.2, -0.3498, -1.1, 0.2, -0.2998, -1.1, 0, -0.2998, -1.05, 0, 0.3502, -1.1, 0, 0.3002, -1.1, 0.2, 0.3002, -1.1, 0.2, 0.3002, -1.05, 0.2, 0.3502, -1.05, 0, 0.3502, -1.1, 1.5, -0.2998, -1.05, 1.5, -0.3498, -1.05, 1.7, -0.3498, -1.05, 1.7, -0.3498, -1.1, 1.7, -0.2998, -1.1, 1.5, -0.2998, -1.05, 1.5, 0.3502, -1.1, 1.5, 0.3002, -1.1, 1.7, 0.3002, -1.1, 1.7, 0.3002, -1.05, 1.7, 0.3502, -1.05, 1.5, 0.3502, -1.1, 1.5, 0.3002, -1.1, 1.5, -0.2998, -1.1, 1.7, -0.2998, -1.1, 1.7, -0.2998, -1.1, 1.7, 0.3002, -1.1, 1.5, 0.3002, -0.4221, 1.65, 0.3502, -0.3221, 1.7, 0.3502, -0.2146, 1.7, 0.3502, -0.2146, 1.7, 0.3502, -0.1041, 1.615, 0.3502, -0.4221, 1.65, 0.3502, -1.05, 1.7, 0.3502, -0.4221, 1.65, 0.3502, -0.1041, 1.615, 0.3502, -1.05, 1.7, 0.3502, -0.5221, 1.7, 0.3502, -0.4221, 1.65, 0.3502, -0.1041, 1.615, 0.3502, -1.05, 1.5, 0.3502, -1.05, 1.7, 0.3502, 0.35, 1.5, 0.3502, -1.05, 1.5, 0.3502, -0.1041, 1.615, 0.3502, -0.1041, 1.615, 0.3502, 0.35, 1.7, 0.3502, 0.35, 1.5, 0.3502, -0.1041, 1.615, 0.3502, 0.0064, 1.7, 0.3502, 0.35, 1.7, 0.3502, 0.35, 0.2, 0.3502, 0.4, 0.2, 0.3002, 0.4, 0, 0.3002, 0.4, 0, 0.3002, 0.35, 0, 0.3502, 0.35, 0.2, 0.3502, 0.35, 0.2, -0.3498, 0.4, 0.2, -0.2998, 0.4, 0.2, 0.3002, 0.4, 0.2, 0.3002, 0.35, 0.2, 0.3502, 0.35, 0.2, -0.3498, 0.35, 0.2, 0.3502, 0.3, 0.2, -0.2498, 0.35, 0.2, -0.3498, 0.3, 0.2, -0.2498, -0.2706, 0.2, -0.3498, 0.35, 0.2, -0.3498, 0.3, 0.2, -0.2498, -0.4406, 0.2, -0.2648, -0.2706, 0.2, -0.3498, 0.3, 0.2, 0.2502, 0.3, 0.2, -0.2498, 0.35, 0.2, 0.3502, 0.35, 0.2, 0.3502, 0.0874, 0.2, 0.3502, 0.3, 0.2, 0.2502, 0.0874, 0.2, 0.3502, -0.0163, 0.2, 0.2652, 0.3, 0.2, 0.2502, 0.3, 0.2, -0.2498, -1, 0.2, -0.2498, -0.4406, 0.2, -0.2648, -1, 0.2, -0.2498, -0.6106, 0.2, -0.3498, -0.4406, 0.2, -0.2648, -0.0163, 0.2, 0.2652, -1, 0.2, 0.2502, 0.3, 0.2, 0.2502, -1, 0.2, -0.2498, -1.05, 0.2, -0.3498, -0.6106, 0.2, -0.3498, -1, 0.2, -0.2498, -1, 0.2, 0.2502, -1.05, 0.2, -0.3498, -0.0163, 0.2, 0.2652, -0.12, 0.2, 0.3502, -1, 0.2, 0.2502, -0.12, 0.2, 0.3502, -1.05, 0.2, 0.3502, -1, 0.2, 0.2502, -1.05, 0.2, 0.3502, -1.05, 0.2, -0.3498, -1, 0.2, 0.2502, -1.05, 0.2, 0.3502, -1.1, 0.2, -0.2998, -1.05, 0.2, -0.3498, -1.05, 0.2, 0.3502, -1.1, 0.2, 0.3002, -1.1, 0.2, -0.2998, -1.05, 0.2, -0.3498, -1.05, 0, -0.3498, 0.35, 0, -0.3498, 0.35, 0, -0.3498, -0.4406, 0.115, -0.3498, -1.05, 0.2, -0.3498, -0.4406, 0.115, -0.3498, -0.6106, 0.2, -0.3498, -1.05, 0.2, -0.3498, -0.4406, 0.115, -0.3498, 0.35, 0, -0.3498, 0.35, 0.2, -0.3498, 0.35, 0.2, -0.3498, -0.2706, 0.2, -0.3498, -0.4406, 0.115, -0.3498, 0.4, 0.2, 0.3002, 0.4, 0.2, -0.2998, 0.4, 0, -0.2998, 0.4, 0, -0.2998, 0.4, 0, 0.3002, 0.4, 0.2, 0.3002, 0.35, 1.7, 0.3502, 0.4, 1.7, 0.3002, 0.4, 1.5, 0.3002, 0.4, 1.5, 0.3002, 0.35, 1.5, 0.3502, 0.35, 1.7, 0.3502, 0.4, 1.7, 0.3002, 0.4, 1.7, -0.2998, 0.4, 1.5, -0.2998, 0.4, 1.5, -0.2998, 0.4, 1.5, 0.3002, 0.4, 1.7, 0.3002, 0.35, 1.7, -0.3498, 0.4, 1.7, -0.2998, 0.4, 1.7, 0.3002, 0.4, 1.7, 0.3002, 0.35, 1.7, 0.3502, 0.35, 1.7, -0.3498, 0.35, 1.7, 0.3502, 0.0776, 1.7, -0.3498, 0.35, 1.7, -0.3498, 0.35, 1.7, 0.3502, 0.0064, 1.7, 0.3502, 0.0776, 1.7, -0.3498, 0.0064, 1.7, 0.3502, -0.0397, 1.7, -0.2648, 0.0776, 1.7, -0.3498, 0.0064, 1.7, 0.3502, -0.1041, 1.7, 0.2652, -0.0397, 1.7, -0.2648, -0.1041, 1.7, 0.2652, -0.157, 1.7, -0.3498, -0.0397, 1.7, -0.2648, -0.1041, 1.7, 0.2652, -0.2146, 1.7, 0.3502, -0.157, 1.7, -0.3498, -0.2146, 1.7, 0.3502, -1.05, 1.7, -0.3498, -0.157, 1.7, -0.3498, -0.2146, 1.7, 0.3502, -0.3221, 1.7, 0.3502, -1.05, 1.7, -0.3498, -0.3221, 1.7, 0.3502, -0.4221, 1.7, 0.3002, -1.05, 1.7, -0.3498, -0.4221, 1.7, 0.3002, -0.5221, 1.7, 0.3502, -1.05, 1.7, -0.3498, -0.5221, 1.7, 0.3502, -1.05, 1.7, 0.3502, -1.05, 1.7, -0.3498, -1.05, 1.7, 0.3502, -1.1, 1.7, -0.2998, -1.05, 1.7, -0.3498, -1.05, 1.7, 0.3502, -1.1, 1.7, 0.3002, -1.1, 1.7, -0.2998, 0.4, 1.7, -0.2998, 0.35, 1.7, -0.3498, 0.35, 1.5, -0.3498, 0.35, 1.5, -0.3498, 0.4, 1.5, -0.2998, 0.4, 1.7, -0.2998, 0.35, 1.5, 0.3502, 0.4, 1.5, 0.3002, 0.4, 1.5, -0.2998, 0.4, 1.5, -0.2998, 0.35, 1.5, -0.3498, 0.35, 1.5, 0.3502, 0.35, 1.5, -0.3498, 0.3, 1.5, 0.2502, 0.35, 1.5, 0.3502, 0.3, 1.5, 0.2502, -1.05, 1.5, 0.3502, 0.35, 1.5, 0.3502, 0.3, 1.5, -0.2498, 0.3, 1.5, 0.2502, 0.35, 1.5, -0.3498, 0.3, 1.5, 0.2502, -1, 1.5, 0.2502, -1.05, 1.5, 0.3502, 0.35, 1.5, -0.3498, -1.05, 1.5, -0.3498, 0.3, 1.5, -0.2498, -1, 1.5, 0.2502, -1, 1.5, -0.2498, -1.05, 1.5, 0.3502, -1.05, 1.5, -0.3498, -1, 1.5, -0.2498, 0.3, 1.5, -0.2498, -1.05, 1.5, -0.3498, -1.05, 1.5, 0.3502, -1, 1.5, -0.2498, -1.05, 1.5, -0.3498, -1.1, 1.5, 0.3002, -1.05, 1.5, 0.3502, -1.05, 1.5, -0.3498, -1.1, 1.5, -0.2998, -1.1, 1.5, 0.3002, -1.05, 1.7, -0.3498, -1.05, 1.5, -0.3498, 0.35, 1.5, -0.3498, 0.35, 1.5, -0.3498, -0.0397, 1.615, -0.3498, -1.05, 1.7, -0.3498, -0.0397, 1.615, -0.3498, -0.157, 1.7, -0.3498, -1.05, 1.7, -0.3498, -0.0397, 1.615, -0.3498, 0.35, 1.5, -0.3498, 0.35, 1.7, -0.3498, 0.35, 1.7, -0.3498, 0.0776, 1.7, -0.3498, -0.0397, 1.615, -0.3498, 0.35, 0, 0.3502, 0.4, 0, 0.3002, 0.4, 0, -0.2998, 0.4, 0, -0.2998, 0.35, 0, -0.3498, 0.35, 0, 0.3502, 0.35, 0, -0.3498, -1.05, 0, 0.3502, 0.35, 0, 0.3502, 0.35, 0, -0.3498, -1.05, 0, -0.3498, -1.05, 0, 0.3502, -1.05, 0, -0.3498, -1.1, 0, 0.3002, -1.05, 0, 0.3502, -1.05, 0, -0.3498, -1.1, 0, -0.2998, -1.1, 0, 0.3002, 0.4, 0.2, -0.2998, 0.35, 0.2, -0.3498, 0.35, 0, -0.3498, 0.35, 0, -0.3498, 0.4, 0, -0.2998, 0.4, 0.2, -0.2998, -0.0163, 0.115, 0.3502, 0.0874, 0.2, 0.3502, 0.35, 0.2, 0.3502, -0.0163, 0.115, 0.3502, 0.35, 0.2, 0.3502, 0.35, 0, 0.3502, 0.35, 0, 0.3502, -1.05, 0, 0.3502, -0.0163, 0.115, 0.3502, -0.0163, 0.115, 0.3502, -1.05, 0, 0.3502, -1.05, 0.2, 0.3502, -1.05, 0.2, 0.3502, -0.12, 0.2, 0.3502, -0.0163, 0.115, 0.3502, -1, 0.2, 0.2502, -1, 0.2, -0.2498, -1, 1.5, -0.2498, -1, 1.5, -0.2498, -1, 1.5, 0.2502, -1, 0.2, 0.2502, 0.3, 1.5, 0.2502, 0.3, 1.5, -0.2498, 0.3, 0.2, -0.2498, 0.3, 0.2, -0.2498, 0.3, 0.2, 0.2502, 0.3, 1.5, 0.2502, -1, 1.5, -0.2498, -1, 0.2, -0.2498, 0.3, 0.2, -0.2498, 0.3, 0.2, -0.2498, 0.3, 1.5, -0.2498, -1, 1.5, -0.2498, -1, 1.5, -0.2498, 0.3, 1.5, -0.2498, 0.3, 1.5, 0.2502, 0.3, 1.5, 0.2502, -1, 1.5, 0.2502, -1, 1.5, -0.2498, 0.3, 1.5, 0.2502, 0.3, 0.2, 0.2502, -1, 0.2, 0.2502, -1, 0.2, 0.2502, -1, 1.5, 0.2502, 0.3, 1.5, 0.2502, -0.062, 0.3863, 0.2817, -0.086, 0.3863, 0.2502, -0.086, 0.4948, 0.2502, -0.086, 0.4948, 0.2502, -0.062, 0.4948, 0.2817, -0.062, 0.3863, 0.2817, 0.0681, 0.4948, 0.2817, 0.0681, 0.3863, 0.2817, -0.062, 0.3863, 0.2817, -0.062, 0.3863, 0.2817, -0.062, 0.4948, 0.2817, 0.0681, 0.4948, 0.2817, 0.0681, 0.3863, 0.2817, 0.0921, 0.3863, 0.2502, -0.086, 0.3863, 0.2502, -0.086, 0.3863, 0.2502, -0.062, 0.3863, 0.2817, 0.0681, 0.3863, 0.2817, 0.0681, 0.4948, 0.2817, 0.0921, 0.4948, 0.2502, 0.0921, 0.3863, 0.2502, 0.0921, 0.3863, 0.2502, 0.0681, 0.3863, 0.2817, 0.0681, 0.4948, 0.2817, -0.086, 0.4948, 0.2502, 0.0921, 0.4948, 0.2502, 0.0681, 0.4948, 0.2817, 0.0681, 0.4948, 0.2817, -0.062, 0.4948, 0.2817, -0.086, 0.4948, 0.2502, -0.8279, 0.5479, 0.2817, -0.8518, 0.5479, 0.2502, -0.8518, 0.6564, 0.2502, -0.8518, 0.6564, 0.2502, -0.8279, 0.6564, 0.2817, -0.8279, 0.5479, 0.2817, -0.6977, 0.6564, 0.2817, -0.6977, 0.5479, 0.2817, -0.8279, 0.5479, 0.2817, -0.8279, 0.5479, 0.2817, -0.8279, 0.6564, 0.2817, -0.6977, 0.6564, 0.2817, -0.6977, 0.5479, 0.2817, -0.6738, 0.5479, 0.2502, -0.8518, 0.5479, 0.2502, -0.8518, 0.5479, 0.2502, -0.8279, 0.5479, 0.2817, -0.6977, 0.5479, 0.2817, -0.6977, 0.6564, 0.2817, -0.6738, 0.6564, 0.2502, -0.6738, 0.5479, 0.2502, -0.6738, 0.5479, 0.2502, -0.6977, 0.5479, 0.2817, -0.6977, 0.6564, 0.2817, -0.8518, 0.6564, 0.2502, -0.6738, 0.6564, 0.2502, -0.6977, 0.6564, 0.2817, -0.6977, 0.6564, 0.2817, -0.8279, 0.6564, 0.2817, -0.8518, 0.6564, 0.2502, -0.7079, 0.7066, 0.2817, -0.7319, 0.7066, 0.2502, -0.7319, 0.815, 0.2502, -0.7319, 0.815, 0.2502, -0.7079, 0.815, 0.2817, -0.7079, 0.7066, 0.2817, -0.5778, 0.815, 0.2817, -0.5778, 0.7066, 0.2817, -0.7079, 0.7066, 0.2817, -0.7079, 0.7066, 0.2817, -0.7079, 0.815, 0.2817, -0.5778, 0.815, 0.2817, -0.5778, 0.7066, 0.2817, -0.5539, 0.7066, 0.2502, -0.7319, 0.7066, 0.2502, -0.7319, 0.7066, 0.2502, -0.7079, 0.7066, 0.2817, -0.5778, 0.7066, 0.2817, -0.5778, 0.815, 0.2817, -0.5539, 0.815, 0.2502, -0.5539, 0.7066, 0.2502, -0.5539, 0.7066, 0.2502, -0.5778, 0.7066, 0.2817, -0.5778, 0.815, 0.2817, -0.7319, 0.815, 0.2502, -0.5539, 0.815, 0.2502, -0.5778, 0.815, 0.2817, -0.5778, 0.815, 0.2817, -0.7079, 0.815, 0.2817, -0.7319, 0.815, 0.2502, -0.2217, 1.252, 0.2817, -0.2456, 1.252, 0.2502, -0.2456, 1.3605, 0.2502, -0.2456, 1.3605, 0.2502, -0.2217, 1.3605, 0.2817, -0.2217, 1.252, 0.2817, -0.0915, 1.3605, 0.2817, -0.0915, 1.252, 0.2817, -0.2217, 1.252, 0.2817, -0.2217, 1.252, 0.2817, -0.2217, 1.3605, 0.2817, -0.0915, 1.3605, 0.2817, -0.0915, 1.252, 0.2817, -0.0676, 1.252, 0.2502, -0.2456, 1.252, 0.2502, -0.2456, 1.252, 0.2502, -0.2217, 1.252, 0.2817, -0.0915, 1.252, 0.2817, -0.0915, 1.3605, 0.2817, -0.0676, 1.3605, 0.2502, -0.0676, 1.252, 0.2502, -0.0676, 1.252, 0.2502, -0.0915, 1.252, 0.2817, -0.0915, 1.3605, 0.2817, -0.2456, 1.3605, 0.2502, -0.0676, 1.3605, 0.2502, -0.0915, 1.3605, 0.2817, -0.0915, 1.3605, 0.2817, -0.2217, 1.3605, 0.2817, -0.2456, 1.3605, 0.2502, -0.4736, 0.4737, -0.2813, -0.4496, 0.4737, -0.2498, -0.4496, 0.5822, -0.2498, -0.4496, 0.5822, -0.2498, -0.4736, 0.5822, -0.2813, -0.4736, 0.4737, -0.2813, -0.6037, 0.5822, -0.2813, -0.6037, 0.4737, -0.2813, -0.4736, 0.4737, -0.2813, -0.4736, 0.4737, -0.2813, -0.4736, 0.5822, -0.2813, -0.6037, 0.5822, -0.2813, -0.6037, 0.4737, -0.2813, -0.6276, 0.4737, -0.2498, -0.4496, 0.4737, -0.2498, -0.4496, 0.4737, -0.2498, -0.4736, 0.4737, -0.2813, -0.6037, 0.4737, -0.2813, -0.6037, 0.5822, -0.2813, -0.6276, 0.5822, -0.2498, -0.6276, 0.4737, -0.2498, -0.6276, 0.4737, -0.2498, -0.6037, 0.4737, -0.2813, -0.6037, 0.5822, -0.2813, -0.4496, 0.5822, -0.2498, -0.6276, 0.5822, -0.2498, -0.6037, 0.5822, -0.2813, -0.6037, 0.5822, -0.2813, -0.4736, 0.5822, -0.2813, -0.4496, 0.5822, -0.2498, -0.5935, 0.6338, -0.2813, -0.5696, 0.6338, -0.2498, -0.5696, 0.7423, -0.2498, -0.5696, 0.7423, -0.2498, -0.5935, 0.7423, -0.2813, -0.5935, 0.6338, -0.2813, -0.7237, 0.7423, -0.2813, -0.7237, 0.6338, -0.2813, -0.5935, 0.6338, -0.2813, -0.5935, 0.6338, -0.2813, -0.5935, 0.7423, -0.2813, -0.7237, 0.7423, -0.2813, -0.7237, 0.6338, -0.2813, -0.7476, 0.6338, -0.2498, -0.5696, 0.6338, -0.2498, -0.5696, 0.6338, -0.2498, -0.5935, 0.6338, -0.2813, -0.7237, 0.6338, -0.2813, -0.7237, 0.7423, -0.2813, -0.7476, 0.7423, -0.2498, -0.7476, 0.6338, -0.2498, -0.7476, 0.6338, -0.2498, -0.7237, 0.6338, -0.2813, -0.7237, 0.7423, -0.2813, -0.5696, 0.7423, -0.2498, -0.7476, 0.7423, -0.2498, -0.7237, 0.7423, -0.2813, -0.7237, 0.7423, -0.2813, -0.5935, 0.7423, -0.2813, -0.5696, 0.7423, -0.2498, 0.031, 1.1075, -0.2813, 0.0549, 1.1075, -0.2498, 0.0549, 1.216, -0.2498, 0.0549, 1.216, -0.2498, 0.031, 1.216, -0.2813, 0.031, 1.1075, -0.2813, -0.0992, 1.216, -0.2813, -0.0992, 1.1075, -0.2813, 0.031, 1.1075, -0.2813, 0.031, 1.1075, -0.2813, 0.031, 1.216, -0.2813, -0.0992, 1.216, -0.2813, -0.0992, 1.1075, -0.2813, -0.1231, 1.1075, -0.2498, 0.0549, 1.1075, -0.2498, 0.0549, 1.1075, -0.2498, 0.031, 1.1075, -0.2813, -0.0992, 1.1075, -0.2813, -0.0992, 1.216, -0.2813, -0.1231, 1.216, -0.2498, -0.1231, 1.1075, -0.2498, -0.1231, 1.1075, -0.2498, -0.0992, 1.1075, -0.2813, -0.0992, 1.216, -0.2813, 0.0549, 1.216, -0.2498, -0.1231, 1.216, -0.2498, -0.0992, 1.216, -0.2813, -0.0992, 1.216, -0.2813, 0.031, 1.216, -0.2813, 0.0549, 1.216, -0.2498, 0.3315, 0.5505, 0.0104, 0.3, 0.5505, 0.0343, 0.3, 0.659, 0.0343, 0.3, 0.659, 0.0343, 0.3315, 0.659, 0.0104, 0.3315, 0.5505, 0.0104, 0.3315, 0.659, -0.1198, 0.3315, 0.5505, -0.1198, 0.3315, 0.5505, 0.0104, 0.3315, 0.5505, 0.0104, 0.3315, 0.659, 0.0104, 0.3315, 0.659, -0.1198, 0.3315, 0.5505, -0.1198, 0.3, 0.5505, -0.1437, 0.3, 0.5505, 0.0343, 0.3, 0.5505, 0.0343, 0.3315, 0.5505, 0.0104, 0.3315, 0.5505, -0.1198, 0.3315, 0.659, -0.1198, 0.3, 0.659, -0.1437, 0.3, 0.5505, -0.1437, 0.3, 0.5505, -0.1437, 0.3315, 0.5505, -0.1198, 0.3315, 0.659, -0.1198, 0.3, 0.659, 0.0343, 0.3, 0.659, -0.1437, 0.3315, 0.659, -0.1198, 0.3315, 0.659, -0.1198, 0.3315, 0.659, 0.0104, 0.3, 0.659, 0.0343, -1.0315, 1.1149, -0.0418, -1, 1.1149, -0.0657, -1, 1.2233, -0.0657, -1, 1.2233, -0.0657, -1.0315, 1.2233, -0.0418, -1.0315, 1.1149, -0.0418, -1.0315, 1.2233, 0.0884, -1.0315, 1.1149, 0.0884, -1.0315, 1.1149, -0.0418, -1.0315, 1.1149, -0.0418, -1.0315, 1.2233, -0.0418, -1.0315, 1.2233, 0.0884, -1.0315, 1.1149, 0.0884, -1, 1.1149, 0.1123, -1, 1.1149, -0.0657, -1, 1.1149, -0.0657, -1.0315, 1.1149, -0.0418, -1.0315, 1.1149, 0.0884, -1.0315, 1.2233, 0.0884, -1, 1.2233, 0.1123, -1, 1.1149, 0.1123, -1, 1.1149, 0.1123, -1.0315, 1.1149, 0.0884, -1.0315, 1.2233, 0.0884, -1, 1.2233, -0.0657, -1, 1.2233, 0.1123, -1.0315, 1.2233, 0.0884, -1.0315, 1.2233, 0.0884, -1.0315, 1.2233, -0.0418, -1, 1.2233, -0.0657) +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_uw3vt"] +data = PackedVector3Array(-0.0721, 1.65, 0.35, -0.0721, 1.7, 0.3, 0.0279, 1.7, 0.35, -0.1721, 1.7, 0.35, -0.0721, 1.7, 0.3, -0.0721, 1.65, 0.35, 0.2459, 1.7, 0.265, 0.2459, 1.615, 0.35, 0.1354, 1.7, 0.35, 0.2459, 1.7, 0.265, 0.3564, 1.7, 0.35, 0.2459, 1.615, 0.35, 0.3337, 0.2, 0.265, 0.4374, 0.2, 0.35, 0.3337, 0.115, 0.35, 0.3337, 0.2, 0.265, 0.3337, 0.115, 0.35, 0.23, 0.2, 0.35, 0.3103, 1.7, -0.265, 0.3103, 1.615, -0.35, 0.4276, 1.7, -0.35, 0.3103, 1.7, -0.265, 0.193, 1.7, -0.35, 0.3103, 1.615, -0.35, -0.0906, 0.2, -0.265, -0.2606, 0.2, -0.35, -0.0906, 0.115, -0.35, -0.0906, 0.2, -0.265, -0.0906, 0.115, -0.35, 0.0794, 0.2, -0.35, -0.75, 0, 0.3, -0.75, 0, -0.3, -0.75, 0.2, -0.3, -0.75, 0.2, -0.3, -0.75, 0.2, 0.3, -0.75, 0, 0.3, -0.75, 0, -0.3, -0.7, 0, -0.35, -0.7, 0.2, -0.35, -0.7, 0.2, -0.35, -0.75, 0.2, -0.3, -0.75, 0, -0.3, -0.7, 0, 0.35, -0.75, 0, 0.3, -0.75, 0.2, 0.3, -0.75, 0.2, 0.3, -0.7, 0.2, 0.35, -0.7, 0, 0.35, -0.75, 1.5, -0.3, -0.7, 1.5, -0.35, -0.7, 1.7, -0.35, -0.7, 1.7, -0.35, -0.75, 1.7, -0.3, -0.75, 1.5, -0.3, -0.7, 1.5, 0.35, -0.75, 1.5, 0.3, -0.75, 1.7, 0.3, -0.75, 1.7, 0.3, -0.7, 1.7, 0.35, -0.7, 1.5, 0.35, -0.75, 1.5, 0.3, -0.75, 1.5, -0.3, -0.75, 1.7, -0.3, -0.75, 1.7, -0.3, -0.75, 1.7, 0.3, -0.75, 1.5, 0.3, -0.0721, 1.65, 0.35, 0.0279, 1.7, 0.35, 0.1354, 1.7, 0.35, 0.1354, 1.7, 0.35, 0.2459, 1.615, 0.35, -0.0721, 1.65, 0.35, -0.7, 1.7, 0.35, -0.0721, 1.65, 0.35, 0.2459, 1.615, 0.35, -0.7, 1.7, 0.35, -0.1721, 1.7, 0.35, -0.0721, 1.65, 0.35, 0.2459, 1.615, 0.35, -0.7, 1.5, 0.35, -0.7, 1.7, 0.35, 0.7, 1.5, 0.35, -0.7, 1.5, 0.35, 0.2459, 1.615, 0.35, 0.2459, 1.615, 0.35, 0.7, 1.7, 0.35, 0.7, 1.5, 0.35, 0.2459, 1.615, 0.35, 0.3564, 1.7, 0.35, 0.7, 1.7, 0.35, 0.7, 0.2, 0.35, 0.75, 0.2, 0.3, 0.75, 0, 0.3, 0.75, 0, 0.3, 0.7, 0, 0.35, 0.7, 0.2, 0.35, 0.7, 0.2, -0.35, 0.75, 0.2, -0.3, 0.75, 0.2, 0.3, 0.75, 0.2, 0.3, 0.7, 0.2, 0.35, 0.7, 0.2, -0.35, 0.7, 0.2, 0.35, 0.65, 0.2, -0.25, 0.7, 0.2, -0.35, 0.65, 0.2, -0.25, 0.0794, 0.2, -0.35, 0.7, 0.2, -0.35, 0.65, 0.2, -0.25, -0.0906, 0.2, -0.265, 0.0794, 0.2, -0.35, 0.65, 0.2, 0.25, 0.65, 0.2, -0.25, 0.7, 0.2, 0.35, 0.7, 0.2, 0.35, 0.4374, 0.2, 0.35, 0.65, 0.2, 0.25, 0.4374, 0.2, 0.35, 0.3337, 0.2, 0.265, 0.65, 0.2, 0.25, 0.65, 0.2, -0.25, -0.65, 0.2, -0.25, -0.0906, 0.2, -0.265, -0.65, 0.2, -0.25, -0.2606, 0.2, -0.35, -0.0906, 0.2, -0.265, 0.3337, 0.2, 0.265, -0.65, 0.2, 0.25, 0.65, 0.2, 0.25, -0.65, 0.2, -0.25, -0.7, 0.2, -0.35, -0.2606, 0.2, -0.35, -0.65, 0.2, -0.25, -0.65, 0.2, 0.25, -0.7, 0.2, -0.35, 0.3337, 0.2, 0.265, 0.23, 0.2, 0.35, -0.65, 0.2, 0.25, 0.23, 0.2, 0.35, -0.7, 0.2, 0.35, -0.65, 0.2, 0.25, -0.7, 0.2, 0.35, -0.7, 0.2, -0.35, -0.65, 0.2, 0.25, -0.7, 0.2, 0.35, -0.75, 0.2, -0.3, -0.7, 0.2, -0.35, -0.7, 0.2, 0.35, -0.75, 0.2, 0.3, -0.75, 0.2, -0.3, -0.7, 0.2, -0.35, -0.7, 0, -0.35, 0.7, 0, -0.35, 0.7, 0, -0.35, -0.0906, 0.115, -0.35, -0.7, 0.2, -0.35, -0.0906, 0.115, -0.35, -0.2606, 0.2, -0.35, -0.7, 0.2, -0.35, -0.0906, 0.115, -0.35, 0.7, 0, -0.35, 0.7, 0.2, -0.35, 0.7, 0.2, -0.35, 0.0794, 0.2, -0.35, -0.0906, 0.115, -0.35, 0.75, 0.2, 0.3, 0.75, 0.2, -0.3, 0.75, 0, -0.3, 0.75, 0, -0.3, 0.75, 0, 0.3, 0.75, 0.2, 0.3, 0.7, 1.7, 0.35, 0.75, 1.7, 0.3, 0.75, 1.5, 0.3, 0.75, 1.5, 0.3, 0.7, 1.5, 0.35, 0.7, 1.7, 0.35, 0.75, 1.7, 0.3, 0.75, 1.7, -0.3, 0.75, 1.5, -0.3, 0.75, 1.5, -0.3, 0.75, 1.5, 0.3, 0.75, 1.7, 0.3, 0.7, 1.7, -0.35, 0.75, 1.7, -0.3, 0.75, 1.7, 0.3, 0.75, 1.7, 0.3, 0.7, 1.7, 0.35, 0.7, 1.7, -0.35, 0.7, 1.7, 0.35, 0.4276, 1.7, -0.35, 0.7, 1.7, -0.35, 0.7, 1.7, 0.35, 0.3564, 1.7, 0.35, 0.4276, 1.7, -0.35, 0.3564, 1.7, 0.35, 0.3103, 1.7, -0.265, 0.4276, 1.7, -0.35, 0.3564, 1.7, 0.35, 0.2459, 1.7, 0.265, 0.3103, 1.7, -0.265, 0.2459, 1.7, 0.265, 0.193, 1.7, -0.35, 0.3103, 1.7, -0.265, 0.2459, 1.7, 0.265, 0.1354, 1.7, 0.35, 0.193, 1.7, -0.35, 0.1354, 1.7, 0.35, -0.7, 1.7, -0.35, 0.193, 1.7, -0.35, 0.1354, 1.7, 0.35, 0.0279, 1.7, 0.35, -0.7, 1.7, -0.35, 0.0279, 1.7, 0.35, -0.0721, 1.7, 0.3, -0.7, 1.7, -0.35, -0.0721, 1.7, 0.3, -0.1721, 1.7, 0.35, -0.7, 1.7, -0.35, -0.1721, 1.7, 0.35, -0.7, 1.7, 0.35, -0.7, 1.7, -0.35, -0.7, 1.7, 0.35, -0.75, 1.7, -0.3, -0.7, 1.7, -0.35, -0.7, 1.7, 0.35, -0.75, 1.7, 0.3, -0.75, 1.7, -0.3, 0.75, 1.7, -0.3, 0.7, 1.7, -0.35, 0.7, 1.5, -0.35, 0.7, 1.5, -0.35, 0.75, 1.5, -0.3, 0.75, 1.7, -0.3, 0.7, 1.5, 0.35, 0.75, 1.5, 0.3, 0.75, 1.5, -0.3, 0.75, 1.5, -0.3, 0.7, 1.5, -0.35, 0.7, 1.5, 0.35, 0.7, 1.5, -0.35, 0.65, 1.5, 0.25, 0.7, 1.5, 0.35, 0.65, 1.5, 0.25, -0.7, 1.5, 0.35, 0.7, 1.5, 0.35, 0.65, 1.5, -0.25, 0.65, 1.5, 0.25, 0.7, 1.5, -0.35, 0.65, 1.5, 0.25, -0.65, 1.5, 0.25, -0.7, 1.5, 0.35, 0.7, 1.5, -0.35, -0.7, 1.5, -0.35, 0.65, 1.5, -0.25, -0.65, 1.5, 0.25, -0.65, 1.5, -0.25, -0.7, 1.5, 0.35, -0.7, 1.5, -0.35, -0.65, 1.5, -0.25, 0.65, 1.5, -0.25, -0.7, 1.5, -0.35, -0.7, 1.5, 0.35, -0.65, 1.5, -0.25, -0.7, 1.5, -0.35, -0.75, 1.5, 0.3, -0.7, 1.5, 0.35, -0.7, 1.5, -0.35, -0.75, 1.5, -0.3, -0.75, 1.5, 0.3, -0.7, 1.7, -0.35, -0.7, 1.5, -0.35, 0.7, 1.5, -0.35, 0.7, 1.5, -0.35, 0.3103, 1.615, -0.35, -0.7, 1.7, -0.35, 0.3103, 1.615, -0.35, 0.193, 1.7, -0.35, -0.7, 1.7, -0.35, 0.3103, 1.615, -0.35, 0.7, 1.5, -0.35, 0.7, 1.7, -0.35, 0.7, 1.7, -0.35, 0.4276, 1.7, -0.35, 0.3103, 1.615, -0.35, 0.7, 0, 0.35, 0.75, 0, 0.3, 0.75, 0, -0.3, 0.75, 0, -0.3, 0.7, 0, -0.35, 0.7, 0, 0.35, 0.7, 0, -0.35, -0.7, 0, 0.35, 0.7, 0, 0.35, 0.7, 0, -0.35, -0.7, 0, -0.35, -0.7, 0, 0.35, -0.7, 0, -0.35, -0.75, 0, 0.3, -0.7, 0, 0.35, -0.7, 0, -0.35, -0.75, 0, -0.3, -0.75, 0, 0.3, 0.75, 0.2, -0.3, 0.7, 0.2, -0.35, 0.7, 0, -0.35, 0.7, 0, -0.35, 0.75, 0, -0.3, 0.75, 0.2, -0.3, 0.3337, 0.115, 0.35, 0.4374, 0.2, 0.35, 0.7, 0.2, 0.35, 0.3337, 0.115, 0.35, 0.7, 0.2, 0.35, 0.7, 0, 0.35, 0.7, 0, 0.35, -0.7, 0, 0.35, 0.3337, 0.115, 0.35, 0.3337, 0.115, 0.35, -0.7, 0, 0.35, -0.7, 0.2, 0.35, -0.7, 0.2, 0.35, 0.23, 0.2, 0.35, 0.3337, 0.115, 0.35, -0.65, 0.2, 0.25, -0.65, 0.2, -0.25, -0.65, 1.5, -0.25, -0.65, 1.5, -0.25, -0.65, 1.5, 0.25, -0.65, 0.2, 0.25, 0.65, 1.5, 0.25, 0.65, 1.5, -0.25, 0.65, 0.2, -0.25, 0.65, 0.2, -0.25, 0.65, 0.2, 0.25, 0.65, 1.5, 0.25, -0.65, 1.5, -0.25, -0.65, 0.2, -0.25, 0.65, 0.2, -0.25, 0.65, 0.2, -0.25, 0.65, 1.5, -0.25, -0.65, 1.5, -0.25, -0.65, 1.5, -0.25, 0.65, 1.5, -0.25, 0.65, 1.5, 0.25, 0.65, 1.5, 0.25, -0.65, 1.5, 0.25, -0.65, 1.5, -0.25, 0.65, 1.5, 0.25, 0.65, 0.2, 0.25, -0.65, 0.2, 0.25, -0.65, 0.2, 0.25, -0.65, 1.5, 0.25, 0.65, 1.5, 0.25, 0.288, 0.3863, 0.2815, 0.264, 0.3863, 0.25, 0.264, 0.4948, 0.25, 0.264, 0.4948, 0.25, 0.288, 0.4948, 0.2815, 0.288, 0.3863, 0.2815, 0.4181, 0.4948, 0.2815, 0.4181, 0.3863, 0.2815, 0.288, 0.3863, 0.2815, 0.288, 0.3863, 0.2815, 0.288, 0.4948, 0.2815, 0.4181, 0.4948, 0.2815, 0.4181, 0.3863, 0.2815, 0.4421, 0.3863, 0.25, 0.264, 0.3863, 0.25, 0.264, 0.3863, 0.25, 0.288, 0.3863, 0.2815, 0.4181, 0.3863, 0.2815, 0.4181, 0.4948, 0.2815, 0.4421, 0.4948, 0.25, 0.4421, 0.3863, 0.25, 0.4421, 0.3863, 0.25, 0.4181, 0.3863, 0.2815, 0.4181, 0.4948, 0.2815, 0.264, 0.4948, 0.25, 0.4421, 0.4948, 0.25, 0.4181, 0.4948, 0.2815, 0.4181, 0.4948, 0.2815, 0.288, 0.4948, 0.2815, 0.264, 0.4948, 0.25, -0.4779, 0.5479, 0.2815, -0.5018, 0.5479, 0.25, -0.5018, 0.6564, 0.25, -0.5018, 0.6564, 0.25, -0.4779, 0.6564, 0.2815, -0.4779, 0.5479, 0.2815, -0.3477, 0.6564, 0.2815, -0.3477, 0.5479, 0.2815, -0.4779, 0.5479, 0.2815, -0.4779, 0.5479, 0.2815, -0.4779, 0.6564, 0.2815, -0.3477, 0.6564, 0.2815, -0.3477, 0.5479, 0.2815, -0.3238, 0.5479, 0.25, -0.5018, 0.5479, 0.25, -0.5018, 0.5479, 0.25, -0.4779, 0.5479, 0.2815, -0.3477, 0.5479, 0.2815, -0.3477, 0.6564, 0.2815, -0.3238, 0.6564, 0.25, -0.3238, 0.5479, 0.25, -0.3238, 0.5479, 0.25, -0.3477, 0.5479, 0.2815, -0.3477, 0.6564, 0.2815, -0.5018, 0.6564, 0.25, -0.3238, 0.6564, 0.25, -0.3477, 0.6564, 0.2815, -0.3477, 0.6564, 0.2815, -0.4779, 0.6564, 0.2815, -0.5018, 0.6564, 0.25, -0.3579, 0.7066, 0.2815, -0.3819, 0.7066, 0.25, -0.3819, 0.815, 0.25, -0.3819, 0.815, 0.25, -0.3579, 0.815, 0.2815, -0.3579, 0.7066, 0.2815, -0.2278, 0.815, 0.2815, -0.2278, 0.7066, 0.2815, -0.3579, 0.7066, 0.2815, -0.3579, 0.7066, 0.2815, -0.3579, 0.815, 0.2815, -0.2278, 0.815, 0.2815, -0.2278, 0.7066, 0.2815, -0.2039, 0.7066, 0.25, -0.3819, 0.7066, 0.25, -0.3819, 0.7066, 0.25, -0.3579, 0.7066, 0.2815, -0.2278, 0.7066, 0.2815, -0.2278, 0.815, 0.2815, -0.2039, 0.815, 0.25, -0.2039, 0.7066, 0.25, -0.2039, 0.7066, 0.25, -0.2278, 0.7066, 0.2815, -0.2278, 0.815, 0.2815, -0.3819, 0.815, 0.25, -0.2039, 0.815, 0.25, -0.2278, 0.815, 0.2815, -0.2278, 0.815, 0.2815, -0.3579, 0.815, 0.2815, -0.3819, 0.815, 0.25, 0.1283, 1.252, 0.2815, 0.1044, 1.252, 0.25, 0.1044, 1.3605, 0.25, 0.1044, 1.3605, 0.25, 0.1283, 1.3605, 0.2815, 0.1283, 1.252, 0.2815, 0.2585, 1.3605, 0.2815, 0.2585, 1.252, 0.2815, 0.1283, 1.252, 0.2815, 0.1283, 1.252, 0.2815, 0.1283, 1.3605, 0.2815, 0.2585, 1.3605, 0.2815, 0.2585, 1.252, 0.2815, 0.2824, 1.252, 0.25, 0.1044, 1.252, 0.25, 0.1044, 1.252, 0.25, 0.1283, 1.252, 0.2815, 0.2585, 1.252, 0.2815, 0.2585, 1.3605, 0.2815, 0.2824, 1.3605, 0.25, 0.2824, 1.252, 0.25, 0.2824, 1.252, 0.25, 0.2585, 1.252, 0.2815, 0.2585, 1.3605, 0.2815, 0.1044, 1.3605, 0.25, 0.2824, 1.3605, 0.25, 0.2585, 1.3605, 0.2815, 0.2585, 1.3605, 0.2815, 0.1283, 1.3605, 0.2815, 0.1044, 1.3605, 0.25, -0.1236, 0.4737, -0.2815, -0.0996, 0.4737, -0.25, -0.0996, 0.5822, -0.25, -0.0996, 0.5822, -0.25, -0.1236, 0.5822, -0.2815, -0.1236, 0.4737, -0.2815, -0.2537, 0.5822, -0.2815, -0.2537, 0.4737, -0.2815, -0.1236, 0.4737, -0.2815, -0.1236, 0.4737, -0.2815, -0.1236, 0.5822, -0.2815, -0.2537, 0.5822, -0.2815, -0.2537, 0.4737, -0.2815, -0.2776, 0.4737, -0.25, -0.0996, 0.4737, -0.25, -0.0996, 0.4737, -0.25, -0.1236, 0.4737, -0.2815, -0.2537, 0.4737, -0.2815, -0.2537, 0.5822, -0.2815, -0.2776, 0.5822, -0.25, -0.2776, 0.4737, -0.25, -0.2776, 0.4737, -0.25, -0.2537, 0.4737, -0.2815, -0.2537, 0.5822, -0.2815, -0.0996, 0.5822, -0.25, -0.2776, 0.5822, -0.25, -0.2537, 0.5822, -0.2815, -0.2537, 0.5822, -0.2815, -0.1236, 0.5822, -0.2815, -0.0996, 0.5822, -0.25, -0.2435, 0.6338, -0.2815, -0.2196, 0.6338, -0.25, -0.2196, 0.7423, -0.25, -0.2196, 0.7423, -0.25, -0.2435, 0.7423, -0.2815, -0.2435, 0.6338, -0.2815, -0.3737, 0.7423, -0.2815, -0.3737, 0.6338, -0.2815, -0.2435, 0.6338, -0.2815, -0.2435, 0.6338, -0.2815, -0.2435, 0.7423, -0.2815, -0.3737, 0.7423, -0.2815, -0.3737, 0.6338, -0.2815, -0.3976, 0.6338, -0.25, -0.2196, 0.6338, -0.25, -0.2196, 0.6338, -0.25, -0.2435, 0.6338, -0.2815, -0.3737, 0.6338, -0.2815, -0.3737, 0.7423, -0.2815, -0.3976, 0.7423, -0.25, -0.3976, 0.6338, -0.25, -0.3976, 0.6338, -0.25, -0.3737, 0.6338, -0.2815, -0.3737, 0.7423, -0.2815, -0.2196, 0.7423, -0.25, -0.3976, 0.7423, -0.25, -0.3737, 0.7423, -0.2815, -0.3737, 0.7423, -0.2815, -0.2435, 0.7423, -0.2815, -0.2196, 0.7423, -0.25, 0.381, 1.1075, -0.2815, 0.4049, 1.1075, -0.25, 0.4049, 1.216, -0.25, 0.4049, 1.216, -0.25, 0.381, 1.216, -0.2815, 0.381, 1.1075, -0.2815, 0.2508, 1.216, -0.2815, 0.2508, 1.1075, -0.2815, 0.381, 1.1075, -0.2815, 0.381, 1.1075, -0.2815, 0.381, 1.216, -0.2815, 0.2508, 1.216, -0.2815, 0.2508, 1.1075, -0.2815, 0.2269, 1.1075, -0.25, 0.4049, 1.1075, -0.25, 0.4049, 1.1075, -0.25, 0.381, 1.1075, -0.2815, 0.2508, 1.1075, -0.2815, 0.2508, 1.216, -0.2815, 0.2269, 1.216, -0.25, 0.2269, 1.1075, -0.25, 0.2269, 1.1075, -0.25, 0.2508, 1.1075, -0.2815, 0.2508, 1.216, -0.2815, 0.4049, 1.216, -0.25, 0.2269, 1.216, -0.25, 0.2508, 1.216, -0.2815, 0.2508, 1.216, -0.2815, 0.381, 1.216, -0.2815, 0.4049, 1.216, -0.25, 0.6815, 0.5505, 0.0101, 0.65, 0.5505, 0.0341, 0.65, 0.659, 0.0341, 0.65, 0.659, 0.0341, 0.6815, 0.659, 0.0101, 0.6815, 0.5505, 0.0101, 0.6815, 0.659, -0.12, 0.6815, 0.5505, -0.12, 0.6815, 0.5505, 0.0101, 0.6815, 0.5505, 0.0101, 0.6815, 0.659, 0.0101, 0.6815, 0.659, -0.12, 0.6815, 0.5505, -0.12, 0.65, 0.5505, -0.1439, 0.65, 0.5505, 0.0341, 0.65, 0.5505, 0.0341, 0.6815, 0.5505, 0.0101, 0.6815, 0.5505, -0.12, 0.6815, 0.659, -0.12, 0.65, 0.659, -0.1439, 0.65, 0.5505, -0.1439, 0.65, 0.5505, -0.1439, 0.6815, 0.5505, -0.12, 0.6815, 0.659, -0.12, 0.65, 0.659, 0.0341, 0.65, 0.659, -0.1439, 0.6815, 0.659, -0.12, 0.6815, 0.659, -0.12, 0.6815, 0.659, 0.0101, 0.65, 0.659, 0.0341, -0.6815, 1.1149, -0.042, -0.65, 1.1149, -0.0659, -0.65, 1.2233, -0.0659, -0.65, 1.2233, -0.0659, -0.6815, 1.2233, -0.042, -0.6815, 1.1149, -0.042, -0.6815, 1.2233, 0.0882, -0.6815, 1.1149, 0.0882, -0.6815, 1.1149, -0.042, -0.6815, 1.1149, -0.042, -0.6815, 1.2233, -0.042, -0.6815, 1.2233, 0.0882, -0.6815, 1.1149, 0.0882, -0.65, 1.1149, 0.1121, -0.65, 1.1149, -0.0659, -0.65, 1.1149, -0.0659, -0.6815, 1.1149, -0.042, -0.6815, 1.1149, 0.0882, -0.6815, 1.2233, 0.0882, -0.65, 1.2233, 0.1121, -0.65, 1.1149, 0.1121, -0.65, 1.1149, 0.1121, -0.6815, 1.1149, 0.0882, -0.6815, 1.2233, 0.0882, -0.65, 1.2233, -0.0659, -0.65, 1.2233, 0.1121, -0.6815, 1.2233, 0.0882, -0.6815, 1.2233, 0.0882, -0.6815, 1.2233, -0.042, -0.65, 1.2233, -0.0659) [node name="wall-high" instance=ExtResource("1_uytvm")] [node name="StaticBody3D" type="StaticBody3D" parent="wall-high2" index="0"] [node name="CollisionShape3D" type="CollisionShape3D" parent="wall-high2/StaticBody3D" index="0"] -shape = SubResource("ConcavePolygonShape3D_os6w7") +shape = SubResource("ConcavePolygonShape3D_uw3vt") diff --git a/scenes/main.tscn b/scenes/main.tscn index 089f4da..d03366d 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=8 format=3 uid="uid://dxvvlck8lej3f"] [ext_resource type="Environment" uid="uid://jvmpkdwaeaq" path="res://scenes/main-environment.tres" id="1_q8fpv"] -[ext_resource type="PackedScene" uid="uid://dl2ed4gkybggf" path="res://actors/player.tscn" id="2_elriq"] +[ext_resource type="PackedScene" uid="uid://dl2ed4gkybggf" path="res://objects/player.tscn" id="2_elriq"] [ext_resource type="PackedScene" uid="uid://dpm3l05d7fu35" path="res://objects/platform.tscn" id="5_3s40e"] [ext_resource type="PackedScene" uid="uid://r7rt7pth4u7o" path="res://objects/wall_low.tscn" id="5_6vel1"] [ext_resource type="PackedScene" uid="uid://c71evdjblk5wp" path="res://objects/wall_high.tscn" id="7_cabne"] [ext_resource type="PackedScene" uid="uid://bvx5cvigosg0s" path="res://objects/platform_large_grass.tscn" id="7_wggef"] -[ext_resource type="PackedScene" uid="uid://d2g78tpqbyf5g" path="res://actors/enemy.tscn" id="8_7ty2f"] +[ext_resource type="PackedScene" uid="uid://d2g78tpqbyf5g" path="res://objects/enemy.tscn" id="8_7ty2f"] [node name="Main" type="Node3D"] @@ -52,6 +52,10 @@ player = NodePath("../../Player") transform = Transform3D(-0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, -0.707107, 5.5, 3.5, 9) player = NodePath("../../Player") +[node name="enemy-flying4" parent="Enemies" node_paths=PackedStringArray("player") instance=ExtResource("8_7ty2f")] +transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 15.5, 4, -7.5) +player = NodePath("../../Player") + [node name="Level" type="Node" parent="."] [node name="wall-low" parent="Level" instance=ExtResource("5_6vel1")] @@ -60,17 +64,23 @@ transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, [node name="wall-low3" parent="Level" instance=ExtResource("5_6vel1")] transform = Transform3D(-1, 0, -1.19209e-07, 0, 1, 0, 1.19209e-07, 0, -1, 6.07912, 1.05, 6.59834) -[node name="platform-falling" parent="Level" instance=ExtResource("5_3s40e")] +[node name="platform" parent="Level" instance=ExtResource("5_3s40e")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.5, 0, 6.5) -[node name="platform-falling2" parent="Level" instance=ExtResource("5_3s40e")] +[node name="platform2" parent="Level" instance=ExtResource("5_3s40e")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.5, 2.5, -2.5) -[node name="platform-falling3" parent="Level" instance=ExtResource("5_3s40e")] +[node name="platform3" parent="Level" instance=ExtResource("5_3s40e")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.5, 3, -3.5) +[node name="platform4" parent="Level" instance=ExtResource("5_3s40e")] +transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 7, 1, -2) + [node name="wall-high" parent="Level" instance=ExtResource("7_cabne")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5, 0, -1.5) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.5, 1.5, 4) + +[node name="wall-high2" parent="Level" instance=ExtResource("7_cabne")] +transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 11.5, 3, -5.5) [node name="platform-large-grass" parent="Level" instance=ExtResource("7_wggef")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0) @@ -81,5 +91,8 @@ transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, [node name="platform-large-grass3" parent="Level" instance=ExtResource("7_wggef")] transform = Transform3D(0.965926, 0, -0.258819, 0, 1, 0, 0.258819, 0, 0.965926, -6, 1, 2.5) +[node name="platform-large-grass5" parent="Level" instance=ExtResource("7_wggef")] +transform = Transform3D(0.866026, 0, -0.5, 0, 1, 0, 0.5, 0, 0.866026, 12, 2.5, -5) + [node name="platform-large-grass4" parent="Level" instance=ExtResource("7_wggef")] transform = Transform3D(0.965926, 0, 0.258819, 0, 1, 0, -0.258819, 0, 0.965926, 5, 0.5, 5.5) diff --git a/sounds/blaster.ogg b/sounds/blaster.ogg index 6565c45..16f881c 100644 Binary files a/sounds/blaster.ogg and b/sounds/blaster.ogg differ diff --git a/sounds/blaster.ogg.import b/sounds/blaster.ogg.import index dd25a85..b2d70d8 100644 --- a/sounds/blaster.ogg.import +++ b/sounds/blaster.ogg.import @@ -2,7 +2,7 @@ importer="oggvorbisstr" type="AudioStreamOggVorbis" -uid="uid://dv8rfe827xc6j" +uid="uid://w3hirmwndftn" path="res://.godot/imported/blaster.ogg-1527ec84d518b60bb9fbaad97656d870.oggvorbisstr" [deps] @@ -13,7 +13,7 @@ dest_files=["res://.godot/imported/blaster.ogg-1527ec84d518b60bb9fbaad97656d870. [params] loop=false -loop_offset=0 -bpm=0 +loop_offset=0.0 +bpm=0.0 beat_count=0 bar_beats=4 diff --git a/sounds/blaster_repeater.ogg b/sounds/blaster_repeater.ogg new file mode 100644 index 0000000..ada519d Binary files /dev/null and b/sounds/blaster_repeater.ogg differ diff --git a/sounds/blaster_repeater.ogg.import b/sounds/blaster_repeater.ogg.import new file mode 100644 index 0000000..09c3aaa --- /dev/null +++ b/sounds/blaster_repeater.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://csdsvg0nh35id" +path="res://.godot/imported/blaster_repeater.ogg-a46ceca73f68a6e3e41e971b07cb8de8.oggvorbisstr" + +[deps] + +source_file="res://sounds/blaster_repeater.ogg" +dest_files=["res://.godot/imported/blaster_repeater.ogg-a46ceca73f68a6e3e41e971b07cb8de8.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/sounds/enemy_destroy.ogg b/sounds/enemy_destroy.ogg index 056517c..e9240f6 100644 Binary files a/sounds/enemy_destroy.ogg and b/sounds/enemy_destroy.ogg differ diff --git a/sounds/jump-realistic.ogg b/sounds/jump-realistic.ogg deleted file mode 100644 index df9e9d8..0000000 Binary files a/sounds/jump-realistic.ogg and /dev/null differ diff --git a/sounds/jump-realistic.ogg.import b/sounds/jump-realistic.ogg.import deleted file mode 100644 index 048e47a..0000000 --- a/sounds/jump-realistic.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://x0s0tunvo0br" -path="res://.godot/imported/jump-realistic.ogg-0655f517427ef61af899d7c5ae700ab6.oggvorbisstr" - -[deps] - -source_file="res://sounds/jump-realistic.ogg" -dest_files=["res://.godot/imported/jump-realistic.ogg-0655f517427ef61af899d7c5ae700ab6.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/sounds/jump.ogg b/sounds/jump.ogg deleted file mode 100644 index e52f6a0..0000000 Binary files a/sounds/jump.ogg and /dev/null differ diff --git a/sounds/jump.ogg.import b/sounds/jump.ogg.import deleted file mode 100644 index 134eaf3..0000000 --- a/sounds/jump.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://dw2m5fxhfjykq" -path="res://.godot/imported/jump.ogg-de8df8640ff526968292c23fe5ec784f.oggvorbisstr" - -[deps] - -source_file="res://sounds/jump.ogg" -dest_files=["res://.godot/imported/jump.ogg-de8df8640ff526968292c23fe5ec784f.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/sounds/shoot_a.ogg b/sounds/shoot_a.ogg deleted file mode 100644 index 554f2f8..0000000 Binary files a/sounds/shoot_a.ogg and /dev/null differ diff --git a/sounds/shoot_a.ogg.import b/sounds/shoot_a.ogg.import deleted file mode 100644 index 05bbae3..0000000 --- a/sounds/shoot_a.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://br6iq2h671ery" -path="res://.godot/imported/shoot_a.ogg-527bbcaa6ffabc0e8a7820780cfc3b2c.oggvorbisstr" - -[deps] - -source_file="res://sounds/shoot_a.ogg" -dest_files=["res://.godot/imported/shoot_a.ogg-527bbcaa6ffabc0e8a7820780cfc3b2c.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/sounds/shoot_b.ogg b/sounds/shoot_b.ogg deleted file mode 100644 index d275a51..0000000 Binary files a/sounds/shoot_b.ogg and /dev/null differ diff --git a/sounds/shoot_b.ogg.import b/sounds/shoot_b.ogg.import deleted file mode 100644 index eb9df1f..0000000 --- a/sounds/shoot_b.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://cheg0i1wf285t" -path="res://.godot/imported/shoot_b.ogg-3fea18996921e1ae1337cf584b325ddc.oggvorbisstr" - -[deps] - -source_file="res://sounds/shoot_b.ogg" -dest_files=["res://.godot/imported/shoot_b.ogg-3fea18996921e1ae1337cf584b325ddc.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/sounds/shoot_c.ogg b/sounds/shoot_c.ogg deleted file mode 100644 index 99efbfe..0000000 Binary files a/sounds/shoot_c.ogg and /dev/null differ diff --git a/sounds/shoot_c.ogg.import b/sounds/shoot_c.ogg.import deleted file mode 100644 index af5655c..0000000 --- a/sounds/shoot_c.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://k40c314uiym2" -path="res://.godot/imported/shoot_c.ogg-a309ac00957e32b88ef2a57e4294a4f4.oggvorbisstr" - -[deps] - -source_file="res://sounds/shoot_c.ogg" -dest_files=["res://.godot/imported/shoot_c.ogg-a309ac00957e32b88ef2a57e4294a4f4.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/sounds/shoot_d.ogg b/sounds/shoot_d.ogg deleted file mode 100644 index 7d847e5..0000000 Binary files a/sounds/shoot_d.ogg and /dev/null differ diff --git a/sounds/shoot_d.ogg.import b/sounds/shoot_d.ogg.import deleted file mode 100644 index c91957d..0000000 --- a/sounds/shoot_d.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://dcatai5q4k77k" -path="res://.godot/imported/shoot_d.ogg-23fcf862043859225d1039fc76244edb.oggvorbisstr" - -[deps] - -source_file="res://sounds/shoot_d.ogg" -dest_files=["res://.godot/imported/shoot_d.ogg-23fcf862043859225d1039fc76244edb.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/sounds/shoot_shotgun.ogg b/sounds/shoot_shotgun.ogg deleted file mode 100644 index d008e5f..0000000 Binary files a/sounds/shoot_shotgun.ogg and /dev/null differ diff --git a/sounds/shoot_shotgun.ogg.import b/sounds/shoot_shotgun.ogg.import deleted file mode 100644 index 7047c0c..0000000 --- a/sounds/shoot_shotgun.ogg.import +++ /dev/null @@ -1,19 +0,0 @@ -[remap] - -importer="oggvorbisstr" -type="AudioStreamOggVorbis" -uid="uid://b0su3bm77yrvr" -path="res://.godot/imported/shoot_shotgun.ogg-b1cdcf7bc1f47b25f622a407aa93e4d7.oggvorbisstr" - -[deps] - -source_file="res://sounds/shoot_shotgun.ogg" -dest_files=["res://.godot/imported/shoot_shotgun.ogg-b1cdcf7bc1f47b25f622a407aa93e4d7.oggvorbisstr"] - -[params] - -loop=false -loop_offset=0 -bpm=0 -beat_count=0 -bar_beats=4 diff --git a/weapons/blaster-repeater.tres b/weapons/blaster-repeater.tres index e9322c0..8d246a6 100644 --- a/weapons/blaster-repeater.tres +++ b/weapons/blaster-repeater.tres @@ -1,18 +1,19 @@ [gd_resource type="Resource" script_class="Weapon" load_steps=4 format=3 uid="uid://cu2gtxlcmbb34"] -[ext_resource type="PackedScene" uid="uid://c0fgu1f2whait" path="res://models/blaster-double.glb" id="1_1mdln"] [ext_resource type="Texture2D" uid="uid://ce3lgq7foiusl" path="res://sprites/crosshair-repeater.png" id="1_hoqei"] [ext_resource type="Script" path="res://scripts/weapon.gd" id="1_l1atd"] +[ext_resource type="PackedScene" uid="uid://dd3oln1ucgqpd" path="res://models/blaster-repeater.glb" id="2_h64nv"] [resource] script = ExtResource("1_l1atd") -model = ExtResource("1_1mdln") +model = ExtResource("2_h64nv") position = Vector3(0, 0, 0) rotation = Vector3(0, 180, 0) +burst_position = Vector3(0, 0, 0) cooldown = 0.1 max_distance = 10 damage = 10.0 spread = 0.5 shot_count = 1 -sound_shoot = "sounds/shoot_a.ogg" +sound_shoot = "sounds/blaster_repeater.ogg" crosshair = ExtResource("1_hoqei") diff --git a/weapons/blaster.tres b/weapons/blaster.tres index 2522489..da7dc3c 100644 --- a/weapons/blaster.tres +++ b/weapons/blaster.tres @@ -9,10 +9,11 @@ script = ExtResource("2_107w7") model = ExtResource("1_x0glg") position = Vector3(0, 0, 0) rotation = Vector3(0, 180, 0) +burst_position = Vector3(0, 0, 0) cooldown = 0.5 max_distance = 10 damage = 25.0 spread = 2.0 shot_count = 3 -sound_shoot = "sounds/shoot_shotgun.ogg" +sound_shoot = "sounds/blaster.ogg" crosshair = ExtResource("1_2onsr")