Initial release: HSUI v1.0.0.0 - HUD replacement with configurable hotbars

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-01-30 23:52:46 -05:00
commit f37369cdda
202 changed files with 40137 additions and 0 deletions
+60
View File
@@ -0,0 +1,60 @@
using HSUI.Helpers;
using Newtonsoft.Json;
namespace HSUI.Interface.Jobs
{
public class BaseJobsConfig : JobConfig
{
public override uint JobId => 0;
public BaseJobsConfig()
{
UseDefaultPrimaryResourceBar = true;
}
}
public class GladiatorConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.GLA;
}
public class MarauderConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.MRD;
}
public class PugilistConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.PGL;
}
public class LancerConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.LNC;
}
public class RogueConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.ROG;
}
public class ArcherConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.ARC;
}
public class ThaumaturgeConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.THM;
}
public class ArcanistConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.ACN;
}
public class ConjurerConfig : BaseJobsConfig
{
[JsonIgnore] public override uint JobId => JobIDs.CNJ;
}
}