Make player, enemy, and items spawn at consistent heights

This commit is contained in:
2024-09-25 21:33:11 -07:00
parent 7f1f1a8a14
commit 41c24c5ab3
31 changed files with 2146 additions and 802 deletions

View File

@@ -6,8 +6,8 @@
radius = 0.470016
[node name="Accessory" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_ikyk2")
AccessoryStats = null
[node name="Pickup" type="Area3D" parent="."]
unique_name_in_owner = true

View File

@@ -6,8 +6,8 @@
size = Vector3(0.778381, 0.929947, 0.731567)
[node name="Armor" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_cmjpq")
ArmorStats = null
[node name="Pickup" type="Area3D" parent="."]
unique_name_in_owner = true

View File

@@ -5,18 +5,21 @@
[sub_resource type="Resource" id="Resource_33w5s"]
script = ExtResource("2_g3oo3")
HealHPAmount = 0
RaiseHPAmount = 0
HealVTAmount = 0
RaiseVTAmount = 0
Name = ""
Description = ""
SpawnRate = 0.5
ThrowSpeed = 12.0
HealHPAmount = 0
HealVTAmount = 0
ThrowDamage = 5
[sub_resource type="BoxShape3D" id="BoxShape3D_7mh0f"]
size = Vector3(0.778381, 0.929947, 0.731567)
[node name="ConsumableItem" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_26bad")
ConsumableItemInfo = SubResource("Resource_33w5s")

View File

@@ -6,6 +6,7 @@
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_o8f22"]
[node name="Restorative" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1, 0)
script = ExtResource("1_3beyl")
[node name="Sprite3D" type="Sprite3D" parent="."]

View File

@@ -6,6 +6,7 @@
size = Vector3(0.778381, 0.929947, 0.731567)
[node name="ThrowableItem" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_nac2l")
[node name="Pickup" type="Area3D" parent="."]

View File

@@ -17,7 +17,7 @@ public partial class ThrownItem : RigidBody3D
public void OnResolved()
{
BodyEntered += ThrownItem_BodyEntered;
GlobalPosition = Game.Player.GlobalPosition + new Vector3(0, 1.5f, 0);
GlobalPosition = Game.Player.GlobalPosition + new Vector3(0, 0, 0);
Sprite.Texture = ThrownItemStats.Texture;
AddCollisionExceptionWith((Node)Game.Player);
}

View File

@@ -6,6 +6,7 @@
radius = 0.470016
[node name="Weapon" type="Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.75, 0)
script = ExtResource("1_7pkyf")
[node name="Pickup" type="Area3D" parent="."]