-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathpaladin.proto
More file actions
113 lines (98 loc) · 2.3 KB
/
paladin.proto
File metadata and controls
113 lines (98 loc) · 2.3 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
syntax = "proto3";
package proto;
option go_package = "./proto";
message PaladinTalents {
// Holy
int32 divine_strength = 1;
int32 divine_intellect = 2;
int32 spiritual_focus = 3;
int32 improved_seal_of_righteousness = 4;
int32 healing_light = 5;
bool consecration = 6;
int32 improved_lay_on_hands = 7;
int32 unyielding_faith = 8;
int32 illumination = 9;
int32 improved_blessing_of_wisdom = 10;
bool divine_favor = 11;
int32 lasting_judgement = 12;
int32 holy_power = 13;
bool holy_shock = 14;
// Protection
int32 improved_devotion_aura = 15;
int32 redoubt = 16;
int32 precision = 17;
int32 guardians_favor = 18;
int32 toughness = 19;
bool blessing_of_kings = 20;
int32 improved_righteous_fury = 21;
int32 shield_specialization = 22;
int32 anticipation = 23;
int32 improved_hammer_of_justice = 24;
int32 improved_concentration_aura = 25;
bool blessing_of_sanctuary = 26;
int32 reckoning = 27;
int32 one_handed_weapon_specialization = 28;
bool holy_shield = 29;
// Retribution
int32 improved_blessing_of_might = 30;
int32 benediction = 31;
int32 improved_judgement = 32;
int32 improved_seal_of_the_crusader = 33;
int32 deflection = 34;
int32 vindication = 35;
int32 conviction = 36;
bool seal_of_command = 37;
int32 pursuit_of_justice = 38;
int32 eye_for_an_eye = 39;
int32 improved_retribution_aura = 40;
int32 two_handed_weapon_specialization = 41;
bool sanctity_aura = 42;
int32 vengeance = 43;
bool repentance = 44;
}
enum Blessings {
BlessingUnknown = 0;
BlessingOfKings = 1;
BlessingOfMight = 2;
BlessingOfSalvation = 3;
BlessingOfWisdom = 4;
BlessingOfSanctuary = 5;
BlessingOfLight = 6;
}
enum PaladinAura {
NoPaladinAura = 0;
SanctityAura = 1;
DevotionAura = 2;
RetributionAura = 3;
ConcentrationAura = 4;
FrostResistanceAura = 5;
ShadowResistanceAura = 6;
FireResistanceAura = 7;
}
enum PaladinSeal {
NoSeal = 0;
Righteousness = 1;
Command = 2;
}
message PaladinOptions {
PaladinSeal primarySeal = 1;
PaladinAura aura = 2;
bool IsUsingJudgementStopAttack = 5;
bool righteousFury = 8;
Blessings personalBlessing = 9;
}
message RetributionPaladin {
message Rotation {
}
PaladinOptions options = 3;
}
message ProtectionPaladin {
message Rotation {
}
PaladinOptions options = 3;
}
message HolyPaladin {
message Rotation {
}
PaladinOptions options = 3;
}