86 lines
2.6 KiB
Ucode
86 lines
2.6 KiB
Ucode
class NiceHFR extends NiceScopedWeapon;
|
|
|
|
simulated function float CalcAspectRatioAdjustedFOV(float AdjustFOV)
|
|
{
|
|
local KFPlayerController KFPC;
|
|
local float ResX, ResY;
|
|
local float AspectRatio;
|
|
KFPC = KFPlayerController(Level.GetLocalPlayerController());
|
|
if( KFPC == none )
|
|
{
|
|
return AdjustFOV;
|
|
}
|
|
ResX = float(GUIController(KFPC.Player.GUIController).ResX);
|
|
ResY = float(GUIController(KFPC.Player.GUIController).ResY);
|
|
AspectRatio = ResX / ResY;
|
|
if ( KFPC.bUseTrueWideScreenFOV && AspectRatio >= 1.60 ) //1.6 = 16/10 which is 16:10 ratio and 16:9 comes to 1.77
|
|
{
|
|
return CalcFOVForAspectRatio(AdjustFOV);
|
|
}
|
|
else
|
|
{
|
|
return AdjustFOV;
|
|
}
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
reloadPreEndFrame=0.339
|
|
reloadEndFrame=0.732
|
|
reloadChargeEndFrame=-1.000000
|
|
reloadMagStartFrame=0.643
|
|
reloadChargeStartFrame=-1.000000
|
|
magazineBone="Magazine"
|
|
lenseMaterialID=3
|
|
scopePortalFOVHigh=22.000000
|
|
scopePortalFOV=12.000000
|
|
ZoomMatRef="KillingFloorWeapons.Xbow.CommandoCrossFinalBlend"
|
|
ScriptedTextureFallbackRef="NicePackT.HFR.CBLens_cmb"
|
|
bHasScope=True
|
|
ZoomedDisplayFOVHigh=35.000000
|
|
MagCapacity=50
|
|
ReloadRate=3.000000
|
|
ReloadAnim="Reload"
|
|
ReloadAnimRate=0.600000
|
|
WeaponReloadAnim="Reload_M4"
|
|
bSteadyAim=True
|
|
Weight=5.000000
|
|
bHasAimingMode=True
|
|
IdleAimAnim="Idle"
|
|
StandardDisplayFOV=60.000000
|
|
bModeZeroCanDryFire=True
|
|
SleeveNum=0
|
|
TraderInfoTexture=Texture'NicePackT.HFR.AAR525S_Trader'
|
|
bIsTier2Weapon=True
|
|
MeshRef="NicePackA.HFR"
|
|
SkinRefs(0)="KF_Weapons_Trip_T.hands.hands_1stP_military_cmb"
|
|
SkinRefs(1)="NicePackT.HFR.AAR525S_TEX_cmb"
|
|
SkinRefs(2)="KF_Weapons_Trip_T.Rifles.crossbow_cmb"
|
|
SelectSoundRef="KF_AK47Snd.AK47_Select"
|
|
HudImageRef="NicePackT.HFR.AAR525S_unselected"
|
|
SelectedHudImageRef="NicePackT.HFR.AAR525S_selected"
|
|
PlayerIronSightFOV=65.000000
|
|
ZoomedDisplayFOV=32.000000
|
|
FireModeClass(0)=class'NiceHFRPFire'
|
|
FireModeClass(1)=Class'KFMod.NoFire'
|
|
PutDownAnim="PutDown"
|
|
AIRating=0.700000
|
|
CurrentRating=0.700000
|
|
Description="Advanced horzine flame rifle."
|
|
EffectOffset=(X=100.000000,Y=25.000000,Z=-10.000000)
|
|
DisplayFOV=60.000000
|
|
Priority=145
|
|
CustomCrosshair=11
|
|
CustomCrossHairTextureName="Crosshairs.HUD.Crosshair_Cross5"
|
|
InventoryGroup=4
|
|
GroupOffset=8
|
|
PickupClass=class'NiceHFRPickup'
|
|
PlayerViewOffset=(X=18.000000,Y=15.000000,Z=-6.000000)
|
|
BobDamping=6.000000
|
|
AttachmentClass=class'NiceHFRAttachment'
|
|
IconCoords=(X1=245,Y1=39,X2=329,Y2=79)
|
|
ItemName="Horzine flame rifle"
|
|
DrawScale=0.900000
|
|
TransientSoundVolume=1.250000
|
|
}
|