Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #This is the skills file that defines all of the skills the PortableArenaMob file uses.
- ########################### ArenaMarker Skills ########################
- SummonArena:
- Conditions:
- - playerwithin{d=19}
- Skills:
- - summon{type=Coordinator;amount=1;radius=0} @self
- #- signal{s=ArenaMarkerRemove} @EIR{r=30;t=ArenaBoundsMarker}
- - remove @self
- #######################################################################
- #######################################################################
- ########################### Coordinator Skills ########################
- #######################################################################
- AddPlayersToArena:
- Conditions:
- - playerwithin{d=19}
- Skills:
- - modifytargetscore{o=ArenaRoster;a=SET;v=1} #Adds ArenaRoster with value 1 to players in range
- #- command{c="bc initplayer fired"} @target
- - modifytargetscore(objective=WaveNumber;a=SET;v=0}
- - modifytargetscore{objective=SuccessfulWaves;a=SET;v=0}
- - modifytargetscore(objective=MobKills;a=SET;v=0}
- - addtag{t=ArenaParticipant}
- - signal{s=NotifyParticipant} @self
- SendParticipationNotification:
- TargetConditions:
- - score{objective=ArenaRoster;v=1} true #Used to target participants
- - hastag{t=ArenaParticipant} true
- Skills:
- ###Send Welcome Messages ###
- - sendtitle{title="";subtitle="&aAdded to the Arena.";fi=20;fo=20;d=40}
- - delay 80
- - sendtitle{title="&2Survive the Waves";subtitle="&4Slay the mobs.";fi=20;fo=20;d=100}
- - signal{s=StartWave1} @self
- InitArena:
- Skills:
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - modifytargetscore{objective=SuccessfulWaves;a=Set;v=0}
- - modifytargetscore{objective=ArenaWaveCounter;a=Set;v=1}
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=0}
- - modifytargetscore{objective=TotalWaves;a=set;v=0}
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- # InitParticipant: #Doesn't Work!
- # Conditions:
- # - playerwithin{d=20}
- # Skills:
- # - command{c="bc initplayer fired"} @target
- # - modifytargetscore(objective=WaveNumber;a=SET;v=0}
- # - modifytargetscore{objective=SuccessfulWaves;a=SET;v=0}
- # - modifytargetscore(objective=MobKills;a=SET;v=0}
- DoArenaCleanup:
- Conditions:
- - playernotwithin{d=19}
- Skills:
- - sendtitle{title="&cArena Closing";subtitle="&cAll fighters left.";d=20} @PIR{r=30}
- - delay 20
- - signal{s=ArenaCleanup} @LivingEntitiesInRadius{r=30}
- - signal{s=ArenaCleanup} @self
- - skill{s=RemoveParticipants} @target
- - delay 10
- - remove @self
- SilentCleanup:
- Skills:
- - skill{s=RemoveParticipants}
- - delay 20
- - signal{s=ArenaCleanup} @LivingEntitiesInRadius{r=30}
- - signal{s=ArenaCleanup} @self
- - delay 10
- - remove @self
- RemoveParticipants:
- Skills:
- - removetag{t=ArenaParticipant} #@PIR{r=30}
- - modifytargetscore{o=ArenaRoster;a=set;v=0}
- - modifytargetscore{o=SuccessfulWaves;a=set;v=0}
- ######## Actionbar Skills ########
- AcionBarDisplay:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- Skills:
- - message{m="&eMobs remaining<&co> <mob.score.MobsInWave>"}
- ####### Wave Skills #######
- Wave1Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=1}
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} #MUST SET TO NUMBER OF SUMMONED MOBS
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - delay 140 #Allows survive message to finish
- - skill{s=NotifyWave1Start} @PIR{r=20}
- - delay 120 #allows 5 seconds before wave start
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10}
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10}
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10}
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10}
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10}
- NotifyWave1Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=0}
- Skills:
- - 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
- CheckWave1WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=1} required #Same as wave number
- - score{objective=WaveMobKills;value=10} required #MUST MATCH WaveTotalMobs
- - score{objective=WaveTotalMobs;value=10} required #MUST MATCH WaveTotalMobs
- - hastag{t=WaveClear} cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- #- command{c="bc won round 1"}
- - signal{s=Wave1Prizes} @self
- - sendtitle{title="";subtitle="Wave 1 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100 #required so similar waves don't clear at the same time
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self #DO NOT CHANGE
- - signal{s=StartWave2} @self
- Wave1WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=1} #MUST MATCH WAVE NUMBER
- Skills:
- Wave2Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=2}
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} #MUST SET TO NUMBER OF SUMMONED MOBS
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- #- delay 140 #Allows survive message to finish
- - skill{s=NotifyWave2Start} @PIR{r=20}
- - delay 120 #allows 5 seconds before wave start
- - summon{type=ArenaWitherSkeleton;amount=3;radius=10} @self
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaSkeleton;amount=1;radius=10} @self
- NotifyWave2Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave2WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=2} required #MUST MATCH WAVE NUMBER
- - score{objective=WaveMobKills;value=10} required #MUST MATCH WaveTotalMobs
- - score{objective=WaveTotalMobs;value=10} required #MUST MATCH WaveTotalMobs
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- #- command{c="bc won round 2"}
- - signal{s=Wave2Prizes} @self
- - sendtitle{title="";subtitle="Wave 2 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100 #required so similar waves don't clear at the same time
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self #DO NOT CHANGE
- - signal{s=StartWave3} @self
- Wave2WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=2} #MUST MATCH WAVE NUMBER
- Skills:
- #- command{c="give <target.uuid> diamond 3"}
- Wave3Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=3}
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} #MUST SET TO NUMBER OF SUMMONED MOBS
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- #- delay 140 #Allows survive message to finish
- - skill{s=NotifyWave3Start} @PIR{r=20}
- - delay 120 #allows 5 seconds before wave start
- - summon{type=ArenaStray;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaWitherSkeleton;amount=3;radius=10} @self
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaSkeleton;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaSkeleton;amount=1;radius=10} @self
- NotifyWave3Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave3WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=3} required #MUST MATCH WAVE NUMBER
- - score{objective=WaveMobKills;value=10} required #MUST MATCH WaveTotalMobs
- - score{objective=WaveTotalMobs;value=10} required #MUST MATCH WaveTotalMobs
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- #- command{c="bc won round 3"}
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 3 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100 #required so similar waves don't clear at the same time
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self #DO NOT CHANGE
- - signal{s=StartWave4} @self
- Wave3WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=3} #MUST MATCH WAVE NUMBER
- Wave4Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=4}
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} #MUST SET TO NUMBER OF SUMMONED MOBS
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- #- delay 140 #Allows survive message to finish
- - skill{s=NotifyWave4Start} @PIR{r=20}
- - delay 120 #allows 5 seconds before wave start
- - summon{type=ArenaStray;amount=6;radius=10} @self
- - delay 10
- - summon{type=ArenaWitherSkeleton;amount=4;radius=10} @self
- NotifyWave4Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave4WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=4} required #MUST MATCH WAVE NUMBER
- - score{objective=WaveMobKills;value=10} required #MUST MATCH WaveTotalMobs
- - score{objective=WaveTotalMobs;value=10} required #MUST MATCH WaveTotalMobs
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- #- command{c="bc won round 3"}
- - signal{s=Wave4Prizes} @self
- - sendtitle{title="";subtitle="Wave 4 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100 #required so similar waves don't clear at the same time
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self #DO NOT CHANGE
- - signal{s=StartWave5} @self
- Wave4WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=4} #MUST MATCH WAVE NUMBER
- Skills:
- # - command{c="give <target.uuid> diamond 3"}
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave5Start: ####################################################
- Conditions:
- - score{o=ArenaWaveCounter;v=5} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave5Start} @PIR{r=20} ####################################################
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Sulfuron;amount=1;radius=1} @self
- NotifyWave5Start: ####################################################
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave5WinCondition: ####################################################
- Conditions:
- - score{objective=ArenaWaveCounter;value=5} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave5Prizes} @self
- - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30} ####################################################
- - delay 55
- - sendtitle{title="";subtitle="Wave 5 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave6} @self ####################################################
- Wave5WonPrizes: ####################################################
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=5} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave6Start: ####################################################
- Conditions:
- - score{o=ArenaWaveCounter;v=6} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave6Start} @PIR{r=20} ####################################################
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaZombie;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=2;radius=10} @self
- NotifyWave6Start: ####################################################
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave6WinCondition: ####################################################
- Conditions:
- - score{objective=ArenaWaveCounter;value=6} required ####################################################
- - score{objective=WaveMobKills;value=10} required ####################################################
- - score{objective=WaveTotalMobs;value=10} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 6 Cleared";fi=20;fo=20;d=40} @PIR{r=20} ####################################################
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave7} @self ####################################################
- Wave6WonPrizes: ####################################################
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=6} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave7Start: ####################################################
- Conditions:
- - score{o=ArenaWaveCounter;v=7} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave7Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaZombie;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=3;radius=10} @self
- - delay 10
- - summon{type=ArenaHusk;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaHusk;amount=3;radius=10} @self
- NotifyWave7Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave7WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=7} required ####################################################
- - score{objective=WaveMobKills;value=10} required ####################################################
- - score{objective=WaveTotalMobs;value=10} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 7 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave8} @self
- Wave7WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=7} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave8Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=8} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave8Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaZombie;amount=1;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaHusk;amount=4;radius=10} @self
- - delay 10
- - summon{type=ArenaHusk;amount=3;radius=10} @self
- NotifyWave8Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave8WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=8} required ####################################################
- - score{objective=WaveMobKills;value=10} required ####################################################
- - score{objective=WaveTotalMobs;value=10} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 8 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave9} @self ####################################################
- Wave8WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=8} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave9Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=9} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=10} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave9Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaHusk;amount=3;radius=10} @self
- - delay 10
- - summon{type=ArenaHusk;amount=2;radius=10} @self
- - delay 10
- - summon{type=ArenaDrowned;amount=5;radius=10} @self
- NotifyWave9Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave9WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=9} required ####################################################
- - score{objective=WaveMobKills;value=10} required ####################################################
- - score{objective=WaveTotalMobs;value=10} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 9 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave10} @self ####################################################
- Wave9WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=9} ####################################################
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave10Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=10} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave10Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Musashi;amount=1;radius=1} @self
- NotifyWave10Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave10WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=10} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave10Prizes} @self
- - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
- - delay 55
- - sendtitle{title="";subtitle="Wave 10 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave11} @self ####################################################
- Wave10WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=10} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave11Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=11} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave11Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaHusk;amount=5;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=5;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=5;radius=10} @self
- NotifyWave11Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave11WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=11} required ####################################################
- - score{objective=WaveMobKills;value=15} required ####################################################
- - score{objective=WaveTotalMobs;value=15} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 11 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave12} @self ####################################################
- Wave11WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=11} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave12Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=12} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave12Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaHusk;amount=8;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=3;radius=10} @self
- - delay 10
- - summon{type=ArenaZombie;amount=4;radius=10} @self
- NotifyWave12Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave12WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=12} required ####################################################
- - score{objective=WaveMobKills;value=15} required ####################################################
- - score{objective=WaveTotalMobs;value=15} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 12 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave13} @self ####################################################
- Wave12WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=12} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave13Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=13} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave13Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaHusk;amount=7;radius=10} @self
- - delay 10
- - summon{type=ArenaHusk;amount=7;radius=10} @self
- - delay 10
- - summon{type=ArenaBlaze;amount=1;radius=1} @self
- NotifyWave13Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave13WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=13} required ####################################################
- - score{objective=WaveMobKills;value=15} required ####################################################
- - score{objective=WaveTotalMobs;value=15} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 13 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave14} @self ####################################################
- Wave13WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=13} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave14Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=14} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave14Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaBlaze;amount=5;radius=4} @self
- - delay 10
- - summon{type=ArenaHusk;amount=5;radius=10} @self
- - delay 10
- - summon{type=ArenaStray;amount=5;radius=1} @self
- NotifyWave14Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave14WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=14} required ####################################################
- - score{objective=WaveMobKills;value=15} required ####################################################
- - score{objective=WaveTotalMobs;value=15} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 14 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave15} @self ####################################################
- Wave14WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=14} ####################################################
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave15Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=15} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave15Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Atlas;amount=1;radius=1} @self
- NotifyWave15Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave15WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=15} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave15Prizes} @self
- - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
- - delay 55
- - sendtitle{title="";subtitle="Wave 15 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave16} @self ####################################################
- Wave15WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=15} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave16Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=16} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave16Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaSlimeBig;amount=4;radius=8} @self
- - delay 10
- - summon{type=ArenaZombie;amount=9;radius=10} @self
- - delay 10
- - summon{type=ArenaWitch;amount=2;radius=5} @self
- NotifyWave16Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave16WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=16} required ####################################################
- - score{objective=WaveMobKills;value=15} required ####################################################
- - score{objective=WaveTotalMobs;value=15} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 16 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave17} @self ####################################################
- Wave16WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=16} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave17Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=17} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave17Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaSlimeBig;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaZombie;amount=5;radius=10} @self
- - delay 10
- - summon{type=ArenaWitch;amount=5;radius=5} @self
- NotifyWave17Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave17WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=17} required ####################################################
- - score{objective=WaveMobKills;value=15} required ####################################################
- - score{objective=WaveTotalMobs;value=15} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 17 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave18} @self ####################################################
- Wave17WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=17} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave18Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=18} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave18Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaVindicator;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaSpider;amount=5;radius=10} @self
- - delay 10
- - summon{type=ArenaWitch;amount=5;radius=5} @self
- NotifyWave18Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave18WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=18} required ####################################################
- - score{objective=WaveMobKills;value=15} required ####################################################
- - score{objective=WaveTotalMobs;value=15} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 18 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave19} @self ####################################################
- Wave18WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=18} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave19Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=19} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=15} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave19Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaSpider;amount=4;radius=8} @self
- - delay 10
- - summon{type=ArenaSpider;amount=1;radius=10} @self
- - delay 10
- - summon{type=ArenaWitch;amount=10;radius=8} @self
- NotifyWave19Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave19WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=19} required ####################################################
- - score{objective=WaveMobKills;value=15} required ####################################################
- - score{objective=WaveTotalMobs;value=15} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 19 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave20} @self ####################################################
- Wave19WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=19} ####################################################
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave20Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=20} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave20Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Cenarius;amount=1;radius=1} @self
- NotifyWave20Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave20WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=20} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave20Prizes} @self
- - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
- - delay 55
- - sendtitle{title="";subtitle="Wave 20 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave21} @self ####################################################
- Wave20WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=20} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave21Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=21} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave21Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaCaveSpider;amount=10;radius=8} @self
- - delay 10
- - summon{type=ArenaSpider;amount=10;radius=6} @self
- NotifyWave21Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave21WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=21} required ####################################################
- - score{objective=WaveMobKills;value=20} required ####################################################
- - score{objective=WaveTotalMobs;value=20} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 21 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave22} @self ####################################################
- Wave21WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=21} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave22Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=22} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave22Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaCaveSpider;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaSpider;amount=10;radius=10} @self
- - delay 10
- - summon{type=ArenaStray;amount=5;radius=8} @self
- NotifyWave22Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave22WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=22} required ####################################################
- - score{objective=WaveMobKills;value=20} required ####################################################
- - score{objective=WaveTotalMobs;value=20} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 22 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave23} @self ####################################################
- Wave22WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=22} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave23Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=23} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave23Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaWitch;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaPillager;amount=9;radius=10} @self
- - delay 10
- - summon{type=ArenaEvoker;amount=1;radius=8} @self
- - delay 10
- - summon{type=ArenaCaveSpider;amount=5;radius=8} @self
- NotifyWave23Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave23WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=23} required ####################################################
- - score{objective=WaveMobKills;value=20} required ####################################################
- - score{objective=WaveTotalMobs;value=20} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 23 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave24} @self ####################################################
- Wave23WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=23} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave24Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=24} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave24Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaEvoker;amount=2;radius=8} @self
- - delay 10
- - summon{type=ArenaWitch;amount=3;radius=10} @self
- - delay 10
- - summon{type=ArenaPillager;amount=15;radius=8} @self
- NotifyWave24Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave24WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=24} required ####################################################
- - score{objective=WaveMobKills;value=20} required ####################################################
- - score{objective=WaveTotalMobs;value=20} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 24 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave25} @self ####################################################
- Wave24WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=24} ####################################################
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave25Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=25} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave25Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Exodus;amount=1;radius=1} @self
- NotifyWave25Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave25WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=25} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave25Prizes} @self
- - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
- - delay 55
- - sendtitle{title="";subtitle="Wave 25 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave26} @self ####################################################
- Wave25WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=25} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave26Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=26} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave26Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaSilverfish;amount=10;radius=8} @self
- - delay 10
- - summon{type=ArenaSlimeMedium;amount=10;radius=5} @self
- NotifyWave26Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave26WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=26} required ####################################################
- - score{objective=WaveMobKills;value=20} required ####################################################
- - score{objective=WaveTotalMobs;value=20} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 26 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave27} @self ####################################################
- Wave26WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=26} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave27Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=27} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave27Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaCaveSpider;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaSpider;amount=10;radius=10} @self
- - delay 10
- - summon{type=ArenaStray;amount=5;radius=8} @self
- NotifyWave27Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave27WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=27} required ####################################################
- - score{objective=WaveMobKills;value=20} required ####################################################
- - score{objective=WaveTotalMobs;value=20} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 27 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave28} @self ####################################################
- Wave27WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=27} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave28Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=28} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave28Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaSpider;amount=10;radius=8} @self
- - delay 10
- - summon{type=ArenaBabyZombie;amount=10;radius=10} @self
- NotifyWave28Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave28WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=28} required ####################################################
- - score{objective=WaveMobKills;value=20} required ####################################################
- - score{objective=WaveTotalMobs;value=20} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 28 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave29} @self ####################################################
- Wave28WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=28} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave29Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=29} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=20} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave29Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaRavager;amount=2;radius=8} @self
- - delay 10
- - summon{type=ArenaPillager;amount=8;radius=10} @self
- - delay 10
- - summon{type=ArenaBabyZombie;amount=10;radius=8} @self
- NotifyWave29Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave29WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=29} required ####################################################
- - score{objective=WaveMobKills;value=20} required ####################################################
- - score{objective=WaveTotalMobs;value=20} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 29 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave30} @self ####################################################
- Wave29WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=29} ####################################################
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave30Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=30} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave30Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Ozruk;amount=1;radius=1} @self
- NotifyWave30Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave30WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=30} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave30Prizes} @self
- - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
- - delay 55
- - sendtitle{title="";subtitle="Wave 30 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave31} @self ####################################################
- Wave30WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=30} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave31Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=31} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave31Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaDrowned;amount=23;radius=8} @self
- - delay 10
- - summon{type=ArenaGuardian;amount=2;radius=3} @self
- NotifyWave31Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave31WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=31} required ####################################################
- - score{objective=WaveMobKills;value=25} required ####################################################
- - score{objective=WaveTotalMobs;value=25} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 31 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave32} @self ####################################################
- Wave31WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=31} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave32Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=32} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave32Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaDrowned;amount=14;radius=8} @self
- - delay 10
- - summon{type=ArenaDrowned;amount=10;radius=8} @self
- - summon{type=ArenaGuardian;amount=1;radius=4} @self
- NotifyWave32Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave32WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=32} required ####################################################
- - score{objective=WaveMobKills;value=25} required ####################################################
- - score{objective=WaveTotalMobs;value=25} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 32 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave33} @self ####################################################
- Wave32WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=32} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave33Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=33} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave33Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaDrowned;amount=15;radius=8} @self
- - delay 10
- - summon{type=ArenaGuardian;amount=2;radius=4} @self
- - delay 10
- - summon{type=ArenaBabyDrowned;amount=8;radius=8} @self
- NotifyWave33Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave33WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=33} required ####################################################
- - score{objective=WaveMobKills;value=25} required ####################################################
- - score{objective=WaveTotalMobs;value=25} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 33 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave34} @self ####################################################
- Wave33WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=33} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave34Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=34} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave34Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaBabyDrowned;amount=25;radius=9} @self
- NotifyWave34Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave34WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=34} required ####################################################
- - score{objective=WaveMobKills;value=25} required ####################################################
- - score{objective=WaveTotalMobs;value=25} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 34 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave35} @self ####################################################
- Wave34WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=34} ####################################################
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave35Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=35} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave35Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Immerseus;amount=1;radius=1} @self
- NotifyWave35Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave35WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=35} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave35Prizes} @self
- - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
- - delay 55
- - sendtitle{title="";subtitle="Wave 35 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave36} @self ####################################################
- Wave35WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=35} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave36Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=36} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave36Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaPolarBear;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaStray;amount=20;radius=5} @self
- NotifyWave36Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave36WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=36} required ####################################################
- - score{objective=WaveMobKills;value=25} required ####################################################
- - score{objective=WaveTotalMobs;value=25} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 36 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave37} @self ####################################################
- Wave36WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=36} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave37Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=37} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave37Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaStray;amount=15;radius=8} @self
- - delay 10
- - summon{type=ArenaPolarBear;amount=10;radius=10} @self
- NotifyWave37Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave37WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=37} required ####################################################
- - score{objective=WaveMobKills;value=25} required ####################################################
- - score{objective=WaveTotalMobs;value=25} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 37 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave38} @self ####################################################
- Wave37WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=37} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave38Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=38} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave38Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaRabbit;amount=1;radius=8} @self
- - delay 10
- - summon{type=ArenaStray;amount=15;radius=10} @self
- - delay 10
- - summon{type=ArenaPolarBear;amount=9;radius=8} @self
- NotifyWave38Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave38WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=38} required ####################################################
- - score{objective=WaveMobKills;value=25} required ####################################################
- - score{objective=WaveTotalMobs;value=25} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 38 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave39} @self ####################################################
- Wave38WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=38} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave39Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=39} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=25} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave39Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaRabbit;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaPolarBear;amount=10;radius=10} @self
- - delay 10
- - summon{type=ArenaSilverfish;amount=10;radius=8} @self
- NotifyWave39Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave39WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=39} required ####################################################
- - score{objective=WaveMobKills;value=25} required ####################################################
- - score{objective=WaveTotalMobs;value=25} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 39 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave40} @self ####################################################
- Wave39WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=39} ####################################################
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave40Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=40} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave40Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Jökull;amount=1;radius=1} @self
- NotifyWave40Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave40WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=40} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave40Prizes} @self
- - sendtitle{title="&6Good Job!";subtitle="&6The Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
- - delay 55
- - sendtitle{title="";subtitle="Wave 40 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave41} @self ####################################################
- Wave40WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=40} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave41Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=41} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=30} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave41Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaMagmaCubeMedium;amount=10;radius=8} @self
- - delay 10
- - summon{type=ArenaBlaze;amount=10;radius=10} @self
- - delay 10
- - summon{type=ArenaWitherSkeleton;amount=10;radius=8} @self
- NotifyWave41Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave41WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=41} required ####################################################
- - score{objective=WaveMobKills;value=30} required ####################################################
- - score{objective=WaveTotalMobs;value=30} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 41 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave42} @self ####################################################
- Wave41WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=41} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave42Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=42} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=30} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave42Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaEndermite;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaEndermite;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaEndermite;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaEndermite;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaEndermite;amount=5;radius=8} @self
- - delay 10
- - summon{type=ArenaEndermite;amount=5;radius=8} @self
- NotifyWave42Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave42WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=42} required ####################################################
- - score{objective=WaveMobKills;value=30} required ####################################################
- - score{objective=WaveTotalMobs;value=30} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 42 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave43} @self ####################################################
- Wave42WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=42} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave43Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=43} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=30} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave43Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaPillager;amount=15;radius=8} @self
- - delay 10
- - summon{type=ArenaVindicator;amount=10;radius=10} @self
- - delay 10
- - summon{type=ArenaRavager;amount=5;radius=4} @self
- NotifyWave43Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave43WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=43} required ####################################################
- - score{objective=WaveMobKills;value=30} required ####################################################
- - score{objective=WaveTotalMobs;value=30} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 43 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave44} @self ####################################################
- Wave43WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=43} ####################################################
- #-----------------------------WAVE----------------------------------------------------------------------------------#
- Wave44Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=44} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=30} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave44Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=ArenaIronGolem;amount=15;radius=7} @self
- - delay 10
- - summon{type=ArenaWitch;amount=15;radius=10} @self
- NotifyWave44Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave44WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=44} required ####################################################
- - score{objective=WaveMobKills;value=30} required ####################################################
- - score{objective=WaveTotalMobs;value=30} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave3Prizes} @self
- - sendtitle{title="";subtitle="Wave 44 Cleared";fi=20;fo=20;d=40} @PIR{r=20}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - signal{s=StartWave45} @self ####################################################
- Wave44WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=44} ####################################################
- #-----------------------------BOSS----------------------------------------------------------------------------------#
- Wave45Start:
- Conditions:
- - score{o=ArenaWaveCounter;v=45} ####################################################
- Skills:
- - removetag{t=WaveClear} @self
- - modifytargetscore{objective=WaveTotalMobs;a=set;v=1} ####################################################
- - modifytargetscore{objective=MobsInWave;a=set;v=0}
- - modifytargetscore{objective=WaveMobKills;a=set;v=0}
- - skill{s=NotifyWave45Start} @PIR{r=20}
- - delay 120
- ##-----------------------------------------------------------------------------------------##
- - summon{type=Amalgam;amount=1;radius=1} @self
- NotifyWave45Start:
- TargetConditions:
- - hastag{t=ArenaParticipant}
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=>0}
- Skills:
- - 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
- CheckWave45WinCondition:
- Conditions:
- - score{objective=ArenaWaveCounter;value=45} required #WAVE###################################################
- - score{objective=WaveMobKills;value=1} required ####################################################
- - score{objective=WaveTotalMobs;value=1} required ####################################################
- - hastag{t=WaveClear} Cancel
- Skills:
- - addtag{t=WaveClear} @self
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @PIR{r=20}
- - modifytargetscore{objective=SuccessfulWaves;a=add;v=1} @self
- - signal{s=Wave45Prizes} @self
- - sendtitle{title="&6You Won!";subtitle="&6The Final Boss has been slain!";fi=20;fo=20;d=40} @PIR{r=30}
- - delay 100
- - modifytargetscore{objective=ArenaWaveCounter;a=add;v=1} @self
- - sendtitle{title="";subtitle="&6Arena is closing.";fi=20;fo=20;d=20} @PIR {r=20} #FINAL WAVE NEEDS THIS
- - skill{s=SilentCleanup} @self #FINAL WAVE NEEDS THIS
- Wave45WonPrizes:
- TargetConditions:
- - hastag{t=ArenaParticipant} required
- - score{o=ArenaRoster;v=1}
- - score{o=SuccessfulWaves;v=45} ####################################################
- AddMobToMobsInWave:
- Skills:
- - modifytargetscore{objective=MobsInWave;a=add;v=1}
- SubtractFromMobsInWave:
- Skills:
- - modifytargetscore{objective=MobsInWave;a=subtract;v=1}
- - modifytargetscore{objective=WaveMobKills;a=add;v=1}
- - delay 40 #Required for scoreboard to change before checks.
- - signal{s=CheckWin1} @self
- - signal{s=CheckWin2} @self
- - signal{s=CheckWin3} @self
- - signal{s=CheckWin4} @self
- - signal{s=CheckWin5} @self
- - signal{s=CheckWin6} @self
- - signal{s=CheckWin7} @self
- - signal{s=CheckWin7} @self
- - signal{s=CheckWin8} @self
- - signal{s=CheckWin9} @self
- - signal{s=CheckWin10} @self
- - signal{s=CheckWin11} @self
- - signal{s=CheckWin12} @self
- - signal{s=CheckWin13} @self
- - signal{s=CheckWin14} @self
- - signal{s=CheckWin15} @self
- - signal{s=CheckWin16} @self
- - signal{s=CheckWin17} @self
- - signal{s=CheckWin18} @self
- - signal{s=CheckWin19} @self
- - signal{s=CheckWin20} @self
- - signal{s=CheckWin21} @self
- - signal{s=CheckWin22} @self
- - signal{s=CheckWin23} @self
- - signal{s=CheckWin24} @self
- - signal{s=CheckWin25} @self
- - signal{s=CheckWin26} @self
- - signal{s=CheckWin27} @self
- - signal{s=CheckWin28} @self
- - signal{s=CheckWin29} @self
- - signal{s=CheckWin30} @self
- - signal{s=CheckWin31} @self
- - signal{s=CheckWin32} @self
- - signal{s=CheckWin33} @self
- - signal{s=CheckWin34} @self
- - signal{s=CheckWin35} @self
- - signal{s=CheckWin36} @self
- - signal{s=CheckWin37} @self
- - signal{s=CheckWin38} @self
- - signal{s=CheckWin39} @self
- - signal{s=CheckWin40} @self
- - signal{s=CheckWin41} @self
- - signal{s=CheckWin42} @self
- - signal{s=CheckWin43} @self
- - signal{s=CheckWin44} @self
- - signal{s=CheckWin45} @self
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement