mirror of
https://gitlab.com/MaddoScientisto/cirnogodot.git
synced 2026-06-15 04:23:47 +00:00
Fix drops on enemies and treasure rooms
This commit is contained in:
parent
2c72f36108
commit
8d71a59d84
25 changed files with 81 additions and 40 deletions
|
|
@ -14,6 +14,7 @@ ShortName = &""
|
|||
ItemDescription = &"Activates Blue KeyPads"
|
||||
ItemKey = &"BLUE_KEY"
|
||||
Item = 1
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 1
|
||||
|
|
@ -23,4 +24,4 @@ UiType = 1
|
|||
Selectable = false
|
||||
AutoPickup = false
|
||||
InventorySprite = SubResource("AtlasTexture_ebbst")
|
||||
DropScenePath = &"res://Scenes/Items/Blue_Keycard.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ ShortName = &"CHAET"
|
|||
ItemDescription = &"Does massive damage"
|
||||
ItemKey = &"CHEAT_GUN"
|
||||
Item = 9
|
||||
Tier = 0
|
||||
Price = 0
|
||||
WeaponData = ExtResource("2_0na1t")
|
||||
Amount = 1
|
||||
|
|
@ -21,4 +22,4 @@ UiType = 1
|
|||
Selectable = true
|
||||
AutoPickup = false
|
||||
InventorySprite = ExtResource("2_0vddk")
|
||||
DropScenePath = &"res://Scenes/Items/Cheat_Gun_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ ShortName = &""
|
|||
ItemDescription = &"Activates Gray KeyPads"
|
||||
ItemKey = &"GRAY_KEY"
|
||||
Item = 1
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 99
|
||||
|
|
@ -23,4 +24,4 @@ UiType = 1
|
|||
Selectable = false
|
||||
AutoPickup = false
|
||||
InventorySprite = SubResource("AtlasTexture_munhl")
|
||||
DropScenePath = &"res://Scenes/Items/Blue_Keycard.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ ShortName = &""
|
|||
ItemDescription = &"Activates Green KeyPads"
|
||||
ItemKey = &"GREEN_KEY"
|
||||
Item = 2
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 1
|
||||
|
|
@ -23,4 +24,4 @@ UiType = 1
|
|||
Selectable = false
|
||||
AutoPickup = false
|
||||
InventorySprite = SubResource("AtlasTexture_iasoh")
|
||||
DropScenePath = &"res://Scenes/Items/Green_Keycard.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -6,10 +6,12 @@
|
|||
[resource]
|
||||
script = ExtResource("2_fg25e")
|
||||
ItemName = &"Green Points"
|
||||
ShortName = null
|
||||
ShortName = &""
|
||||
ItemDescription = &"Used for upgrades"
|
||||
ItemKey = &"GREEN_POINTS"
|
||||
Item = 11
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 100
|
||||
PickupIfMaxed = false
|
||||
|
|
@ -18,5 +20,5 @@ UiType = 0
|
|||
Selectable = false
|
||||
AutoPickup = true
|
||||
InventorySprite = ExtResource("1_b4fj2")
|
||||
DropScenePath = &"res://Scenes/Items/Green_Points_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ ShortName = &""
|
|||
ItemDescription = &"Extends the max health"
|
||||
ItemKey = &"HEALTH_EXTEND"
|
||||
Item = 13
|
||||
Tier = 0
|
||||
Price = 0
|
||||
ItemEffect = SubResource("Resource_bltl4")
|
||||
Amount = 1
|
||||
|
|
@ -27,5 +28,5 @@ UiType = 0
|
|||
Selectable = false
|
||||
AutoPickup = false
|
||||
InventorySprite = ExtResource("1_00obu")
|
||||
DropScenePath = &"res://Scenes/Items/Heart_Extend_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ ShortName = &"Health"
|
|||
ItemDescription = &"Gives back 25% of Max Health on use"
|
||||
ItemKey = &"HEALTH"
|
||||
Item = 4
|
||||
Tier = 0
|
||||
Price = 3
|
||||
ItemEffect = SubResource("Resource_vsvqq")
|
||||
Amount = 1
|
||||
|
|
@ -27,5 +28,5 @@ UiType = 0
|
|||
Selectable = true
|
||||
AutoPickup = true
|
||||
InventorySprite = ExtResource("1_xg75n")
|
||||
DropScenePath = &"res://Scenes/Items/Heart_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ ShortName = &"IC-9"
|
|||
ItemDescription = &"Cirno\'s custom gun, shoots ice pellets and never runs out of ammo"
|
||||
ItemKey = &"ICICLE_GUN"
|
||||
Item = 9
|
||||
Tier = 0
|
||||
Price = 0
|
||||
WeaponData = ExtResource("1_itajb")
|
||||
Amount = 1
|
||||
|
|
@ -21,4 +22,4 @@ UiType = 1
|
|||
Selectable = true
|
||||
AutoPickup = false
|
||||
InventorySprite = ExtResource("2_eaoas")
|
||||
DropScenePath = &""
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -6,10 +6,12 @@
|
|||
[resource]
|
||||
script = ExtResource("2_swcup")
|
||||
ItemName = &"Credits"
|
||||
ShortName = null
|
||||
ShortName = &""
|
||||
ItemDescription = &"Can be used to buy things"
|
||||
ItemKey = &"CREDITS"
|
||||
Item = 12
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 10
|
||||
PickupIfMaxed = false
|
||||
|
|
@ -18,5 +20,5 @@ UiType = 0
|
|||
Selectable = true
|
||||
AutoPickup = true
|
||||
InventorySprite = ExtResource("1_woor7")
|
||||
DropScenePath = &"res://Scenes/Items/Credits_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ ShortName = &"MP-42"
|
|||
ItemDescription = &"Shoots micro suns"
|
||||
ItemKey = &"NUCLEAR_GUN"
|
||||
Item = 9
|
||||
Tier = 0
|
||||
Price = 0
|
||||
WeaponData = ExtResource("3_5kq8e")
|
||||
Amount = 1
|
||||
|
|
@ -21,4 +22,4 @@ UiType = 1
|
|||
Selectable = true
|
||||
AutoPickup = false
|
||||
InventorySprite = ExtResource("1_qxsuv")
|
||||
DropScenePath = &"res://Scenes/Items/Nuclear_Gun_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ ShortName = &""
|
|||
ItemDescription = &"Ammo for Nuclear weapons"
|
||||
ItemKey = &"NUCLEAR_AMMO"
|
||||
Item = 3
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 5
|
||||
Max = 50
|
||||
|
|
@ -19,4 +20,4 @@ UiType = 2
|
|||
Selectable = false
|
||||
AutoPickup = true
|
||||
InventorySprite = ExtResource("1_nas3h")
|
||||
DropScenePath = &"uid://c1va8s6p050kx"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -6,10 +6,12 @@
|
|||
[resource]
|
||||
script = ExtResource("2_rxsju")
|
||||
ItemName = &"Points"
|
||||
ShortName = null
|
||||
ShortName = &""
|
||||
ItemDescription = &"Necessari for upgrades"
|
||||
ItemKey = &"POINTS"
|
||||
Item = 11
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 100
|
||||
PickupIfMaxed = false
|
||||
|
|
@ -18,5 +20,5 @@ UiType = 0
|
|||
Selectable = false
|
||||
AutoPickup = true
|
||||
InventorySprite = ExtResource("1_nsfmo")
|
||||
DropScenePath = &"res://Scenes/Items/Points_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ ShortName = &"Power"
|
|||
ItemDescription = &"Necessary for upgrades"
|
||||
ItemKey = &"POWER"
|
||||
Item = 10
|
||||
Tier = 0
|
||||
Price = 1
|
||||
Amount = 1
|
||||
Max = 100
|
||||
|
|
@ -19,4 +20,4 @@ UiType = 2
|
|||
Selectable = false
|
||||
AutoPickup = true
|
||||
InventorySprite = ExtResource("1_cang8")
|
||||
DropScenePath = &"res://Scenes/Items/Power_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -1,23 +1,23 @@
|
|||
[gd_resource type="Resource" script_class="LootItem" load_steps=5 format=3 uid="uid://dibquna7fww7t"]
|
||||
[gd_resource type="Resource" script_class="LootItem" load_steps=3 format=3 uid="uid://dibquna7fww7t"]
|
||||
|
||||
[ext_resource type="SpriteFrames" uid="uid://cikw4v6n0folb" path="res://Resources/Sprites/Red_Keycard_Overworld_Sprite.tres" id="1_1j6xs"]
|
||||
[ext_resource type="PackedScene" uid="uid://xvgx3vda1a5o" path="res://Scenes/HUD/Items/red_keycard.tscn" id="1_30txj"]
|
||||
[ext_resource type="Texture2D" uid="uid://bao53hesxreoh" path="res://Resources/Sprites/Red_Keycard_Inventory_Texture.tres" id="1_glhfu"]
|
||||
[ext_resource type="Script" uid="uid://epnwjptvks3t" path="res://Scripts/Resources/LootItem.cs" id="1_istlt"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_istlt")
|
||||
ItemName = &"Red Keycard"
|
||||
ShortName = &""
|
||||
ItemDescription = &"Opens Red KeyPads"
|
||||
ItemKey = &"RED_KEY"
|
||||
Item = 0
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 1
|
||||
PickupIfMaxed = false
|
||||
ConsumeOnUse = false
|
||||
UiType = 1
|
||||
Selectable = false
|
||||
AutoPickup = false
|
||||
InventorySprite = ExtResource("1_glhfu")
|
||||
WorldSprite = ExtResource("1_1j6xs")
|
||||
HudItemScene = ExtResource("1_30txj")
|
||||
DropScenePath = &"res://Scenes/Items/Red_Keycard.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ ShortName = &""
|
|||
ItemDescription = &"Extends the max shield"
|
||||
ItemKey = &"SHIELD_EXTEND"
|
||||
Item = 13
|
||||
Tier = 0
|
||||
Price = 0
|
||||
ItemEffect = SubResource("Resource_7h0ch")
|
||||
Amount = 1
|
||||
|
|
@ -27,5 +28,5 @@ UiType = 0
|
|||
Selectable = false
|
||||
AutoPickup = false
|
||||
InventorySprite = ExtResource("1_e61f8")
|
||||
DropScenePath = &"res://Scenes/Items/Shield_Extend_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ ShortName = &"Shield"
|
|||
ItemDescription = &"Recharges the shield by 25%"
|
||||
ItemKey = &"SHIELD"
|
||||
Item = 8
|
||||
Tier = 0
|
||||
Price = 3
|
||||
ItemEffect = SubResource("Resource_qh6j2")
|
||||
Amount = 1
|
||||
|
|
@ -27,5 +28,5 @@ UiType = 0
|
|||
Selectable = true
|
||||
AutoPickup = true
|
||||
InventorySprite = ExtResource("1_0hq6q")
|
||||
DropScenePath = &"res://Scenes/Items/Shield_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ metadata/_custom_type_script = "uid://cyipg3seetrxd"
|
|||
script = ExtResource("1_qd764")
|
||||
Name = &""
|
||||
BulletData = ExtResource("2_gpot4")
|
||||
Priority = 0
|
||||
RateOfFire = 1.0
|
||||
BulletCapacity = 10
|
||||
ReloadTime = 1.0
|
||||
|
|
@ -38,6 +39,7 @@ ShortName = &""
|
|||
ItemDescription = &"A snowball packed of explosive, explodes on contact"
|
||||
ItemKey = &"SPIDER_BOMB"
|
||||
Item = 5
|
||||
Tier = 0
|
||||
Price = 0
|
||||
ItemEffect = SubResource("Resource_2pgyg")
|
||||
WeaponData = SubResource("Resource_v5a4k")
|
||||
|
|
@ -49,5 +51,5 @@ UiType = 0
|
|||
Selectable = true
|
||||
AutoPickup = true
|
||||
InventorySprite = SubResource("AtlasTexture_gpot4")
|
||||
DropScenePath = &"res://Scenes/Items/SpiderBomb_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ ShortName = &""
|
|||
ItemDescription = &"Opens Yellow KeyPads"
|
||||
ItemKey = &"YELLOW_KEY"
|
||||
Item = 0
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 1
|
||||
|
|
@ -23,4 +24,4 @@ UiType = 1
|
|||
Selectable = false
|
||||
AutoPickup = false
|
||||
InventorySprite = SubResource("AtlasTexture_ew85h")
|
||||
DropScenePath = &"res://Scenes/Items/Yellow_Keycard.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ ShortName = &""
|
|||
ItemDescription = &"Ammo for Ying-Yang based weapons"
|
||||
ItemKey = &"YINYANG_AMMO"
|
||||
Item = 3
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 5
|
||||
Max = 50
|
||||
|
|
@ -19,4 +20,4 @@ UiType = 2
|
|||
Selectable = false
|
||||
AutoPickup = true
|
||||
InventorySprite = ExtResource("1_jt7l8")
|
||||
DropScenePath = &"uid://sjxkj5jdndxb"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ ShortName = &"SM-3"
|
|||
ItemDescription = &"A weapon that shoots explosive Yin-Yang Orbs"
|
||||
ItemKey = &"YINYANG_GUN"
|
||||
Item = 9
|
||||
Tier = 0
|
||||
Price = 0
|
||||
WeaponData = ExtResource("1_cuxft")
|
||||
Amount = 1
|
||||
|
|
@ -21,5 +22,5 @@ UiType = 1
|
|||
Selectable = true
|
||||
AutoPickup = false
|
||||
InventorySprite = ExtResource("1_2w24o")
|
||||
DropScenePath = &"res://Scenes/Items/Yin_Yang_Gun_Pickup.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
|
|
@ -6,15 +6,19 @@
|
|||
[resource]
|
||||
script = ExtResource("2_8wjtq")
|
||||
ItemName = &"Ying-Yang Orb"
|
||||
ShortName = &""
|
||||
ItemDescription = &"A mysterious orb emitting magical energy"
|
||||
ItemKey = &"YINYANG_ORB"
|
||||
Item = 13
|
||||
Tier = 0
|
||||
Price = 0
|
||||
Amount = 1
|
||||
Max = 1
|
||||
PickupIfMaxed = true
|
||||
ConsumeOnUse = true
|
||||
UiType = 0
|
||||
Selectable = false
|
||||
AutoPickup = false
|
||||
InventorySprite = ExtResource("1_pival")
|
||||
DropScenePath = &"res://Scenes/Items/Yin_Yang_Orb.tscn"
|
||||
DropScenePath = &"res://Scenes/Items/GenericItem.tscn"
|
||||
metadata/_custom_type_script = "uid://epnwjptvks3t"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue