Test masks and finish implementing armor

This commit is contained in:
2026-02-17 00:50:19 -08:00
parent 0ec0ff2e23
commit 02e6ee2f70
28 changed files with 175 additions and 18 deletions

View File

@@ -12,12 +12,13 @@ _igneousResistance = 0.0
_ferrumResistance = 0.0
_holyResistance = 0.0
_curseResistance = 0.0
ArmorTag = 0
Name = "Atoner's Adornments"
Description = ""
SpawnRate = 0.25
BonusAttack = 0
BonusDefense = 0
BonusLuck = 0.05
BonusLuck = 0
BonusHP = 0
BonusVT = 0
AeolicResistance = 0

View File

@@ -12,12 +12,13 @@ _igneousResistance = 0.0
_ferrumResistance = 0.0
_holyResistance = 0.0
_curseResistance = 0.0
ArmorTag = 0
Name = "Ceremonial Vestments"
Description = "+1 DEF"
SpawnRate = 0.2
BonusAttack = 0
BonusDefense = 1
BonusLuck = 5
BonusLuck = 0
BonusHP = 0
BonusVT = 0
AeolicResistance = 0

View File

@@ -12,12 +12,13 @@ _igneousResistance = 0.0
_ferrumResistance = 0.0
_holyResistance = 0.0
_curseResistance = 0.0
ArmorTag = 0
Name = "Commitment"
Description = "Armor cannot pass beyond current floor once equipped."
SpawnRate = 0.25
BonusAttack = 0
BonusDefense = 8
BonusLuck = 0.05
BonusLuck = 0
BonusHP = 0
BonusVT = 0
AeolicResistance = 0

View File

@@ -12,12 +12,13 @@ _igneousResistance = 0.0
_ferrumResistance = 0.0
_holyResistance = 0.0
_curseResistance = 0.0
ArmorTag = 0
Name = "Devic Layers"
Description = "+7 DEF"
SpawnRate = 0.05
BonusAttack = 0
BonusDefense = 7
BonusLuck = 0.05
BonusLuck = 0
BonusHP = 0
BonusVT = 0
AeolicResistance = 0

View File

@@ -12,12 +12,13 @@ _igneousResistance = 0.0
_ferrumResistance = 0.0
_holyResistance = 0.0
_curseResistance = 0.0
ArmorTag = 0
Name = "Goddess' Robe"
Description = "+8 DEF"
SpawnRate = 0.03
BonusAttack = 0
BonusDefense = 8
BonusLuck = 0.05
BonusLuck = 0
BonusHP = 0
BonusVT = 0
AeolicResistance = 0

View File

@@ -0,0 +1,34 @@
[gd_resource type="Resource" script_class="ArmorStats" load_steps=3 format=3 uid="uid://dfyv783nh5wyj"]
[ext_resource type="Texture2D" uid="uid://bhhxd7cphx0q2" path="res://src/items/armor/textures/Atoner's Adornments.png" id="1_yq22p"]
[ext_resource type="Script" uid="uid://dqtp6ewvttoyu" path="res://src/items/armor/ArmorStats.cs" id="2_0uq6f"]
[resource]
script = ExtResource("2_0uq6f")
_telluricResistance = 0.0
_aeolicResistance = 0.0
_hydricResistance = 0.0
_igneousResistance = 0.0
_ferrumResistance = 0.0
_holyResistance = 0.0
_curseResistance = 0.0
ArmorTag = 1
Name = "Holy Barrier"
Description = "Defense decreases on hit."
SpawnRate = 0.05
BonusAttack = 0
BonusDefense = 20
BonusLuck = 0
BonusHP = 0
BonusVT = 0
AeolicResistance = 0
TelluricResistance = 0
HydricResistance = 0
IgneousResistance = 0
FerrumResistance = 0
HolyResistance = 0
CurseResistance = 0
ThrowSpeed = 12.0
ThrowDamage = 5
ItemTag = 0
Texture = ExtResource("1_yq22p")

View File

@@ -16,7 +16,7 @@ Name = "Rusted Plate"
Description = ""
SpawnRate = 0.5
BonusAttack = 0
BonusDefense = 4
BonusDefense = 3
BonusLuck = 0
BonusHP = 0
BonusVT = 0

View File

@@ -12,12 +12,13 @@ _igneousResistance = 0.0
_ferrumResistance = 0.0
_holyResistance = 0.0
_curseResistance = 0.0
ArmorTag = 0
Name = "Stoic"
Description = "+6 DEF"
SpawnRate = 0.05
BonusAttack = 0
BonusDefense = 6
BonusLuck = 0.05
BonusLuck = 0
BonusHP = 0
BonusVT = 0
AeolicResistance = 0

View File

@@ -12,12 +12,13 @@ _igneousResistance = 0.0
_ferrumResistance = 0.0
_holyResistance = 0.0
_curseResistance = 0.0
ArmorTag = 0
Name = "Wooden Armament"
Description = "+3 DEF"
SpawnRate = 0.3
BonusAttack = 0
BonusDefense = 3
BonusLuck = 5
BonusLuck = 0
BonusHP = 0
BonusVT = 0
AeolicResistance = 0