Fix receiving items from boxes
This commit is contained in:
@@ -71,6 +71,7 @@ public class ItemDatabase
|
||||
var armorInfo = GD.Load<ArmorStats>($"res://src/items/armor/resources/{armor}".TrimSuffix(".remap"));
|
||||
var armorScene = ResourceLoader.Load<PackedScene>("res://src/items/armor/Armor.tscn").Instantiate<Armor>();
|
||||
armorScene.Stats = armorInfo;
|
||||
armorScene.Init();
|
||||
if (!database.Contains(armorScene))
|
||||
database.Add(armorScene);
|
||||
}
|
||||
@@ -80,6 +81,7 @@ public class ItemDatabase
|
||||
var weaponInfo = GD.Load<WeaponStats>($"res://src/items/weapons/resources/{weapon}".TrimSuffix(".remap"));
|
||||
var weaponScene = ResourceLoader.Load<PackedScene>("res://src/items/weapons/Weapon.tscn").Instantiate<Weapon>();
|
||||
weaponScene.Stats = weaponInfo;
|
||||
weaponScene.Init();
|
||||
if (!database.Contains(weaponScene))
|
||||
database.Add(weaponScene);
|
||||
}
|
||||
@@ -89,6 +91,7 @@ public class ItemDatabase
|
||||
var accessoryInfo = GD.Load<AccessoryStats>($"res://src/items/accessory/resources/{accessory}".TrimSuffix(".remap"));
|
||||
var accessoryScene = ResourceLoader.Load<PackedScene>("res://src/items/accessory/Accessory.tscn").Instantiate<Accessory>();
|
||||
accessoryScene.Stats = accessoryInfo;
|
||||
accessoryScene.Init();
|
||||
if (!database.Contains(accessoryScene))
|
||||
database.Add(accessoryScene);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user