zedtest3 #3

Merged
dkanus merged 15 commits from :zedtest3 into master 2022-01-21 11:56:43 +03:00
Showing only changes of commit 3247720a46 - Show all commits

View File

@ -182,21 +182,32 @@ simulated function HandleNiceHealingMechanicsAndSkills
healed.bZedTimeInvincible = true; healed.bZedTimeInvincible = true;
} }
} }
simulated function RemovePoisonAndBleed(NiceHumanPawn healed){
simulated function RemovePoisonAndBleed(NiceHumanPawn healed)
{
local Inventory I; local Inventory I;
local MeanReplicationInfo MRI; local MeanReplicationInfo MRI;
// log spam fix
if (healed == none)
return;
// No bleeding // No bleeding
MRI = class'MeanReplicationInfo'.static. MRI = class'MeanReplicationInfo'.static.
findSZri(healed.PlayerReplicationInfo); findSZri(healed.PlayerReplicationInfo);
if(MRI != none) if (MRI != none)
MRI.stopBleeding(); MRI.stopBleeding();
// No poison // No poison
if(healed.inventory == none) return; if (healed.inventory == none)
for(I = healed.inventory; I != none; I = I.inventory){ return;
if(MeanPoisonInventory(I) != none)
for (I = healed.inventory; I != none; I = I.inventory)
{
if (MeanPoisonInventory(I) != none)
I.Destroy(); I.Destroy();
} }
} }
// Tells server to heal given human pawn. // Tells server to heal given human pawn.
simulated function ServerHealTarget(NiceHumanPawn healed, float charPotency, simulated function ServerHealTarget(NiceHumanPawn healed, float charPotency,
Pawn instigator){ Pawn instigator){