Add weapon vs armor augment stats in inventory menu screen

This commit is contained in:
2026-04-25 18:55:47 -07:00
parent 15bd5e9982
commit 226df3b211
19 changed files with 76 additions and 39 deletions
@@ -11,4 +11,12 @@ public partial class JewelStats : InventoryItemStats
[Save("jewel_tag")]
[Export]
public JewelTags JewelTag { get; set; }
[Export(PropertyHint.MultilineText)]
[Save("equipment_stat_text")]
public string WeaponAugmentDescription { get; set; }
[Export(PropertyHint.MultilineText)]
[Save("equipment_stat_text")]
public string ArmorAugmentDescription { get; set; }
}
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("2_1at78")
JewelTag = 1
WeaponAugmentDescription = "Bestows Aeolic properties."
ArmorAugmentDescription = "Grants Aeolic resistance."
Name = "Aeolic Jewel"
StatDescription = "When attached to a weapon; bestows Aeolic properties.
When attached to armor or mask; grants Resistance to Aeolic damage.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_6xlbl")
JewelTag = 2
WeaponAugmentDescription = "Increases HP Recovery Speed."
ArmorAugmentDescription = "Increases HP Recovery Speed."
Name = "Anabolic Jewel"
StatDescription = "When attached to equipment; increases HP Recovery Speed."
FlavorText = "A jewel prized for it's beneficial properties.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_dxj8h")
JewelTag = 15
WeaponAugmentDescription = "Increases ATK, DEF and LUCK."
ArmorAugmentDescription = "Increases ATK, DEF and LUCK."
Name = "Black Egg"
StatDescription = "When attached to equipment; increases ATK, DEF and LUCK."
FlavorText = "A royal stone that grants a way of life aloft with power.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_vvfsu")
JewelTag = 16
WeaponAugmentDescription = "Dramatically improves LUCK."
ArmorAugmentDescription = "Dramatically improves LUCK."
Name = "Cat's Eye"
StatDescription = "When attached to equipment; dramatically improves LUCK."
FlavorText = "Many types of beings find their way to the Tower beyond just humans and their successors.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_k60ln")
JewelTag = 3
WeaponAugmentDescription = "Hastens VT drain and adds or improves Rust capabilities."
ArmorAugmentDescription = "Hastens VT drain and improves Rust capabilities."
Name = "Cinnabar Structure"
StatDescription = "When attached to a Weapon; Hastens VT drain and adds or improves Rust capabilities.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_pn071")
JewelTag = 4
WeaponAugmentDescription = "Lowers XP gained."
ArmorAugmentDescription = "Lowers XP gained."
Name = "Foolish Orb"
StatDescription = "Lowers XP gained.
"
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_c23yr")
JewelTag = 5
WeaponAugmentDescription = "Prevents item from being unequipped"
ArmorAugmentDescription = "Prevents item from being unequipped"
Name = "Glue Orb"
StatDescription = "When attached to equipment; prevents item from being unequipped.
"
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_7gwjj")
JewelTag = 6
WeaponAugmentDescription = "Sends item to the surface upon death."
ArmorAugmentDescription = "Sends item to the surface upon death."
Name = "Heirloom Stone"
StatDescription = "When attached to equipment; sends the item to the surface upon death.
"
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_cyti8")
JewelTag = 7
WeaponAugmentDescription = "Bestows Hydric properties."
ArmorAugmentDescription = "Grants Resistance to Hydric damage."
Name = "Hydric Jewel"
StatDescription = "When attached to a weapon; bestows Hydric properties.
When attached to armor or mask; grants Resistance to Hydric damage.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_qh03l")
JewelTag = 8
WeaponAugmentDescription = "Bestows Igneous properties."
ArmorAugmentDescription = "Grants Resistance to Igneous damage."
Name = "Igneous Jewel"
StatDescription = "When attached to a weapon; bestows Igneous properties.
When attached to armor or mask; grants Resistance to Igneous damage.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_6e2y5")
JewelTag = 9
WeaponAugmentDescription = "Increases XP gain."
ArmorAugmentDescription = "Increases XP gain."
Name = "Meditative Stone"
StatDescription = "When attached to equipment; increases XP gain.
"
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_ivvck")
JewelTag = 10
WeaponAugmentDescription = "Adds or improves the ability to inflict Rust while also lowering HP recovery speed."
ArmorAugmentDescription = "Improves the ability to inflict Rust while also lowering HP recovery speed."
Name = "Mercury Prism"
StatDescription = "When attached to a weapon; adds or improves the ability to inflict Rust while also lowering HP recovery speed.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_cabnq")
JewelTag = 11
WeaponAugmentDescription = "Slows VT gain."
ArmorAugmentDescription = "Slows VT gain."
Name = "Metabolic Jewel"
StatDescription = "When attached to equipment; slows VT drain.
"
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_75k4l")
JewelTag = 12
WeaponAugmentDescription = "Automatically identifies obtained items."
ArmorAugmentDescription = "Automatically identifies obtained items."
Name = "Ossified Cortex"
StatDescription = "When attached to equipment; automatically identifies obtained items.
"
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("1_fkhpb")
JewelTag = 13
WeaponAugmentDescription = "Prevents the user from death once."
ArmorAugmentDescription = "Prevents the user from death once."
Name = "Rejection Stone"
StatDescription = "When attached to equipment; prevents the user from death once."
FlavorText = "A rare stone solidified from the souls of those who cling most lovingly to life.
@@ -6,6 +6,8 @@
[resource]
script = ExtResource("2_c8kww")
JewelTag = 14
WeaponAugmentDescription = "Bestows Telluric properties."
ArmorAugmentDescription = "Grants Resistance to Telluric damage."
Name = "Telluric Jewel"
StatDescription = "When attached to a weapon; bestows Telluric properties.
When attached to armor or mask; grants Resistance to Telluric damage.