| 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
|