Advertisement
cookieXL

Untitled

Jun 20th, 2020
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 102.94 KB | None | 0 0
  1. #This is the skills file that defines all of the skills the PortableArenaMob file uses.
  2.  
  3. ########################### ArenaMarker Skills ########################
  4. SummonArena:
  5. Conditions:
  6. - playerwithin{d=19}
  7. Skills:
  8. - summon{type=Coordinator;amount=1;radius=0} @self
  9. #- signal{s=ArenaMarkerRemove} @EIR{r=30;t=ArenaBoundsMarker}
  10. - remove @self
  11. #######################################################################
  12.  
  13. #######################################################################
  14. ########################### Coordinator Skills ########################
  15. #######################################################################
  16. AddPlayersToArena:
  17. Conditions:
  18. - playerwithin{d=19}
  19. Skills:
  20. - modifytargetscore{o=ArenaRoster;a=SET;v=1} #Adds ArenaRoster with value 1 to players in range
  21.  
  22. #- command{c="bc initplayer fired"} @target
  23. - modifytargetscore(objective=WaveNumber;a=SET;v=0}
  24. - modifytargetscore{objective=SuccessfulWaves;a=SET;v=0}
  25. - modifytargetscore(objective=MobKills;a=SET;v=0}
  26.  
  27. - addtag{t=ArenaParticipant}
  28. - signal{s=NotifyParticipant} @self
  29.  
  30. SendParticipationNotification:
  31. TargetConditions:
  32. - score{objective=ArenaRoster;v=1} true #Used to target participants
  33. - hastag{t=ArenaParticipant} true
  34. Skills:
  35. ###Send Welcome Messages ###
  36. - sendtitle{title="";subtitle="&aAdded to the Arena.";fi=20;fo=20;d=40}
  37. - delay 80
  38. - sendtitle{title="&2Survive the Waves";subtitle="&4Slay the mobs.";fi=20;fo=20;d=100}
  39. - signal{s=StartWave1} @self
  40.  
  41. InitArena:
  42. Skills:
  43. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  44. - modifytargetscore{objective=SuccessfulWaves;a=Set;v=0}
  45. - modifytargetscore{objective=ArenaWaveCounter;a=Set;v=1}
  46. - modifytargetscore{objective=WaveTotalMobs;a=set;v=0}
  47. - modifytargetscore{objective=TotalWaves;a=set;v=0}
  48. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  49.  
  50.  
  51. # InitParticipant: #Doesn't Work!
  52. # Conditions:
  53. # - playerwithin{d=20}
  54. # Skills:
  55. # - command{c="bc initplayer fired"} @target
  56. # - modifytargetscore(objective=WaveNumber;a=SET;v=0}
  57. # - modifytargetscore{objective=SuccessfulWaves;a=SET;v=0}
  58. # - modifytargetscore(objective=MobKills;a=SET;v=0}
  59.  
  60. DoArenaCleanup:
  61. Conditions:
  62. - playernotwithin{d=19}
  63. Skills:
  64. - sendtitle{title="&cArena Closing";subtitle="&cAll fighters left.";d=20} @PIR{r=30}
  65. - delay 20
  66. - signal{s=ArenaCleanup} @LivingEntitiesInRadius{r=30}
  67. - signal{s=ArenaCleanup} @self
  68. - skill{s=RemoveParticipants} @target
  69. - delay 10
  70. - remove @self
  71.  
  72. SilentCleanup:
  73. Skills:
  74. - skill{s=RemoveParticipants}
  75. - delay 20
  76. - signal{s=ArenaCleanup} @LivingEntitiesInRadius{r=30}
  77. - signal{s=ArenaCleanup} @self
  78. - delay 10
  79. - remove @self
  80.  
  81. RemoveParticipants:
  82. Skills:
  83. - removetag{t=ArenaParticipant} #@PIR{r=30}
  84. - modifytargetscore{o=ArenaRoster;a=set;v=0}
  85. - modifytargetscore{o=SuccessfulWaves;a=set;v=0}
  86.  
  87. ######## Actionbar Skills ########
  88.  
  89. AcionBarDisplay:
  90. TargetConditions:
  91. - hastag{t=ArenaParticipant}
  92. - score{o=ArenaRoster;v=1}
  93. Skills:
  94. - message{m="&eMobs remaining<&co> <mob.score.MobsInWave>"}
  95.  
  96. ####### Wave Skills #######
  97.  
  98. Wave1Start:
  99. Conditions:
  100. - score{o=ArenaWaveCounter;v=1}
  101. Skills:
  102. - removetag{t=WaveClear} @self
  103. - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} #MUST SET TO NUMBER OF SUMMONED MOBS
  104. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  105. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  106. - delay 140 #Allows survive message to finish
  107. - skill{s=NotifyWave1Start} @PIR{r=20}
  108. - delay 120 #allows 5 seconds before wave start
  109.  
  110. - delay 10
  111. - summon{type=ArenaSkeleton;amount=2;radius=10}
  112. - delay 10
  113. - summon{type=ArenaSkeleton;amount=2;radius=10}
  114. - delay 10
  115. - summon{type=ArenaSkeleton;amount=2;radius=10}
  116. - delay 10
  117. - summon{type=ArenaSkeleton;amount=2;radius=10}
  118. - delay 10
  119. - summon{type=ArenaSkeleton;amount=2;radius=10}
  120.  
  121.  
  122.  
  123. NotifyWave1Start:
  124. TargetConditions:
  125. - hastag{t=ArenaParticipant}
  126. - score{o=ArenaRoster;v=1}
  127. - score{o=SuccessfulWaves;v=0}
  128. Skills:
  129. - sendtitle{title="&7Steel yourself!";subtitle="&cArena starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  130.  
  131. CheckWave1WinCondition:
  132. Conditions:
  133. - score{objective=ArenaWaveCounter;value=1} required #Same as wave number
  134. - score{objective=WaveMobKills;value=10} required #MUST MATCH WaveTotalMobs
  135. - score{objective=WaveTotalMobs;value=10} required #MUST MATCH WaveTotalMobs
  136. - hastag{t=WaveClear} cancel
  137.  
  138. Skills:
  139. - addtag{t=WaveClear} @self
  140. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  141. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  142. #- command{c="bc won round 1"}
  143. - signal{s=Wave1Prizes} @self
  144. - sendtitle{title="";subtitle="Wave 1 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  145. - delay 100 #required so similar waves don't clear at the same time
  146. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self #DO NOT CHANGE
  147. - signal{s=StartWave2} @self
  148.  
  149. Wave1WonPrizes:
  150. TargetConditions:
  151. - hastag{t=ArenaParticipant} required
  152. - score{o=ArenaRoster;v=1}
  153. - score{o=SuccessfulWaves;v=1} #MUST MATCH WAVE NUMBER
  154. Skills:
  155.  
  156.  
  157.  
  158. Wave2Start:
  159. Conditions:
  160. - score{o=ArenaWaveCounter;v=2}
  161. Skills:
  162. - removetag{t=WaveClear} @self
  163. - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} #MUST SET TO NUMBER OF SUMMONED MOBS
  164. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  165. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  166. #- delay 140 #Allows survive message to finish
  167. - skill{s=NotifyWave2Start} @PIR{r=20}
  168. - delay 120 #allows 5 seconds before wave start
  169.  
  170. - summon{type=ArenaWitherSkeleton;amount=3;radius=10} @self
  171. - delay 10
  172. - summon{type=ArenaSkeleton;amount=2;radius=10} @self
  173. - delay 10
  174. - summon{type=ArenaSkeleton;amount=2;radius=10} @self
  175. - delay 10
  176. - summon{type=ArenaSkeleton;amount=2;radius=10} @self
  177. - delay 10
  178. - summon{type=ArenaSkeleton;amount=1;radius=10} @self
  179.  
  180.  
  181. NotifyWave2Start:
  182. TargetConditions:
  183. - hastag{t=ArenaParticipant}
  184. - score{o=ArenaRoster;v=1}
  185. - score{o=SuccessfulWaves;v=>0}
  186. Skills:
  187. - sendtitle{title="&7Be prepared!";subtitle="&cWave 2 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  188.  
  189. CheckWave2WinCondition:
  190. Conditions:
  191. - score{objective=ArenaWaveCounter;value=2} required #MUST MATCH WAVE NUMBER
  192. - score{objective=WaveMobKills;value=10} required #MUST MATCH WaveTotalMobs
  193. - score{objective=WaveTotalMobs;value=10} required #MUST MATCH WaveTotalMobs
  194. - hastag{t=WaveClear} Cancel
  195.  
  196. Skills:
  197. - addtag{t=WaveClear} @self
  198. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  199. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  200. #- command{c="bc won round 2"}
  201. - signal{s=Wave2Prizes} @self
  202. - sendtitle{title="";subtitle="Wave 2 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  203. - delay 100 #required so similar waves don't clear at the same time
  204. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self #DO NOT CHANGE
  205. - signal{s=StartWave3} @self
  206.  
  207. Wave2WonPrizes:
  208. TargetConditions:
  209. - hastag{t=ArenaParticipant} required
  210. - score{o=ArenaRoster;v=1}
  211. - score{o=SuccessfulWaves;v=2} #MUST MATCH WAVE NUMBER
  212. Skills:
  213. #- command{c="give <target.uuid> diamond 3"}
  214.  
  215. Wave3Start:
  216. Conditions:
  217. - score{o=ArenaWaveCounter;v=3}
  218. Skills:
  219. - removetag{t=WaveClear} @self
  220. - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} #MUST SET TO NUMBER OF SUMMONED MOBS
  221. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  222. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  223. #- delay 140 #Allows survive message to finish
  224. - skill{s=NotifyWave3Start} @PIR{r=20}
  225. - delay 120 #allows 5 seconds before wave start
  226.  
  227. - summon{type=ArenaStray;amount=2;radius=10} @self
  228. - delay 10
  229. - summon{type=ArenaWitherSkeleton;amount=3;radius=10} @self
  230. - delay 10
  231. - summon{type=ArenaSkeleton;amount=2;radius=10} @self
  232. - delay 10
  233. - summon{type=ArenaSkeleton;amount=2;radius=10} @self
  234. - delay 10
  235. - summon{type=ArenaSkeleton;amount=1;radius=10} @self
  236.  
  237.  
  238. NotifyWave3Start:
  239. TargetConditions:
  240. - hastag{t=ArenaParticipant}
  241. - score{o=ArenaRoster;v=1}
  242. - score{o=SuccessfulWaves;v=>0}
  243. Skills:
  244. - sendtitle{title="Get ready!";subtitle="&cWave 3 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  245.  
  246. CheckWave3WinCondition:
  247. Conditions:
  248. - score{objective=ArenaWaveCounter;value=3} required #MUST MATCH WAVE NUMBER
  249. - score{objective=WaveMobKills;value=10} required #MUST MATCH WaveTotalMobs
  250. - score{objective=WaveTotalMobs;value=10} required #MUST MATCH WaveTotalMobs
  251. - hastag{t=WaveClear} Cancel
  252.  
  253. Skills:
  254. - addtag{t=WaveClear} @self
  255. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  256. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  257. #- command{c="bc won round 3"}
  258. - signal{s=Wave3Prizes} @self
  259. - sendtitle{title="";subtitle="Wave 3 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  260. - delay 100 #required so similar waves don't clear at the same time
  261. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self #DO NOT CHANGE
  262. - signal{s=StartWave4} @self
  263.  
  264. Wave3WonPrizes:
  265. TargetConditions:
  266. - hastag{t=ArenaParticipant} required
  267. - score{o=ArenaRoster;v=1}
  268. - score{o=SuccessfulWaves;v=3} #MUST MATCH WAVE NUMBER
  269.  
  270. Wave4Start:
  271. Conditions:
  272. - score{o=ArenaWaveCounter;v=4}
  273. Skills:
  274. - removetag{t=WaveClear} @self
  275. - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} #MUST SET TO NUMBER OF SUMMONED MOBS
  276. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  277. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  278. #- delay 140 #Allows survive message to finish
  279. - skill{s=NotifyWave4Start} @PIR{r=20}
  280. - delay 120 #allows 5 seconds before wave start
  281.  
  282. - summon{type=ArenaStray;amount=6;radius=10} @self
  283. - delay 10
  284. - summon{type=ArenaWitherSkeleton;amount=4;radius=10} @self
  285.  
  286.  
  287. NotifyWave4Start:
  288. TargetConditions:
  289. - hastag{t=ArenaParticipant}
  290. - score{o=ArenaRoster;v=1}
  291. - score{o=SuccessfulWaves;v=>0}
  292. Skills:
  293. - sendtitle{title="Get ready!";subtitle="&cWave 4 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  294.  
  295. CheckWave4WinCondition:
  296. Conditions:
  297. - score{objective=ArenaWaveCounter;value=4} required #MUST MATCH WAVE NUMBER
  298. - score{objective=WaveMobKills;value=10} required #MUST MATCH WaveTotalMobs
  299. - score{objective=WaveTotalMobs;value=10} required #MUST MATCH WaveTotalMobs
  300. - hastag{t=WaveClear} Cancel
  301.  
  302. Skills:
  303. - addtag{t=WaveClear} @self
  304. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  305. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  306. #- command{c="bc won round 3"}
  307. - signal{s=Wave4Prizes} @self
  308. - sendtitle{title="";subtitle="Wave 4 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  309. - delay 100 #required so similar waves don't clear at the same time
  310. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self #DO NOT CHANGE
  311. - signal{s=StartWave5} @self
  312.  
  313. Wave4WonPrizes:
  314. TargetConditions:
  315. - hastag{t=ArenaParticipant} required
  316. - score{o=ArenaRoster;v=1}
  317. - score{o=SuccessfulWaves;v=4} #MUST MATCH WAVE NUMBER
  318. Skills:
  319. # - command{c="give <target.uuid> diamond 3"}
  320.  
  321. #-----------------------------BOSS----------------------------------------------------------------------------------#
  322.  
  323. Wave5Start: ####################################################
  324. Conditions:
  325. - score{o=ArenaWaveCounter;v=5} ####################################################
  326. Skills:
  327. - removetag{t=WaveClear} @self
  328. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  329. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  330. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  331. - skill{s=NotifyWave5Start} @PIR{r=20} ####################################################
  332. - delay 120
  333. ##-----------------------------------------------------------------------------------------##
  334. - summon{type=Sulfuron;amount=1;radius=1} @self
  335.  
  336.  
  337. NotifyWave5Start: ####################################################
  338. TargetConditions:
  339. - hastag{t=ArenaParticipant}
  340. - score{o=ArenaRoster;v=1}
  341. - score{o=SuccessfulWaves;v=>0}
  342. Skills:
  343. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  344.  
  345. CheckWave5WinCondition: ####################################################
  346. Conditions:
  347. - score{objective=ArenaWaveCounter;value=5} required #WAVE###################################################
  348. - score{objective=WaveMobKills;value=1} required ####################################################
  349. - score{objective=WaveTotalMobs;value=1} required ####################################################
  350. - hastag{t=WaveClear} Cancel
  351.  
  352. Skills:
  353. - addtag{t=WaveClear} @self
  354. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  355. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  356. - signal{s=Wave5Prizes} @self
  357. - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30} ####################################################
  358. - delay 55
  359. - sendtitle{title="";subtitle="Wave 5 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  360. - delay 100
  361. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  362. - signal{s=StartWave6} @self ####################################################
  363.  
  364. Wave5WonPrizes: ####################################################
  365. TargetConditions:
  366. - hastag{t=ArenaParticipant} required
  367. - score{o=ArenaRoster;v=1}
  368. - score{o=SuccessfulWaves;v=5} ####################################################
  369.  
  370.  
  371. #-----------------------------WAVE----------------------------------------------------------------------------------#
  372.  
  373. Wave6Start: ####################################################
  374. Conditions:
  375. - score{o=ArenaWaveCounter;v=6} ####################################################
  376. Skills:
  377. - removetag{t=WaveClear} @self
  378. - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} ####################################################
  379. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  380. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  381. - skill{s=NotifyWave6Start} @PIR{r=20} ####################################################
  382. - delay 120
  383. ##-----------------------------------------------------------------------------------------##
  384. - summon{type=ArenaZombie;amount=2;radius=10} @self
  385. - delay 10
  386. - summon{type=ArenaZombie;amount=2;radius=10} @self
  387. - delay 10
  388. - summon{type=ArenaZombie;amount=2;radius=10} @self
  389. - delay 10
  390. - summon{type=ArenaZombie;amount=2;radius=10} @self
  391. - delay 10
  392. - summon{type=ArenaZombie;amount=2;radius=10} @self
  393.  
  394.  
  395. NotifyWave6Start: ####################################################
  396. TargetConditions:
  397. - hastag{t=ArenaParticipant}
  398. - score{o=ArenaRoster;v=1}
  399. - score{o=SuccessfulWaves;v=>0}
  400. Skills:
  401. - sendtitle{title="Get ready!";subtitle="&cWave 6 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  402.  
  403. CheckWave6WinCondition: ####################################################
  404. Conditions:
  405. - score{objective=ArenaWaveCounter;value=6} required ####################################################
  406. - score{objective=WaveMobKills;value=10} required ####################################################
  407. - score{objective=WaveTotalMobs;value=10} required ####################################################
  408. - hastag{t=WaveClear} Cancel
  409.  
  410. Skills:
  411. - addtag{t=WaveClear} @self
  412. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  413. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  414. - signal{s=Wave3Prizes} @self
  415. - sendtitle{title="";subtitle="Wave 6 Cleared";fi=20;fo=20;d=40} @PIR{r=20} ####################################################
  416. - delay 100
  417. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  418. - signal{s=StartWave7} @self ####################################################
  419.  
  420. Wave6WonPrizes: ####################################################
  421. TargetConditions:
  422. - hastag{t=ArenaParticipant} required
  423. - score{o=ArenaRoster;v=1}
  424. - score{o=SuccessfulWaves;v=6} ####################################################
  425.  
  426. #-----------------------------WAVE----------------------------------------------------------------------------------#
  427.  
  428. Wave7Start: ####################################################
  429. Conditions:
  430. - score{o=ArenaWaveCounter;v=7} ####################################################
  431. Skills:
  432. - removetag{t=WaveClear} @self
  433. - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} ####################################################
  434. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  435. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  436. - skill{s=NotifyWave7Start} @PIR{r=20}
  437. - delay 120
  438. ##-----------------------------------------------------------------------------------------##
  439. - summon{type=ArenaZombie;amount=2;radius=10} @self
  440. - delay 10
  441. - summon{type=ArenaZombie;amount=3;radius=10} @self
  442. - delay 10
  443. - summon{type=ArenaHusk;amount=2;radius=10} @self
  444. - delay 10
  445. - summon{type=ArenaHusk;amount=3;radius=10} @self
  446.  
  447.  
  448. NotifyWave7Start:
  449. TargetConditions:
  450. - hastag{t=ArenaParticipant}
  451. - score{o=ArenaRoster;v=1}
  452. - score{o=SuccessfulWaves;v=>0}
  453. Skills:
  454. - sendtitle{title="Get ready!";subtitle="&cWave 7 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  455.  
  456. CheckWave7WinCondition:
  457. Conditions:
  458. - score{objective=ArenaWaveCounter;value=7} required ####################################################
  459. - score{objective=WaveMobKills;value=10} required ####################################################
  460. - score{objective=WaveTotalMobs;value=10} required ####################################################
  461. - hastag{t=WaveClear} Cancel
  462.  
  463. Skills:
  464. - addtag{t=WaveClear} @self
  465. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  466. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  467. - signal{s=Wave3Prizes} @self
  468. - sendtitle{title="";subtitle="Wave 7 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  469. - delay 100
  470. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  471. - signal{s=StartWave8} @self
  472.  
  473. Wave7WonPrizes:
  474. TargetConditions:
  475. - hastag{t=ArenaParticipant} required
  476. - score{o=ArenaRoster;v=1}
  477. - score{o=SuccessfulWaves;v=7} ####################################################
  478.  
  479. #-----------------------------WAVE----------------------------------------------------------------------------------#
  480.  
  481. Wave8Start:
  482. Conditions:
  483. - score{o=ArenaWaveCounter;v=8} ####################################################
  484. Skills:
  485. - removetag{t=WaveClear} @self
  486. - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} ####################################################
  487. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  488. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  489. - skill{s=NotifyWave8Start} @PIR{r=20}
  490. - delay 120
  491. ##-----------------------------------------------------------------------------------------##
  492. - summon{type=ArenaZombie;amount=1;radius=10} @self
  493. - delay 10
  494. - summon{type=ArenaZombie;amount=2;radius=10} @self
  495. - delay 10
  496. - summon{type=ArenaHusk;amount=4;radius=10} @self
  497. - delay 10
  498. - summon{type=ArenaHusk;amount=3;radius=10} @self
  499.  
  500.  
  501. NotifyWave8Start:
  502. TargetConditions:
  503. - hastag{t=ArenaParticipant}
  504. - score{o=ArenaRoster;v=1}
  505. - score{o=SuccessfulWaves;v=>0}
  506. Skills:
  507. - sendtitle{title="Get ready!";subtitle="&cWave 8 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  508.  
  509. CheckWave8WinCondition:
  510. Conditions:
  511. - score{objective=ArenaWaveCounter;value=8} required ####################################################
  512. - score{objective=WaveMobKills;value=10} required ####################################################
  513. - score{objective=WaveTotalMobs;value=10} required ####################################################
  514. - hastag{t=WaveClear} Cancel
  515.  
  516. Skills:
  517. - addtag{t=WaveClear} @self
  518. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  519. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  520. - signal{s=Wave3Prizes} @self
  521. - sendtitle{title="";subtitle="Wave 8 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  522. - delay 100
  523. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  524. - signal{s=StartWave9} @self ####################################################
  525.  
  526. Wave8WonPrizes:
  527. TargetConditions:
  528. - hastag{t=ArenaParticipant} required
  529. - score{o=ArenaRoster;v=1}
  530. - score{o=SuccessfulWaves;v=8} ####################################################
  531.  
  532. #-----------------------------WAVE----------------------------------------------------------------------------------#
  533.  
  534. Wave9Start:
  535. Conditions:
  536. - score{o=ArenaWaveCounter;v=9} ####################################################
  537. Skills:
  538. - removetag{t=WaveClear} @self
  539. - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} ####################################################
  540. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  541. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  542. - skill{s=NotifyWave9Start} @PIR{r=20}
  543. - delay 120
  544. ##-----------------------------------------------------------------------------------------##
  545. - summon{type=ArenaHusk;amount=3;radius=10} @self
  546. - delay 10
  547. - summon{type=ArenaHusk;amount=2;radius=10} @self
  548. - delay 10
  549. - summon{type=ArenaDrowned;amount=5;radius=10} @self
  550.  
  551.  
  552. NotifyWave9Start:
  553. TargetConditions:
  554. - hastag{t=ArenaParticipant}
  555. - score{o=ArenaRoster;v=1}
  556. - score{o=SuccessfulWaves;v=>0}
  557. Skills:
  558. - sendtitle{title="Get ready!";subtitle="&cWave 9 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  559.  
  560. CheckWave9WinCondition:
  561. Conditions:
  562. - score{objective=ArenaWaveCounter;value=9} required ####################################################
  563. - score{objective=WaveMobKills;value=10} required ####################################################
  564. - score{objective=WaveTotalMobs;value=10} required ####################################################
  565. - hastag{t=WaveClear} Cancel
  566.  
  567. Skills:
  568. - addtag{t=WaveClear} @self
  569. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  570. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  571. - signal{s=Wave3Prizes} @self
  572. - sendtitle{title="";subtitle="Wave 9 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  573. - delay 100
  574. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  575. - signal{s=StartWave10} @self ####################################################
  576.  
  577. Wave9WonPrizes:
  578. TargetConditions:
  579. - hastag{t=ArenaParticipant} required
  580. - score{o=ArenaRoster;v=1}
  581. - score{o=SuccessfulWaves;v=9} ####################################################
  582.  
  583. #-----------------------------BOSS----------------------------------------------------------------------------------#
  584.  
  585. Wave10Start:
  586. Conditions:
  587. - score{o=ArenaWaveCounter;v=10} ####################################################
  588. Skills:
  589. - removetag{t=WaveClear} @self
  590. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  591. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  592. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  593. - skill{s=NotifyWave10Start} @PIR{r=20}
  594. - delay 120
  595. ##-----------------------------------------------------------------------------------------##
  596. - summon{type=Musashi;amount=1;radius=1} @self
  597.  
  598.  
  599. NotifyWave10Start:
  600. TargetConditions:
  601. - hastag{t=ArenaParticipant}
  602. - score{o=ArenaRoster;v=1}
  603. - score{o=SuccessfulWaves;v=>0}
  604. Skills:
  605. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  606.  
  607. CheckWave10WinCondition:
  608. Conditions:
  609. - score{objective=ArenaWaveCounter;value=10} required #WAVE###################################################
  610. - score{objective=WaveMobKills;value=1} required ####################################################
  611. - score{objective=WaveTotalMobs;value=1} required ####################################################
  612. - hastag{t=WaveClear} Cancel
  613.  
  614. Skills:
  615. - addtag{t=WaveClear} @self
  616. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  617. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  618. - signal{s=Wave10Prizes} @self
  619. - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
  620. - delay 55
  621. - sendtitle{title="";subtitle="Wave 10 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  622. - delay 100
  623. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  624. - signal{s=StartWave11} @self ####################################################
  625.  
  626. Wave10WonPrizes:
  627. TargetConditions:
  628. - hastag{t=ArenaParticipant} required
  629. - score{o=ArenaRoster;v=1}
  630. - score{o=SuccessfulWaves;v=10} ####################################################
  631.  
  632. #-----------------------------WAVE----------------------------------------------------------------------------------#
  633.  
  634. Wave11Start:
  635. Conditions:
  636. - score{o=ArenaWaveCounter;v=11} ####################################################
  637. Skills:
  638. - removetag{t=WaveClear} @self
  639. - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
  640. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  641. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  642. - skill{s=NotifyWave11Start} @PIR{r=20}
  643. - delay 120
  644. ##-----------------------------------------------------------------------------------------##
  645. - summon{type=ArenaHusk;amount=5;radius=10} @self
  646. - delay 10
  647. - summon{type=ArenaZombie;amount=5;radius=10} @self
  648. - delay 10
  649. - summon{type=ArenaZombie;amount=5;radius=10} @self
  650.  
  651.  
  652. NotifyWave11Start:
  653. TargetConditions:
  654. - hastag{t=ArenaParticipant}
  655. - score{o=ArenaRoster;v=1}
  656. - score{o=SuccessfulWaves;v=>0}
  657. Skills:
  658. - sendtitle{title="Get ready!";subtitle="&cWave 11 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  659.  
  660. CheckWave11WinCondition:
  661. Conditions:
  662. - score{objective=ArenaWaveCounter;value=11} required ####################################################
  663. - score{objective=WaveMobKills;value=15} required ####################################################
  664. - score{objective=WaveTotalMobs;value=15} required ####################################################
  665. - hastag{t=WaveClear} Cancel
  666.  
  667. Skills:
  668. - addtag{t=WaveClear} @self
  669. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  670. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  671. - signal{s=Wave3Prizes} @self
  672. - sendtitle{title="";subtitle="Wave 11 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  673. - delay 100
  674. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  675. - signal{s=StartWave12} @self ####################################################
  676.  
  677. Wave11WonPrizes:
  678. TargetConditions:
  679. - hastag{t=ArenaParticipant} required
  680. - score{o=ArenaRoster;v=1}
  681. - score{o=SuccessfulWaves;v=11} ####################################################
  682.  
  683. #-----------------------------WAVE----------------------------------------------------------------------------------#
  684.  
  685. Wave12Start:
  686. Conditions:
  687. - score{o=ArenaWaveCounter;v=12} ####################################################
  688. Skills:
  689. - removetag{t=WaveClear} @self
  690. - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
  691. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  692. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  693. - skill{s=NotifyWave12Start} @PIR{r=20}
  694. - delay 120
  695. ##-----------------------------------------------------------------------------------------##
  696. - summon{type=ArenaHusk;amount=8;radius=10} @self
  697. - delay 10
  698. - summon{type=ArenaZombie;amount=3;radius=10} @self
  699. - delay 10
  700. - summon{type=ArenaZombie;amount=4;radius=10} @self
  701.  
  702.  
  703. NotifyWave12Start:
  704. TargetConditions:
  705. - hastag{t=ArenaParticipant}
  706. - score{o=ArenaRoster;v=1}
  707. - score{o=SuccessfulWaves;v=>0}
  708. Skills:
  709. - sendtitle{title="Get ready!";subtitle="&cWave 12 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  710.  
  711. CheckWave12WinCondition:
  712. Conditions:
  713. - score{objective=ArenaWaveCounter;value=12} required ####################################################
  714. - score{objective=WaveMobKills;value=15} required ####################################################
  715. - score{objective=WaveTotalMobs;value=15} required ####################################################
  716. - hastag{t=WaveClear} Cancel
  717.  
  718. Skills:
  719. - addtag{t=WaveClear} @self
  720. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  721. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  722. - signal{s=Wave3Prizes} @self
  723. - sendtitle{title="";subtitle="Wave 12 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  724. - delay 100
  725. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  726. - signal{s=StartWave13} @self ####################################################
  727.  
  728. Wave12WonPrizes:
  729. TargetConditions:
  730. - hastag{t=ArenaParticipant} required
  731. - score{o=ArenaRoster;v=1}
  732. - score{o=SuccessfulWaves;v=12} ####################################################
  733.  
  734. #-----------------------------WAVE----------------------------------------------------------------------------------#
  735.  
  736. Wave13Start:
  737. Conditions:
  738. - score{o=ArenaWaveCounter;v=13} ####################################################
  739. Skills:
  740. - removetag{t=WaveClear} @self
  741. - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
  742. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  743. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  744. - skill{s=NotifyWave13Start} @PIR{r=20}
  745. - delay 120
  746. ##-----------------------------------------------------------------------------------------##
  747. - summon{type=ArenaHusk;amount=7;radius=10} @self
  748. - delay 10
  749. - summon{type=ArenaHusk;amount=7;radius=10} @self
  750. - delay 10
  751. - summon{type=ArenaBlaze;amount=1;radius=1} @self
  752.  
  753.  
  754. NotifyWave13Start:
  755. TargetConditions:
  756. - hastag{t=ArenaParticipant}
  757. - score{o=ArenaRoster;v=1}
  758. - score{o=SuccessfulWaves;v=>0}
  759. Skills:
  760. - sendtitle{title="Get ready!";subtitle="&cWave 13 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  761.  
  762. CheckWave13WinCondition:
  763. Conditions:
  764. - score{objective=ArenaWaveCounter;value=13} required ####################################################
  765. - score{objective=WaveMobKills;value=15} required ####################################################
  766. - score{objective=WaveTotalMobs;value=15} required ####################################################
  767. - hastag{t=WaveClear} Cancel
  768.  
  769. Skills:
  770. - addtag{t=WaveClear} @self
  771. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  772. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  773. - signal{s=Wave3Prizes} @self
  774. - sendtitle{title="";subtitle="Wave 13 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  775. - delay 100
  776. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  777. - signal{s=StartWave14} @self ####################################################
  778.  
  779. Wave13WonPrizes:
  780. TargetConditions:
  781. - hastag{t=ArenaParticipant} required
  782. - score{o=ArenaRoster;v=1}
  783. - score{o=SuccessfulWaves;v=13} ####################################################
  784.  
  785. #-----------------------------WAVE----------------------------------------------------------------------------------#
  786.  
  787. Wave14Start:
  788. Conditions:
  789. - score{o=ArenaWaveCounter;v=14} ####################################################
  790. Skills:
  791. - removetag{t=WaveClear} @self
  792. - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
  793. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  794. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  795. - skill{s=NotifyWave14Start} @PIR{r=20}
  796. - delay 120
  797. ##-----------------------------------------------------------------------------------------##
  798. - summon{type=ArenaBlaze;amount=5;radius=4} @self
  799. - delay 10
  800. - summon{type=ArenaHusk;amount=5;radius=10} @self
  801. - delay 10
  802. - summon{type=ArenaStray;amount=5;radius=1} @self
  803.  
  804.  
  805. NotifyWave14Start:
  806. TargetConditions:
  807. - hastag{t=ArenaParticipant}
  808. - score{o=ArenaRoster;v=1}
  809. - score{o=SuccessfulWaves;v=>0}
  810. Skills:
  811. - sendtitle{title="Get ready!";subtitle="&cWave 14 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  812.  
  813. CheckWave14WinCondition:
  814. Conditions:
  815. - score{objective=ArenaWaveCounter;value=14} required ####################################################
  816. - score{objective=WaveMobKills;value=15} required ####################################################
  817. - score{objective=WaveTotalMobs;value=15} required ####################################################
  818. - hastag{t=WaveClear} Cancel
  819.  
  820. Skills:
  821. - addtag{t=WaveClear} @self
  822. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  823. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  824. - signal{s=Wave3Prizes} @self
  825. - sendtitle{title="";subtitle="Wave 14 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  826. - delay 100
  827. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  828. - signal{s=StartWave15} @self ####################################################
  829.  
  830. Wave14WonPrizes:
  831. TargetConditions:
  832. - hastag{t=ArenaParticipant} required
  833. - score{o=ArenaRoster;v=1}
  834. - score{o=SuccessfulWaves;v=14} ####################################################
  835.  
  836. #-----------------------------BOSS----------------------------------------------------------------------------------#
  837.  
  838. Wave15Start:
  839. Conditions:
  840. - score{o=ArenaWaveCounter;v=15} ####################################################
  841. Skills:
  842. - removetag{t=WaveClear} @self
  843. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  844. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  845. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  846. - skill{s=NotifyWave15Start} @PIR{r=20}
  847. - delay 120
  848. ##-----------------------------------------------------------------------------------------##
  849. - summon{type=Atlas;amount=1;radius=1} @self
  850.  
  851.  
  852. NotifyWave15Start:
  853. TargetConditions:
  854. - hastag{t=ArenaParticipant}
  855. - score{o=ArenaRoster;v=1}
  856. - score{o=SuccessfulWaves;v=>0}
  857. Skills:
  858. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  859.  
  860. CheckWave15WinCondition:
  861. Conditions:
  862. - score{objective=ArenaWaveCounter;value=15} required #WAVE###################################################
  863. - score{objective=WaveMobKills;value=1} required ####################################################
  864. - score{objective=WaveTotalMobs;value=1} required ####################################################
  865. - hastag{t=WaveClear} Cancel
  866.  
  867. Skills:
  868. - addtag{t=WaveClear} @self
  869. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  870. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  871. - signal{s=Wave15Prizes} @self
  872. - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
  873. - delay 55
  874. - sendtitle{title="";subtitle="Wave 15 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  875. - delay 100
  876. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  877. - signal{s=StartWave16} @self ####################################################
  878.  
  879. Wave15WonPrizes:
  880. TargetConditions:
  881. - hastag{t=ArenaParticipant} required
  882. - score{o=ArenaRoster;v=1}
  883. - score{o=SuccessfulWaves;v=15} ####################################################
  884.  
  885. #-----------------------------WAVE----------------------------------------------------------------------------------#
  886.  
  887. Wave16Start:
  888. Conditions:
  889. - score{o=ArenaWaveCounter;v=16} ####################################################
  890. Skills:
  891. - removetag{t=WaveClear} @self
  892. - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
  893. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  894. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  895. - skill{s=NotifyWave16Start} @PIR{r=20}
  896. - delay 120
  897. ##-----------------------------------------------------------------------------------------##
  898. - summon{type=ArenaSlimeBig;amount=4;radius=8} @self
  899. - delay 10
  900. - summon{type=ArenaZombie;amount=9;radius=10} @self
  901. - delay 10
  902. - summon{type=ArenaWitch;amount=2;radius=5} @self
  903.  
  904.  
  905. NotifyWave16Start:
  906. TargetConditions:
  907. - hastag{t=ArenaParticipant}
  908. - score{o=ArenaRoster;v=1}
  909. - score{o=SuccessfulWaves;v=>0}
  910. Skills:
  911. - sendtitle{title="Get ready!";subtitle="&cWave 16 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  912.  
  913. CheckWave16WinCondition:
  914. Conditions:
  915. - score{objective=ArenaWaveCounter;value=16} required ####################################################
  916. - score{objective=WaveMobKills;value=15} required ####################################################
  917. - score{objective=WaveTotalMobs;value=15} required ####################################################
  918. - hastag{t=WaveClear} Cancel
  919.  
  920. Skills:
  921. - addtag{t=WaveClear} @self
  922. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  923. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  924. - signal{s=Wave3Prizes} @self
  925. - sendtitle{title="";subtitle="Wave 16 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  926. - delay 100
  927. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  928. - signal{s=StartWave17} @self ####################################################
  929.  
  930. Wave16WonPrizes:
  931. TargetConditions:
  932. - hastag{t=ArenaParticipant} required
  933. - score{o=ArenaRoster;v=1}
  934. - score{o=SuccessfulWaves;v=16} ####################################################
  935.  
  936. #-----------------------------WAVE----------------------------------------------------------------------------------#
  937.  
  938. Wave17Start:
  939. Conditions:
  940. - score{o=ArenaWaveCounter;v=17} ####################################################
  941. Skills:
  942. - removetag{t=WaveClear} @self
  943. - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
  944. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  945. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  946. - skill{s=NotifyWave17Start} @PIR{r=20}
  947. - delay 120
  948. ##-----------------------------------------------------------------------------------------##
  949. - summon{type=ArenaSlimeBig;amount=5;radius=8} @self
  950. - delay 10
  951. - summon{type=ArenaZombie;amount=5;radius=10} @self
  952. - delay 10
  953. - summon{type=ArenaWitch;amount=5;radius=5} @self
  954.  
  955.  
  956. NotifyWave17Start:
  957. TargetConditions:
  958. - hastag{t=ArenaParticipant}
  959. - score{o=ArenaRoster;v=1}
  960. - score{o=SuccessfulWaves;v=>0}
  961. Skills:
  962. - sendtitle{title="Get ready!";subtitle="&cWave 17 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  963.  
  964. CheckWave17WinCondition:
  965. Conditions:
  966. - score{objective=ArenaWaveCounter;value=17} required ####################################################
  967. - score{objective=WaveMobKills;value=15} required ####################################################
  968. - score{objective=WaveTotalMobs;value=15} required ####################################################
  969. - hastag{t=WaveClear} Cancel
  970.  
  971. Skills:
  972. - addtag{t=WaveClear} @self
  973. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  974. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  975. - signal{s=Wave3Prizes} @self
  976. - sendtitle{title="";subtitle="Wave 17 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  977. - delay 100
  978. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  979. - signal{s=StartWave18} @self ####################################################
  980.  
  981. Wave17WonPrizes:
  982. TargetConditions:
  983. - hastag{t=ArenaParticipant} required
  984. - score{o=ArenaRoster;v=1}
  985. - score{o=SuccessfulWaves;v=17} ####################################################
  986.  
  987. #-----------------------------WAVE----------------------------------------------------------------------------------#
  988.  
  989. Wave18Start:
  990. Conditions:
  991. - score{o=ArenaWaveCounter;v=18} ####################################################
  992. Skills:
  993. - removetag{t=WaveClear} @self
  994. - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
  995. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  996. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  997. - skill{s=NotifyWave18Start} @PIR{r=20}
  998. - delay 120
  999. ##-----------------------------------------------------------------------------------------##
  1000. - summon{type=ArenaVindicator;amount=5;radius=8} @self
  1001. - delay 10
  1002. - summon{type=ArenaSpider;amount=5;radius=10} @self
  1003. - delay 10
  1004. - summon{type=ArenaWitch;amount=5;radius=5} @self
  1005.  
  1006.  
  1007. NotifyWave18Start:
  1008. TargetConditions:
  1009. - hastag{t=ArenaParticipant}
  1010. - score{o=ArenaRoster;v=1}
  1011. - score{o=SuccessfulWaves;v=>0}
  1012. Skills:
  1013. - sendtitle{title="Get ready!";subtitle="&cWave 18 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1014.  
  1015. CheckWave18WinCondition:
  1016. Conditions:
  1017. - score{objective=ArenaWaveCounter;value=18} required ####################################################
  1018. - score{objective=WaveMobKills;value=15} required ####################################################
  1019. - score{objective=WaveTotalMobs;value=15} required ####################################################
  1020. - hastag{t=WaveClear} Cancel
  1021.  
  1022. Skills:
  1023. - addtag{t=WaveClear} @self
  1024. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1025. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1026. - signal{s=Wave3Prizes} @self
  1027. - sendtitle{title="";subtitle="Wave 18 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1028. - delay 100
  1029. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1030. - signal{s=StartWave19} @self ####################################################
  1031.  
  1032. Wave18WonPrizes:
  1033. TargetConditions:
  1034. - hastag{t=ArenaParticipant} required
  1035. - score{o=ArenaRoster;v=1}
  1036. - score{o=SuccessfulWaves;v=18} ####################################################
  1037.  
  1038. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1039.  
  1040. Wave19Start:
  1041. Conditions:
  1042. - score{o=ArenaWaveCounter;v=19} ####################################################
  1043. Skills:
  1044. - removetag{t=WaveClear} @self
  1045. - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
  1046. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1047. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1048. - skill{s=NotifyWave19Start} @PIR{r=20}
  1049. - delay 120
  1050. ##-----------------------------------------------------------------------------------------##
  1051. - summon{type=ArenaSpider;amount=4;radius=8} @self
  1052. - delay 10
  1053. - summon{type=ArenaSpider;amount=1;radius=10} @self
  1054. - delay 10
  1055. - summon{type=ArenaWitch;amount=10;radius=8} @self
  1056.  
  1057.  
  1058. NotifyWave19Start:
  1059. TargetConditions:
  1060. - hastag{t=ArenaParticipant}
  1061. - score{o=ArenaRoster;v=1}
  1062. - score{o=SuccessfulWaves;v=>0}
  1063. Skills:
  1064. - sendtitle{title="Get ready!";subtitle="&cWave 19 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1065.  
  1066. CheckWave19WinCondition:
  1067. Conditions:
  1068. - score{objective=ArenaWaveCounter;value=19} required ####################################################
  1069. - score{objective=WaveMobKills;value=15} required ####################################################
  1070. - score{objective=WaveTotalMobs;value=15} required ####################################################
  1071. - hastag{t=WaveClear} Cancel
  1072.  
  1073. Skills:
  1074. - addtag{t=WaveClear} @self
  1075. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1076. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1077. - signal{s=Wave3Prizes} @self
  1078. - sendtitle{title="";subtitle="Wave 19 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1079. - delay 100
  1080. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1081. - signal{s=StartWave20} @self ####################################################
  1082.  
  1083. Wave19WonPrizes:
  1084. TargetConditions:
  1085. - hastag{t=ArenaParticipant} required
  1086. - score{o=ArenaRoster;v=1}
  1087. - score{o=SuccessfulWaves;v=19} ####################################################
  1088.  
  1089. #-----------------------------BOSS----------------------------------------------------------------------------------#
  1090.  
  1091. Wave20Start:
  1092. Conditions:
  1093. - score{o=ArenaWaveCounter;v=20} ####################################################
  1094. Skills:
  1095. - removetag{t=WaveClear} @self
  1096. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  1097. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1098. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1099. - skill{s=NotifyWave20Start} @PIR{r=20}
  1100. - delay 120
  1101. ##-----------------------------------------------------------------------------------------##
  1102. - summon{type=Cenarius;amount=1;radius=1} @self
  1103.  
  1104.  
  1105. NotifyWave20Start:
  1106. TargetConditions:
  1107. - hastag{t=ArenaParticipant}
  1108. - score{o=ArenaRoster;v=1}
  1109. - score{o=SuccessfulWaves;v=>0}
  1110. Skills:
  1111. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1112.  
  1113. CheckWave20WinCondition:
  1114. Conditions:
  1115. - score{objective=ArenaWaveCounter;value=20} required #WAVE###################################################
  1116. - score{objective=WaveMobKills;value=1} required ####################################################
  1117. - score{objective=WaveTotalMobs;value=1} required ####################################################
  1118. - hastag{t=WaveClear} Cancel
  1119.  
  1120. Skills:
  1121. - addtag{t=WaveClear} @self
  1122. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1123. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1124. - signal{s=Wave20Prizes} @self
  1125. - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
  1126. - delay 55
  1127. - sendtitle{title="";subtitle="Wave 20 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1128. - delay 100
  1129. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1130. - signal{s=StartWave21} @self ####################################################
  1131.  
  1132. Wave20WonPrizes:
  1133. TargetConditions:
  1134. - hastag{t=ArenaParticipant} required
  1135. - score{o=ArenaRoster;v=1}
  1136. - score{o=SuccessfulWaves;v=20} ####################################################
  1137.  
  1138. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1139.  
  1140. Wave21Start:
  1141. Conditions:
  1142. - score{o=ArenaWaveCounter;v=21} ####################################################
  1143. Skills:
  1144. - removetag{t=WaveClear} @self
  1145. - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
  1146. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1147. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1148. - skill{s=NotifyWave21Start} @PIR{r=20}
  1149. - delay 120
  1150. ##-----------------------------------------------------------------------------------------##
  1151. - summon{type=ArenaCaveSpider;amount=10;radius=8} @self
  1152. - delay 10
  1153. - summon{type=ArenaSpider;amount=10;radius=6} @self
  1154.  
  1155.  
  1156. NotifyWave21Start:
  1157. TargetConditions:
  1158. - hastag{t=ArenaParticipant}
  1159. - score{o=ArenaRoster;v=1}
  1160. - score{o=SuccessfulWaves;v=>0}
  1161. Skills:
  1162. - sendtitle{title="Get ready!";subtitle="&cWave 21 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1163.  
  1164. CheckWave21WinCondition:
  1165. Conditions:
  1166. - score{objective=ArenaWaveCounter;value=21} required ####################################################
  1167. - score{objective=WaveMobKills;value=20} required ####################################################
  1168. - score{objective=WaveTotalMobs;value=20} required ####################################################
  1169. - hastag{t=WaveClear} Cancel
  1170.  
  1171. Skills:
  1172. - addtag{t=WaveClear} @self
  1173. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1174. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1175. - signal{s=Wave3Prizes} @self
  1176. - sendtitle{title="";subtitle="Wave 21 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1177. - delay 100
  1178. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1179. - signal{s=StartWave22} @self ####################################################
  1180.  
  1181. Wave21WonPrizes:
  1182. TargetConditions:
  1183. - hastag{t=ArenaParticipant} required
  1184. - score{o=ArenaRoster;v=1}
  1185. - score{o=SuccessfulWaves;v=21} ####################################################
  1186.  
  1187. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1188.  
  1189. Wave22Start:
  1190. Conditions:
  1191. - score{o=ArenaWaveCounter;v=22} ####################################################
  1192. Skills:
  1193. - removetag{t=WaveClear} @self
  1194. - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
  1195. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1196. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1197. - skill{s=NotifyWave22Start} @PIR{r=20}
  1198. - delay 120
  1199. ##-----------------------------------------------------------------------------------------##
  1200. - summon{type=ArenaCaveSpider;amount=5;radius=8} @self
  1201. - delay 10
  1202. - summon{type=ArenaSpider;amount=10;radius=10} @self
  1203. - delay 10
  1204. - summon{type=ArenaStray;amount=5;radius=8} @self
  1205.  
  1206.  
  1207. NotifyWave22Start:
  1208. TargetConditions:
  1209. - hastag{t=ArenaParticipant}
  1210. - score{o=ArenaRoster;v=1}
  1211. - score{o=SuccessfulWaves;v=>0}
  1212. Skills:
  1213. - sendtitle{title="Get ready!";subtitle="&cWave 22 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1214.  
  1215. CheckWave22WinCondition:
  1216. Conditions:
  1217. - score{objective=ArenaWaveCounter;value=22} required ####################################################
  1218. - score{objective=WaveMobKills;value=20} required ####################################################
  1219. - score{objective=WaveTotalMobs;value=20} required ####################################################
  1220. - hastag{t=WaveClear} Cancel
  1221.  
  1222. Skills:
  1223. - addtag{t=WaveClear} @self
  1224. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1225. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1226. - signal{s=Wave3Prizes} @self
  1227. - sendtitle{title="";subtitle="Wave 22 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1228. - delay 100
  1229. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1230. - signal{s=StartWave23} @self ####################################################
  1231.  
  1232. Wave22WonPrizes:
  1233. TargetConditions:
  1234. - hastag{t=ArenaParticipant} required
  1235. - score{o=ArenaRoster;v=1}
  1236. - score{o=SuccessfulWaves;v=22} ####################################################
  1237.  
  1238. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1239.  
  1240. Wave23Start:
  1241. Conditions:
  1242. - score{o=ArenaWaveCounter;v=23} ####################################################
  1243. Skills:
  1244. - removetag{t=WaveClear} @self
  1245. - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
  1246. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1247. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1248. - skill{s=NotifyWave23Start} @PIR{r=20}
  1249. - delay 120
  1250. ##-----------------------------------------------------------------------------------------##
  1251. - summon{type=ArenaWitch;amount=5;radius=8} @self
  1252. - delay 10
  1253. - summon{type=ArenaPillager;amount=9;radius=10} @self
  1254. - delay 10
  1255. - summon{type=ArenaEvoker;amount=1;radius=8} @self
  1256. - delay 10
  1257. - summon{type=ArenaCaveSpider;amount=5;radius=8} @self
  1258.  
  1259.  
  1260. NotifyWave23Start:
  1261. TargetConditions:
  1262. - hastag{t=ArenaParticipant}
  1263. - score{o=ArenaRoster;v=1}
  1264. - score{o=SuccessfulWaves;v=>0}
  1265. Skills:
  1266. - sendtitle{title="Get ready!";subtitle="&cWave 23 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1267.  
  1268. CheckWave23WinCondition:
  1269. Conditions:
  1270. - score{objective=ArenaWaveCounter;value=23} required ####################################################
  1271. - score{objective=WaveMobKills;value=20} required ####################################################
  1272. - score{objective=WaveTotalMobs;value=20} required ####################################################
  1273. - hastag{t=WaveClear} Cancel
  1274.  
  1275. Skills:
  1276. - addtag{t=WaveClear} @self
  1277. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1278. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1279. - signal{s=Wave3Prizes} @self
  1280. - sendtitle{title="";subtitle="Wave 23 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1281. - delay 100
  1282. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1283. - signal{s=StartWave24} @self ####################################################
  1284.  
  1285. Wave23WonPrizes:
  1286. TargetConditions:
  1287. - hastag{t=ArenaParticipant} required
  1288. - score{o=ArenaRoster;v=1}
  1289. - score{o=SuccessfulWaves;v=23} ####################################################
  1290.  
  1291. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1292.  
  1293. Wave24Start:
  1294. Conditions:
  1295. - score{o=ArenaWaveCounter;v=24} ####################################################
  1296. Skills:
  1297. - removetag{t=WaveClear} @self
  1298. - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
  1299. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1300. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1301. - skill{s=NotifyWave24Start} @PIR{r=20}
  1302. - delay 120
  1303. ##-----------------------------------------------------------------------------------------##
  1304. - summon{type=ArenaEvoker;amount=2;radius=8} @self
  1305. - delay 10
  1306. - summon{type=ArenaWitch;amount=3;radius=10} @self
  1307. - delay 10
  1308. - summon{type=ArenaPillager;amount=15;radius=8} @self
  1309.  
  1310.  
  1311. NotifyWave24Start:
  1312. TargetConditions:
  1313. - hastag{t=ArenaParticipant}
  1314. - score{o=ArenaRoster;v=1}
  1315. - score{o=SuccessfulWaves;v=>0}
  1316. Skills:
  1317. - sendtitle{title="Get ready!";subtitle="&cWave 24 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1318.  
  1319. CheckWave24WinCondition:
  1320. Conditions:
  1321. - score{objective=ArenaWaveCounter;value=24} required ####################################################
  1322. - score{objective=WaveMobKills;value=20} required ####################################################
  1323. - score{objective=WaveTotalMobs;value=20} required ####################################################
  1324. - hastag{t=WaveClear} Cancel
  1325.  
  1326. Skills:
  1327. - addtag{t=WaveClear} @self
  1328. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1329. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1330. - signal{s=Wave3Prizes} @self
  1331. - sendtitle{title="";subtitle="Wave 24 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1332. - delay 100
  1333. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1334. - signal{s=StartWave25} @self ####################################################
  1335.  
  1336. Wave24WonPrizes:
  1337. TargetConditions:
  1338. - hastag{t=ArenaParticipant} required
  1339. - score{o=ArenaRoster;v=1}
  1340. - score{o=SuccessfulWaves;v=24} ####################################################
  1341.  
  1342.  
  1343. #-----------------------------BOSS----------------------------------------------------------------------------------#
  1344.  
  1345. Wave25Start:
  1346. Conditions:
  1347. - score{o=ArenaWaveCounter;v=25} ####################################################
  1348. Skills:
  1349. - removetag{t=WaveClear} @self
  1350. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  1351. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1352. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1353. - skill{s=NotifyWave25Start} @PIR{r=20}
  1354. - delay 120
  1355. ##-----------------------------------------------------------------------------------------##
  1356. - summon{type=Exodus;amount=1;radius=1} @self
  1357.  
  1358.  
  1359. NotifyWave25Start:
  1360. TargetConditions:
  1361. - hastag{t=ArenaParticipant}
  1362. - score{o=ArenaRoster;v=1}
  1363. - score{o=SuccessfulWaves;v=>0}
  1364. Skills:
  1365. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1366.  
  1367. CheckWave25WinCondition:
  1368. Conditions:
  1369. - score{objective=ArenaWaveCounter;value=25} required #WAVE###################################################
  1370. - score{objective=WaveMobKills;value=1} required ####################################################
  1371. - score{objective=WaveTotalMobs;value=1} required ####################################################
  1372. - hastag{t=WaveClear} Cancel
  1373.  
  1374. Skills:
  1375. - addtag{t=WaveClear} @self
  1376. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1377. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1378. - signal{s=Wave25Prizes} @self
  1379. - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
  1380. - delay 55
  1381. - sendtitle{title="";subtitle="Wave 25 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1382. - delay 100
  1383. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1384. - signal{s=StartWave26} @self ####################################################
  1385.  
  1386. Wave25WonPrizes:
  1387. TargetConditions:
  1388. - hastag{t=ArenaParticipant} required
  1389. - score{o=ArenaRoster;v=1}
  1390. - score{o=SuccessfulWaves;v=25} ####################################################
  1391.  
  1392. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1393.  
  1394. Wave26Start:
  1395. Conditions:
  1396. - score{o=ArenaWaveCounter;v=26} ####################################################
  1397. Skills:
  1398. - removetag{t=WaveClear} @self
  1399. - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
  1400. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1401. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1402. - skill{s=NotifyWave26Start} @PIR{r=20}
  1403. - delay 120
  1404. ##-----------------------------------------------------------------------------------------##
  1405. - summon{type=ArenaSilverfish;amount=10;radius=8} @self
  1406. - delay 10
  1407. - summon{type=ArenaSlimeMedium;amount=10;radius=5} @self
  1408.  
  1409.  
  1410. NotifyWave26Start:
  1411. TargetConditions:
  1412. - hastag{t=ArenaParticipant}
  1413. - score{o=ArenaRoster;v=1}
  1414. - score{o=SuccessfulWaves;v=>0}
  1415. Skills:
  1416. - sendtitle{title="Get ready!";subtitle="&cWave 26 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1417.  
  1418. CheckWave26WinCondition:
  1419. Conditions:
  1420. - score{objective=ArenaWaveCounter;value=26} required ####################################################
  1421. - score{objective=WaveMobKills;value=20} required ####################################################
  1422. - score{objective=WaveTotalMobs;value=20} required ####################################################
  1423. - hastag{t=WaveClear} Cancel
  1424.  
  1425. Skills:
  1426. - addtag{t=WaveClear} @self
  1427. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1428. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1429. - signal{s=Wave3Prizes} @self
  1430. - sendtitle{title="";subtitle="Wave 26 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1431. - delay 100
  1432. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1433. - signal{s=StartWave27} @self ####################################################
  1434.  
  1435. Wave26WonPrizes:
  1436. TargetConditions:
  1437. - hastag{t=ArenaParticipant} required
  1438. - score{o=ArenaRoster;v=1}
  1439. - score{o=SuccessfulWaves;v=26} ####################################################
  1440.  
  1441. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1442.  
  1443. Wave27Start:
  1444. Conditions:
  1445. - score{o=ArenaWaveCounter;v=27} ####################################################
  1446. Skills:
  1447. - removetag{t=WaveClear} @self
  1448. - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
  1449. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1450. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1451. - skill{s=NotifyWave27Start} @PIR{r=20}
  1452. - delay 120
  1453. ##-----------------------------------------------------------------------------------------##
  1454. - summon{type=ArenaCaveSpider;amount=5;radius=8} @self
  1455. - delay 10
  1456. - summon{type=ArenaSpider;amount=10;radius=10} @self
  1457. - delay 10
  1458. - summon{type=ArenaStray;amount=5;radius=8} @self
  1459.  
  1460.  
  1461. NotifyWave27Start:
  1462. TargetConditions:
  1463. - hastag{t=ArenaParticipant}
  1464. - score{o=ArenaRoster;v=1}
  1465. - score{o=SuccessfulWaves;v=>0}
  1466. Skills:
  1467. - sendtitle{title="Get ready!";subtitle="&cWave 27 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1468.  
  1469. CheckWave27WinCondition:
  1470. Conditions:
  1471. - score{objective=ArenaWaveCounter;value=27} required ####################################################
  1472. - score{objective=WaveMobKills;value=20} required ####################################################
  1473. - score{objective=WaveTotalMobs;value=20} required ####################################################
  1474. - hastag{t=WaveClear} Cancel
  1475.  
  1476. Skills:
  1477. - addtag{t=WaveClear} @self
  1478. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1479. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1480. - signal{s=Wave3Prizes} @self
  1481. - sendtitle{title="";subtitle="Wave 27 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1482. - delay 100
  1483. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1484. - signal{s=StartWave28} @self ####################################################
  1485.  
  1486. Wave27WonPrizes:
  1487. TargetConditions:
  1488. - hastag{t=ArenaParticipant} required
  1489. - score{o=ArenaRoster;v=1}
  1490. - score{o=SuccessfulWaves;v=27} ####################################################
  1491.  
  1492. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1493.  
  1494. Wave28Start:
  1495. Conditions:
  1496. - score{o=ArenaWaveCounter;v=28} ####################################################
  1497. Skills:
  1498. - removetag{t=WaveClear} @self
  1499. - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
  1500. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1501. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1502. - skill{s=NotifyWave28Start} @PIR{r=20}
  1503. - delay 120
  1504. ##-----------------------------------------------------------------------------------------##
  1505. - summon{type=ArenaSpider;amount=10;radius=8} @self
  1506. - delay 10
  1507. - summon{type=ArenaBabyZombie;amount=10;radius=10} @self
  1508.  
  1509.  
  1510. NotifyWave28Start:
  1511. TargetConditions:
  1512. - hastag{t=ArenaParticipant}
  1513. - score{o=ArenaRoster;v=1}
  1514. - score{o=SuccessfulWaves;v=>0}
  1515. Skills:
  1516. - sendtitle{title="Get ready!";subtitle="&cWave 28 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1517.  
  1518. CheckWave28WinCondition:
  1519. Conditions:
  1520. - score{objective=ArenaWaveCounter;value=28} required ####################################################
  1521. - score{objective=WaveMobKills;value=20} required ####################################################
  1522. - score{objective=WaveTotalMobs;value=20} required ####################################################
  1523. - hastag{t=WaveClear} Cancel
  1524.  
  1525. Skills:
  1526. - addtag{t=WaveClear} @self
  1527. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1528. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1529. - signal{s=Wave3Prizes} @self
  1530. - sendtitle{title="";subtitle="Wave 28 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1531. - delay 100
  1532. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1533. - signal{s=StartWave29} @self ####################################################
  1534.  
  1535. Wave28WonPrizes:
  1536. TargetConditions:
  1537. - hastag{t=ArenaParticipant} required
  1538. - score{o=ArenaRoster;v=1}
  1539. - score{o=SuccessfulWaves;v=28} ####################################################
  1540.  
  1541. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1542.  
  1543. Wave29Start:
  1544. Conditions:
  1545. - score{o=ArenaWaveCounter;v=29} ####################################################
  1546. Skills:
  1547. - removetag{t=WaveClear} @self
  1548. - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
  1549. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1550. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1551. - skill{s=NotifyWave29Start} @PIR{r=20}
  1552. - delay 120
  1553. ##-----------------------------------------------------------------------------------------##
  1554. - summon{type=ArenaRavager;amount=2;radius=8} @self
  1555. - delay 10
  1556. - summon{type=ArenaPillager;amount=8;radius=10} @self
  1557. - delay 10
  1558. - summon{type=ArenaBabyZombie;amount=10;radius=8} @self
  1559.  
  1560.  
  1561. NotifyWave29Start:
  1562. TargetConditions:
  1563. - hastag{t=ArenaParticipant}
  1564. - score{o=ArenaRoster;v=1}
  1565. - score{o=SuccessfulWaves;v=>0}
  1566. Skills:
  1567. - sendtitle{title="Get ready!";subtitle="&cWave 29 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1568.  
  1569. CheckWave29WinCondition:
  1570. Conditions:
  1571. - score{objective=ArenaWaveCounter;value=29} required ####################################################
  1572. - score{objective=WaveMobKills;value=20} required ####################################################
  1573. - score{objective=WaveTotalMobs;value=20} required ####################################################
  1574. - hastag{t=WaveClear} Cancel
  1575.  
  1576. Skills:
  1577. - addtag{t=WaveClear} @self
  1578. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1579. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1580. - signal{s=Wave3Prizes} @self
  1581. - sendtitle{title="";subtitle="Wave 29 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1582. - delay 100
  1583. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1584. - signal{s=StartWave30} @self ####################################################
  1585.  
  1586. Wave29WonPrizes:
  1587. TargetConditions:
  1588. - hastag{t=ArenaParticipant} required
  1589. - score{o=ArenaRoster;v=1}
  1590. - score{o=SuccessfulWaves;v=29} ####################################################
  1591.  
  1592. #-----------------------------BOSS----------------------------------------------------------------------------------#
  1593.  
  1594. Wave30Start:
  1595. Conditions:
  1596. - score{o=ArenaWaveCounter;v=30} ####################################################
  1597. Skills:
  1598. - removetag{t=WaveClear} @self
  1599. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  1600. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1601. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1602. - skill{s=NotifyWave30Start} @PIR{r=20}
  1603. - delay 120
  1604. ##-----------------------------------------------------------------------------------------##
  1605. - summon{type=Ozruk;amount=1;radius=1} @self
  1606.  
  1607.  
  1608. NotifyWave30Start:
  1609. TargetConditions:
  1610. - hastag{t=ArenaParticipant}
  1611. - score{o=ArenaRoster;v=1}
  1612. - score{o=SuccessfulWaves;v=>0}
  1613. Skills:
  1614. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1615.  
  1616. CheckWave30WinCondition:
  1617. Conditions:
  1618. - score{objective=ArenaWaveCounter;value=30} required #WAVE###################################################
  1619. - score{objective=WaveMobKills;value=1} required ####################################################
  1620. - score{objective=WaveTotalMobs;value=1} required ####################################################
  1621. - hastag{t=WaveClear} Cancel
  1622.  
  1623. Skills:
  1624. - addtag{t=WaveClear} @self
  1625. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1626. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1627. - signal{s=Wave30Prizes} @self
  1628. - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
  1629. - delay 55
  1630. - sendtitle{title="";subtitle="Wave 30 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1631. - delay 100
  1632. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1633. - signal{s=StartWave31} @self ####################################################
  1634.  
  1635. Wave30WonPrizes:
  1636. TargetConditions:
  1637. - hastag{t=ArenaParticipant} required
  1638. - score{o=ArenaRoster;v=1}
  1639. - score{o=SuccessfulWaves;v=30} ####################################################
  1640.  
  1641. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1642.  
  1643. Wave31Start:
  1644. Conditions:
  1645. - score{o=ArenaWaveCounter;v=31} ####################################################
  1646. Skills:
  1647. - removetag{t=WaveClear} @self
  1648. - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
  1649. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1650. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1651. - skill{s=NotifyWave31Start} @PIR{r=20}
  1652. - delay 120
  1653. ##-----------------------------------------------------------------------------------------##
  1654. - summon{type=ArenaDrowned;amount=23;radius=8} @self
  1655. - delay 10
  1656. - summon{type=ArenaGuardian;amount=2;radius=3} @self
  1657.  
  1658.  
  1659. NotifyWave31Start:
  1660. TargetConditions:
  1661. - hastag{t=ArenaParticipant}
  1662. - score{o=ArenaRoster;v=1}
  1663. - score{o=SuccessfulWaves;v=>0}
  1664. Skills:
  1665. - sendtitle{title="Get ready!";subtitle="&cWave 31 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1666.  
  1667. CheckWave31WinCondition:
  1668. Conditions:
  1669. - score{objective=ArenaWaveCounter;value=31} required ####################################################
  1670. - score{objective=WaveMobKills;value=25} required ####################################################
  1671. - score{objective=WaveTotalMobs;value=25} required ####################################################
  1672. - hastag{t=WaveClear} Cancel
  1673.  
  1674. Skills:
  1675. - addtag{t=WaveClear} @self
  1676. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1677. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1678. - signal{s=Wave3Prizes} @self
  1679. - sendtitle{title="";subtitle="Wave 31 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1680. - delay 100
  1681. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1682. - signal{s=StartWave32} @self ####################################################
  1683.  
  1684. Wave31WonPrizes:
  1685. TargetConditions:
  1686. - hastag{t=ArenaParticipant} required
  1687. - score{o=ArenaRoster;v=1}
  1688. - score{o=SuccessfulWaves;v=31} ####################################################
  1689.  
  1690. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1691.  
  1692. Wave32Start:
  1693. Conditions:
  1694. - score{o=ArenaWaveCounter;v=32} ####################################################
  1695. Skills:
  1696. - removetag{t=WaveClear} @self
  1697. - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
  1698. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1699. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1700. - skill{s=NotifyWave32Start} @PIR{r=20}
  1701. - delay 120
  1702. ##-----------------------------------------------------------------------------------------##
  1703. - summon{type=ArenaDrowned;amount=14;radius=8} @self
  1704. - delay 10
  1705. - summon{type=ArenaDrowned;amount=10;radius=8} @self
  1706. - summon{type=ArenaGuardian;amount=1;radius=4} @self
  1707.  
  1708.  
  1709. NotifyWave32Start:
  1710. TargetConditions:
  1711. - hastag{t=ArenaParticipant}
  1712. - score{o=ArenaRoster;v=1}
  1713. - score{o=SuccessfulWaves;v=>0}
  1714. Skills:
  1715. - sendtitle{title="Get ready!";subtitle="&cWave 32 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1716.  
  1717. CheckWave32WinCondition:
  1718. Conditions:
  1719. - score{objective=ArenaWaveCounter;value=32} required ####################################################
  1720. - score{objective=WaveMobKills;value=25} required ####################################################
  1721. - score{objective=WaveTotalMobs;value=25} required ####################################################
  1722. - hastag{t=WaveClear} Cancel
  1723.  
  1724. Skills:
  1725. - addtag{t=WaveClear} @self
  1726. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1727. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1728. - signal{s=Wave3Prizes} @self
  1729. - sendtitle{title="";subtitle="Wave 32 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1730. - delay 100
  1731. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1732. - signal{s=StartWave33} @self ####################################################
  1733.  
  1734. Wave32WonPrizes:
  1735. TargetConditions:
  1736. - hastag{t=ArenaParticipant} required
  1737. - score{o=ArenaRoster;v=1}
  1738. - score{o=SuccessfulWaves;v=32} ####################################################
  1739.  
  1740. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1741.  
  1742. Wave33Start:
  1743. Conditions:
  1744. - score{o=ArenaWaveCounter;v=33} ####################################################
  1745. Skills:
  1746. - removetag{t=WaveClear} @self
  1747. - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
  1748. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1749. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1750. - skill{s=NotifyWave33Start} @PIR{r=20}
  1751. - delay 120
  1752. ##-----------------------------------------------------------------------------------------##
  1753. - summon{type=ArenaDrowned;amount=15;radius=8} @self
  1754. - delay 10
  1755. - summon{type=ArenaGuardian;amount=2;radius=4} @self
  1756. - delay 10
  1757. - summon{type=ArenaBabyDrowned;amount=8;radius=8} @self
  1758.  
  1759.  
  1760. NotifyWave33Start:
  1761. TargetConditions:
  1762. - hastag{t=ArenaParticipant}
  1763. - score{o=ArenaRoster;v=1}
  1764. - score{o=SuccessfulWaves;v=>0}
  1765. Skills:
  1766. - sendtitle{title="Get ready!";subtitle="&cWave 33 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1767.  
  1768. CheckWave33WinCondition:
  1769. Conditions:
  1770. - score{objective=ArenaWaveCounter;value=33} required ####################################################
  1771. - score{objective=WaveMobKills;value=25} required ####################################################
  1772. - score{objective=WaveTotalMobs;value=25} required ####################################################
  1773. - hastag{t=WaveClear} Cancel
  1774.  
  1775. Skills:
  1776. - addtag{t=WaveClear} @self
  1777. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1778. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1779. - signal{s=Wave3Prizes} @self
  1780. - sendtitle{title="";subtitle="Wave 33 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1781. - delay 100
  1782. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1783. - signal{s=StartWave34} @self ####################################################
  1784.  
  1785. Wave33WonPrizes:
  1786. TargetConditions:
  1787. - hastag{t=ArenaParticipant} required
  1788. - score{o=ArenaRoster;v=1}
  1789. - score{o=SuccessfulWaves;v=33} ####################################################
  1790.  
  1791. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1792.  
  1793. Wave34Start:
  1794. Conditions:
  1795. - score{o=ArenaWaveCounter;v=34} ####################################################
  1796. Skills:
  1797. - removetag{t=WaveClear} @self
  1798. - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
  1799. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1800. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1801. - skill{s=NotifyWave34Start} @PIR{r=20}
  1802. - delay 120
  1803. ##-----------------------------------------------------------------------------------------##
  1804. - summon{type=ArenaBabyDrowned;amount=25;radius=9} @self
  1805.  
  1806.  
  1807. NotifyWave34Start:
  1808. TargetConditions:
  1809. - hastag{t=ArenaParticipant}
  1810. - score{o=ArenaRoster;v=1}
  1811. - score{o=SuccessfulWaves;v=>0}
  1812. Skills:
  1813. - sendtitle{title="Get ready!";subtitle="&cWave 34 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1814.  
  1815. CheckWave34WinCondition:
  1816. Conditions:
  1817. - score{objective=ArenaWaveCounter;value=34} required ####################################################
  1818. - score{objective=WaveMobKills;value=25} required ####################################################
  1819. - score{objective=WaveTotalMobs;value=25} required ####################################################
  1820. - hastag{t=WaveClear} Cancel
  1821.  
  1822. Skills:
  1823. - addtag{t=WaveClear} @self
  1824. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1825. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1826. - signal{s=Wave3Prizes} @self
  1827. - sendtitle{title="";subtitle="Wave 34 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1828. - delay 100
  1829. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1830. - signal{s=StartWave35} @self ####################################################
  1831.  
  1832. Wave34WonPrizes:
  1833. TargetConditions:
  1834. - hastag{t=ArenaParticipant} required
  1835. - score{o=ArenaRoster;v=1}
  1836. - score{o=SuccessfulWaves;v=34} ####################################################
  1837.  
  1838. #-----------------------------BOSS----------------------------------------------------------------------------------#
  1839.  
  1840. Wave35Start:
  1841. Conditions:
  1842. - score{o=ArenaWaveCounter;v=35} ####################################################
  1843. Skills:
  1844. - removetag{t=WaveClear} @self
  1845. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  1846. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1847. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1848. - skill{s=NotifyWave35Start} @PIR{r=20}
  1849. - delay 120
  1850. ##-----------------------------------------------------------------------------------------##
  1851. - summon{type=Immerseus;amount=1;radius=1} @self
  1852.  
  1853.  
  1854. NotifyWave35Start:
  1855. TargetConditions:
  1856. - hastag{t=ArenaParticipant}
  1857. - score{o=ArenaRoster;v=1}
  1858. - score{o=SuccessfulWaves;v=>0}
  1859. Skills:
  1860. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1861.  
  1862. CheckWave35WinCondition:
  1863. Conditions:
  1864. - score{objective=ArenaWaveCounter;value=35} required #WAVE###################################################
  1865. - score{objective=WaveMobKills;value=1} required ####################################################
  1866. - score{objective=WaveTotalMobs;value=1} required ####################################################
  1867. - hastag{t=WaveClear} Cancel
  1868.  
  1869. Skills:
  1870. - addtag{t=WaveClear} @self
  1871. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1872. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1873. - signal{s=Wave35Prizes} @self
  1874. - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
  1875. - delay 55
  1876. - sendtitle{title="";subtitle="Wave 35 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1877. - delay 100
  1878. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1879. - signal{s=StartWave36} @self ####################################################
  1880.  
  1881. Wave35WonPrizes:
  1882. TargetConditions:
  1883. - hastag{t=ArenaParticipant} required
  1884. - score{o=ArenaRoster;v=1}
  1885. - score{o=SuccessfulWaves;v=35} ####################################################
  1886.  
  1887. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1888.  
  1889. Wave36Start:
  1890. Conditions:
  1891. - score{o=ArenaWaveCounter;v=36} ####################################################
  1892. Skills:
  1893. - removetag{t=WaveClear} @self
  1894. - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
  1895. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1896. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1897. - skill{s=NotifyWave36Start} @PIR{r=20}
  1898. - delay 120
  1899. ##-----------------------------------------------------------------------------------------##
  1900. - summon{type=ArenaPolarBear;amount=5;radius=8} @self
  1901. - delay 10
  1902. - summon{type=ArenaStray;amount=20;radius=5} @self
  1903.  
  1904.  
  1905. NotifyWave36Start:
  1906. TargetConditions:
  1907. - hastag{t=ArenaParticipant}
  1908. - score{o=ArenaRoster;v=1}
  1909. - score{o=SuccessfulWaves;v=>0}
  1910. Skills:
  1911. - sendtitle{title="Get ready!";subtitle="&cWave 36 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1912.  
  1913. CheckWave36WinCondition:
  1914. Conditions:
  1915. - score{objective=ArenaWaveCounter;value=36} required ####################################################
  1916. - score{objective=WaveMobKills;value=25} required ####################################################
  1917. - score{objective=WaveTotalMobs;value=25} required ####################################################
  1918. - hastag{t=WaveClear} Cancel
  1919.  
  1920. Skills:
  1921. - addtag{t=WaveClear} @self
  1922. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1923. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1924. - signal{s=Wave3Prizes} @self
  1925. - sendtitle{title="";subtitle="Wave 36 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1926. - delay 100
  1927. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1928. - signal{s=StartWave37} @self ####################################################
  1929.  
  1930. Wave36WonPrizes:
  1931. TargetConditions:
  1932. - hastag{t=ArenaParticipant} required
  1933. - score{o=ArenaRoster;v=1}
  1934. - score{o=SuccessfulWaves;v=36} ####################################################
  1935.  
  1936. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1937.  
  1938. Wave37Start:
  1939. Conditions:
  1940. - score{o=ArenaWaveCounter;v=37} ####################################################
  1941. Skills:
  1942. - removetag{t=WaveClear} @self
  1943. - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
  1944. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1945. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1946. - skill{s=NotifyWave37Start} @PIR{r=20}
  1947. - delay 120
  1948. ##-----------------------------------------------------------------------------------------##
  1949. - summon{type=ArenaStray;amount=15;radius=8} @self
  1950. - delay 10
  1951. - summon{type=ArenaPolarBear;amount=10;radius=10} @self
  1952.  
  1953.  
  1954. NotifyWave37Start:
  1955. TargetConditions:
  1956. - hastag{t=ArenaParticipant}
  1957. - score{o=ArenaRoster;v=1}
  1958. - score{o=SuccessfulWaves;v=>0}
  1959. Skills:
  1960. - sendtitle{title="Get ready!";subtitle="&cWave 37 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  1961.  
  1962. CheckWave37WinCondition:
  1963. Conditions:
  1964. - score{objective=ArenaWaveCounter;value=37} required ####################################################
  1965. - score{objective=WaveMobKills;value=25} required ####################################################
  1966. - score{objective=WaveTotalMobs;value=25} required ####################################################
  1967. - hastag{t=WaveClear} Cancel
  1968.  
  1969. Skills:
  1970. - addtag{t=WaveClear} @self
  1971. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  1972. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  1973. - signal{s=Wave3Prizes} @self
  1974. - sendtitle{title="";subtitle="Wave 37 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  1975. - delay 100
  1976. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  1977. - signal{s=StartWave38} @self ####################################################
  1978.  
  1979. Wave37WonPrizes:
  1980. TargetConditions:
  1981. - hastag{t=ArenaParticipant} required
  1982. - score{o=ArenaRoster;v=1}
  1983. - score{o=SuccessfulWaves;v=37} ####################################################
  1984.  
  1985. #-----------------------------WAVE----------------------------------------------------------------------------------#
  1986.  
  1987. Wave38Start:
  1988. Conditions:
  1989. - score{o=ArenaWaveCounter;v=38} ####################################################
  1990. Skills:
  1991. - removetag{t=WaveClear} @self
  1992. - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
  1993. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  1994. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  1995. - skill{s=NotifyWave38Start} @PIR{r=20}
  1996. - delay 120
  1997. ##-----------------------------------------------------------------------------------------##
  1998. - summon{type=ArenaRabbit;amount=1;radius=8} @self
  1999. - delay 10
  2000. - summon{type=ArenaStray;amount=15;radius=10} @self
  2001. - delay 10
  2002. - summon{type=ArenaPolarBear;amount=9;radius=8} @self
  2003.  
  2004.  
  2005. NotifyWave38Start:
  2006. TargetConditions:
  2007. - hastag{t=ArenaParticipant}
  2008. - score{o=ArenaRoster;v=1}
  2009. - score{o=SuccessfulWaves;v=>0}
  2010. Skills:
  2011. - sendtitle{title="Get ready!";subtitle="&cWave 38 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  2012.  
  2013. CheckWave38WinCondition:
  2014. Conditions:
  2015. - score{objective=ArenaWaveCounter;value=38} required ####################################################
  2016. - score{objective=WaveMobKills;value=25} required ####################################################
  2017. - score{objective=WaveTotalMobs;value=25} required ####################################################
  2018. - hastag{t=WaveClear} Cancel
  2019.  
  2020. Skills:
  2021. - addtag{t=WaveClear} @self
  2022. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  2023. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  2024. - signal{s=Wave3Prizes} @self
  2025. - sendtitle{title="";subtitle="Wave 38 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  2026. - delay 100
  2027. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  2028. - signal{s=StartWave39} @self ####################################################
  2029.  
  2030. Wave38WonPrizes:
  2031. TargetConditions:
  2032. - hastag{t=ArenaParticipant} required
  2033. - score{o=ArenaRoster;v=1}
  2034. - score{o=SuccessfulWaves;v=38} ####################################################
  2035.  
  2036. #-----------------------------WAVE----------------------------------------------------------------------------------#
  2037.  
  2038. Wave39Start:
  2039. Conditions:
  2040. - score{o=ArenaWaveCounter;v=39} ####################################################
  2041. Skills:
  2042. - removetag{t=WaveClear} @self
  2043. - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
  2044. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  2045. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  2046. - skill{s=NotifyWave39Start} @PIR{r=20}
  2047. - delay 120
  2048. ##-----------------------------------------------------------------------------------------##
  2049. - summon{type=ArenaRabbit;amount=5;radius=8} @self
  2050. - delay 10
  2051. - summon{type=ArenaPolarBear;amount=10;radius=10} @self
  2052. - delay 10
  2053. - summon{type=ArenaSilverfish;amount=10;radius=8} @self
  2054.  
  2055.  
  2056. NotifyWave39Start:
  2057. TargetConditions:
  2058. - hastag{t=ArenaParticipant}
  2059. - score{o=ArenaRoster;v=1}
  2060. - score{o=SuccessfulWaves;v=>0}
  2061. Skills:
  2062. - sendtitle{title="Get ready!";subtitle="&cWave 39 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  2063.  
  2064. CheckWave39WinCondition:
  2065. Conditions:
  2066. - score{objective=ArenaWaveCounter;value=39} required ####################################################
  2067. - score{objective=WaveMobKills;value=25} required ####################################################
  2068. - score{objective=WaveTotalMobs;value=25} required ####################################################
  2069. - hastag{t=WaveClear} Cancel
  2070.  
  2071. Skills:
  2072. - addtag{t=WaveClear} @self
  2073. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  2074. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  2075. - signal{s=Wave3Prizes} @self
  2076. - sendtitle{title="";subtitle="Wave 39 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  2077. - delay 100
  2078. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  2079. - signal{s=StartWave40} @self ####################################################
  2080.  
  2081. Wave39WonPrizes:
  2082. TargetConditions:
  2083. - hastag{t=ArenaParticipant} required
  2084. - score{o=ArenaRoster;v=1}
  2085. - score{o=SuccessfulWaves;v=39} ####################################################
  2086.  
  2087. #-----------------------------BOSS----------------------------------------------------------------------------------#
  2088.  
  2089. Wave40Start:
  2090. Conditions:
  2091. - score{o=ArenaWaveCounter;v=40} ####################################################
  2092. Skills:
  2093. - removetag{t=WaveClear} @self
  2094. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  2095. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  2096. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  2097. - skill{s=NotifyWave40Start} @PIR{r=20}
  2098. - delay 120
  2099. ##-----------------------------------------------------------------------------------------##
  2100. - summon{type=Jökull;amount=1;radius=1} @self
  2101.  
  2102.  
  2103. NotifyWave40Start:
  2104. TargetConditions:
  2105. - hastag{t=ArenaParticipant}
  2106. - score{o=ArenaRoster;v=1}
  2107. - score{o=SuccessfulWaves;v=>0}
  2108. Skills:
  2109. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  2110.  
  2111. CheckWave40WinCondition:
  2112. Conditions:
  2113. - score{objective=ArenaWaveCounter;value=40} required #WAVE###################################################
  2114. - score{objective=WaveMobKills;value=1} required ####################################################
  2115. - score{objective=WaveTotalMobs;value=1} required ####################################################
  2116. - hastag{t=WaveClear} Cancel
  2117.  
  2118. Skills:
  2119. - addtag{t=WaveClear} @self
  2120. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  2121. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  2122. - signal{s=Wave40Prizes} @self
  2123. - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
  2124. - delay 55
  2125. - sendtitle{title="";subtitle="Wave 40 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  2126. - delay 100
  2127. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  2128. - signal{s=StartWave41} @self ####################################################
  2129.  
  2130. Wave40WonPrizes:
  2131. TargetConditions:
  2132. - hastag{t=ArenaParticipant} required
  2133. - score{o=ArenaRoster;v=1}
  2134. - score{o=SuccessfulWaves;v=40} ####################################################
  2135.  
  2136. #-----------------------------WAVE----------------------------------------------------------------------------------#
  2137.  
  2138. Wave41Start:
  2139. Conditions:
  2140. - score{o=ArenaWaveCounter;v=41} ####################################################
  2141. Skills:
  2142. - removetag{t=WaveClear} @self
  2143. - modifytargetscore{objective=WaveTotalMobs;a=set;v=30} ####################################################
  2144. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  2145. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  2146. - skill{s=NotifyWave41Start} @PIR{r=20}
  2147. - delay 120
  2148. ##-----------------------------------------------------------------------------------------##
  2149. - summon{type=ArenaMagmaCubeMedium;amount=10;radius=8} @self
  2150. - delay 10
  2151. - summon{type=ArenaBlaze;amount=10;radius=10} @self
  2152. - delay 10
  2153. - summon{type=ArenaWitherSkeleton;amount=10;radius=8} @self
  2154.  
  2155.  
  2156. NotifyWave41Start:
  2157. TargetConditions:
  2158. - hastag{t=ArenaParticipant}
  2159. - score{o=ArenaRoster;v=1}
  2160. - score{o=SuccessfulWaves;v=>0}
  2161. Skills:
  2162. - sendtitle{title="Get ready!";subtitle="&cWave 41 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  2163.  
  2164. CheckWave41WinCondition:
  2165. Conditions:
  2166. - score{objective=ArenaWaveCounter;value=41} required ####################################################
  2167. - score{objective=WaveMobKills;value=30} required ####################################################
  2168. - score{objective=WaveTotalMobs;value=30} required ####################################################
  2169. - hastag{t=WaveClear} Cancel
  2170.  
  2171. Skills:
  2172. - addtag{t=WaveClear} @self
  2173. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  2174. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  2175. - signal{s=Wave3Prizes} @self
  2176. - sendtitle{title="";subtitle="Wave 41 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  2177. - delay 100
  2178. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  2179. - signal{s=StartWave42} @self ####################################################
  2180.  
  2181. Wave41WonPrizes:
  2182. TargetConditions:
  2183. - hastag{t=ArenaParticipant} required
  2184. - score{o=ArenaRoster;v=1}
  2185. - score{o=SuccessfulWaves;v=41} ####################################################
  2186.  
  2187. #-----------------------------WAVE----------------------------------------------------------------------------------#
  2188.  
  2189. Wave42Start:
  2190. Conditions:
  2191. - score{o=ArenaWaveCounter;v=42} ####################################################
  2192. Skills:
  2193. - removetag{t=WaveClear} @self
  2194. - modifytargetscore{objective=WaveTotalMobs;a=set;v=30} ####################################################
  2195. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  2196. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  2197. - skill{s=NotifyWave42Start} @PIR{r=20}
  2198. - delay 120
  2199. ##-----------------------------------------------------------------------------------------##
  2200. - summon{type=ArenaEndermite;amount=5;radius=8} @self
  2201. - delay 10
  2202. - summon{type=ArenaEndermite;amount=5;radius=8} @self
  2203. - delay 10
  2204. - summon{type=ArenaEndermite;amount=5;radius=8} @self
  2205. - delay 10
  2206. - summon{type=ArenaEndermite;amount=5;radius=8} @self
  2207. - delay 10
  2208. - summon{type=ArenaEndermite;amount=5;radius=8} @self
  2209. - delay 10
  2210. - summon{type=ArenaEndermite;amount=5;radius=8} @self
  2211.  
  2212.  
  2213. NotifyWave42Start:
  2214. TargetConditions:
  2215. - hastag{t=ArenaParticipant}
  2216. - score{o=ArenaRoster;v=1}
  2217. - score{o=SuccessfulWaves;v=>0}
  2218. Skills:
  2219. - sendtitle{title="Get ready!";subtitle="&cWave 42 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  2220.  
  2221. CheckWave42WinCondition:
  2222. Conditions:
  2223. - score{objective=ArenaWaveCounter;value=42} required ####################################################
  2224. - score{objective=WaveMobKills;value=30} required ####################################################
  2225. - score{objective=WaveTotalMobs;value=30} required ####################################################
  2226. - hastag{t=WaveClear} Cancel
  2227.  
  2228. Skills:
  2229. - addtag{t=WaveClear} @self
  2230. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  2231. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  2232. - signal{s=Wave3Prizes} @self
  2233. - sendtitle{title="";subtitle="Wave 42 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  2234. - delay 100
  2235. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  2236. - signal{s=StartWave43} @self ####################################################
  2237.  
  2238. Wave42WonPrizes:
  2239. TargetConditions:
  2240. - hastag{t=ArenaParticipant} required
  2241. - score{o=ArenaRoster;v=1}
  2242. - score{o=SuccessfulWaves;v=42} ####################################################
  2243.  
  2244. #-----------------------------WAVE----------------------------------------------------------------------------------#
  2245.  
  2246. Wave43Start:
  2247. Conditions:
  2248. - score{o=ArenaWaveCounter;v=43} ####################################################
  2249. Skills:
  2250. - removetag{t=WaveClear} @self
  2251. - modifytargetscore{objective=WaveTotalMobs;a=set;v=30} ####################################################
  2252. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  2253. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  2254. - skill{s=NotifyWave43Start} @PIR{r=20}
  2255. - delay 120
  2256. ##-----------------------------------------------------------------------------------------##
  2257. - summon{type=ArenaPillager;amount=15;radius=8} @self
  2258. - delay 10
  2259. - summon{type=ArenaVindicator;amount=10;radius=10} @self
  2260. - delay 10
  2261. - summon{type=ArenaRavager;amount=5;radius=4} @self
  2262.  
  2263.  
  2264. NotifyWave43Start:
  2265. TargetConditions:
  2266. - hastag{t=ArenaParticipant}
  2267. - score{o=ArenaRoster;v=1}
  2268. - score{o=SuccessfulWaves;v=>0}
  2269. Skills:
  2270. - sendtitle{title="Get ready!";subtitle="&cWave 43 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  2271.  
  2272. CheckWave43WinCondition:
  2273. Conditions:
  2274. - score{objective=ArenaWaveCounter;value=43} required ####################################################
  2275. - score{objective=WaveMobKills;value=30} required ####################################################
  2276. - score{objective=WaveTotalMobs;value=30} required ####################################################
  2277. - hastag{t=WaveClear} Cancel
  2278.  
  2279. Skills:
  2280. - addtag{t=WaveClear} @self
  2281. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  2282. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  2283. - signal{s=Wave3Prizes} @self
  2284. - sendtitle{title="";subtitle="Wave 43 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  2285. - delay 100
  2286. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  2287. - signal{s=StartWave44} @self ####################################################
  2288.  
  2289. Wave43WonPrizes:
  2290. TargetConditions:
  2291. - hastag{t=ArenaParticipant} required
  2292. - score{o=ArenaRoster;v=1}
  2293. - score{o=SuccessfulWaves;v=43} ####################################################
  2294.  
  2295. #-----------------------------WAVE----------------------------------------------------------------------------------#
  2296.  
  2297. Wave44Start:
  2298. Conditions:
  2299. - score{o=ArenaWaveCounter;v=44} ####################################################
  2300. Skills:
  2301. - removetag{t=WaveClear} @self
  2302. - modifytargetscore{objective=WaveTotalMobs;a=set;v=30} ####################################################
  2303. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  2304. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  2305. - skill{s=NotifyWave44Start} @PIR{r=20}
  2306. - delay 120
  2307. ##-----------------------------------------------------------------------------------------##
  2308. - summon{type=ArenaIronGolem;amount=15;radius=7} @self
  2309. - delay 10
  2310. - summon{type=ArenaWitch;amount=15;radius=10} @self
  2311.  
  2312.  
  2313. NotifyWave44Start:
  2314. TargetConditions:
  2315. - hastag{t=ArenaParticipant}
  2316. - score{o=ArenaRoster;v=1}
  2317. - score{o=SuccessfulWaves;v=>0}
  2318. Skills:
  2319. - sendtitle{title="Get ready!";subtitle="&cWave 44 starts in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  2320.  
  2321. CheckWave44WinCondition:
  2322. Conditions:
  2323. - score{objective=ArenaWaveCounter;value=44} required ####################################################
  2324. - score{objective=WaveMobKills;value=30} required ####################################################
  2325. - score{objective=WaveTotalMobs;value=30} required ####################################################
  2326. - hastag{t=WaveClear} Cancel
  2327.  
  2328. Skills:
  2329. - addtag{t=WaveClear} @self
  2330. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  2331. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  2332. - signal{s=Wave3Prizes} @self
  2333. - sendtitle{title="";subtitle="Wave 44 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
  2334. - delay 100
  2335. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  2336. - signal{s=StartWave45} @self ####################################################
  2337.  
  2338. Wave44WonPrizes:
  2339. TargetConditions:
  2340. - hastag{t=ArenaParticipant} required
  2341. - score{o=ArenaRoster;v=1}
  2342. - score{o=SuccessfulWaves;v=44} ####################################################
  2343.  
  2344. #-----------------------------BOSS----------------------------------------------------------------------------------#
  2345.  
  2346. Wave45Start:
  2347. Conditions:
  2348. - score{o=ArenaWaveCounter;v=45} ####################################################
  2349. Skills:
  2350. - removetag{t=WaveClear} @self
  2351. - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
  2352. - modifytargetscore{objective=MobsInWave;a=set;v=0}
  2353. - modifytargetscore{objective=WaveMobKills;a=set;v=0}
  2354. - skill{s=NotifyWave45Start} @PIR{r=20}
  2355. - delay 120
  2356. ##-----------------------------------------------------------------------------------------##
  2357. - summon{type=Amalgam;amount=1;radius=1} @self
  2358.  
  2359.  
  2360. NotifyWave45Start:
  2361. TargetConditions:
  2362. - hastag{t=ArenaParticipant}
  2363. - score{o=ArenaRoster;v=1}
  2364. - score{o=SuccessfulWaves;v=>0}
  2365. Skills:
  2366. - sendtitle{title="&6BOSS INCOMING!";subtitle="&aHeal up! &cBoss in 5 seconds";fi=20;fo=20;d=60} @PIR{r=20} #modify message however you like per wave
  2367.  
  2368. CheckWave45WinCondition:
  2369. Conditions:
  2370. - score{objective=ArenaWaveCounter;value=45} required #WAVE###################################################
  2371. - score{objective=WaveMobKills;value=1} required ####################################################
  2372. - score{objective=WaveTotalMobs;value=1} required ####################################################
  2373. - hastag{t=WaveClear} Cancel
  2374.  
  2375. Skills:
  2376. - addtag{t=WaveClear} @self
  2377. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
  2378. - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
  2379. - signal{s=Wave45Prizes} @self
  2380. - sendtitle{title="&6You Won!";subtitle="&6The Final Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
  2381. - delay 100
  2382. - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
  2383. - sendtitle{title="";subtitle="&6Arena is closing.";fi=20;fo=20;d=20} @PIR {r=20} #FINAL WAVE NEEDS THIS
  2384. - skill{s=SilentCleanup} @self #FINAL WAVE NEEDS THIS
  2385.  
  2386. Wave45WonPrizes:
  2387. TargetConditions:
  2388. - hastag{t=ArenaParticipant} required
  2389. - score{o=ArenaRoster;v=1}
  2390. - score{o=SuccessfulWaves;v=45} ####################################################
  2391.  
  2392.  
  2393. AddMobToMobsInWave:
  2394. Skills:
  2395. - modifytargetscore{objective=MobsInWave;a=add;v=1}
  2396.  
  2397. SubtractFromMobsInWave:
  2398. Skills:
  2399. - modifytargetscore{objective=MobsInWave;a=subtract;v=1}
  2400. - modifytargetscore{objective=WaveMobKills;a=add;v=1}
  2401. - delay 40 #Required for scoreboard to change before checks.
  2402. - signal{s=CheckWin1} @self
  2403. - signal{s=CheckWin2} @self
  2404. - signal{s=CheckWin3} @self
  2405. - signal{s=CheckWin4} @self
  2406. - signal{s=CheckWin5} @self
  2407. - signal{s=CheckWin6} @self
  2408. - signal{s=CheckWin7} @self
  2409. - signal{s=CheckWin7} @self
  2410. - signal{s=CheckWin8} @self
  2411. - signal{s=CheckWin9} @self
  2412. - signal{s=CheckWin10} @self
  2413. - signal{s=CheckWin11} @self
  2414. - signal{s=CheckWin12} @self
  2415. - signal{s=CheckWin13} @self
  2416. - signal{s=CheckWin14} @self
  2417. - signal{s=CheckWin15} @self
  2418. - signal{s=CheckWin16} @self
  2419. - signal{s=CheckWin17} @self
  2420. - signal{s=CheckWin18} @self
  2421. - signal{s=CheckWin19} @self
  2422. - signal{s=CheckWin20} @self
  2423. - signal{s=CheckWin21} @self
  2424. - signal{s=CheckWin22} @self
  2425. - signal{s=CheckWin23} @self
  2426. - signal{s=CheckWin24} @self
  2427. - signal{s=CheckWin25} @self
  2428. - signal{s=CheckWin26} @self
  2429. - signal{s=CheckWin27} @self
  2430. - signal{s=CheckWin28} @self
  2431. - signal{s=CheckWin29} @self
  2432. - signal{s=CheckWin30} @self
  2433. - signal{s=CheckWin31} @self
  2434. - signal{s=CheckWin32} @self
  2435. - signal{s=CheckWin33} @self
  2436. - signal{s=CheckWin34} @self
  2437. - signal{s=CheckWin35} @self
  2438. - signal{s=CheckWin36} @self
  2439. - signal{s=CheckWin37} @self
  2440. - signal{s=CheckWin38} @self
  2441. - signal{s=CheckWin39} @self
  2442. - signal{s=CheckWin40} @self
  2443. - signal{s=CheckWin41} @self
  2444. - signal{s=CheckWin42} @self
  2445. - signal{s=CheckWin43} @self
  2446. - signal{s=CheckWin44} @self
  2447. - signal{s=CheckWin45} @self
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement