diff --git a/Resources/Bullets/ice_shotgun_sawed_bullets.tres b/Resources/Bullets/ice_shotgun_sawed_bullets.tres new file mode 100644 index 00000000..6921ad57 --- /dev/null +++ b/Resources/Bullets/ice_shotgun_sawed_bullets.tres @@ -0,0 +1,24 @@ +[gd_resource type="Resource" script_class="BulletResource" load_steps=4 format=3 uid="uid://d2d4jh14m1mjm"] + +[ext_resource type="PackedScene" uid="uid://b1qnfiuokpvsr" path="res://Scenes/Weapons/bullet.tscn" id="1_ub2y3"] +[ext_resource type="PackedScene" uid="uid://dfbmny3s4rili" path="res://Scenes/Particles/IceBulletParticle.tscn" id="2_ibcyh"] +[ext_resource type="Script" uid="uid://dslyrfcej3g2n" path="res://Scripts/Resources/BulletResource.cs" id="3_nv60q"] + +[resource] +script = ExtResource("3_nv60q") +BulletScene = ExtResource("1_ub2y3") +DestructionParticlesScene = ExtResource("2_ibcyh") +BulletSpeed = 300.0 +Direction = Vector2(1, 0) +BulletDamage = 1.0 +Knockback = 200.0 +LifeTime = 4.0 +DestroyOnCollision = true +Owner = 1 +DamageType = 3 +RotateSprite = false +Controllable = false +Freezable = true +Grazeable = false +GrazeValue = 0.2 +TimeModifiers = [] diff --git a/Resources/Weapons/Ice_Shotgun_Sawed_T0.tres b/Resources/Weapons/Ice_Shotgun_Sawed_T0.tres index b25d3fe1..e9b60fb9 100644 --- a/Resources/Weapons/Ice_Shotgun_Sawed_T0.tres +++ b/Resources/Weapons/Ice_Shotgun_Sawed_T0.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="WeaponResource" load_steps=3 format=3 uid="uid://i5cq21er10ew"] -[ext_resource type="Resource" uid="uid://eu6n6c5175y8" path="res://Resources/Bullets/simple_ice_bullet.tres" id="1_g5stw"] +[ext_resource type="Resource" uid="uid://d2d4jh14m1mjm" path="res://Resources/Bullets/ice_shotgun_sawed_bullets.tres" id="1_g5stw"] [ext_resource type="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="2_d1u0r"] [resource] @@ -8,6 +8,7 @@ script = ExtResource("2_d1u0r") Name = &"Sawed-Off Ice Shotgun" BulletData = ExtResource("1_g5stw") Priority = 10 +AmmoPerShot = 1 RateOfFire = 0.5 BulletCapacity = 4 ReloadTime = 0.8 @@ -16,6 +17,6 @@ InfiniteAmmo = false ItemKey = &"ICE_SHOTGUN_SAWED" AmmoKey = &"ICE_AMMO" BulletsPerShot = 4 -SpreadAngle = 40.0 -RandomSpread = 30.0 +SpreadAngle = 20.0 +RandomSpread = 15.0 _rotationOffset = 0.0 diff --git a/Resources/Weapons/Ice_Shotgun_Sawed_T1.tres b/Resources/Weapons/Ice_Shotgun_Sawed_T1.tres index ca8f78f2..43fc3abb 100644 --- a/Resources/Weapons/Ice_Shotgun_Sawed_T1.tres +++ b/Resources/Weapons/Ice_Shotgun_Sawed_T1.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="WeaponResource" load_steps=3 format=3 uid="uid://cea6xftma1sd3"] -[ext_resource type="Resource" uid="uid://eu6n6c5175y8" path="res://Resources/Bullets/simple_ice_bullet.tres" id="1_1fs3a"] +[ext_resource type="Resource" uid="uid://d2d4jh14m1mjm" path="res://Resources/Bullets/ice_shotgun_sawed_bullets.tres" id="1_1fs3a"] [ext_resource type="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="2_q6qa7"] [resource] @@ -8,6 +8,7 @@ script = ExtResource("2_q6qa7") Name = &"Improved Sawed-Off Ice Shotgun" BulletData = ExtResource("1_1fs3a") Priority = 20 +AmmoPerShot = 1 RateOfFire = 0.4 BulletCapacity = 4 ReloadTime = 0.8 @@ -16,6 +17,6 @@ InfiniteAmmo = false ItemKey = &"ICE_SHOTGUN_SAWED_T1" AmmoKey = &"ICE_AMMO" BulletsPerShot = 4 -SpreadAngle = 30.0 -RandomSpread = 28.0 +SpreadAngle = 20.0 +RandomSpread = 15.0 _rotationOffset = 0.0 diff --git a/Resources/Weapons/Ice_Shotgun_Sawed_T2.tres b/Resources/Weapons/Ice_Shotgun_Sawed_T2.tres index c137f6a3..8eef0d88 100644 --- a/Resources/Weapons/Ice_Shotgun_Sawed_T2.tres +++ b/Resources/Weapons/Ice_Shotgun_Sawed_T2.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="WeaponResource" load_steps=3 format=3 uid="uid://bcpa1vhlp7ki4"] -[ext_resource type="Resource" uid="uid://eu6n6c5175y8" path="res://Resources/Bullets/simple_ice_bullet.tres" id="1_yvljr"] +[ext_resource type="Resource" uid="uid://d2d4jh14m1mjm" path="res://Resources/Bullets/ice_shotgun_sawed_bullets.tres" id="1_yvljr"] [ext_resource type="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="2_uksy0"] [resource] @@ -8,6 +8,7 @@ script = ExtResource("2_uksy0") Name = &"Advanced Sawed-Off Ice Shotgun" BulletData = ExtResource("1_yvljr") Priority = 30 +AmmoPerShot = 1 RateOfFire = 0.2 BulletCapacity = 6 ReloadTime = 0.7 @@ -16,6 +17,6 @@ InfiniteAmmo = false ItemKey = &"ICE_SHOTGUN_SAWED_T2" AmmoKey = &"ICE_AMMO" BulletsPerShot = 4 -SpreadAngle = 38.0 -RandomSpread = 25.0 +SpreadAngle = 15.0 +RandomSpread = 10.0 _rotationOffset = 0.0