diff --git a/.gitignore b/.gitignore index 0af181c..d420efb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ # Godot 4+ specific ignores .godot/ /android/ +export/ diff --git a/scripts/player/dead_player_spectator.gd b/scripts/player/dead_player_spectator.gd index eee9dea..ca9c24d 100644 --- a/scripts/player/dead_player_spectator.gd +++ b/scripts/player/dead_player_spectator.gd @@ -14,6 +14,7 @@ func set_active() -> void: return active = true current = true + top_level = true func _process(delta: float) -> void: if active == false or not is_multiplayer_authority(): diff --git a/scripts/player/team_color_switcher.gd b/scripts/player/team_color_switcher.gd index 1048eec..3410814 100644 --- a/scripts/player/team_color_switcher.gd +++ b/scripts/player/team_color_switcher.gd @@ -5,9 +5,8 @@ extends Node @export var blue_team_texture: Texture2D func _ready() -> void: - on_player_spawned.call_deferred() + get_tree().create_timer(1).timeout.connect(on_player_spawned) func on_player_spawned() -> void: - await get_tree().process_frame if player.team == Session.TEAMS.DEFENCE: material.albedo_texture = blue_team_texture