From 6a0a4ebfc0aa6c451e38268bd8c56874b8964421 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Sun, 26 Dec 2021 04:46:30 +0300 Subject: [PATCH] lifespan fix --- MskGs/Classes/MskGsMut.uc | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/MskGs/Classes/MskGsMut.uc b/MskGs/Classes/MskGsMut.uc index 9024ff7..87f085e 100644 --- a/MskGs/Classes/MskGsMut.uc +++ b/MskGs/Classes/MskGsMut.uc @@ -190,7 +190,6 @@ private function bool IsUID(String ID) function bool CheckRelevance(Actor Other) { local bool SuperRelevant; - local KFDroppedPickup DroppedPickup; SuperRelevant = super.CheckRelevance(Other); @@ -200,15 +199,14 @@ function bool CheckRelevance(Actor Other) return SuperRelevant; } - DroppedPickup = KFDroppedPickup(Other); - - // otherwise modify weapon lifespan - if (DroppedPickup != None) + // otherwise modify dosh or weapon lifespan + if (KFDroppedPickup_Cash(Other) != None) { - if (KFDroppedPickup_Cash(DroppedPickup) != None) - DroppedPickup.Lifespan = DoshLifespan; - else - DroppedPickup.Lifespan = WeapLifespan; + if (DoshLifespan != 0) Other.Lifespan = float(DoshLifespan); + } + else if (KFDroppedPickup(Other) != None) + { + if (WeapLifespan != 0) Other.Lifespan = float(WeapLifespan); } return SuperRelevant;