UNPKG

1.74 kBJavaScriptView Raw
1'use strict';
2
3const ranks = {
4 0: "Unranked",
5 1: "Silver I",
6 2: "Silver II",
7 3: "Silver III",
8 4: "Silver IV",
9 5: "Silver Elite",
10 6: "Silver Elite Master",
11 7: "Gold Nova I",
12 8: "Gold Nova II",
13 9: "Gold Nova III",
14 10: "Gold Nova Master",
15 11: "Master Guardian I",
16 12: "Master Guardian II",
17 13: "Master Guardian Elite",
18 14: "Distinguished Master Guardian",
19 15: "Legendary Eagle",
20 16: "Legendary Eagle Master",
21 17: "Supreme Master First Class",
22 18: "The Global Elite"
23}
24
25class Rank {
26 static getString(intRank) {
27 return ranks[intRank];
28 }
29}
30
31exports.Rank = Rank;
32
33const levels =
34{
35 0: 'Not Recruited',
36 1: 'Recruit',
37 2: 'Private',
38 3: 'Private',
39 4: 'Private',
40 5: 'Corporal',
41 6: 'Corporal',
42 7: 'Corporal',
43 8: 'Corporal',
44 9: 'Sergeant',
45 10: 'Sergeant',
46 11: 'Sergeant',
47 12: 'Sergeant',
48 13: 'Master Sergeant',
49 14: 'Master Sergeant',
50 15: 'Master Sergeant',
51 16: 'Master Sergeant',
52 17: 'Sergeant Major',
53 18: 'Sergeant Major',
54 19: 'Sergeant Major',
55 20: 'Sergeant Major',
56 21: 'Lieutenant',
57 22: 'Lieutenant',
58 23: 'Lieutenant',
59 24: 'Lieutenant',
60 25: 'Captain',
61 26: 'Captain',
62 27: 'Captain',
63 28: 'Captain',
64 29: 'Major',
65 30: 'Major',
66 31: 'Major',
67 32: 'Major',
68 33: 'Colonel',
69 34: 'Colonel',
70 35: 'Colonel',
71 36: 'Brigadier General',
72 37: 'Major General',
73 38: 'Lieutenant General',
74 39: 'General',
75 40: 'Global General'
76};
77
78class Level {
79 static getString(intLevel) {
80 return levels[intLevel];
81 }
82}
83
84exports.Level = Level;
\No newline at end of file