diff --git a/ServerExt/Classes/Ext_T_AutoFireHelper.uc b/ServerExt/Classes/Ext_T_AutoFireHelper.uc index 3a0ee3e..5db791a 100644 --- a/ServerExt/Classes/Ext_T_AutoFireHelper.uc +++ b/ServerExt/Classes/Ext_T_AutoFireHelper.uc @@ -26,7 +26,7 @@ function Timer() } simulated function Tick( float Delta ) { - if( WorldInfo.NetMode==NM_DedicatedServer || PawnOwner==None || PawnOwner.InvManager==None || KFWeapon(PawnOwner.Weapon)==None || KFWeapon(PawnOwner.Weapon).GetWeaponPerkClass(AssociatedPerkClass)!=AssociatedPerkClass ) + if( WorldInfo.NetMode==NM_DedicatedServer || PawnOwner==None || PawnOwner.InvManager==None || KFWeapon(PawnOwner.Weapon)==None || KFWeapon(PawnOwner.Weapon).GetWeaponPerkClass(AssociatedPerkClass)!=AssociatedPerkClass && AssociatedPerkClass != class'KFPerk_Survivalist' ) return; // Find local playercontroller. @@ -52,4 +52,4 @@ defaultproperties Components.Empty() RemoteRole=ROLE_SimulatedProxy bOnlyRelevantToOwner=true -} \ No newline at end of file +}