major rework on pickups, hud now shows the number and icon of pickup

This commit is contained in:
derek
2025-01-16 17:04:13 -06:00
parent ad89e9813c
commit 5c6f010fdc
30 changed files with 1134 additions and 59 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=25 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"]
@@ -20,6 +20,7 @@
[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"]
[sub_resource type="Environment" id="Environment_q4t3f"]
ssr_enabled = true
@@ -34,7 +35,7 @@ fog_density = 0.0005
[sub_resource type="ShaderMaterial" id="ShaderMaterial_sc3mk"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_hs00l"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_tk3rh"]
render_priority = 0
next_pass = SubResource("ShaderMaterial_sc3mk")
shader = ExtResource("17_s06ug")
@@ -51,7 +52,7 @@ 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_hs00l")
material = SubResource("ShaderMaterial_tk3rh")
flip_faces = true
size = Vector2(2, 2)
@@ -673,3 +674,9 @@ 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 = 1.0