-
-
Notifications
You must be signed in to change notification settings - Fork 34
/
Copy pathExtensions.cs
50 lines (49 loc) · 1.45 KB
/
Extensions.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
using Lumina.Excel.GeneratedSheets;
namespace RemindMe {
public static class Extensions {
public static bool HasClass(this ClassJobCategory cjc, uint classJobRowId) {
return classJobRowId switch {
0 => cjc.ADV,
1 => cjc.GLA,
2 => cjc.PGL,
3 => cjc.MRD,
4 => cjc.LNC,
5 => cjc.ARC,
6 => cjc.CNJ,
7 => cjc.THM,
8 => cjc.CRP,
9 => cjc.BSM,
10 => cjc.ARM,
11 => cjc.GSM,
12 => cjc.LTW,
13 => cjc.WVR,
14 => cjc.ALC,
15 => cjc.CUL,
16 => cjc.MIN,
17 => cjc.BTN,
18 => cjc.FSH,
19 => cjc.PLD,
20 => cjc.MNK,
21 => cjc.WAR,
22 => cjc.DRG,
23 => cjc.BRD,
24 => cjc.WHM,
25 => cjc.BLM,
26 => cjc.ACN,
27 => cjc.SMN,
28 => cjc.SCH,
29 => cjc.ROG,
30 => cjc.NIN,
31 => cjc.MCH,
32 => cjc.DRK,
33 => cjc.AST,
34 => cjc.SAM,
35 => cjc.RDM,
36 => cjc.BLU,
37 => cjc.GNB,
38 => cjc.DNC,
_ => false,
};
}
}
}