1 | # Rolls First Skill for Weapon - Requires 10 kills - Gives Item NBT
|
2 | RollFirstSkill:
|
3 | Conditions:
|
4 | - stringequals{val1=<caster.item.nbt.kills;val2="10"} true
|
5 | Skills:
|
6 | - message{m="&aYou have unlocked this weapons left click skill!"} @caster
|
7 | - randomskill{
|
8 | skills=
|
9 | FSFIRE,
|
10 | FSICE,
|
11 | FSSHADOW,
|
12 | FSSHADOW_STRIKE,
|
13 | FSPLAGUE_SMASH,
|
14 | FSREGAL_STRIKE,
|
15 | FSHELLFIRE_SLASH,
|
16 | FSLIGHTNING_STRIKE,
|
17 | FSWAVE_CRASH,
|
18 | FSTWILIGHT_SLASH,
|
19 | FSSTONE_STRIKE,
|
20 | FSSEISMIC_SLAM,
|
21 | FSFAST_VOLT,
|
22 | FSJUNIPER_JAB,
|
23 | FSIVY_IMPACT,
|
24 | FSHAWTHORN_HACK,
|
25 | FSGUMWOOD_GASH,
|
26 | FSFIR_FRAY,
|
27 | FSELDER_EDGE,
|
28 | FSDOGGED_DRIVE,
|
29 | FSCEDAR_CLEAVE,
|
30 | FSBARK_BASH,
|
31 | FSEMBER_EDGE
|
32 | }
|
33 | - skill{s=FirstSkillMessage}
|
34 | # Uses skill depending on nbt.FirstSkill
|
35 | FirstSkillUse:
|
36 | Skills:
|
37 | - switch{condition=stringequals{val1=<caster.item.hand.nbt.FirstSkill;val2=<case};cases=
|
38 | case ICE=[
|
39 | - skill{s=ICE}
|
40 | ]
|
41 | case FIRE=[
|
42 | - skill{s=FIRE}
|
43 | ]
|
44 | case SHADOW=[
|
45 | - skill{s=SHADOW}
|
46 | ]
|
47 | case SHADOW_STRIKE=[
|
48 | - skill{s=SHADOW_STRIKE}
|
49 | ]
|
50 | case HELLFIRE_SLASH=[
|
51 | - skill{s=HELLFIRE_SLASH}
|
52 | ]
|
53 | case PLAGUE_SMASH=[
|
54 | - skill{s=PLAGUE_SLASH}
|
55 | ]
|
56 | case REGAL_STRIKE=[
|
57 | - skill{s=REGAL_STRIKE}
|
58 | ]
|
59 | case LIGHTNING_STRIKE=[
|
60 | - skill{s=LIGHTNING_STRIKE}
|
61 | ]
|
62 | case WAVE_CRASH=[
|
63 | - skill{s=WAVE_CRASH}
|
64 | ]
|
65 | case TWILIGHT_SLASH=[
|
66 | - skill{s=TWILIGHT_SLASH}
|
67 | ]
|
68 | case STONE_STRIKE=[
|
69 | - skill{s=STONE_STRIKE}
|
70 | ]
|
71 | case SEISMIC_SLAM=[
|
72 | - skill{s=SEISMIC_SLASH}
|
73 | ]
|
74 | case FAST_VOLT=[
|
75 | - skill{s=FAST_VOLT}
|
76 | ]
|
77 | case JUNIPER_JAB=[
|
78 | - skill{s=JUNIPER_JAB}
|
79 | ]
|
80 | case IVY_IMPACT=[
|
81 | - skill{s=IVY_IMPACT}
|
82 | ]
|
83 | case HAWTHORN_HACK=[
|
84 | - skill{s=HAWTHORN_HACK}
|
85 | ]
|
86 | case GUMWOOD_GASH=[
|
87 | - skill{s=GUMWOOD_GASH}
|
88 | ]
|
89 | case FIR_FRAY=[
|
90 | - skill{s=FIR_FRAY}
|
91 | ]
|
92 | case ELDER_EDGE=[
|
93 | - skill{s=ELDER_EDGE}
|
94 | ]
|
95 | case DOGGED_DRIVE=[
|
96 | - skill{s=DOGGED_DRIVE}
|
97 | ]
|
98 | case CEDAR_CLEAVE=[
|
99 | - skill{s=CEDAR_CLEAVE}
|
100 | ]
|
101 | case BARK_BASH=[
|
102 | - skill{s=BARK_BASH}
|
103 | ]
|
104 | case EMBER_EDGE=[
|
105 | - skill{s=EMBER_EDGE}
|
106 | ]
|
107 | case DEFAULT=[
|
108 | - message{m="yeah this shi broke"} @Server
|
109 | ]
|
110 | } @target
|
111 | # Sets Item NBT
|
112 | FSFIRE:
|
113 | Skills:
|
114 | - setItemNBT{key=FirstSkill;value=FIRE}
|
115 | FSICE:
|
116 | Skills:
|
117 | - setItemNBT{key=FirstSkill;value=ICE}
|
118 | FSSHADOW:
|
119 | Skills:
|
120 | - setItemNBT{key=FirstSkill;value=SHADOW}
|
121 | FSSHADOW_STRIKE:
|
122 | Skills:
|
123 | - setItemNBT{key=FirstSkill;value=SHADOW_STRIKE}
|
124 | FSHELLFIRE_SLASH:
|
125 | Skills:
|
126 | - setItemNBT{key=FirstSkill;value=HELLFIRE_SLASH}
|
127 | FSPLAGUE_SLASH:
|
128 | Skills:
|
129 | - setItemNBT{key=FirstSkill;value=PLAGUE_SLASH}
|
130 | FSREGAL_STRIKE:
|
131 | Skills:
|
132 | - setItemNBT{key=FirstSkill;value=REGAL_STRIKE}
|
133 | FSLIGHTNING_STRIKE:
|
134 | Skills:
|
135 | - setItemNBT{key=FirstSkill;value=LIGHTNING_STRIKE}
|
136 | FSWAVE_CRASH:
|
137 | Skills:
|
138 | - setItemNBT{key=FirstSkill;value=WAVE_CRASH}
|
139 | FSTWILIGHT_SLASH:
|
140 | Skills:
|
141 | - setItemNBT{key=FirstSkill;value=TWILIGHT_SLASH}
|
142 | FSSTONE_STRIKE:
|
143 | Skills:
|
144 | - setItemNBT{key=FirstSkill;value=STONE_STRIKE}
|
145 | FSSEISMIC_SLASH:
|
146 | Skills:
|
147 | - setItemNBT{key=FirstSkill;value=SEISMIC_SLASH}
|
148 | FSFAST_VOLT:
|
149 | Skills:
|
150 | - setItemNBT{key=FirstSkill;value=FAST_VOLT}
|
151 | FSJUNIPER_JAB:
|
152 | Skills:
|
153 | - setItemNBT{key=FirstSkill;value=JUNIPER_JAB}
|
154 | FSIVY_IMPACT:
|
155 | Skills:
|
156 | - setItemNBT{key=FirstSkill;value=IVY_IMPACT}
|
157 | FSHAWTHORN_HACK:
|
158 | Skills:
|
159 | - setItemNBT{key=FirstSkill;value=HAWTHORN_HACK}
|
160 | FSGUMWOOD_GASH:
|
161 | Skills:
|
162 | - setItemNBT{key=FirstSkill;value=GUMWOOD_GASH}
|
163 | FSFIR_FRAY:
|
164 | Skills:
|
165 | - setItemNBT{key=FirstSkill;value=FIR_FRAY}
|
166 | FSELDER_EDGE:
|
167 | Skills:
|
168 | - setItemNBT{key=FirstSkill;value=ELDER_EDGE}
|
169 | FSDOGGED_DRIVE:
|
170 | Skills:
|
171 | - setItemNBT{key=FirstSkill;value=DOGGED_DRIVE}
|
172 | FSCEDAR_CLEAVE:
|
173 | Skills:
|
174 | - setItemNBT{key=FirstSkill;value=CEDAR_CLEAVE}
|
175 | FSBARK_BASH:
|
176 | Skills:
|
177 | - setItemNBT{key=FirstSkill;value=BARK_BASH}
|
178 | FSEMBER_EDGE:
|
179 | Skills:
|
180 | - setItemNBT{key=FirstSkill;value=EMBER_EDGE}
|
181 | FirstSkillMessage:
|
182 | Skills:
|
183 | - sendtitle{title="Beware!";subtitle="&a<caster.item.nbt.FirstSkill";d=20} @caster
|
184 | - message{m="&a<caster.item.nbt.FirstSkill"} @caster
|