From 53f63934b17bd146248417105ffe403f50f7e83e Mon Sep 17 00:00:00 2001 From: secretagentjr <40510264+secretagentjr@users.noreply.github.com> Date: Thu, 20 Jul 2023 12:18:08 -0700 Subject: [PATCH] Fix Health Not Displaying Properly past 255 --- ServerExt/Classes/ExtPlayerReplicationInfo.uc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ServerExt/Classes/ExtPlayerReplicationInfo.uc b/ServerExt/Classes/ExtPlayerReplicationInfo.uc index b9bad05..f80bf67 100644 --- a/ServerExt/Classes/ExtPlayerReplicationInfo.uc +++ b/ServerExt/Classes/ExtPlayerReplicationInfo.uc @@ -736,6 +736,23 @@ event BeginState(Name N) } } +function UpdateReplicatedPlayerHealth() +{ + local Pawn OwnerPawn; + + if( KFPlayerOwner != none ) + { + OwnerPawn = KFPlayerOwner.Pawn; + if( OwnerPawn != none && OwnerPawn.Health != PlayerHealth ) + { + PlayerHealth = OwnerPawn.Health; + //PlayerHealthPercent = FloatToByte( float(OwnerPawn.Health) / float(OwnerPawn.HealthMax) ); + PlayerHealthPercent *= float(OwnerPawn.Health) / float(OwnerPawn.HealthMax); + } + } +} + + defaultproperties { RespawnCounter=-1