Tabbed inventory

This commit is contained in:
Marco 2025-03-13 13:29:13 +01:00
commit 6d7282f5cb
214 changed files with 9329 additions and 186 deletions

View file

@ -9,9 +9,9 @@ atlas = ExtResource("1_bpftr")
[resource]
script = ExtResource("1_31o2l")
ItemName = "Ammo 1"
ItemDescription = "Ammunition"
ItemKey = "Ammo1"
ItemName = &"Ice Ammo"
ItemDescription = &"Ammo for Ice-Based Weapons"
ItemKey = &"ICE_AMMO"
Item = 3
Amount = 25
Max = 400

View file

@ -9,9 +9,9 @@ region = Rect2(0, 0, 16, 16)
[resource]
script = ExtResource("1_k8cnp")
ItemName = "Blue Keycard"
ItemDescription = "Keycard that opens blue coded readers"
ItemKey = "KeycardBlue"
ItemName = &"Blue Keycard"
ItemDescription = &"Activates Blue KeyPads"
ItemKey = &"BLUE_KEY"
Item = 1
Amount = 1
Max = 1

View file

@ -7,9 +7,9 @@
[resource]
script = ExtResource("3_i0e51")
ItemName = "Cheat Gun"
ItemDescription = "Cheat gun that deals massive damage"
ItemKey = "CheatGun"
ItemName = &"Cheat Gun"
ItemDescription = &"Does massive damage"
ItemKey = &"CHEAT_GUN"
Item = 9
WeaponData = ExtResource("2_0na1t")
Amount = 1
@ -20,4 +20,4 @@ UiType = 1
Selectable = true
InventorySprite = ExtResource("2_0vddk")
HudItemScene = ExtResource("1_i6xgq")
DropScenePath = null
DropScenePath = &"res://Scenes/Items/Cheat_Gun_Pickup.tscn"

View file

@ -9,9 +9,9 @@ region = Rect2(0, 0, 16, 16)
[resource]
script = ExtResource("1_t0s5w")
ItemName = "Green Keycard"
ItemDescription = "Keycard that opens green coded readers"
ItemKey = "KeycardGreen"
ItemName = &"Green Keycard"
ItemDescription = &"Activates Green KeyPads"
ItemKey = &"GREEN_KEY"
Item = 2
Amount = 1
Max = 1

View file

@ -5,9 +5,9 @@
[resource]
script = ExtResource("2_fg25e")
ItemName = "Green Points"
ItemDescription = "Use them for upgrades"
ItemKey = "GreenPoints"
ItemName = &"Green Points"
ItemDescription = &"Used for upgrades"
ItemKey = &"GREEN_POINTS"
Item = 11
Amount = 1
Max = 100
@ -16,5 +16,5 @@ ConsumeOnUse = true
UiType = 0
Selectable = false
InventorySprite = ExtResource("1_b4fj2")
DropScenePath = null
DropScenePath = &"res://Scenes/Items/Green_Points_Pickup.tscn"
metadata/_custom_type_script = "uid://epnwjptvks3t"

View file

@ -5,9 +5,9 @@
[resource]
script = ExtResource("1_hyh2l")
ItemName = "Extend"
ItemDescription = "Gives back 20 Health on use"
ItemKey = "Heart"
ItemName = &"Health"
ItemDescription = &"Gives back 25% of Max Health on use"
ItemKey = &"HEALTH"
Item = 4
Amount = 1
Max = 10
@ -16,4 +16,5 @@ ConsumeOnUse = true
UiType = 0
Selectable = true
InventorySprite = ExtResource("1_xg75n")
DropScenePath = &"res://Scenes/Items/Heart_Pickup.tscn"
metadata/_custom_type_script = "uid://epnwjptvks3t"

View file

@ -7,9 +7,9 @@
[resource]
script = ExtResource("3_cjfxs")
ItemName = "Ice Shotgun"
ItemDescription = "A shotgun transformed by Cirno's magic, requires ammunition to shoot"
ItemKey = "IceShotgun"
ItemName = &"Ice Shotgun"
ItemDescription = &"Shoots ice pellets in a wide spread"
ItemKey = &"ICE_SHOTGUN"
Item = 9
WeaponData = ExtResource("2_3le6e")
Amount = 1
@ -20,4 +20,4 @@ UiType = 1
Selectable = true
InventorySprite = ExtResource("2_4ibag")
HudItemScene = ExtResource("1_13ven")
DropScenePath = null
DropScenePath = &"res://Scenes/Items/Ice_Shotgun_Pickup.tscn"

View file

@ -7,9 +7,9 @@
[resource]
script = ExtResource("2_hy2hk")
ItemName = "Icicle Gun"
ItemDescription = "Cirno's basic gun, never runs out of ammo"
ItemKey = "IcicleGun"
ItemName = &"Icicle Gun"
ItemDescription = &"Cirno\'s custom gun, shoots ice pellets and never runs out of ammo"
ItemKey = &"ICICLE_GUN"
Item = 9
WeaponData = ExtResource("1_itajb")
Amount = 1
@ -20,3 +20,4 @@ UiType = 1
Selectable = true
InventorySprite = ExtResource("2_eaoas")
HudItemScene = ExtResource("1_lfbsh")
DropScenePath = "res://Scenes/Items/IcicleGun.tscn"

View file

@ -6,9 +6,9 @@
[resource]
script = ExtResource("4_k6in2")
ItemName = "Icicle Repeater"
ItemDescription = "Fast shooting weapon"
ItemKey = "IcicleRepeater"
ItemName = &"Icicle Repeater"
ItemDescription = &"Shoots ice pellets at a high rate"
ItemKey = &"ICICLE_REPEATER"
Item = 9
WeaponData = ExtResource("3_5vsuk")
Amount = 1
@ -18,4 +18,4 @@ ConsumeOnUse = false
UiType = 1
Selectable = true
InventorySprite = ExtResource("2_3abss")
DropScenePath = &"<null>res://Scenes/Items/Icicle_Repeater.tscn"
DropScenePath = &"res://Scenes/Items/Icicle_Repeater.tscn"

View file

@ -5,10 +5,10 @@
[resource]
script = ExtResource("2_swcup")
ItemName = "Credits"
ItemDescription = "Spend it on stuff"
ItemKey = "Credits"
Item = 4
ItemName = &"Credits"
ItemDescription = &"Can be used to buy things"
ItemKey = &"CREDITS"
Item = 12
Amount = 1
Max = 10
PickupIfMaxed = false
@ -16,5 +16,5 @@ ConsumeOnUse = true
UiType = 0
Selectable = true
InventorySprite = ExtResource("1_woor7")
DropScenePath = null
DropScenePath = &"res://Scenes/Items/Credits_Pickup.tscn"
metadata/_custom_type_script = "uid://epnwjptvks3t"

View file

@ -5,9 +5,9 @@
[resource]
script = ExtResource("2_rxsju")
ItemName = "Points"
ItemDescription = "Use them for upgrades"
ItemKey = "Points"
ItemName = &"Points"
ItemDescription = &"Necessari for upgrades"
ItemKey = &"POINTS"
Item = 11
Amount = 1
Max = 100
@ -16,5 +16,5 @@ ConsumeOnUse = true
UiType = 0
Selectable = false
InventorySprite = ExtResource("1_nsfmo")
DropScenePath = null
DropScenePath = &"res://Scenes/Items/Points_Pickup.tscn"
metadata/_custom_type_script = "uid://epnwjptvks3t"

View file

@ -5,10 +5,10 @@
[resource]
script = ExtResource("1_vw5ht")
ItemName = "Power"
ItemDescription = "Restores Health when used"
ItemKey = "PowerPickup"
Item = 4
ItemName = &"Power"
ItemDescription = &"Necessary for upgrades"
ItemKey = &"POWER"
Item = 10
Amount = 1
Max = 100
PickupIfMaxed = false

View file

@ -7,9 +7,9 @@
[resource]
script = ExtResource("1_istlt")
ItemName = "Red Keycard"
ItemDescription = "Keycard that opens red coded readers"
ItemKey = "KeycardRed"
ItemName = &"Red Keycard"
ItemDescription = &"Opens Red KeyPads"
ItemKey = &"RED_KEY"
Item = 0
Amount = 1
Max = 1

View file

@ -5,9 +5,9 @@
[resource]
script = ExtResource("2_xsuq5")
ItemName = "Shield"
ItemDescription = "Gives back 20 Shield on use"
ItemKey = "Shield"
ItemName = &"Shield Charge"
ItemDescription = &"Recharges the shield by 25%"
ItemKey = &"SHIELD"
Item = 8
Amount = 1
Max = 10
@ -16,5 +16,5 @@ ConsumeOnUse = true
UiType = 0
Selectable = true
InventorySprite = ExtResource("1_0hq6q")
DropScenePath = null
DropScenePath = &"res://Scenes/Items/Shield_Pickup.tscn"
metadata/_custom_type_script = "uid://epnwjptvks3t"

View file

@ -11,7 +11,7 @@ region = Rect2(0, 0, 16, 16)
[sub_resource type="Resource" id="Resource_v5a4k"]
script = ExtResource("1_qd764")
Name = "Snowball Bomb launcher"
Name = null
BulletData = ExtResource("2_gpot4")
RateOfFire = 1.0
BulletCapacity = 10
@ -21,16 +21,16 @@ InfiniteAmmo = true
BulletsPerShot = 1
SpreadAngle = 0.0
RandomSpread = 0.0
ItemKey = "SPIDER_BOMB"
AmmoKey = "SPIDER_BOMB"
ItemKey = null
AmmoKey = null
_rotationOffset = 0.0
metadata/_custom_type_script = "uid://b6fmrnipv88bk"
[resource]
script = ExtResource("1_lus3u")
ItemName = "Snowball Bomb"
ItemDescription = "A snowball with a bomb inside"
ItemKey = "SPIDER_BOMB"
ItemName = &"SnowBall Bomb"
ItemDescription = &"A snowball packed of explosive, explodes on contact"
ItemKey = &"SPIDER_BOMB"
Item = 5
WeaponData = SubResource("Resource_v5a4k")
Amount = 1

View file

@ -5,9 +5,9 @@
[resource]
script = ExtResource("3_ajs4l")
ItemName = "Yin Yang Ammo"
ItemDescription = "Ammunition for Ying-Yang based weapons"
ItemKey = "YinYangAmmo"
ItemName = &"Yin-Yang Ammo"
ItemDescription = &"Ammo for Ying-Yang based weapons"
ItemKey = &"YINYANG_AMMO"
Item = 3
Amount = 5
Max = 50

View file

@ -6,9 +6,9 @@
[resource]
script = ExtResource("2_2w24o")
ItemName = "Yin-Yang Gun"
ItemDescription = "A weapon reverse engineered from Reimu's Yin-Yang orbs, shoots explosive projectiles"
ItemKey = "YinYangGun"
ItemName = &"Yin-Yang Gun"
ItemDescription = &"A weapon that shoots explosive Yin-Yang Orbs"
ItemKey = &"YINYANG_GUN"
Item = 9
WeaponData = ExtResource("1_cuxft")
Amount = 1

View file

@ -5,9 +5,9 @@
[resource]
script = ExtResource("2_8wjtq")
ItemName = "Yin Yang Orb"
ItemDescription = "It's an orb of mystical properties"
ItemKey = "YingYangOrb"
ItemName = &"Ying-Yang Orb"
ItemDescription = &"A mysterious orb emitting magical energy"
ItemKey = &"YINYANG_ORB"
Item = 13
Amount = 1
Max = 1