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
+56
View File
@@ -0,0 +1,56 @@
using HSUI.Helpers;
using Newtonsoft.Json;
namespace HSUI.Interface.Jobs
{
public class CraftersConfig : JobConfig
{
public override uint JobId => 0;
public CraftersConfig()
{
UseDefaultPrimaryResourceBar = true;
PrimaryResourceType = PrimaryResourceTypes.CP;
}
}
public class CarpenterConfig : CraftersConfig
{
[JsonIgnore] public override uint JobId => JobIDs.CRP;
}
public class BlacksmithConfig : CraftersConfig
{
[JsonIgnore] public override uint JobId => JobIDs.BSM;
}
public class ArmorerConfig : CraftersConfig
{
[JsonIgnore] public override uint JobId => JobIDs.ARM;
}
public class GoldsmithConfig : CraftersConfig
{
[JsonIgnore] public override uint JobId => JobIDs.GSM;
}
public class LeatherworkerConfig : CraftersConfig
{
[JsonIgnore] public override uint JobId => JobIDs.LTW;
}
public class WeaverConfig : CraftersConfig
{
[JsonIgnore] public override uint JobId => JobIDs.WVR;
}
public class AlchemistConfig : CraftersConfig
{
[JsonIgnore] public override uint JobId => JobIDs.ALC;
}
public class CulinarianConfig : CraftersConfig
{
[JsonIgnore] public override uint JobId => JobIDs.CUL;
}
}