Extensive work on virtually all of the visuals and the net code

This commit is contained in:
2026-03-01 21:26:31 -05:00
parent e7570c78c3
commit bed068eafc
180 changed files with 46533 additions and 913 deletions

View File

@@ -1,6 +1,6 @@
class_name HUD extends Control
@onready var trap_display : TrapDisplay = %TrapDisplay
@onready var hack_display : HackDisplay = %HackDisplay
@onready var p1_healthbar : HealthBar = %P1HealthBar
@onready var p2_healthbar : HealthBar = %P2HealthBar
@onready var control_display : ControlDisplay = %ControlDisplay
@@ -13,10 +13,10 @@ func register_pawn(player : PawnController, is_local : bool) -> void:
player.health_changed.connect(p1_healthbar._on_health_changed if is_local else p2_healthbar._on_health_changed)
player.poison_status_changed.connect(p1_healthbar._on_poison_status_changed if is_local else p2_healthbar._on_poison_status_changed)
if is_local:
trap_display._on_trap_list_changed(player.data.traps, player.data.active_trap)
player.trap_cycled.connect(trap_display._on_trap_cycled)
player.trap_quantity_changed.connect(trap_display._on_trap_quantity_changed)
player.trap_list_changed.connect(trap_display._on_trap_list_changed)
hack_display._on_hack_list_changed(player.data.hacks, player.data.active_hack)
player.hack_cycled.connect(hack_display._on_hack_cycled)
player.hack_quantity_changed.connect(hack_display._on_hack_quantity_changed)
player.hack_list_changed.connect(hack_display._on_hack_list_changed)
player.combat_target_changed.connect(control_display._on_melee_range_changed)
player.ammo_changed.connect(_on_ammo_changed)
set_ammo(player.ammo)