-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathwarrior.lua
More file actions
189 lines (187 loc) · 11.3 KB
/
warrior.lua
File metadata and controls
189 lines (187 loc) · 11.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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
--[[
Author: Poszer
About:
Warrior trainer script
]]
function LevelUP1 (event, player) --If the player levelup
if player:GetClass() == 1 then --If the player class is Warrior
if (player:GetLevel() == 1) then --If the player level 1
player:LearnSpell(6673) --Battle Shout
elseif (player:GetLevel() == 4) then --If the player level 4
player:LearnSpell(100) --Charge
player:LearnSpell(772) --Rend
elseif (player:GetLevel() == 6) then --If the player level 6
player:LearnSpell(6343) --Thunder Clap
player:LearnSpell(34428) --Victory Rush
player:LearnSpell(3127) --Parry
elseif (player:GetLevel() == 8) then --If the player level 8
player:LearnSpell(1715) --Hamstring
player:LearnSpell(284) --Heroic Strike level 2
elseif (player:GetLevel() == 10) then --If the player level 10
player:LearnSpell(6546) --Rend level 2
player:LearnSpell(2687) --Bloodrage
player:LearnSpell(71) --Defensive Stance
player:LearnSpell(7386) --Sunder Armor
player:LearnSpell(355) --Taunt
elseif (player:GetLevel() == 12) then --If the player level 12
player:LearnSpell(7384) --Overpower
player:LearnSpell(5242) --Battle Shout level 2
player:LearnSpell(72) --Shield Bash
elseif (player:GetLevel() == 14) then --If the player level 14
player:LearnSpell(1160) --Demoralizing Shout
player:LearnSpell(6572) --Revenge
elseif (player:GetLevel() == 16) then --If the player level 16
player:LearnSpell(285) --Heroic Strike level 3
player:LearnSpell(694) --Mocking Blow
player:LearnSpell(2565) --Shield Bash
elseif (player:GetLevel() == 18) then --If the player level 18
player:LearnSpell(8198) --Thunder Clap level 2
player:LearnSpell(676) --Disarm
elseif (player:GetLevel() == 20) then --If the player level 20
player:LearnSpell(674) --Dual Wield
player:LearnSpell(6547) --Rend level 3
player:LearnSpell(20230) --Retaliation
player:LearnSpell(845) --Cleave
player:LearnSpell(12678) --Stance Mastery
elseif (player:GetLevel() == 22) then --If the player level 22
player:LearnSpell(6192) --Battle Shout level 3
player:LearnSpell(5246) --Intimidating Shout
elseif (player:GetLevel() == 24) then --If the player level 24
player:LearnSpell(1608) --Heroic Strike level 4
player:LearnSpell(6190) --Demoralizing Shout level 2
player:LearnSpell(5308) --Execute
player:LearnSpell(6574) --Revenge level 2
elseif (player:GetLevel() == 26) then --If the player level 26
player:LearnSpell(6178) --Charge level 2
player:LearnSpell(1161) --Challenging Shout
elseif (player:GetLevel() == 28) then --If the player level 28
player:LearnSpell(8204) --Thunder Clap level 3
player:LearnSpell(871) --Shield Wall
elseif (player:GetLevel() == 30) then --If the player level 30
player:LearnSpell(2458) --Berserker Stance
player:LearnSpell(6548) --Rend level 4
player:LearnSpell(7369) --Cleave level 2
player:LearnSpell(20252) --Intercept
player:LearnSpell(1464) --Slam
elseif (player:GetLevel() == 32) then --If the player level 32
player:LearnSpell(11564) --Heroic Strike level 5
player:LearnSpell(11549) --Battle Shout level 4
player:LearnSpell(18499) --Berserker Rage
player:LearnSpell(20658) --Execute level 2
elseif (player:GetLevel() == 34) then --If the player level 34
player:LearnSpell(11554) --Demoralizing Shout level 3
player:LearnSpell(7379) --Revenge level 3
elseif (player:GetLevel() == 36) then --If the player level 36
player:LearnSpell(1680) --Whirlwind
elseif (player:GetLevel() == 38) then --If the player level 38
player:LearnSpell(8205) --Thunder Clap level 4
player:LearnSpell(6552) --Pummel
player:LearnSpell(8820) --Slam level 2
elseif (player:GetLevel() == 40) then --If the player level 40
player:LearnSpell(750) --Plate Mail
player:LearnSpell(11565) --Heroic Strike level 6
player:LearnSpell(11572) --Rend level 5
player:LearnSpell(11608) --Cleave level 3
player:LearnSpell(20660) --Execute level 3
player:LearnSpell(23922) --Shield Slam
elseif (player:GetLevel() == 42) then --If the player level 42
player:LearnSpell(11550) --Battle Shout level 5
elseif (player:GetLevel() == 44) then --If the player level 44
player:LearnSpell(11555) --Demoralizing Shout level 4
player:LearnSpell(11600) --Revenge level 4
elseif (player:GetLevel() == 46) then --If the player level 46
player:LearnSpell(11578) --Charge level 3
player:LearnSpell(11604) --Slam level 3
elseif (player:GetLevel() == 48) then --If the player level 48
player:LearnSpell(11566) --Heroic Strike level 7
player:LearnSpell(11580) --Thunder Clap level 5
player:LearnSpell(20661) --Execute level 4
player:LearnSpell(23923) --Shield Slam level 2
elseif (player:GetLevel() == 50) then --If the player level 50
player:LearnSpell(11573) --Rend level 6
player:LearnSpell(11609) --Cleave level 4
player:LearnSpell(1719) --Recklessness
elseif (player:GetLevel() == 52) then --If the player level 52
player:LearnSpell(11551) --Battle Shout level 6
elseif (player:GetLevel() == 54) then --If the player level 54
player:LearnSpell(11556) --Demoralizing Shout level 5
player:LearnSpell(11605) --Slam level 4
player:LearnSpell(11601) --Revenge level 5
player:LearnSpell(23924) --Shield Slam level 3
elseif (player:GetLevel() == 56) then --If the player level 56
player:LearnSpell(11567) --Heroic Strike level 8
player:LearnSpell(20662) --Execute level 5
elseif (player:GetLevel() == 58) then --If the player level 58
player:LearnSpell(11581) --Thunder Clap level 6
elseif (player:GetLevel() == 60) then --If the player level 60
player:LearnSpell(25286) --Heroic Strike level 9
player:LearnSpell(11574) --Rend level 7
player:LearnSpell(25289) --Battle Shout level 7
player:LearnSpell(20569) --Cleave level 5
player:LearnSpell(25288) --Revenge level 6
player:LearnSpell(23925) --Shield Slam level 4
elseif (player:GetLevel() == 61) then --If the player level 61
player:LearnSpell(25241) --Slam level 5
elseif (player:GetLevel() == 62) then --If the player level 62
player:LearnSpell(25202) --Demoralizing Shout level 6
elseif (player:GetLevel() == 63) then --If the player level 63
player:LearnSpell(25269) --Revenge level 7
elseif (player:GetLevel() == 64) then --If the player level 64
player:LearnSpell(23920) --Spell Reflection
elseif (player:GetLevel() == 65) then --If the player level 65
player:LearnSpell(25234) --Execute level 6
elseif (player:GetLevel() == 66) then --If the player level 66
player:LearnSpell(29707) --Heroic Strike level 10
player:LearnSpell(25258) --Shield Slam level 5
elseif (player:GetLevel() == 67) then --If the player level 67
player:LearnSpell(25264) --Thunder Clap level 7
elseif (player:GetLevel() == 68) then --If the player level 68
player:LearnSpell(25208) --Rend level 8
player:LearnSpell(25231) --Cleave level 6
player:LearnSpell(469) --Commanding Shout
elseif (player:GetLevel() == 69) then --If the player level 69
player:LearnSpell(2048) --Battle Shout level 8
player:LearnSpell(25242) --Slam level 6
elseif (player:GetLevel() == 70) then --If the player level 70
player:LearnSpell(30324) --Heroic Strike level 11
player:LearnSpell(25203) --Demoralizing Shout level 7
player:LearnSpell(25236) --Execute level 7
player:LearnSpell(3411) --Intervene
player:LearnSpell(30357) --Revenge level 8
player:LearnSpell(30356) --Shield Slam level 6
elseif (player:GetLevel() == 71) then --If the player level 71
player:LearnSpell(46845) --Rend level 9
player:LearnSpell(64382) --Shattering Throw
elseif (player:GetLevel() == 72) then --If the player level 72
player:LearnSpell(47449) --Heroic Strike level 12
player:LearnSpell(47519) --Cleave level 7
elseif (player:GetLevel() == 73) then --If the player level 73
player:LearnSpell(47501) --Thunder Clap level 8
player:LearnSpell(47470) --Execute level 8
elseif (player:GetLevel() == 74) then --If the player level 74
player:LearnSpell(47439) --Commanding Shout level 2
player:LearnSpell(47474) --Slam level 7
elseif (player:GetLevel() == 75) then --If the player level 75
player:LearnSpell(55694) --Enraged Regeneration
player:LearnSpell(47487) --Shield Slam level 7
elseif (player:GetLevel() == 76) then --If the player level 76
player:LearnSpell(47450) --Heroic Strike level 13
player:LearnSpell(47465) --Rend level 10
elseif (player:GetLevel() == 77) then --If the player level 77
player:LearnSpell(47520) --Cleave level 8
elseif (player:GetLevel() == 78) then --If the player level 78
player:LearnSpell(47502) --Thunder Clap level 9
player:LearnSpell(47436) --Battle Shout level 9
elseif (player:GetLevel() == 79) then --If the player level 79
player:LearnSpell(47437) --Demoralizing Shout level 8
player:LearnSpell(47475) --Slam level 8
elseif (player:GetLevel() == 80) then --If the player level 80
player:LearnSpell(57755) --Heroic Throw
player:LearnSpell(47440) --Commanding Shout level 3
player:LearnSpell(47471) --Execute level 9
player:LearnSpell(57823) --Revenge level 9
player:LearnSpell(47488) --Shield Slam level 8
end
end
end
RegisterPlayerEvent(13, LevelUP1) --Last call LUA directly the internal parameters