bullet feels better, added spike traps
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
[gd_scene load_steps=84 format=4 uid="uid://6agmt1hqlhww"]
|
||||
[gd_scene load_steps=89 format=4 uid="uid://6agmt1hqlhww"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_sbpvn"]
|
||||
[ext_resource type="PackedScene" uid="uid://brl0bsqjl5dg3" path="res://assets/mac_10.tscn" id="2_fn4vb"]
|
||||
@@ -22,6 +22,7 @@
|
||||
[ext_resource type="PackedScene" uid="uid://c6bpysq1tjhy4" path="res://vendingmahcine.tscn" id="10_8qgs0"]
|
||||
[ext_resource type="PackedScene" uid="uid://clu76sc4uoswn" path="res://assets/rocketlauncher_pickup.tscn" id="11_6de2k"]
|
||||
[ext_resource type="PackedScene" uid="uid://cnfc8rtk6l1d8" path="res://assets/crate1.tscn" id="12_30nle"]
|
||||
[ext_resource type="PackedScene" uid="uid://dt4t2a48204v1" path="res://assets/spikes_1.tscn" id="12_w4dk0"]
|
||||
[ext_resource type="PackedScene" uid="uid://cgo4qyul7ix5p" path="res://assets/ladder.tscn" id="13_qu8oi"]
|
||||
[ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="14_gijx0"]
|
||||
[ext_resource type="PackedScene" uid="uid://b3t8fra7evqfb" path="res://assets/Models/building_1.tscn" id="15_ds1t8"]
|
||||
@@ -45,6 +46,7 @@ ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1)
|
||||
sky_material = SubResource("ProceduralSkyMaterial_eiud5")
|
||||
|
||||
[sub_resource type="Environment" id="Environment_b2qms"]
|
||||
background_mode = 1
|
||||
sky = SubResource("Sky_vk48o")
|
||||
tonemap_mode = 2
|
||||
ssr_enabled = true
|
||||
@@ -747,6 +749,73 @@ _data = {
|
||||
"movingswitch": SubResource("Animation_xdrt1")
|
||||
}
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gcdr3"]
|
||||
albedo_color = Color(0.336608, 0.336608, 0.336608, 1)
|
||||
metallic = 1.0
|
||||
roughness = 0.35
|
||||
|
||||
[sub_resource type="Animation" id="Animation_m0b4w"]
|
||||
resource_name = "HallSpikes"
|
||||
length = 1.5
|
||||
loop_mode = 1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("../../Hallway1/Spikes 1:position")
|
||||
tracks/0/interp = 2
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 0.6, 1.5),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(42.1175, 19.0112, 71.9478), Vector3(31.7096, 19.0112, 71.9478), Vector3(42.1175, 19.0112, 71.9478)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../../Hallway1/Spikes 2:position")
|
||||
tracks/1/interp = 2
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.6, 1.5),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector3(13.7458, 19.0112, 71.9478), Vector3(26.6885, 19.0112, 71.9478), Vector3(13.7458, 19.0112, 71.9478)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_3oaw1"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("../../Hallway1/Spikes 1:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(42.1175, 19.0112, 71.9478)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("../../Hallway1/Spikes 2:position")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector3(13.7458, 19.0112, 71.9478)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_c4l4t"]
|
||||
_data = {
|
||||
"HallSpikes": SubResource("Animation_m0b4w"),
|
||||
"RESET": SubResource("Animation_3oaw1")
|
||||
}
|
||||
|
||||
[node name="BLOCKOUT2Test" type="Node3D" node_paths=PackedStringArray("player")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.016016, 0.0225029, -0.0192337)
|
||||
script = ExtResource("1_sbpvn")
|
||||
@@ -906,6 +975,9 @@ skeleton = NodePath("")
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="NavigationRegion3D/blockout2/Thing/StaticBody3D"]
|
||||
shape = SubResource("ConcavePolygonShape3D_eyfj3")
|
||||
|
||||
[node name="Spikes 1" parent="NavigationRegion3D" instance=ExtResource("12_w4dk0")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.1833, -5.75175, 34.3513)
|
||||
|
||||
[node name="EnemyHivemind" parent="." instance=ExtResource("7_nut1a")]
|
||||
|
||||
[node name="spider" parent="EnemyHivemind" instance=ExtResource("8_h7fp0")]
|
||||
@@ -1744,7 +1816,53 @@ libraries = {
|
||||
}
|
||||
autoplay = "movingswitch"
|
||||
|
||||
[node name="switch2" type="MeshInstance3D" parent="Switch 1" groups=["interact", "switch", "switch_override"]]
|
||||
transform = Transform3D(1.655, 0, 0, 0, 1.655, 0, 0, 0, 1.655, -11.1755, 28.5571, 15.622)
|
||||
mesh = SubResource("SphereMesh_wh8x7")
|
||||
skeleton = NodePath("../..")
|
||||
script = ExtResource("35_ybetb")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="Switch 1/switch2" groups=["interact", "switch"]]
|
||||
collision_layer = 3
|
||||
script = ExtResource("36_fuepo")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Switch 1/switch2/StaticBody3D"]
|
||||
shape = SubResource("SphereShape3D_w8su1")
|
||||
|
||||
[node name="rocketlauncher1_pickup2" parent="." instance=ExtResource("11_6de2k")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.7453, -2.8486, 37.7796)
|
||||
|
||||
[node name="Hallway1" type="Node" parent="."]
|
||||
|
||||
[node name="Spikes 1" parent="Hallway1" instance=ExtResource("12_w4dk0")]
|
||||
transform = Transform3D(-1.09278e-07, -2.5, 0, 2.5, -1.09278e-07, 0, 0, 0, 2.5, 42.1175, 19.0112, 71.9478)
|
||||
pushback = 20.0
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Hallway1/Spikes 1"]
|
||||
transform = Transform3D(-1.74846e-08, 0.4, 0, -0.4, -1.74846e-08, 0, 0, 0, 0.4, 0.00845242, -5.03143, -0.0302448)
|
||||
use_collision = true
|
||||
size = Vector3(25.8188, 3.86572, 3.14655)
|
||||
material = SubResource("StandardMaterial3D_gcdr3")
|
||||
|
||||
[node name="Spikes 2" parent="Hallway1" instance=ExtResource("12_w4dk0")]
|
||||
transform = Transform3D(1.09278e-07, 2.5, -2.18557e-07, 2.5, -1.09278e-07, 0, -9.55343e-15, -2.18557e-07, -2.5, 13.7458, 19.0112, 71.9478)
|
||||
pushback = 20.0
|
||||
|
||||
[node name="CSGBox3D2" type="CSGBox3D" parent="Hallway1/Spikes 2"]
|
||||
transform = Transform3D(1.74846e-08, 0.4, -1.52855e-15, 0.4, -1.74846e-08, -3.49691e-08, -3.49691e-08, 3.78932e-21, -0.4, 0.00845337, -3.6799, 0.0302448)
|
||||
use_collision = true
|
||||
size = Vector3(17.7919, 3.86572, 3.14655)
|
||||
material = SubResource("StandardMaterial3D_gcdr3")
|
||||
|
||||
[node name="Spikes 3" parent="Hallway1/Spikes 2" instance=ExtResource("12_w4dk0")]
|
||||
transform = Transform3D(-1, 8.74228e-08, 1.27055e-21, -8.74228e-08, -1, -7.10543e-15, 1.69407e-21, -7.10543e-15, 1, -4.76837e-07, -7.29667, 0)
|
||||
|
||||
[node name="HallSpikes1" type="AnimationPlayer" parent="Hallway1"]
|
||||
root_node = NodePath("../../Plants_pt19/Plant1_base")
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_c4l4t")
|
||||
}
|
||||
autoplay = "HallSpikes"
|
||||
|
||||
[connection signal="switch_hit" from="Switch 1/switch/StaticBody3D" to="Switch 1/switch" method="_on_static_body_3d_switch_hit"]
|
||||
[connection signal="switch_hit" from="Switch 1/switch2/StaticBody3D" to="Switch 1/switch2" method="_on_static_body_3d_switch_hit"]
|
||||
|
||||
Reference in New Issue
Block a user