From 6af34bed1824078648948794f7c305f74f32f86a Mon Sep 17 00:00:00 2001 From: Jabka <41839972+Jabka666@users.noreply.github.com> Date: Mon, 29 Aug 2022 22:32:49 +0300 Subject: [PATCH 1/2] Added positive blink and stamina indicators. Also added more negative indicators --- Main.bb | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Main.bb b/Main.bb index 93bc9b261..d2fe28654 100644 --- a/Main.bb +++ b/Main.bb @@ -4765,10 +4765,12 @@ Function DrawGUI() Color 0, 0, 0 Rect(x - 50, y, 30, 30) - If EyeIrritation > 0 Then + If BlurTimer > 600 Or BlinkEffect > 1 Or LightFlash > 0 Or LightBlink > 0 Or EyeIrritation > 0 Then Color 200, 0, 0 - Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) + ElseIf BlinkEffect < 1 + Color 0, 200, 0 End If + Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) Color 255, 255, 255 Rect(x - 50 - 1, y - 1, 30 + 2, 30 + 2, False) @@ -4785,6 +4787,13 @@ Function DrawGUI() Color 0, 0, 0 Rect(x - 50, y, 30, 30) + If PlayerRoom\RoomTemplate\Name = "pocketdimension" Or Wearing714 = True Or Injuries >= 1.5 Or StaminaEffect > 1 Or WearingHazmat = 1 Or WearingVest = 2 Then + Color 200, 0, 0 + ElseIf InfiniteStamina Or StaminaEffect < 1 Or WearingGasMask = 2 Or Wearing1499 = 2 Or WearingHazmat = 2 + Color 0, 200, 0 + End If + Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) + Color 255, 255, 255 Rect(x - 50 - 1, y - 1, 30 + 2, 30 + 2, False) If Crouch Then From 1c7173895d0455a07700594b35fbfe535e68ba9c Mon Sep 17 00:00:00 2001 From: Jabka <41839972+Jabka666@users.noreply.github.com> Date: Tue, 6 Sep 2022 19:33:20 +0300 Subject: [PATCH 2/2] Don't render Rect anymore if there are no any effects --- Main.bb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Main.bb b/Main.bb index d2fe28654..24ab69a1b 100644 --- a/Main.bb +++ b/Main.bb @@ -4767,10 +4767,11 @@ Function DrawGUI() If BlurTimer > 600 Or BlinkEffect > 1 Or LightFlash > 0 Or LightBlink > 0 Or EyeIrritation > 0 Then Color 200, 0, 0 + Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) ElseIf BlinkEffect < 1 Color 0, 200, 0 + Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) End If - Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) Color 255, 255, 255 Rect(x - 50 - 1, y - 1, 30 + 2, 30 + 2, False) @@ -4789,10 +4790,11 @@ Function DrawGUI() If PlayerRoom\RoomTemplate\Name = "pocketdimension" Or Wearing714 = True Or Injuries >= 1.5 Or StaminaEffect > 1 Or WearingHazmat = 1 Or WearingVest = 2 Then Color 200, 0, 0 + Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) ElseIf InfiniteStamina Or StaminaEffect < 1 Or WearingGasMask = 2 Or Wearing1499 = 2 Or WearingHazmat = 2 Color 0, 200, 0 + Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) End If - Rect(x - 50 - 3, y - 3, 30 + 6, 30 + 6) Color 255, 255, 255 Rect(x - 50 - 1, y - 1, 30 + 2, 30 + 2, False)