Basic implementation for acquiring affinity sigil from Sarco

This commit is contained in:
2026-06-04 12:24:58 -07:00
parent 189497458d
commit 150a21aabc
16 changed files with 242 additions and 15 deletions
@@ -8,6 +8,11 @@ public class RescuedItemDatabase
private List<IBaseInventoryItem> _items { get; init; }
private int _maxSize { get; init; } = 20;
public RescuedItemDatabase()
{
_items = [];
}
public RescuedItemDatabase(int maxSize)
{
_items = [];
@@ -11,4 +11,4 @@ public partial record QuestData
[Save("quest_data_1")]
public bool QuestMarker1 { get; set; } = false;
}
}
@@ -0,0 +1,11 @@
using Chickensoft.Introspection;
using Chickensoft.Serialization;
namespace Zennysoft.Ma.Adapter;
[Meta, Id("sarco_data")]
public partial record SarcoData
{
[Save("igneous_sarco")]
public bool IgneousSarcoAcquired { get; set; } = false;
}