[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