Files
CybelovZOVod/addons/Weapons/Resources/SniperRifleWeaponResources.tres
T

52 lines
1.6 KiB
Plaintext
Raw Normal View History

2026-07-21 00:27:17 +07:00
[gd_resource type="Resource" script_class="WeaponResource" format=3 uid="uid://b63lj0c7tash0"]
[ext_resource type="PackedScene" uid="uid://x8oniabn746q" path="res://addons/Weapons/Scenes/MuzzleFlashParticleScene.tscn" id="2_ijpj8"]
[ext_resource type="Script" uid="uid://bnhfyt5sl8jcd" path="res://addons/Weapons/Scripts/WeaponResourcesScript.gd" id="5_kospc"]
[sub_resource type="Curve" id="Curve_eo1mu"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.678639, 1), 0.0, 0.0, 0, 0, Vector2(1, 0.462132), 0.0, 0.0, 0, 0]
point_count = 3
[resource]
script = ExtResource("5_kospc")
weaponName = "SniperRifle"
weaponId = 4
type = 1
animBlendTime = 0.2
equipAnimName = "EquipAnimSniperRifle"
unequipAnimName = "UnequipAnimSniperRifle"
shootAnimName = "ShootAnimSniperRifle"
reloadAnimName = "ReloadAnimSniperRifle"
totalAmmoInMag = 5
totalAmmoInMagRef = 5
ammoType = "HeavyAmmo"
equipTime = 0.2
unequipTime = 0.2
canAutoShoot = true
nbProjShotsAtSameTime = 1
nbProjShots = 1
maxRange = 490.0
damagePerProj = 180.0
damageDropoff = SubResource("Curve_eo1mu")
headshotDamageMult = 2.0
timeBetweenShots = 0.95
reloadTimePerPart = 2.0
baseRotSpeed = 5.0
targetRotSpeed = 9.0
recoilVal = Vector3(0.2, 0.04, 0)
position = Array[Vector3]([Vector3(0.208089, -0.137525, -0.165069), Vector3(0, 3.14159, 0)])
tiltRotSpeed = 7.0
tiltRotAmount = 0.25
minSwayVal = Vector2(-20, -20)
maxSwayVal = Vector2(20, 20)
swaySpeedPos = 0.07
swaySpeedRot = 0.1
swayAmountPos = 0.2
swayAmountRot = 44.0
bobFreq = 0.01
bobAmount = 0.023
bobSpeed = 10.0
onIdleBobFreqDivider = 1.4
muzzleFlashRef = ExtResource("2_ijpj8")
showMuzzleFlash = true