1 | 'use strict';
|
2 |
|
3 | const 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 |
|
25 | class Rank {
|
26 | static getString(intRank) {
|
27 | return ranks[intRank];
|
28 | }
|
29 | }
|
30 |
|
31 | exports.Rank = Rank;
|
32 |
|
33 | const 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 |
|
78 | class Level {
|
79 | static getString(intLevel) {
|
80 | return levels[intLevel];
|
81 | }
|
82 | }
|
83 |
|
84 | exports.Level = Level; |
\ | No newline at end of file |