From 085465e2efb06d0ffb71af7949bd1c8e5e6e7715 Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Mon, 1 Dec 2025 00:56:03 +0300 Subject: [PATCH] Added update emit for max healths --- game/health_system/health.gd | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/game/health_system/health.gd b/game/health_system/health.gd index 80c5f33..10e6375 100644 --- a/game/health_system/health.gd +++ b/game/health_system/health.gd @@ -9,9 +9,20 @@ signal hull_updated(value: int, max_value: int) signal depleted -@export_range(0, 5000) var max_shield: int = 0 -@export_range(0, 5000) var max_armor: int = 0 -@export_range(1, 5000) var max_hull: int = 1 +@export_range(0, 5000) var max_shield: int = 0: + set(value): + max_shield = value + shield_updated.emit(_shield, max_shield) + +@export_range(0, 5000) var max_armor: int = 0: + set(value): + max_armor = value + armor_updated.emit(_armor, max_armor) + +@export_range(1, 5000) var max_hull: int = 1: + set(value): + max_hull = value + hull_updated.emit(_hull, max_hull) @onready var shield_regen_delay_timer : Timer = $ShieldRegenDelayTimer