verticality map added to all floors, item descriptions fixed, enemy lore added.

This commit is contained in:
Pal
2026-04-22 00:48:45 -07:00
parent 5ca2dc2eec
commit aea6c5ff3d
186 changed files with 1299 additions and 360 deletions
@@ -1,18 +1,18 @@
[gd_resource type="Resource" script_class="JewelStats" load_steps=3 format=3 uid="uid://bxen2ertkxmwo"]
[ext_resource type="Texture2D" uid="uid://cg2f2mf3bpf06" path="res://src/items/jewels/texture/Aeollic Jewel.png" id="1_5wuok"]
[ext_resource type="Script" uid="uid://btikba31yb0tl" path="res://src/items/jewels/JewelStats.cs" id="2_tx4nr"]
[ext_resource type="Texture2D" uid="uid://cg2f2mf3bpf06" path="res://src/items/jewels/texture/Aeollic Jewel.png" id="1_8qd6t"]
[ext_resource type="Script" uid="uid://btikba31yb0tl" path="res://src/items/jewels/JewelStats.cs" id="2_1at78"]
[resource]
script = ExtResource("2_tx4nr")
script = ExtResource("2_1at78")
JewelTag = 1
Name = "Eolic Jewel"
StatDescription = "Augment
Name = "Aeolic Jewel"
StatDescription = "When attached to a weapon; bestows Aeolic properties.
When attached to armor or mask; grants Resistance to Aeolic damage.
"
FlavorText = "A jewel that swirls with verdant energy.
When attached to a weapon; bestows Eolic properties.
When attached to armor or mask; grants Resistance to Eolic damage."
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -29,5 +29,5 @@ CurseResistance = 0
ThrowSpeed = 12.0
ThrowDamage = 5
ItemTag = 0
Texture = ExtResource("1_5wuok")
Texture = ExtResource("1_8qd6t")
metadata/_custom_type_script = "uid://btikba31yb0tl"
@@ -7,11 +7,11 @@
script = ExtResource("1_6xlbl")
JewelTag = 2
Name = "Anabolic Jewel"
StatDescription = "Augment"
StatDescription = "When attached to equipment; increases HP Recovery Speed."
FlavorText = "A jewel prized for it's beneficial properties.
Beloved by those who neglect their physical health in day to day life.
When attached to equipment; increases HP Recovery Speed"
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -7,10 +7,10 @@
script = ExtResource("1_dxj8h")
JewelTag = 15
Name = "Black Egg"
StatDescription = "Augment"
StatDescription = "When attached to equipment; increases ATK, DEF and LUCK."
FlavorText = "A royal stone that grants a way of life aloft with power.
When attached to equipment; increases ATK, DEF and LUCK."
"
SpawnRate = 0.02
BonusAttack = 3
BonusDefense = 3
@@ -7,12 +7,11 @@
script = ExtResource("1_vvfsu")
JewelTag = 16
Name = "Cat's Eye"
StatDescription = "Augment
"
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.
The youngest cousin always delighted in the opportunity to share in beast-like forms as he appeared to them in aid.
When attached to equipment; dramatically improves LUCK"
"
SpawnRate = 0.01
BonusAttack = 0
BonusDefense = 0
@@ -7,14 +7,14 @@
script = ExtResource("1_k60ln")
JewelTag = 3
Name = "Cinnabar Structure"
StatDescription = "Augment
StatDescription = "When attached to a Weapon; Hastens VT drain and adds or improves Rust capabilities.
When attached to armor or mask; Hastens VT drain and improves Rust capabilities.
"
FlavorText = "When a soul comes to it's final state of purification, much has been burned away in the span of it's millenia long journey.
Those sins, virtues and characteristics all find their way to divine craftsmen as cosmic material ripe for manifestation.
When attached to a Weapon; Hastens VT drain and adds or improves Rust capabilities.
When attached to armor or mask; Hastens VT drain and improves Rust capabilities"
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -7,11 +7,11 @@
script = ExtResource("1_pn071")
JewelTag = 4
Name = "Foolish Orb"
StatDescription = "Augment
StatDescription = "Lowers XP gained.
"
FlavorText = "Most tend to agree that making your own life harder is an unwise course of action. Nevertheless, the souls of those who do just that coalesce over millennia into these nuisances.
Lowers XP gained."
"
SpawnRate = 0.25
BonusAttack = 0
BonusDefense = 0
@@ -7,12 +7,12 @@
script = ExtResource("1_c23yr")
JewelTag = 5
Name = "Glue Orb"
StatDescription = "Augment
StatDescription = "When attached to equipment; prevents item from being unequipped.
"
FlavorText = "At first glance, seemingly an article of misfortune.
Such a manifestation of character must be in mockery of those deemed clingy.
When attached to equipment; prevents item from being unequipped."
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -7,12 +7,12 @@
script = ExtResource("1_7gwjj")
JewelTag = 6
Name = "Heirloom Stone"
StatDescription = "Augment
StatDescription = "When attached to equipment; sends the item to the surface upon death.
"
FlavorText = "Each of these jewels required a truly selfless soul to manifest.
The Tower pierces through all posturing and delusion to reveal the truth of one's intent.
When attached to equipment; sends the item to the surface upon death."
"
SpawnRate = 0.05
BonusAttack = 0
BonusDefense = 0
@@ -7,12 +7,12 @@
script = ExtResource("1_cyti8")
JewelTag = 7
Name = "Hydric Jewel"
StatDescription = "Augment
StatDescription = "When attached to a weapon; bestows Hydric properties.
When attached to armor or mask; grants Resistance to Hydric damage.
"
FlavorText = "A deepy and stormy jewel, cold to the touch.
When attached to a weapon; bestows Hydric properties.
When attached to armor or mask; grants Resistance to Hydric damage."
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -7,12 +7,12 @@
script = ExtResource("1_qh03l")
JewelTag = 8
Name = "Igneous Jewel"
StatDescription = "Augment
StatDescription = "When attached to a weapon; bestows Igneous properties.
When attached to armor or mask; grants Resistance to Igneous damage.
"
FlavorText = "A jewel that burns bright and reflects ambition in it's depths.
When attached to a weapon; bestows Igneous properties.
When attached to armor or mask; grants Resistance to Igneous damage."
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -7,13 +7,13 @@
script = ExtResource("1_6e2y5")
JewelTag = 9
Name = "Meditative Stone"
StatDescription = "Augment
StatDescription = "When attached to equipment; increases XP gain.
"
FlavorText = "An orb that promotes focus and flow.
Some take to the laws of the Tower quicker than others,
but one's own speed is perfectly okay. After all, eternity can wait.
When attached to equipment; increases XP gain."
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -7,14 +7,14 @@
script = ExtResource("1_ivvck")
JewelTag = 10
Name = "Mercury Prism"
StatDescription = "Augment
StatDescription = "When attached to a weapon; adds or improves the ability to inflict Rust while also lowering HP recovery speed.
When attached to other equipment; improves the ability to inflict Rust while also lowering HP recovery speed.
"
FlavorText = "A highly toxic substance encased in a masterfully crafted prism.
What sort of soul manifests such a gem?
When attached to a weapon; adds or improves the ability to inflict Rust while also lowering HP recovery speed.
When attached to other equipment; improves the ability to inflict Rust while also lowering HP recovery speed."
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -7,12 +7,12 @@
script = ExtResource("1_cabnq")
JewelTag = 11
Name = "Metabolic Jewel"
StatDescription = "Augment
StatDescription = "When attached to equipment; slows VT drain.
"
FlavorText = "A jewel that boosts one's energy capabilities.
Draws ire and judgement from those who worked hard for their physical well being.
When attached to equipment; slows VT drain."
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0
@@ -7,13 +7,13 @@
script = ExtResource("1_75k4l")
JewelTag = 12
Name = "Ossified Cortex"
StatDescription = "Augment
StatDescription = "When attached to equipment; automatically identifies obtained items.
"
FlavorText = "The Tower will at times ignite obsession in certain individuals, who fall in love with it's contents and revel in it's minutia. As expression fell victim to decay in the outside world, many lived out their whole lives yearning for beauty that never found them. Here, it becomes overwhelming.
Much to the chagrin of her peers, Proscenium often felt a kinship with such maniacs and still on occasion grants them favor.
When attached to equipment; automatically identifies held items."
"
SpawnRate = 0.08
BonusAttack = 0
BonusDefense = 0
@@ -7,12 +7,11 @@
script = ExtResource("1_fkhpb")
JewelTag = 13
Name = "Rejection Stone"
StatDescription = "Augment
"
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.
What is a second chance in the face of several billion years?
When attached to equipment; prevents the user from death once."
"
SpawnRate = 0.003
BonusAttack = 0
BonusDefense = 0
@@ -7,12 +7,12 @@
script = ExtResource("1_868vv")
JewelTag = 0
Name = "Tarnished Jewel"
StatDescription = "Augment
StatDescription = "Barring that, hurl in the direction of someone who lacks your favor.
"
FlavorText = "A useless jewel, exhausted of its power.
Confers no benefits in attachment but, nevertheless, such an act is permitted.
Barring that, hurl in the direction of someone who lacks your favor."
"
SpawnRate = 0.25
BonusAttack = 0
BonusDefense = 0
@@ -7,12 +7,12 @@
script = ExtResource("2_c8kww")
JewelTag = 14
Name = "Telluric Jewel"
StatDescription = "Augment
StatDescription = "When attached to a weapon; bestows Telluric properties.
When attached to armor or mask; grants Resistance to Telluric damage.
"
FlavorText = "A heavy and sturdy jewel that grounds one's cognition.
When attached to a weapon; bestows Telleric properties.
When attached to armor or mask; grants Resistance to Telleric damage."
"
SpawnRate = 0.15
BonusAttack = 0
BonusDefense = 0