From f3a701d3f94145f60f13a74570dc080fe69152d1 Mon Sep 17 00:00:00 2001 From: Marco Date: Thu, 1 May 2025 11:10:36 +0200 Subject: [PATCH] Tiered weapons --- Resources/Items/IceShotgun.tres | 5 +- Resources/Items/IceShotgun_Sawed_T0.tres | 25 ++++++ Resources/Items/IceShotgun_Sawed_T1.tres | 25 ++++++ Resources/Items/IceShotgun_Sawed_T2.tres | 25 ++++++ Resources/Items/IceShotgun_T1.tres | 25 ++++++ Resources/Items/IceShotgun_T2.tres | 25 ++++++ Resources/Items/IcicleRepeater.tres | 11 +-- Resources/Items/IcicleRepeater_Advanced.tres | 25 ++++++ Resources/Items/IcicleRepeater_Improved.tres | 25 ++++++ Resources/Weapons/Ice_Shotgun_Sawed_T0.tres | 21 +++++ Resources/Weapons/Ice_Shotgun_Sawed_T1.tres | 21 +++++ Resources/Weapons/Ice_Shotgun_Sawed_T2.tres | 21 +++++ Resources/Weapons/Ice_Shotgun_T1.tres | 21 +++++ Resources/Weapons/Ice_Shotgun_T2.tres | 21 +++++ Resources/Weapons/Ice_Shotgun_Weapon.tres | 7 +- Resources/Weapons/IcicleGun.tres | 4 +- Resources/Weapons/IcicleRepeater_T2.tres | 24 ++++++ Resources/Weapons/IcicleRepeater_t0.tres | 24 ++++++ Scenes/test.tscn | 79 ++++++++++++++++++- Scripts/Resources/LootItem.cs | 1 + Scripts/Resources/WeaponResource.cs | 1 + Sprites/Items/Ice_Repeater_Advanced.aseprite | 3 + Sprites/Items/Ice_Repeater_Advanced.png | 3 + .../Items/Ice_Repeater_Advanced.png.import | 34 ++++++++ Sprites/Items/Ice_Repeater_Improved.aseprite | 3 + Sprites/Items/Ice_Repeater_Improved.png | 3 + .../Items/Ice_Repeater_Improved.png.import | 34 ++++++++ Sprites/Items/Ice_Shotgun_Sawed.aseprite | 3 + Sprites/Items/Ice_Shotgun_Sawed.png | 3 + Sprites/Items/Ice_Shotgun_Sawed.png.import | 34 ++++++++ Sprites/Items/Ice_Shotgun_Sawed_T1.aseprite | 3 + Sprites/Items/Ice_Shotgun_Sawed_T1.png | 3 + Sprites/Items/Ice_Shotgun_Sawed_T1.png.import | 34 ++++++++ Sprites/Items/Ice_Shotgun_Sawed_T2.aseprite | 3 + Sprites/Items/Ice_Shotgun_Sawed_T2.png | 3 + Sprites/Items/Ice_Shotgun_Sawed_T2.png.import | 34 ++++++++ Sprites/Items/Ice_Shotgun_T1.aseprite | 3 + Sprites/Items/Ice_Shotgun_T1.png | 3 + Sprites/Items/Ice_Shotgun_T1.png.import | 34 ++++++++ Sprites/Items/Ice_Shotgun_T2.aseprite | 3 + Sprites/Items/Ice_Shotgun_T2.png | 3 + Sprites/Items/Ice_Shotgun_T2.png.import | 34 ++++++++ 42 files changed, 700 insertions(+), 16 deletions(-) create mode 100644 Resources/Items/IceShotgun_Sawed_T0.tres create mode 100644 Resources/Items/IceShotgun_Sawed_T1.tres create mode 100644 Resources/Items/IceShotgun_Sawed_T2.tres create mode 100644 Resources/Items/IceShotgun_T1.tres create mode 100644 Resources/Items/IceShotgun_T2.tres create mode 100644 Resources/Items/IcicleRepeater_Advanced.tres create mode 100644 Resources/Items/IcicleRepeater_Improved.tres create mode 100644 Resources/Weapons/Ice_Shotgun_Sawed_T0.tres create mode 100644 Resources/Weapons/Ice_Shotgun_Sawed_T1.tres create mode 100644 Resources/Weapons/Ice_Shotgun_Sawed_T2.tres create mode 100644 Resources/Weapons/Ice_Shotgun_T1.tres create mode 100644 Resources/Weapons/Ice_Shotgun_T2.tres create mode 100644 Resources/Weapons/IcicleRepeater_T2.tres create mode 100644 Resources/Weapons/IcicleRepeater_t0.tres create mode 100644 Sprites/Items/Ice_Repeater_Advanced.aseprite create mode 100644 Sprites/Items/Ice_Repeater_Advanced.png create mode 100644 Sprites/Items/Ice_Repeater_Advanced.png.import create mode 100644 Sprites/Items/Ice_Repeater_Improved.aseprite create mode 100644 Sprites/Items/Ice_Repeater_Improved.png create mode 100644 Sprites/Items/Ice_Repeater_Improved.png.import create mode 100644 Sprites/Items/Ice_Shotgun_Sawed.aseprite create mode 100644 Sprites/Items/Ice_Shotgun_Sawed.png create mode 100644 Sprites/Items/Ice_Shotgun_Sawed.png.import create mode 100644 Sprites/Items/Ice_Shotgun_Sawed_T1.aseprite create mode 100644 Sprites/Items/Ice_Shotgun_Sawed_T1.png create mode 100644 Sprites/Items/Ice_Shotgun_Sawed_T1.png.import create mode 100644 Sprites/Items/Ice_Shotgun_Sawed_T2.aseprite create mode 100644 Sprites/Items/Ice_Shotgun_Sawed_T2.png create mode 100644 Sprites/Items/Ice_Shotgun_Sawed_T2.png.import create mode 100644 Sprites/Items/Ice_Shotgun_T1.aseprite create mode 100644 Sprites/Items/Ice_Shotgun_T1.png create mode 100644 Sprites/Items/Ice_Shotgun_T1.png.import create mode 100644 Sprites/Items/Ice_Shotgun_T2.aseprite create mode 100644 Sprites/Items/Ice_Shotgun_T2.png create mode 100644 Sprites/Items/Ice_Shotgun_T2.png.import diff --git a/Resources/Items/IceShotgun.tres b/Resources/Items/IceShotgun.tres index 2202040b..e8d35d14 100644 --- a/Resources/Items/IceShotgun.tres +++ b/Resources/Items/IceShotgun.tres @@ -7,10 +7,11 @@ [resource] script = ExtResource("3_cjfxs") ItemName = &"Ice Shotgun" -ShortName = &"IC-27" +ShortName = &"IC-25" ItemDescription = &"Shoots ice pellets in a wide spread" ItemKey = &"ICE_SHOTGUN" Item = 9 +Tier = 0 Price = 0 WeaponData = ExtResource("2_3le6e") Amount = 1 @@ -21,4 +22,4 @@ UiType = 1 Selectable = true AutoPickup = false InventorySprite = ExtResource("2_4ibag") -DropScenePath = &"res://Scenes/Items/Ice_Shotgun_Pickup.tscn" +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Items/IceShotgun_Sawed_T0.tres b/Resources/Items/IceShotgun_Sawed_T0.tres new file mode 100644 index 00000000..d4c7a15b --- /dev/null +++ b/Resources/Items/IceShotgun_Sawed_T0.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="LootItem" load_steps=4 format=3 uid="uid://dv0cdlx8d6evm"] + +[ext_resource type="Texture2D" uid="uid://byi12qwcnrir8" path="res://Sprites/Items/Ice_Shotgun_Sawed.png" id="1_hq5ny"] +[ext_resource type="Resource" uid="uid://i5cq21er10ew" path="res://Resources/Weapons/Ice_Shotgun_Sawed_T0.tres" id="2_vcy22"] +[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="3_n0omu"] + +[resource] +script = ExtResource("3_n0omu") +ItemName = &"Sawed Ice Shotgun" +ShortName = &"IC-25" +ItemDescription = &"Shoots ice pellets in a wide spread" +ItemKey = &"ICE_SHOTGUN_SAWED" +Item = 9 +Tier = 0 +Price = 0 +WeaponData = ExtResource("2_vcy22") +Amount = 1 +Max = 1 +PickupIfMaxed = false +ConsumeOnUse = false +UiType = 1 +Selectable = true +AutoPickup = false +InventorySprite = ExtResource("1_hq5ny") +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Items/IceShotgun_Sawed_T1.tres b/Resources/Items/IceShotgun_Sawed_T1.tres new file mode 100644 index 00000000..386bb6cf --- /dev/null +++ b/Resources/Items/IceShotgun_Sawed_T1.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="LootItem" load_steps=4 format=3 uid="uid://btk4kojtepwv"] + +[ext_resource type="Texture2D" uid="uid://7r50e2264cnr" path="res://Sprites/Items/Ice_Shotgun_Sawed_T1.png" id="1_qo2ul"] +[ext_resource type="Resource" uid="uid://cea6xftma1sd3" path="res://Resources/Weapons/Ice_Shotgun_Sawed_T1.tres" id="2_d8yv1"] +[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="3_eu2qy"] + +[resource] +script = ExtResource("3_eu2qy") +ItemName = &"Improved Sawed Ice Shotgun" +ShortName = &"IC-27-S" +ItemDescription = &"Shoots ice pellets in a wide spread" +ItemKey = &"ICE_SHOTGUN_SAWED_T1" +Item = 9 +Tier = 1 +Price = 0 +WeaponData = ExtResource("2_d8yv1") +Amount = 1 +Max = 1 +PickupIfMaxed = false +ConsumeOnUse = false +UiType = 1 +Selectable = true +AutoPickup = false +InventorySprite = ExtResource("1_qo2ul") +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Items/IceShotgun_Sawed_T2.tres b/Resources/Items/IceShotgun_Sawed_T2.tres new file mode 100644 index 00000000..dc5a92e1 --- /dev/null +++ b/Resources/Items/IceShotgun_Sawed_T2.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="LootItem" load_steps=4 format=3 uid="uid://c57od7cpn5kwf"] + +[ext_resource type="Texture2D" uid="uid://rr71xb2q8x22" path="res://Sprites/Items/Ice_Shotgun_Sawed_T2.png" id="1_l7ik6"] +[ext_resource type="Resource" uid="uid://bcpa1vhlp7ki4" path="res://Resources/Weapons/Ice_Shotgun_Sawed_T2.tres" id="2_4l2hi"] +[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="3_4syqt"] + +[resource] +script = ExtResource("3_4syqt") +ItemName = &"Advanced Sawed Ice Shotgun" +ShortName = &"IC-27-S" +ItemDescription = &"Shoots ice pellets in a wide spread" +ItemKey = &"ICE_SHOTGUN_SAWED_T2" +Item = 9 +Tier = 2 +Price = 0 +WeaponData = ExtResource("2_4l2hi") +Amount = 1 +Max = 1 +PickupIfMaxed = false +ConsumeOnUse = false +UiType = 1 +Selectable = true +AutoPickup = false +InventorySprite = ExtResource("1_l7ik6") +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Items/IceShotgun_T1.tres b/Resources/Items/IceShotgun_T1.tres new file mode 100644 index 00000000..8e25cc30 --- /dev/null +++ b/Resources/Items/IceShotgun_T1.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="LootItem" load_steps=4 format=3 uid="uid://c01jixi7b2s7v"] + +[ext_resource type="Texture2D" uid="uid://dceyytbfpbywp" path="res://Sprites/Items/Ice_Shotgun_T1.png" id="1_wkd5q"] +[ext_resource type="Resource" uid="uid://ipwe382oy6nq" path="res://Resources/Weapons/Ice_Shotgun_T1.tres" id="2_um3fl"] +[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="3_0fud6"] + +[resource] +script = ExtResource("3_0fud6") +ItemName = &"Improved Ice Shotgun" +ShortName = &"IC-27" +ItemDescription = &"Shoots ice pellets in a wide spread" +ItemKey = &"ICE_SHOTGUN_T1" +Item = 9 +Tier = 1 +Price = 0 +WeaponData = ExtResource("2_um3fl") +Amount = 1 +Max = 1 +PickupIfMaxed = false +ConsumeOnUse = false +UiType = 1 +Selectable = true +AutoPickup = false +InventorySprite = ExtResource("1_wkd5q") +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Items/IceShotgun_T2.tres b/Resources/Items/IceShotgun_T2.tres new file mode 100644 index 00000000..fcaed2ed --- /dev/null +++ b/Resources/Items/IceShotgun_T2.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="LootItem" load_steps=4 format=3 uid="uid://bhllj7r3oxipf"] + +[ext_resource type="Texture2D" uid="uid://bcv8wyhfsxenc" path="res://Sprites/Items/Ice_Shotgun_T2.png" id="1_cr14o"] +[ext_resource type="Resource" uid="uid://2ra03y2ohoeh" path="res://Resources/Weapons/Ice_Shotgun_T2.tres" id="2_o24o8"] +[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="3_pabk4"] + +[resource] +script = ExtResource("3_pabk4") +ItemName = &"Advanced Ice Shotgun" +ShortName = &"IC-27" +ItemDescription = &"Shoots ice pellets in a wide spread" +ItemKey = &"ICE_SHOTGUN_T2" +Item = 9 +Tier = 2 +Price = 0 +WeaponData = ExtResource("2_o24o8") +Amount = 1 +Max = 1 +PickupIfMaxed = false +ConsumeOnUse = false +UiType = 1 +Selectable = true +AutoPickup = false +InventorySprite = ExtResource("1_cr14o") +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Items/IcicleRepeater.tres b/Resources/Items/IcicleRepeater.tres index f684d945..a944e40a 100644 --- a/Resources/Items/IcicleRepeater.tres +++ b/Resources/Items/IcicleRepeater.tres @@ -1,18 +1,19 @@ [gd_resource type="Resource" script_class="LootItem" load_steps=4 format=3 uid="uid://bgcgeg187vg1h"] [ext_resource type="Texture2D" uid="uid://bxe747rnr5xt7" path="res://Sprites/Items/Ice_Repeater.png" id="2_3abss"] -[ext_resource type="Resource" uid="uid://yuc0v7gojgep" path="res://Resources/Weapons/IcicleRepeater.tres" id="3_5vsuk"] +[ext_resource type="Resource" uid="uid://ccyl111fa1j2k" path="res://Resources/Weapons/IcicleRepeater_t0.tres" id="2_d42pt"] [ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="4_k6in2"] [resource] script = ExtResource("4_k6in2") ItemName = &"Icicle Repeater" -ShortName = &"IC-18" +ShortName = &"IC-16" ItemDescription = &"Shoots ice pellets at a high rate" -ItemKey = &"ICICLE_REPEATER" +ItemKey = &"ICICLE_REPEATER_T0" Item = 9 +Tier = 0 Price = 0 -WeaponData = ExtResource("3_5vsuk") +WeaponData = ExtResource("2_d42pt") Amount = 1 Max = 1 PickupIfMaxed = false @@ -21,4 +22,4 @@ UiType = 1 Selectable = true AutoPickup = false InventorySprite = ExtResource("2_3abss") -DropScenePath = &"res://Scenes/Items/Icicle_Repeater.tscn" +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Items/IcicleRepeater_Advanced.tres b/Resources/Items/IcicleRepeater_Advanced.tres new file mode 100644 index 00000000..aa32760f --- /dev/null +++ b/Resources/Items/IcicleRepeater_Advanced.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="LootItem" load_steps=4 format=3 uid="uid://dwwbyyy3fo4bt"] + +[ext_resource type="Texture2D" uid="uid://b3fwkh5r4aiga" path="res://Sprites/Items/Ice_Repeater_Advanced.png" id="1_mj87v"] +[ext_resource type="Resource" uid="uid://b8eam846atr6y" path="res://Resources/Weapons/IcicleRepeater_T2.tres" id="2_mj87v"] +[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="3_aikyr"] + +[resource] +script = ExtResource("3_aikyr") +ItemName = &"Advanced Icicle Repeater" +ShortName = &"IC-20" +ItemDescription = &"Shoots ice pellets at a high rate" +ItemKey = &"ICICLE_REPEATER_T2" +Item = 9 +Tier = 2 +Price = 0 +WeaponData = ExtResource("2_mj87v") +Amount = 1 +Max = 1 +PickupIfMaxed = false +ConsumeOnUse = false +UiType = 1 +Selectable = true +AutoPickup = false +InventorySprite = ExtResource("1_mj87v") +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Items/IcicleRepeater_Improved.tres b/Resources/Items/IcicleRepeater_Improved.tres new file mode 100644 index 00000000..a583f773 --- /dev/null +++ b/Resources/Items/IcicleRepeater_Improved.tres @@ -0,0 +1,25 @@ +[gd_resource type="Resource" script_class="LootItem" load_steps=4 format=3 uid="uid://cajqlnyvlmybe"] + +[ext_resource type="Texture2D" uid="uid://ctqg1b02r5f08" path="res://Sprites/Items/Ice_Repeater_Improved.png" id="1_cked8"] +[ext_resource type="Resource" uid="uid://yuc0v7gojgep" path="res://Resources/Weapons/IcicleRepeater.tres" id="2_540a7"] +[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="3_1c8ng"] + +[resource] +script = ExtResource("3_1c8ng") +ItemName = &"Improved Icicle Repeater" +ShortName = &"IC-18" +ItemDescription = &"Shoots ice pellets at a high rate" +ItemKey = &"ICICLE_REPEATER" +Item = 9 +Tier = 1 +Price = 0 +WeaponData = ExtResource("2_540a7") +Amount = 1 +Max = 1 +PickupIfMaxed = false +ConsumeOnUse = false +UiType = 1 +Selectable = true +AutoPickup = false +InventorySprite = ExtResource("1_cked8") +DropScenePath = &"res://Scenes/Items/GenericItem.tscn" diff --git a/Resources/Weapons/Ice_Shotgun_Sawed_T0.tres b/Resources/Weapons/Ice_Shotgun_Sawed_T0.tres new file mode 100644 index 00000000..0c9685b8 --- /dev/null +++ b/Resources/Weapons/Ice_Shotgun_Sawed_T0.tres @@ -0,0 +1,21 @@ +[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="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="2_d1u0r"] + +[resource] +script = ExtResource("2_d1u0r") +Name = &"Sawed Ice Shotgun" +BulletData = ExtResource("1_g5stw") +Priority = 0 +RateOfFire = 0.5 +BulletCapacity = 4 +ReloadTime = 0.8 +AutoReload = true +InfiniteAmmo = false +ItemKey = &"ICE_SHOTGUN_SAWED" +AmmoKey = &"ICE_AMMO" +BulletsPerShot = 4 +SpreadAngle = 30.0 +RandomSpread = 0.0 +_rotationOffset = 0.0 diff --git a/Resources/Weapons/Ice_Shotgun_Sawed_T1.tres b/Resources/Weapons/Ice_Shotgun_Sawed_T1.tres new file mode 100644 index 00000000..4454792f --- /dev/null +++ b/Resources/Weapons/Ice_Shotgun_Sawed_T1.tres @@ -0,0 +1,21 @@ +[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="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="2_q6qa7"] + +[resource] +script = ExtResource("2_q6qa7") +Name = &"Ice Shotgun" +BulletData = ExtResource("1_1fs3a") +Priority = 0 +RateOfFire = 0.4 +BulletCapacity = 4 +ReloadTime = 0.8 +AutoReload = true +InfiniteAmmo = false +ItemKey = &"ICE_SHOTGUN_SAWED_T1" +AmmoKey = &"ICE_AMMO" +BulletsPerShot = 4 +SpreadAngle = 25.0 +RandomSpread = 0.0 +_rotationOffset = 0.0 diff --git a/Resources/Weapons/Ice_Shotgun_Sawed_T2.tres b/Resources/Weapons/Ice_Shotgun_Sawed_T2.tres new file mode 100644 index 00000000..4e2e375c --- /dev/null +++ b/Resources/Weapons/Ice_Shotgun_Sawed_T2.tres @@ -0,0 +1,21 @@ +[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="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="2_uksy0"] + +[resource] +script = ExtResource("2_uksy0") +Name = &"Ice Shotgun" +BulletData = ExtResource("1_yvljr") +Priority = 0 +RateOfFire = 0.2 +BulletCapacity = 6 +ReloadTime = 0.7 +AutoReload = true +InfiniteAmmo = false +ItemKey = &"ICE_SHOTGUN_SAWED_T2" +AmmoKey = &"ICE_AMMO" +BulletsPerShot = 4 +SpreadAngle = 25.0 +RandomSpread = 0.0 +_rotationOffset = 0.0 diff --git a/Resources/Weapons/Ice_Shotgun_T1.tres b/Resources/Weapons/Ice_Shotgun_T1.tres new file mode 100644 index 00000000..227d9677 --- /dev/null +++ b/Resources/Weapons/Ice_Shotgun_T1.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="WeaponResource" load_steps=3 format=3 uid="uid://ipwe382oy6nq"] + +[ext_resource type="Resource" uid="uid://eu6n6c5175y8" path="res://Resources/Bullets/simple_ice_bullet.tres" id="1_fi2vm"] +[ext_resource type="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="2_6gv3a"] + +[resource] +script = ExtResource("2_6gv3a") +Name = &"Ice Shotgun" +BulletData = ExtResource("1_fi2vm") +Priority = 0 +RateOfFire = 0.4 +BulletCapacity = 4 +ReloadTime = 0.8 +AutoReload = true +InfiniteAmmo = false +ItemKey = &"ICE_SHOTGUN_T1" +AmmoKey = &"ICE_AMMO" +BulletsPerShot = 3 +SpreadAngle = 15.0 +RandomSpread = 0.0 +_rotationOffset = 0.0 diff --git a/Resources/Weapons/Ice_Shotgun_T2.tres b/Resources/Weapons/Ice_Shotgun_T2.tres new file mode 100644 index 00000000..67e514ba --- /dev/null +++ b/Resources/Weapons/Ice_Shotgun_T2.tres @@ -0,0 +1,21 @@ +[gd_resource type="Resource" script_class="WeaponResource" load_steps=3 format=3 uid="uid://2ra03y2ohoeh"] + +[ext_resource type="Resource" uid="uid://eu6n6c5175y8" path="res://Resources/Bullets/simple_ice_bullet.tres" id="1_ej60i"] +[ext_resource type="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="2_2n571"] + +[resource] +script = ExtResource("2_2n571") +Name = &"Ice Shotgun" +BulletData = ExtResource("1_ej60i") +Priority = 0 +RateOfFire = 0.2 +BulletCapacity = 6 +ReloadTime = 0.7 +AutoReload = true +InfiniteAmmo = false +ItemKey = &"ICE_SHOTGUN_T2" +AmmoKey = &"ICE_AMMO" +BulletsPerShot = 3 +SpreadAngle = 15.0 +RandomSpread = 0.0 +_rotationOffset = 0.0 diff --git a/Resources/Weapons/Ice_Shotgun_Weapon.tres b/Resources/Weapons/Ice_Shotgun_Weapon.tres index d3ab1564..8ae85fc2 100644 --- a/Resources/Weapons/Ice_Shotgun_Weapon.tres +++ b/Resources/Weapons/Ice_Shotgun_Weapon.tres @@ -7,14 +7,15 @@ script = ExtResource("2_utbbo") Name = &"Ice Shotgun" BulletData = ExtResource("1_m44wx") -RateOfFire = 0.1 +Priority = 0 +RateOfFire = 0.5 BulletCapacity = 4 ReloadTime = 0.8 AutoReload = true InfiniteAmmo = false +ItemKey = &"ICE_SHOTGUN" +AmmoKey = &"ICE_AMMO" BulletsPerShot = 3 SpreadAngle = 15.0 RandomSpread = 0.0 -ItemKey = &"ICE_SHOTGUN" -AmmoKey = &"ICE_AMMO" _rotationOffset = 0.0 diff --git a/Resources/Weapons/IcicleGun.tres b/Resources/Weapons/IcicleGun.tres index 0a771cda..735d44b1 100644 --- a/Resources/Weapons/IcicleGun.tres +++ b/Resources/Weapons/IcicleGun.tres @@ -9,8 +9,8 @@ script = ExtResource("2_m8dps") Name = &"Icicle Gun" BulletData = ExtResource("1_85ef1") -RateOfFire = 0.2 -BulletCapacity = 4 +RateOfFire = 0.3 +BulletCapacity = 5 ReloadTime = 0.6 AutoReload = true InfiniteAmmo = true diff --git a/Resources/Weapons/IcicleRepeater_T2.tres b/Resources/Weapons/IcicleRepeater_T2.tres new file mode 100644 index 00000000..d86ad44f --- /dev/null +++ b/Resources/Weapons/IcicleRepeater_T2.tres @@ -0,0 +1,24 @@ +[gd_resource type="Resource" script_class="WeaponResource" load_steps=5 format=3 uid="uid://b8eam846atr6y"] + +[ext_resource type="Resource" uid="uid://eu6n6c5175y8" path="res://Resources/Bullets/simple_ice_bullet.tres" id="1_2nbel"] +[ext_resource type="AudioStream" uid="uid://jsv3yjluv1au" path="res://SFX/Weapons/Reload_01.wav" id="2_nbwhc"] +[ext_resource type="AudioStream" uid="uid://cjg8r7bthkfsy" path="res://SFX/Laser_shoot 11.wav" id="3_aroxb"] +[ext_resource type="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="4_a5x7h"] + +[resource] +script = ExtResource("4_a5x7h") +Name = &"Icicle Repeater" +BulletData = ExtResource("1_2nbel") +RateOfFire = 0.1 +BulletCapacity = 8 +ReloadTime = 0.5 +AutoReload = true +InfiniteAmmo = false +ItemKey = &"ICICLE_REPEATER_T2" +AmmoKey = &"ICE_AMMO" +BulletsPerShot = 2 +SpreadAngle = 5.0 +RandomSpread = 0.0 +_rotationOffset = 0.0 +ReloadSound = ExtResource("2_nbwhc") +ShootSound = ExtResource("3_aroxb") diff --git a/Resources/Weapons/IcicleRepeater_t0.tres b/Resources/Weapons/IcicleRepeater_t0.tres new file mode 100644 index 00000000..345b090e --- /dev/null +++ b/Resources/Weapons/IcicleRepeater_t0.tres @@ -0,0 +1,24 @@ +[gd_resource type="Resource" script_class="WeaponResource" load_steps=5 format=3 uid="uid://ccyl111fa1j2k"] + +[ext_resource type="Resource" uid="uid://eu6n6c5175y8" path="res://Resources/Bullets/simple_ice_bullet.tres" id="1_2567x"] +[ext_resource type="AudioStream" uid="uid://jsv3yjluv1au" path="res://SFX/Weapons/Reload_01.wav" id="2_2sfo4"] +[ext_resource type="AudioStream" uid="uid://cjg8r7bthkfsy" path="res://SFX/Laser_shoot 11.wav" id="3_3qbca"] +[ext_resource type="Script" uid="uid://b6fmrnipv88bk" path="res://Scripts/Resources/WeaponResource.cs" id="4_ai75q"] + +[resource] +script = ExtResource("4_ai75q") +Name = &"Bad Icicle Repeater" +BulletData = ExtResource("1_2567x") +RateOfFire = 0.2 +BulletCapacity = 6 +ReloadTime = 0.5 +AutoReload = true +InfiniteAmmo = false +ItemKey = &"ICICLE_REPEATER_T0" +AmmoKey = &"ICE_AMMO" +BulletsPerShot = 1 +SpreadAngle = 0.0 +RandomSpread = 0.0 +_rotationOffset = 0.0 +ReloadSound = ExtResource("2_2sfo4") +ShootSound = ExtResource("3_3qbca") diff --git a/Scenes/test.tscn b/Scenes/test.tscn index b146b401..daf5c2a8 100644 --- a/Scenes/test.tscn +++ b/Scenes/test.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=159 format=4 uid="uid://bv451a8wgty4u"] +[gd_scene load_steps=167 format=4 uid="uid://bv451a8wgty4u"] [ext_resource type="Script" uid="uid://doxmbokehw8ci" path="res://Scripts/GameManager.cs" id="1_8tmoj"] [ext_resource type="PackedScene" uid="uid://c4pr2707hbeph" path="res://Scenes/Actors/fsm_player.tscn" id="2_ksslq"] @@ -72,9 +72,17 @@ [ext_resource type="Script" uid="uid://bwg12macnb0ll" path="res://Scripts/Resources/Events/UpdateCheckPointEvent.cs" id="49_0si7g"] [ext_resource type="PackedScene" uid="uid://cd36ch65jijg0" path="res://Scenes/Activable/BulletEmitter.tscn" id="49_64oga"] [ext_resource type="PackedScene" uid="uid://c5fiv1nioghfb" path="res://Scenes/Actors/Marisa.tscn" id="50_mp5ma"] +[ext_resource type="Resource" uid="uid://bgcgeg187vg1h" path="res://Resources/Items/IcicleRepeater.tres" id="51_b57kd"] +[ext_resource type="Resource" uid="uid://cajqlnyvlmybe" path="res://Resources/Items/IcicleRepeater_Improved.tres" id="52_mgwgx"] [ext_resource type="Resource" uid="uid://37h0tjja4sns" path="res://Resources/Maps/RebelBase.tres" id="52_orkt3"] +[ext_resource type="Resource" uid="uid://dv0cdlx8d6evm" path="res://Resources/Items/IceShotgun_Sawed_T0.tres" id="53_ldb17"] +[ext_resource type="Resource" uid="uid://dwwbyyy3fo4bt" path="res://Resources/Items/IcicleRepeater_Advanced.tres" id="53_mgwgx"] +[ext_resource type="Resource" uid="uid://c01jixi7b2s7v" path="res://Resources/Items/IceShotgun_T1.tres" id="55_7lma1"] [ext_resource type="PackedScene" uid="uid://bqjcwxene73l2" path="res://Scenes/Actors/ActorEnemyTest.tscn" id="55_chha6"] [ext_resource type="Script" uid="uid://b5fesrd4lv8t1" path="res://Scripts/Resources/Events/EventResource.cs" id="55_j86ly"] +[ext_resource type="Resource" uid="uid://bhllj7r3oxipf" path="res://Resources/Items/IceShotgun_T2.tres" id="56_w8skm"] +[ext_resource type="Resource" uid="uid://btk4kojtepwv" path="res://Resources/Items/IceShotgun_Sawed_T1.tres" id="57_jm0wb"] +[ext_resource type="Resource" uid="uid://c57od7cpn5kwf" path="res://Resources/Items/IceShotgun_Sawed_T2.tres" id="58_dfo5i"] [ext_resource type="PackedScene" uid="uid://bjskkeb3ppcs8" path="res://Scenes/Actors/Turret360.tscn" id="62_h0jm4"] [ext_resource type="Script" uid="uid://v57xjmhi28kw" path="res://Scripts/Resources/Events/ControlActorEvent.cs" id="64_rphi8"] [ext_resource type="PackedScene" uid="uid://b0gpbkxdfbnjh" path="res://Scenes/Actors/ForceField_Horizontal.tscn" id="66_nxn3h"] @@ -643,9 +651,6 @@ position = Vector2(-873.778, -451.047) [node name="ShieldPickup" parent="Parallax2D/Factory Tilemaps/Debug Room" instance=ExtResource("31_5ews6")] position = Vector2(-751, -395) -[node name="IcicleRepeater" parent="Parallax2D/Factory Tilemaps/Debug Room" instance=ExtResource("32_xof4a")] -position = Vector2(-729, -347) - [node name="PointsPickup" parent="Parallax2D/Factory Tilemaps/Debug Room" instance=ExtResource("88_5ews6")] position = Vector2(-736, -395) @@ -699,12 +704,78 @@ script = ExtResource("82_fuaed") Item = ExtResource("4_swym2") AutoSpawn = true +[node name="AmmoMarker5" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-856, -584) +script = ExtResource("82_fuaed") +Item = ExtResource("4_swym2") +AutoSpawn = true + +[node name="AmmoMarker6" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-841, -585) +script = ExtResource("82_fuaed") +Item = ExtResource("4_swym2") +AutoSpawn = true + [node name="AmmoMarker2" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] position = Vector2(-808, -397) script = ExtResource("82_fuaed") Item = ExtResource("4_swym2") AutoSpawn = true +[node name="IcicleRepeater2" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-958, -625) +script = ExtResource("82_fuaed") +Item = ExtResource("51_b57kd") +AutoSpawn = true + +[node name="ImprovedIcicleRepeater3" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-958, -612) +script = ExtResource("82_fuaed") +Item = ExtResource("52_mgwgx") +AutoSpawn = true + +[node name="AdvancedIcicleRepeater" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-959, -641) +script = ExtResource("82_fuaed") +Item = ExtResource("53_mgwgx") +AutoSpawn = true + +[node name="Weapon" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-934, -643) +script = ExtResource("82_fuaed") +Item = ExtResource("53_ldb17") +AutoSpawn = true + +[node name="Weapon4" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-911, -642) +script = ExtResource("82_fuaed") +Item = ExtResource("30_0d2o6") +AutoSpawn = true + +[node name="Weapon5" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-911.195, -624.511) +script = ExtResource("82_fuaed") +Item = ExtResource("55_7lma1") +AutoSpawn = true + +[node name="Weapon6" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-911.195, -609.874) +script = ExtResource("82_fuaed") +Item = ExtResource("56_w8skm") +AutoSpawn = true + +[node name="Weapon2" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-934, -626) +script = ExtResource("82_fuaed") +Item = ExtResource("57_jm0wb") +AutoSpawn = true + +[node name="Weapon3" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] +position = Vector2(-934, -610) +script = ExtResource("82_fuaed") +Item = ExtResource("58_dfo5i") +AutoSpawn = true + [node name="AmmoMarker3" type="Marker2D" parent="Parallax2D/Factory Tilemaps/Debug Room"] position = Vector2(-792, -410) script = ExtResource("82_fuaed") diff --git a/Scripts/Resources/LootItem.cs b/Scripts/Resources/LootItem.cs index 45a98101..ce807d00 100644 --- a/Scripts/Resources/LootItem.cs +++ b/Scripts/Resources/LootItem.cs @@ -13,6 +13,7 @@ public partial class LootItem : Resource [Export] public StringName ItemDescription { get; set; } [Export] public StringName ItemKey { get; set; } [Export] public ItemTypes Item; + [Export] public int Tier { get; set; } = 0; [Export] public int Price { get; set; } [Export] public ItemEffectResource ItemEffect { get; private set; } [Export] public WeaponResource WeaponData { get; set; } diff --git a/Scripts/Resources/WeaponResource.cs b/Scripts/Resources/WeaponResource.cs index cc28a156..56b5b889 100644 --- a/Scripts/Resources/WeaponResource.cs +++ b/Scripts/Resources/WeaponResource.cs @@ -19,6 +19,7 @@ public partial class WeaponResource : Resource //public PackedScene BulletScene { get; set; } //[Export] public PackedScene DestructionParticlesScene { get; set; } + [Export] public int Priority { get; set; } = 0; [Export] public double RateOfFire = 0.4f; diff --git a/Sprites/Items/Ice_Repeater_Advanced.aseprite b/Sprites/Items/Ice_Repeater_Advanced.aseprite new file mode 100644 index 00000000..db9549e3 --- /dev/null +++ b/Sprites/Items/Ice_Repeater_Advanced.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbc33e0b73ba3d9f51e88c9acd21ac9876bf966b09559958b18edd44a8061565 +size 515 diff --git a/Sprites/Items/Ice_Repeater_Advanced.png b/Sprites/Items/Ice_Repeater_Advanced.png new file mode 100644 index 00000000..1133a8b6 --- /dev/null +++ b/Sprites/Items/Ice_Repeater_Advanced.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23997c05a5a5529c6e67c3e87a4a8a2b1b5434123841240cbf1cee888c23f2d6 +size 238 diff --git a/Sprites/Items/Ice_Repeater_Advanced.png.import b/Sprites/Items/Ice_Repeater_Advanced.png.import new file mode 100644 index 00000000..fd76245c --- /dev/null +++ b/Sprites/Items/Ice_Repeater_Advanced.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3fwkh5r4aiga" +path="res://.godot/imported/Ice_Repeater_Advanced.png-5dd3887417213b4d7a8983be8e8e6b7a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Items/Ice_Repeater_Advanced.png" +dest_files=["res://.godot/imported/Ice_Repeater_Advanced.png-5dd3887417213b4d7a8983be8e8e6b7a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Sprites/Items/Ice_Repeater_Improved.aseprite b/Sprites/Items/Ice_Repeater_Improved.aseprite new file mode 100644 index 00000000..8405fc67 --- /dev/null +++ b/Sprites/Items/Ice_Repeater_Improved.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6be52f9a91a3da43129d61df4c8546fdca03e05c15c2fe31fbd1373c4ad53043 +size 495 diff --git a/Sprites/Items/Ice_Repeater_Improved.png b/Sprites/Items/Ice_Repeater_Improved.png new file mode 100644 index 00000000..484f68ee --- /dev/null +++ b/Sprites/Items/Ice_Repeater_Improved.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd40eea149f7600868231b5262e9d7a42d974095621d1de0e3743980f927a06f +size 210 diff --git a/Sprites/Items/Ice_Repeater_Improved.png.import b/Sprites/Items/Ice_Repeater_Improved.png.import new file mode 100644 index 00000000..ca150b68 --- /dev/null +++ b/Sprites/Items/Ice_Repeater_Improved.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctqg1b02r5f08" +path="res://.godot/imported/Ice_Repeater_Improved.png-10e58ab88ab6375d7edae797ce17cb4c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Items/Ice_Repeater_Improved.png" +dest_files=["res://.godot/imported/Ice_Repeater_Improved.png-10e58ab88ab6375d7edae797ce17cb4c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Sprites/Items/Ice_Shotgun_Sawed.aseprite b/Sprites/Items/Ice_Shotgun_Sawed.aseprite new file mode 100644 index 00000000..0431c188 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ae87ec579ed8ff988297a597a589768824f13b3fefb9e1eb01021de5f616cb9 +size 524 diff --git a/Sprites/Items/Ice_Shotgun_Sawed.png b/Sprites/Items/Ice_Shotgun_Sawed.png new file mode 100644 index 00000000..cb1e6bd6 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2550b43f09446102834db07bb6373e363a12f96c1cac374005b3b7c06caa1a4 +size 246 diff --git a/Sprites/Items/Ice_Shotgun_Sawed.png.import b/Sprites/Items/Ice_Shotgun_Sawed.png.import new file mode 100644 index 00000000..fb54a5d2 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byi12qwcnrir8" +path="res://.godot/imported/Ice_Shotgun_Sawed.png-2139ab597a92d365ead95575050a6abd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Items/Ice_Shotgun_Sawed.png" +dest_files=["res://.godot/imported/Ice_Shotgun_Sawed.png-2139ab597a92d365ead95575050a6abd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Sprites/Items/Ice_Shotgun_Sawed_T1.aseprite b/Sprites/Items/Ice_Shotgun_Sawed_T1.aseprite new file mode 100644 index 00000000..f5e78751 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed_T1.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:703bdea2997acb434018ae11db0fcf4c080722aacb820ab4d9fcf7fd0f765929 +size 527 diff --git a/Sprites/Items/Ice_Shotgun_Sawed_T1.png b/Sprites/Items/Ice_Shotgun_Sawed_T1.png new file mode 100644 index 00000000..395327fb --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed_T1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:705b547e9dc2021328b30418512fd14e6a5c868bb022a1f830d8db724ae78bb1 +size 249 diff --git a/Sprites/Items/Ice_Shotgun_Sawed_T1.png.import b/Sprites/Items/Ice_Shotgun_Sawed_T1.png.import new file mode 100644 index 00000000..1fb71d08 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed_T1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7r50e2264cnr" +path="res://.godot/imported/Ice_Shotgun_Sawed_T1.png-2e0581b74fb9fff40954a40a9a6aef97.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Items/Ice_Shotgun_Sawed_T1.png" +dest_files=["res://.godot/imported/Ice_Shotgun_Sawed_T1.png-2e0581b74fb9fff40954a40a9a6aef97.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Sprites/Items/Ice_Shotgun_Sawed_T2.aseprite b/Sprites/Items/Ice_Shotgun_Sawed_T2.aseprite new file mode 100644 index 00000000..cbd4419b --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed_T2.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dd4dc1117b3ccd7c6c21e2e4a950c5dce9de700bf9db003632dc6ade656136f +size 524 diff --git a/Sprites/Items/Ice_Shotgun_Sawed_T2.png b/Sprites/Items/Ice_Shotgun_Sawed_T2.png new file mode 100644 index 00000000..71f6a200 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed_T2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bf23d710dc060794a12c9f11d9d282f541736903ed960efc5055f1b5511c0d8 +size 249 diff --git a/Sprites/Items/Ice_Shotgun_Sawed_T2.png.import b/Sprites/Items/Ice_Shotgun_Sawed_T2.png.import new file mode 100644 index 00000000..002a2a0e --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_Sawed_T2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://rr71xb2q8x22" +path="res://.godot/imported/Ice_Shotgun_Sawed_T2.png-3e714b2e7ee9f85fe7e08659ab3721db.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Items/Ice_Shotgun_Sawed_T2.png" +dest_files=["res://.godot/imported/Ice_Shotgun_Sawed_T2.png-3e714b2e7ee9f85fe7e08659ab3721db.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Sprites/Items/Ice_Shotgun_T1.aseprite b/Sprites/Items/Ice_Shotgun_T1.aseprite new file mode 100644 index 00000000..065ab8f7 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_T1.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bb818ec5477a6ae17c514c0e53540d7f1f20f230a236823f7fa85005ec38747 +size 532 diff --git a/Sprites/Items/Ice_Shotgun_T1.png b/Sprites/Items/Ice_Shotgun_T1.png new file mode 100644 index 00000000..ead2a021 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_T1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b4864baf6c94a2a4de2c5cfc5b1ccb401af226b6755ed2951508bd9af16ffb9 +size 254 diff --git a/Sprites/Items/Ice_Shotgun_T1.png.import b/Sprites/Items/Ice_Shotgun_T1.png.import new file mode 100644 index 00000000..008dc52f --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_T1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dceyytbfpbywp" +path="res://.godot/imported/Ice_Shotgun_T1.png-8c2b8eaa44622109a0f20fecb3e4e28c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Items/Ice_Shotgun_T1.png" +dest_files=["res://.godot/imported/Ice_Shotgun_T1.png-8c2b8eaa44622109a0f20fecb3e4e28c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Sprites/Items/Ice_Shotgun_T2.aseprite b/Sprites/Items/Ice_Shotgun_T2.aseprite new file mode 100644 index 00000000..84891c00 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_T2.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f34b61170ee2f0b4dbda39ea57f1c255cb8b7f81950dece158dff6ae26ea1b7 +size 531 diff --git a/Sprites/Items/Ice_Shotgun_T2.png b/Sprites/Items/Ice_Shotgun_T2.png new file mode 100644 index 00000000..07f88a95 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_T2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1d51ba14a3d4dbc3ce722fa9f501c6a98c5f51cc4d325ffffc66696ea1a8489 +size 258 diff --git a/Sprites/Items/Ice_Shotgun_T2.png.import b/Sprites/Items/Ice_Shotgun_T2.png.import new file mode 100644 index 00000000..db164c24 --- /dev/null +++ b/Sprites/Items/Ice_Shotgun_T2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcv8wyhfsxenc" +path="res://.godot/imported/Ice_Shotgun_T2.png-0206cee8853c4b2a183aa9538919c757.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Items/Ice_Shotgun_T2.png" +dest_files=["res://.godot/imported/Ice_Shotgun_T2.png-0206cee8853c4b2a183aa9538919c757.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1