Started work and initial commit

This commit is contained in:
derek
2024-10-02 14:54:32 -05:00
parent 5d2cd1a13e
commit 3121e9d4d2
22 changed files with 763 additions and 599 deletions

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=19 format=3 uid="uid://drwae3loscbw7"]
[gd_scene load_steps=20 format=3 uid="uid://drwae3loscbw7"]
[ext_resource type="Script" path="res://scripts/player.gd" id="1_x7wms"]
[ext_resource type="PackedScene" uid="uid://dcmno6wafk5hg" path="res://assets/dead_player.tscn" id="2_4hoys"]
[ext_resource type="Script" path="res://scripts/recoil.gd" id="3_405jc"]
[ext_resource type="FontFile" uid="uid://d2h2tjhxiv5wo" path="res://assets/fonts/White On Black.ttf" id="3_mbuvp"]
[ext_resource type="Script" path="res://scripts/AmmoCounter.gd" id="4_8cy44"]
[ext_resource type="Texture2D" uid="uid://mcay8s80071h" path="res://assets/UI/Crosshair/SVG/Reticle 1_svg.svg" id="6_5m60e"]
@@ -36,14 +37,14 @@ radius = 7.0
[node name="Player" type="CharacterBody3D" node_paths=PackedStringArray("weapon_holder") groups=["player"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.11359, 0)
collision_layer = 126
collision_layer = 14
collision_mask = 11
safe_margin = 0.5
script = ExtResource("1_x7wms")
dead_player = ExtResource("2_4hoys")
SENSITIVITY = 0.008
BOB_AMP = 0.085
weapon_holder = NodePath("Head/Camera3D/WeaponHolder")
weapon_holder = NodePath("Head/Recoil/Camera3D/WeaponHolder")
[node name="HealthIndicator" type="ColorRect" parent="."]
material = SubResource("CanvasItemMaterial_l5ga0")
@@ -61,17 +62,23 @@ shape = SubResource("CapsuleShape3D_ko22d")
[node name="Head" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.894364, 0)
[node name="Camera3D" type="Camera3D" parent="Head"]
[node name="ItemHolder" type="Node3D" parent="Head"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.25, -0.85, -1.501)
[node name="Recoil" type="Node3D" parent="Head"]
script = ExtResource("3_405jc")
[node name="Camera3D" type="Camera3D" parent="Head/Recoil"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0341401, 0.111267)
current = true
[node name="WeaponHolder" type="Node3D" parent="Head/Camera3D"]
[node name="WeaponHolder" type="Node3D" parent="Head/Recoil/Camera3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0341401, -0.111267)
[node name="WeaponSpawner" type="Node3D" parent="Head/Camera3D/WeaponHolder"]
[node name="WeaponSpawner" type="Node3D" parent="Head/Recoil/Camera3D/WeaponHolder"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.269894, -0.199195, -0.580209)
[node name="AmmoCounter" type="Label" parent="Head/Camera3D"]
[node name="AmmoCounter" type="Label" parent="Head/Recoil/Camera3D"]
offset_right = 3840.0
offset_bottom = 2160.0
size_flags_horizontal = 3
@@ -83,7 +90,7 @@ vertical_alignment = 2
script = ExtResource("4_8cy44")
padding_amount = 0.025
[node name="StaminaCounter" type="Label" parent="Head/Camera3D"]
[node name="StaminaCounter" type="Label" parent="Head/Recoil/Camera3D"]
offset_right = 3440.0
offset_bottom = 1440.0
size_flags_horizontal = 3
@@ -94,43 +101,40 @@ vertical_alignment = 2
script = ExtResource("6_bgi8o")
padding_amount = 0.025
[node name="GunRay" type="RayCast3D" parent="Head/Camera3D" groups=["gun_ray"]]
[node name="GunRay" type="RayCast3D" parent="Head/Recoil/Camera3D" groups=["gun_ray"]]
transform = Transform3D(0.977933, 0, -0.208919, 0, 1, 7.45058e-09, 0.208919, 0, 0.977933, 0, -0.197421, -0.129669)
target_position = Vector3(0, 0, -1.2)
hit_back_faces = false
[node name="AudioListener3D" type="AudioListener3D" parent="Head/Camera3D"]
[node name="AudioListener3D" type="AudioListener3D" parent="Head/Recoil/Camera3D"]
transform = Transform3D(1, 0, 0, 0, 0.992332, 0.123601, 0, -0.123601, 0.992332, 0, -0.921646, -0.000722691)
[node name="Crosshair" type="TextureRect" parent="Head/Camera3D"]
[node name="Crosshair" type="TextureRect" parent="Head/Recoil/Camera3D"]
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("6_5m60e")
script = ExtResource("7_pnp4a")
[node name="Hitmarker" type="TextureRect" parent="Head/Camera3D"]
[node name="Hitmarker" type="TextureRect" parent="Head/Recoil/Camera3D"]
visible = false
offset_right = 40.0
offset_bottom = 40.0
texture = ExtResource("8_kupqh")
script = ExtResource("7_pnp4a")
[node name="BulletRay" type="RayCast3D" parent="Head/Camera3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.89879)
[node name="BulletRay" type="RayCast3D" parent="Head/Recoil/Camera3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.114122)
target_position = Vector3(0, 0, -200)
collision_mask = 5
collide_with_areas = true
[node name="InteractRay" type="RayCast3D" parent="Head/Camera3D"]
[node name="InteractRay" type="RayCast3D" parent="Head/Recoil/Camera3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0521634, -0.764677)
target_position = Vector3(0, 0, -3)
collision_mask = 2
hit_from_inside = true
collide_with_areas = true
[node name="ItemHolder" type="Node3D" parent="Head"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.25, -0.85, -1.501)
[node name="pick_up_detection" type="Area3D" parent="."]
collision_layer = 0
collision_mask = 16