started work on health dispenser

This commit is contained in:
derek
2025-01-31 17:27:05 -06:00
parent f5546531a5
commit c10e3800f0
57 changed files with 1119 additions and 45 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=28 format=3 uid="uid://breenfpt04iua"]
[gd_scene load_steps=26 format=3 uid="uid://breenfpt04iua"]
[ext_resource type="Script" path="res://scripts/LevelManager.gd" id="1_8g3mj"]
[ext_resource type="PackedScene" uid="uid://xerc06hjfnbf" path="res://assets/LevelBlockouts/blockout4.blend" id="1_038d8"]
@@ -12,19 +12,23 @@
[ext_resource type="PackedScene" uid="uid://b0y5rqfeh1hb1" path="res://assets/chair_1.tscn" id="12_oftq2"]
[ext_resource type="PackedScene" uid="uid://c8tmxis8mboaw" path="res://assets/card_table_1.tscn" id="13_ogel1"]
[ext_resource type="PackedScene" uid="uid://ci6br7jbolnfd" path="res://assets/couch_1.tscn" id="14_q5ihs"]
[ext_resource type="PackedScene" uid="uid://bj1y0fbjtul4a" path="res://post_processing.tscn" id="15_1yycj"]
[ext_resource type="PackedScene" uid="uid://8bi7l3seimd2" path="res://assets/couchtest.tscn" id="15_cf1ia"]
[ext_resource type="PackedScene" uid="uid://cucqbjb8bcha5" path="res://assets/blunderbuss_pickup.tscn" id="16_nmeud"]
[ext_resource type="PackedScene" uid="uid://cnfc8rtk6l1d8" path="res://assets/crate1.tscn" id="17_cjqdn"]
[ext_resource type="Shader" path="res://assets/Shaders/outline.gdshader" id="17_s06ug"]
[ext_resource type="PackedScene" uid="uid://dyu46bns8mesv" path="res://assets/mac10_pickup.tscn" id="18_c33jr"]
[ext_resource type="PackedScene" uid="uid://dws4iro7820fc" path="res://assets/pistol1_pickup.tscn" id="19_1o424"]
[ext_resource type="PackedScene" uid="uid://clu76sc4uoswn" path="res://assets/rocketlauncher_pickup.tscn" id="20_4cdch"]
[ext_resource type="PackedScene" uid="uid://dws2vwfxubqvb" path="res://assets/cannon.tscn" id="21_24v0y"]
[ext_resource type="PackedScene" uid="uid://cdpxctwwi12j" path="res://assets/ladder_collision_check.tscn" id="22_lsb7i"]
[ext_resource type="PackedScene" uid="uid://cgo4qyul7ix5p" path="res://assets/ladder.tscn" id="22_tt78r"]
[ext_resource type="PackedScene" uid="uid://bji3bukudxlhm" path="res://assets/health_dispenser.tscn" id="23_ikaqa"]
[ext_resource type="PackedScene" uid="uid://h05qay3qri4e" path="res://assets/switch_1.tscn" id="23_nqji8"]
[sub_resource type="Sky" id="Sky_ykgxl"]
[sub_resource type="Environment" id="Environment_q4t3f"]
background_mode = 2
sky = SubResource("Sky_ykgxl")
ssr_enabled = true
ssao_enabled = true
ssil_enabled = true
@@ -35,29 +39,6 @@ glow_bloom = 0.2
fog_enabled = true
fog_density = 0.0005
[sub_resource type="ShaderMaterial" id="ShaderMaterial_sc3mk"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_tk3rh"]
render_priority = 0
next_pass = SubResource("ShaderMaterial_sc3mk")
shader = ExtResource("17_s06ug")
shader_parameter/outlineColor = Color(0, 0, 0, 1)
shader_parameter/depth_threshold = 0.025
shader_parameter/normal_threshold = 0.5
shader_parameter/normal_smoothing = 0.25
shader_parameter/max_thickness = 1.3
shader_parameter/min_thickness = 0.5
shader_parameter/max_distance = 75.0
shader_parameter/min_distance = 2.0
shader_parameter/grazing_fresnel_power = 5.0
shader_parameter/grazing_angle_mask_power = 1.0
shader_parameter/grazing_angle_modulation_factor = 50.0
[sub_resource type="QuadMesh" id="QuadMesh_nmuj5"]
material = SubResource("ShaderMaterial_tk3rh")
flip_faces = true
size = Vector2(2, 2)
[node name="Blockout4" type="Node3D" node_paths=PackedStringArray("player")]
script = ExtResource("1_8g3mj")
player = NodePath("Player")
@@ -81,10 +62,12 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.25018, -0.176033, -39.0611)
[node name="Lighting" type="Node3D" parent="MAIN CHAMBER"]
[node name="SpotLight3D" type="SpotLight3D" parent="MAIN CHAMBER/Lighting"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 29.2444, -31.4072)
light_energy = 93.27
transform = Transform3D(1, 0, 0, 0, 0.0889638, 0.996035, 0, -0.996035, 0.0889638, 1.2854, 57.6545, -25.2551)
light_energy = 500.0
shadow_enabled = true
spot_range = 37.6238
spot_range = 68.274
spot_angle = 15.6052
spot_angle_attenuation = 1.31072
[node name="Node3D" parent="MAIN CHAMBER" instance=ExtResource("8_xilbw")]
transform = Transform3D(-0.999451, 0, 0.0331202, 0, 1, 0, -0.0331202, 0, -0.999451, -9.4446, 9.53674e-06, -9.03256)
@@ -148,7 +131,7 @@ shadow_enabled = true
omni_range = 12.599
[node name="vendingmachine" parent="Breakroom" instance=ExtResource("10_whxuu")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 71.1674, 9.05991e-06, -75.2542)
transform = Transform3D(0.9, 0, 0, 0, 0.9, 0, 0, 0, 0.9, 71.1674, 9.05991e-06, -75.6482)
[node name="FileCabinets" type="Node3D" parent="Breakroom"]
@@ -656,10 +639,7 @@ transform = Transform3D(0.356885, 0, -1.45693, 0, 1.5, 0, 1.45693, 0, 0.356885,
[node name="blunderbuss_pickup" parent="." instance=ExtResource("16_nmeud")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.1174, 0.540232, -34.5854)
[node name="PostProcessing" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.271851, 1.43588, -9.80906)
extra_cull_margin = 16384.0
mesh = SubResource("QuadMesh_nmuj5")
[node name="PostProcessing2" parent="." instance=ExtResource("15_1yycj")]
[node name="Crate1" parent="." instance=ExtResource("17_cjqdn")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.32071, 1.30517, -8.50818)
@@ -673,15 +653,6 @@ transform = Transform3D(0.44329, 0.896378, 0, -0.896378, 0.44329, 0, 0, 0, 1, -2
[node name="rocketlauncher1_pickup" parent="." instance=ExtResource("20_4cdch")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.4244, 1.087, -30.9826)
[node name="cannon" parent="." instance=ExtResource("21_24v0y")]
transform = Transform3D(0.978792, -0.185004, 0.0879728, 0, 0.42944, 0.903096, -0.204855, -0.883943, 0.420332, 31.5816, 0.696903, -7.64441)
CANNON_MIN_POWER = 20
CANNON_MAX_POWER = 50
TIMER_MAX = 10.0
[node name="Ladder" parent="." instance=ExtResource("22_tt78r")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.108, 9.05991e-06, -18.8845)
[node name="Ladder2" parent="." instance=ExtResource("22_tt78r")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 34.3988, 5.79711, 11.9526)
@@ -705,3 +676,6 @@ transform = Transform3D(1, 0, 0, 0, 2.24237, 0, 0, 0, 1, 34.3971, 6.89573, 12.14
[node name="Switch1" parent="." instance=ExtResource("23_nqji8")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 70.5412, 1.50677, -39.1356)
[node name="HealthDispenser" parent="." instance=ExtResource("23_ikaqa")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 68.108, 1.8091, -75.539)