Add icon lookup for effects
This commit is contained in:
@@ -16,9 +16,8 @@ public enum ClassJob
|
||||
|
||||
internal static class ClassJobExtensions
|
||||
{
|
||||
public static bool IsClassJob(this ClassJobCategory me, ClassJob classJob)
|
||||
{
|
||||
return classJob switch
|
||||
public static bool IsClassJob(this ClassJobCategory me, ClassJob classJob) =>
|
||||
classJob switch
|
||||
{
|
||||
ClassJob.Carpenter => me.CRP,
|
||||
ClassJob.Blacksmith => me.BSM,
|
||||
@@ -30,5 +29,4 @@ internal static class ClassJobExtensions
|
||||
ClassJob.Culinarian => me.CUL,
|
||||
_ => false
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
using Craftimizer.Plugin;
|
||||
using Lumina.Excel.GeneratedSheets;
|
||||
|
||||
namespace Craftimizer.Simulator;
|
||||
|
||||
public enum Effect
|
||||
@@ -12,3 +15,24 @@ public enum Effect
|
||||
MuscleMemory,
|
||||
Manipulation,
|
||||
}
|
||||
|
||||
internal static class EffectExtensions
|
||||
{
|
||||
public static uint StatusId(this Effect me) =>
|
||||
me switch
|
||||
{
|
||||
Effect.InnerQuiet => 251,
|
||||
Effect.WasteNot => 252,
|
||||
Effect.Veneration => 2226,
|
||||
Effect.GreatStrides => 254,
|
||||
Effect.Innovation => 2189,
|
||||
Effect.FinalAppraisal => 2190,
|
||||
Effect.WasteNot2 => 257,
|
||||
Effect.MuscleMemory => 2191,
|
||||
Effect.Manipulation => 258,
|
||||
_ => 3412,
|
||||
};
|
||||
|
||||
public static Status Status(this Effect me) =>
|
||||
LuminaSheets.StatusSheet.GetRow(me.StatusId())!;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user