44 lines
1.0 KiB
C#
44 lines
1.0 KiB
C#
using Chickensoft.Introspection;
|
|
using Chickensoft.Serialization;
|
|
|
|
namespace Zennysoft.Ma.Adapter;
|
|
|
|
[Meta, Id("sarco_data")]
|
|
public partial record SarcoData
|
|
{
|
|
[Save("aeolic_sarco")]
|
|
public bool AeolicSarcoAcquired { get; set; } = false;
|
|
|
|
[Save("igneous_sarco")]
|
|
public bool IgneousSarcoAcquired { get; set; } = false;
|
|
|
|
[Save("telluric_sarco")]
|
|
public bool TelluricSarcoAcquired { get; set; } = false;
|
|
|
|
[Save("hydric_sarco")]
|
|
public bool HydricSarcoAcquired { get; set; } = false;
|
|
|
|
[Save("ferrum_sarco")]
|
|
public bool FerrumSarcoAcquired { get; set; } = false;
|
|
|
|
[Save("sankta_sarco")]
|
|
public bool SanktaSarcoAcquired { get; set; } = false;
|
|
|
|
[Save("shura_sarco")]
|
|
public bool ShuraSarcoAcquired { get; set; } = false;
|
|
}
|
|
|
|
[Meta, Id("npc_data")]
|
|
public partial record NpcData
|
|
{
|
|
[Save("stele_list")]
|
|
public required List<int> SteleDiscovered { get; set; }
|
|
}
|
|
|
|
[Meta, Id("stat_data")]
|
|
public partial record StatData
|
|
{
|
|
[Save("sproingy_defeated")]
|
|
public int SproingyDefeated { get; set; } = 0;
|
|
}
|