Menus overhaul #14
@ -899,18 +899,24 @@ function BileDamageEffect( int damage,
|
||||
NextBileTime = Level.TimeSeconds + BileFrequency;
|
||||
}
|
||||
}
|
||||
|
||||
function float GetDecapDamageModifier( class<NiceWeaponDamageType> damageType,
|
||||
NicePlayerController nicePlayer,
|
||||
KFPlayerReplicationInfo KFPRI){
|
||||
KFPlayerReplicationInfo KFPRI)
|
||||
{
|
||||
local float damageMod;
|
||||
local bool shouldDoGoodDecap;
|
||||
local bool hasTrashCleaner;
|
||||
local bool isPerkedPickup;
|
||||
local class<NiceWeaponPickup> pickupClass;
|
||||
local class<NiceVeterancyTypes> niceVet;
|
||||
|
||||
// KFPRI accessed none fix
|
||||
if (KFPRI != none)
|
||||
niceVet = class<NiceVeterancyTypes>(KFPRI.ClientVeteranSkill);
|
||||
isPerkedPickup = false;
|
||||
if(niceVet != none){
|
||||
if (niceVet != none)
|
||||
{
|
||||
pickupClass = niceVet.static.GetPickupFromDamageType(damageType);
|
||||
if (pickupClass != none)
|
||||
isPerkedPickup = niceVet.static.IsPerkedPickup(pickupClass);
|
||||
@ -926,15 +932,13 @@ function float GetDecapDamageModifier( class<NiceWeaponDamageType> damageType,
|
||||
if (nicePlayer != none)
|
||||
hasTrashCleaner = class'NiceVeterancyTypes'.static.
|
||||
hasSkill(nicePlayer, class'NiceSkillCommandoTrashCleaner');
|
||||
if(hasTrashCleaner){
|
||||
damageMod = FMin(
|
||||
damageMod,
|
||||
class'NiceSkillCommandoTrashCleaner'.default.
|
||||
decapitationMultiLimit
|
||||
);
|
||||
if (hasTrashCleaner)
|
||||
{
|
||||
damageMod = FMin(damageMod, class'NiceSkillCommandoTrashCleaner'.default.decapitationMultiLimit);
|
||||
}
|
||||
return damageMod;
|
||||
}
|
||||
|
||||
function DealDecapDamage( int damage,
|
||||
Pawn instigatedBy,
|
||||
Vector hitLocation,
|
||||
|
Loading…
Reference in New Issue
Block a user