- Extends
- KFMeleeGun
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Inventory
|
+-- Engine.Weapon
|
+-- ROEngine.BaseKFWeapon
|
+-- KFMod.KFWeapon
|
+-- KFMod.KFMeleeGun
|
+-- KFMod.Syringe
Direct Known Subclasses:
FakeSyringe
Inherited Variables from KFMod.KFMeleeGun |
bCanHit, bDoCombos, BloodSkinSwitchArray, BloodyMaterial, BloodyMaterialRef, btryHit, ChopSlowRate, dmg, hitDamType, HitObject, hitTimeout, MeleeHitVolume, momOffset, THMax, THMin, weaponRange |
Inherited Variables from KFMod.KFWeapon |
AimInSound, AimOutSound, AppID, bAimingRifle, bAmmoHUDAsBar, bConsumesPhysicalAmmo, bDoSingleReload, bDualWeapon, bForceLeaveIronsights, bHasAimingMode, bHasScope, bHasSecondaryAmmo, bHoldToReload, bIsReloading, bIsTier2Weapon, bIsTier3Weapon, bKFNeverThrow, bModeZeroCanDryFire, bNoHit, bPendingFlashlight, bPreviouslyDropped, bReduceMagAmmoOnSecondaryFire, bReloadEffectDone, bShowPullOutHint, bSpeedMeUp, bSteadyAim, bTorchEnabled, bUseCombos, ClientGrenadeState, EndBeamEffect, FirstPersonFlashlightOffset, FlashBoneName, FlashLight, ForceZoomOutOnAltFireTime, ForceZoomOutOnFireTime, ForceZoomOutTime, HudImage, HudImageRef, IdleAimAnim, KFScopeDetail, LastAmmoResult, LastHasGunMsgTime, MagAmmoRemaining, MagCapacity, MeshRef, MinimumFireRange, ModeSwitchAnim, NextAmmoCheckTime, NumClicks, NumLoadedThisReload, QuickBringUpTime, QuickPutDownTime, ReferenceCount, ReloadAnim, ReloadAnimRate, ReloadRate, ReloadTimer, SelectedHudImage, SelectedHudImageRef, SelectSoundRef, SellValue, SkinRefs, SleeveNum, StandardDisplayFOV, StoppingPower, TacShine, TacShineClass, Tier3WeaponGiver, ToggleSound, TraderInfoTexture, UnlockedByAchievement, WeaponReloadAnim, Weight, ZoomedDisplayFOVHigh |
Inherited Functions from KFMod.KFWeapon |
AccuracyUpdate, ActuallyFinishReloading, AddReloadedAmmo, AdjustIngameScope, AdjustLightGraphic, AllowReload, AmmoMaxed, AmmoStatus, BestMode, BringUp, CalcFOVForAspectRatio, CanAttack, CanThrow, CanZoomNow, ChargeBar, ClientFinishReloading, ClientForceKFAmmoUpdate, ClientInterruptReload, ClientReload, ClientReloadEffects, ClientWeaponThrown, ClipUpgrade, ConsumeAmmo, Destroyed, DisplayDebug, DoToggle, DropFrom, FillToInitialAmmo, Fire, GetAmmoCount, GetAmmoMulti, GetEffectStart, GetSecondaryAmmoCount, GiveAmmo, GiveTo, HandlePickupQuery, HandleSleeveSwapping, InitFOV, InterruptReload, IronSightZoomIn, IronSightZoomOut, LightFire, MaxAmmo, NextWeapon, OnZoomInFinished, OnZoomOutFinished, OwnerEvent, PlayAnimZoom, PlayIdle, PostBeginPlay, PostNetReceive, PreloadAssets, PreTravelCleanUp, PrevWeapon, PutDown, ReloadMeNow, RenderOverlays, ServerChangeFireMode, ServerInterruptReload, ServerRequestAutoReload, ServerSetAiming, ServerSpawnLight, ServerStopFire, ShouldDrawPortal, SilentGiveTo, StartFire, Timer, ToggleIronSights, UnloadAssets, UpdateMagCapacity, WeaponChange, WeaponTick, ZoomIn, ZoomOut |
const MaxAmmoCount = 500;
var float RegenTimer;
var localized string SuccessfulHealMessage;
Syringe
function bool AddAmmo ( int AmmoToAdd, int Mode) )
simulated function int AmmoAmount ( int mode) )
simulated function bool AmmoMaxed ( int mode) )
simulated function float AmmoStatus ( optional int Mode) )
simulated function float ChargeBar ( ) )
simulated function CheckOutOfAmmo ( ) )
simulated function ClientSuccessfulHeal ( String HealedName) )
simulated function bool ConsumeAmmo ( int Mode, float load, optional bool bAmountNeededIsMax) )
simulated function FillToInitialAmmo ( ) )
simulated function GetAmmoCount ( out float MaxAmmoPrimary, out float CurAmmoPrimary) )
simulated function bool HackClientStartFire ( ) )
simulated function bool HasAmmo ( ) )
simulated function HealthBoost ( )
simulated function int MaxAmmo ( int mode) )
simulated function MaxOutAmmo ( ) )
simulated function PostBeginPlay ( ) )
simulated function float RateSelf ( ) )
function ServerAttemptHeal ( ) )
simulated function SuperMaxOutAmmo ( ) )
simulated function Tick ( float dt) )
simulated function Timer ( ) )
defaultproperties
{
AmmoRegenRate=0.300000
HealBoostAmount=20
SuccessfulHealMessage="You healed "
weaponRange=90.000000
HudImage=Texture'KillingFloorHUD.WeaponSelect.syring_unselected'
SelectedHudImage=Texture'KillingFloorHUD.WeaponSelect.Syringe'
Weight=0.000000
bKFNeverThrow=True
bAmmoHUDAsBar=True
bConsumesPhysicalAmmo=False
StandardDisplayFOV=85.000000
FireModeClass(0)=Class'KFMod.SyringeFire'
FireModeClass(1)=Class'KFMod.SyringeAltFire'
AIRating=-2.000000
bMeleeWeapon=False
bShowChargingBar=True
AmmoCharge(0)=500
DisplayFOV=85.000000
Priority=6
InventoryGroup=5
GroupOffset=2
PickupClass=Class'KFMod.SyringePickup'
BobDamping=8.000000
AttachmentClass=Class'KFMod.SyringeAttachment'
IconCoords=(X1=169,Y1=39,X2=241,Y2=77)
ItemName="Med-Syringe"
Mesh=SkeletalMesh'KF_Weapons_Trip.Syringe_Trip'
Skins(0)=Combiner'KF_Weapons_Trip_T.equipment.medInjector_cmb'
AmbientGlow=2
}
|
Creation time: Fri 13-10-2023 03:18:55.095 - Created with
UnCodeX