feat: implement base player movement controller with health, audio, and UI systems
This commit is contained in:
@@ -1173,7 +1173,6 @@ func _spawn_grenade_local(pos: Vector3, vel: Vector3, owner_id: int) -> void:
|
|||||||
var g_scene = load("res://weapons/grenade_projectile.gd")
|
var g_scene = load("res://weapons/grenade_projectile.gd")
|
||||||
if not g_scene: return
|
if not g_scene: return
|
||||||
var g = g_scene.new()
|
var g = g_scene.new()
|
||||||
g.global_position = pos
|
|
||||||
g.velocity = vel
|
g.velocity = vel
|
||||||
|
|
||||||
var p = null
|
var p = null
|
||||||
@@ -1185,6 +1184,7 @@ func _spawn_grenade_local(pos: Vector3, vel: Vector3, owner_id: int) -> void:
|
|||||||
p = root.get_node("Players/" + str(owner_id))
|
p = root.get_node("Players/" + str(owner_id))
|
||||||
g.owner_player = p
|
g.owner_player = p
|
||||||
get_tree().current_scene.add_child(g)
|
get_tree().current_scene.add_child(g)
|
||||||
|
g.global_position = pos
|
||||||
|
|
||||||
func _on_respawn_pressed() -> void:
|
func _on_respawn_pressed() -> void:
|
||||||
if death_screen:
|
if death_screen:
|
||||||
|
|||||||
Reference in New Issue
Block a user