class ExtWeap_Pistol_9mm extends KFWeap_Pistol_9mm; defaultproperties { SpareAmmoCapacity[0]=-1 InitialSpareMags[0]=0 bInfiniteSpareAmmo=True // DualClass=class'ServerExt.ExtWeap_Pistol_MedicS' InstantHitDamageTypes(DEFAULT_FIREMODE)=class'ExtDT_Ballistic_9mm' } simulated static function bool AllowedForAllPerks() { return true; } simulated function ConsumeAmmo(byte FireModeNum) { } simulated static event class GetWeaponPerkClass(class InstigatorPerkClass) { if (InstigatorPerkClass != None) return InstigatorPerkClass; return default.AssociatedPerkClasses[0]; } simulated function KFPerk GetPerk() { if (KFPlayer != None) return KFPlayer.GetPerk(); return super.GetPerk(); }