SST Prefixes
This commit is contained in:
parent
8f5eec5b02
commit
ee3485783e
30 changed files with 10078 additions and 159 deletions
|
@ -0,0 +1,22 @@
|
||||||
|
package com.github.stachelbeere1248.zombiesutils;
|
||||||
|
|
||||||
|
import com.google.gson.JsonElement;
|
||||||
|
import com.google.gson.JsonParser;
|
||||||
|
import net.minecraft.client.Minecraft;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
import java.io.Reader;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
|
public class ResourceLoader {
|
||||||
|
public static Optional<JsonElement> readJsonResource(final String resourcePath) {
|
||||||
|
ResourceLocation resourceLocation = new ResourceLocation("zombiesutils", resourcePath);
|
||||||
|
try (Reader reader = new InputStreamReader(Minecraft.getMinecraft().getResourceManager().getResource(resourceLocation).getInputStream())) {
|
||||||
|
return Optional.ofNullable(new JsonParser().parse(reader));
|
||||||
|
} catch (Exception e) {
|
||||||
|
ZombiesUtils.getInstance().getLogger().error(e.fillInStackTrace());
|
||||||
|
return Optional.empty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -3,6 +3,7 @@ package com.github.stachelbeere1248.zombiesutils;
|
||||||
import com.github.stachelbeere1248.zombiesutils.commands.CommandRegistry;
|
import com.github.stachelbeere1248.zombiesutils.commands.CommandRegistry;
|
||||||
import com.github.stachelbeere1248.zombiesutils.config.Hotkeys;
|
import com.github.stachelbeere1248.zombiesutils.config.Hotkeys;
|
||||||
import com.github.stachelbeere1248.zombiesutils.config.ZombiesUtilsConfig;
|
import com.github.stachelbeere1248.zombiesutils.config.ZombiesUtilsConfig;
|
||||||
|
import com.github.stachelbeere1248.zombiesutils.game.GameData;
|
||||||
import com.github.stachelbeere1248.zombiesutils.handlers.Handlers;
|
import com.github.stachelbeere1248.zombiesutils.handlers.Handlers;
|
||||||
import com.github.stachelbeere1248.zombiesutils.timer.GameManager;
|
import com.github.stachelbeere1248.zombiesutils.timer.GameManager;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
|
@ -21,6 +22,7 @@ public class ZombiesUtils {
|
||||||
private ZombiesUtilsConfig config;
|
private ZombiesUtilsConfig config;
|
||||||
private Handlers handlers;
|
private Handlers handlers;
|
||||||
private Logger logger;
|
private Logger logger;
|
||||||
|
private GameData gameData;
|
||||||
|
|
||||||
public ZombiesUtils() {
|
public ZombiesUtils() {
|
||||||
hotkeys = new Hotkeys();
|
hotkeys = new Hotkeys();
|
||||||
|
@ -52,6 +54,7 @@ public class ZombiesUtils {
|
||||||
handlers.registerAll();
|
handlers.registerAll();
|
||||||
CommandRegistry.registerAll();
|
CommandRegistry.registerAll();
|
||||||
hotkeys.registerAll();
|
hotkeys.registerAll();
|
||||||
|
gameData = new GameData();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Logger getLogger() {
|
public Logger getLogger() {
|
||||||
|
@ -73,4 +76,8 @@ public class ZombiesUtils {
|
||||||
public GameManager getGameManager() {
|
public GameManager getGameManager() {
|
||||||
return gameManager;
|
return gameManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public GameData getGameData() {
|
||||||
|
return gameData;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package com.github.stachelbeere1248.zombiesutils.commands;
|
package com.github.stachelbeere1248.zombiesutils.commands;
|
||||||
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.SLA;
|
import com.github.stachelbeere1248.zombiesutils.game.windows.SLA;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.sla.QuickSLA;
|
import com.github.stachelbeere1248.zombiesutils.game.sla.QuickSLA;
|
||||||
import net.minecraft.command.*;
|
import net.minecraft.command.*;
|
||||||
|
|
|
@ -0,0 +1,57 @@
|
||||||
|
package com.github.stachelbeere1248.zombiesutils.game;
|
||||||
|
|
||||||
|
import com.github.stachelbeere1248.zombiesutils.ResourceLoader;
|
||||||
|
import com.github.stachelbeere1248.zombiesutils.game.waves.Round;
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
import com.google.gson.JsonElement;
|
||||||
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
public class GameData {
|
||||||
|
private final Round[][] roundData;
|
||||||
|
public GameData() {
|
||||||
|
roundData = new Round[10][];
|
||||||
|
roundData[0] = readFromFile("data/rounds/DEAD_END_NORMAL.json");
|
||||||
|
roundData[1] = readFromFile("data/rounds/DEAD_END_HARD.json");
|
||||||
|
roundData[2] = readFromFile("data/rounds/DEAD_END_RIP.json");
|
||||||
|
roundData[3] = readFromFile("data/rounds/BAD_BLOOD_NORMAL.json");
|
||||||
|
roundData[4] = readFromFile("data/rounds/BAD_BLOOD_HARD.json");
|
||||||
|
roundData[5] = readFromFile("data/rounds/BAD_BLOOD_RIP.json");
|
||||||
|
roundData[6] = readFromFile("data/rounds/ALIEN_ARCADIUM.json");
|
||||||
|
roundData[7] = readFromFile("data/rounds/PRISON_NORMAL.json");
|
||||||
|
roundData[8] = readFromFile("data/rounds/PRISON_HARD.json");
|
||||||
|
roundData[9] = readFromFile("data/rounds/PRISON_RIP.json");
|
||||||
|
}
|
||||||
|
|
||||||
|
public Round getRound(@NotNull GameMode gameMode, int round) {
|
||||||
|
final Round[] selected;
|
||||||
|
switch (gameMode) {
|
||||||
|
case DEAD_END:
|
||||||
|
return roundData[0][round-1];
|
||||||
|
case DEAD_END_HARD:
|
||||||
|
return roundData[1][round-1];
|
||||||
|
case DEAD_END_RIP:
|
||||||
|
return roundData[2][round-1];
|
||||||
|
case BAD_BLOOD:
|
||||||
|
return roundData[3][round-1];
|
||||||
|
case BAD_BLOOD_HARD:
|
||||||
|
return roundData[4][round-1];
|
||||||
|
case BAD_BLOOD_RIP:
|
||||||
|
return roundData[5][round-1];
|
||||||
|
case ALIEN_ARCADIUM:
|
||||||
|
return roundData[6][round-1];
|
||||||
|
case PRISON:
|
||||||
|
return roundData[7][round-1];
|
||||||
|
case PRISON_HARD:
|
||||||
|
return roundData[8][round-1];
|
||||||
|
case PRISON_RIP:
|
||||||
|
return roundData[9][round-1];
|
||||||
|
default:
|
||||||
|
throw new IllegalStateException("Invalid GameMode: " + gameMode);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private Round[] readFromFile(final String resourcePath) {
|
||||||
|
final JsonElement roundsJsonElement = ResourceLoader.readJsonResource(resourcePath).orElseThrow(RuntimeException::new);
|
||||||
|
return new Gson().fromJson(roundsJsonElement, Round[].class);
|
||||||
|
}
|
||||||
|
}
|
|
@ -2,48 +2,80 @@ package com.github.stachelbeere1248.zombiesutils.game;
|
||||||
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Difficulty;
|
import com.github.stachelbeere1248.zombiesutils.game.enums.Difficulty;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
||||||
|
import org.jetbrains.annotations.Contract;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.Objects;
|
public enum GameMode {
|
||||||
|
DEAD_END(Map.DEAD_END, Difficulty.NORMAL), DEAD_END_HARD(Map.DEAD_END, Difficulty.HARD), DEAD_END_RIP(Map.DEAD_END, Difficulty.RIP),
|
||||||
public class GameMode {
|
BAD_BLOOD(Map.BAD_BLOOD, Difficulty.NORMAL), BAD_BLOOD_HARD(Map.BAD_BLOOD, Difficulty.HARD), BAD_BLOOD_RIP(Map.BAD_BLOOD, Difficulty.RIP),
|
||||||
|
ALIEN_ARCADIUM(Map.ALIEN_ARCADIUM, Difficulty.NORMAL),
|
||||||
|
PRISON(Map.PRISON, Difficulty.NORMAL), PRISON_HARD(Map.PRISON, Difficulty.HARD), PRISON_RIP(Map.PRISON, Difficulty.RIP);
|
||||||
private final Map map;
|
private final Map map;
|
||||||
private Difficulty difficulty;
|
private final Difficulty difficulty;
|
||||||
|
GameMode(final @NotNull Map map, final @NotNull Difficulty difficulty) {
|
||||||
public GameMode(@NotNull Map map) {
|
|
||||||
this.map = map;
|
|
||||||
this.difficulty = Difficulty.NORMAL;
|
|
||||||
}
|
|
||||||
|
|
||||||
public GameMode(@NotNull Map map, @NotNull Difficulty difficulty) {
|
|
||||||
this.map = map;
|
this.map = map;
|
||||||
this.difficulty = difficulty;
|
this.difficulty = difficulty;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Map getMap() {
|
public Map getMap() {
|
||||||
return map;
|
return this.map;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Difficulty getDifficulty() {
|
public Difficulty getDifficulty() {
|
||||||
return difficulty;
|
return this.difficulty;
|
||||||
}
|
}
|
||||||
|
public GameMode appliedDifficulty(final Difficulty difficulty) {
|
||||||
public void changeDifficulty(@NotNull Difficulty difficulty) {
|
switch (this.map) {
|
||||||
switch (map) {
|
|
||||||
case DEAD_END:
|
case DEAD_END:
|
||||||
|
switch (difficulty) {
|
||||||
|
case NORMAL:
|
||||||
|
return DEAD_END;
|
||||||
|
case HARD:
|
||||||
|
return DEAD_END_HARD;
|
||||||
|
case RIP:
|
||||||
|
return DEAD_END_RIP;
|
||||||
|
}
|
||||||
case BAD_BLOOD:
|
case BAD_BLOOD:
|
||||||
|
switch (difficulty) {
|
||||||
|
case NORMAL:
|
||||||
|
return BAD_BLOOD;
|
||||||
|
case HARD:
|
||||||
|
return BAD_BLOOD_HARD;
|
||||||
|
case RIP:
|
||||||
|
return BAD_BLOOD_RIP;
|
||||||
|
}
|
||||||
case PRISON:
|
case PRISON:
|
||||||
this.difficulty = difficulty;
|
switch (difficulty) {
|
||||||
break;
|
case NORMAL:
|
||||||
|
return PRISON;
|
||||||
|
case HARD:
|
||||||
|
return PRISON_HARD;
|
||||||
|
case RIP:
|
||||||
|
return PRISON_RIP;
|
||||||
|
}
|
||||||
case ALIEN_ARCADIUM:
|
case ALIEN_ARCADIUM:
|
||||||
throw new RuntimeException("Achievement Get: Alien Arcadium Hard/RIP" + Map.ALIEN_ARCADIUM);
|
return ALIEN_ARCADIUM;
|
||||||
|
default:
|
||||||
|
throw new IllegalStateException("Invalid Map: " + this.map);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
public boolean isMap(Map map) {
|
||||||
public boolean is(Map map, Difficulty difficulty) {
|
|
||||||
return this.getDifficulty() == difficulty && this.getMap() == map;
|
|
||||||
}
|
|
||||||
public boolean is(Map map) {
|
|
||||||
return this.getMap() == map;
|
return this.getMap() == map;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Contract(pure = true)
|
||||||
|
public static GameMode getNormalForMap(final @NotNull Map map) {
|
||||||
|
switch (map) {
|
||||||
|
case DEAD_END:
|
||||||
|
return DEAD_END;
|
||||||
|
case BAD_BLOOD:
|
||||||
|
return BAD_BLOOD;
|
||||||
|
case ALIEN_ARCADIUM:
|
||||||
|
return ALIEN_ARCADIUM;
|
||||||
|
case PRISON:
|
||||||
|
return PRISON;
|
||||||
|
default:
|
||||||
|
throw new IllegalStateException("Unexpected value: " + map);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
package com.github.stachelbeere1248.zombiesutils.game.sla;
|
package com.github.stachelbeere1248.zombiesutils.game.sla;
|
||||||
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.SLA;
|
import com.github.stachelbeere1248.zombiesutils.game.windows.SLA;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
||||||
|
|
||||||
@SuppressWarnings("SpellCheckingInspection")
|
@SuppressWarnings("SpellCheckingInspection")
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
package com.github.stachelbeere1248.zombiesutils.game.waves;
|
||||||
|
|
||||||
|
import java.util.stream.IntStream;
|
||||||
|
|
||||||
|
public enum Prefix {
|
||||||
|
BOSS(0xCC5555, "B"),
|
||||||
|
BLAZES(0xEFB61F, "F"),
|
||||||
|
OLD_ONE(0x55AA55, "O"),
|
||||||
|
SLIME(0x88FF88,"S"),
|
||||||
|
GIANT(0x00FFFF,"G"),
|
||||||
|
UFO(0x30D5C8,"U"),
|
||||||
|
POLICE(0x16537E,"P"),
|
||||||
|
CELL(0xFF8234,"C"),
|
||||||
|
WINDOW(0xAAAAAA,"W");
|
||||||
|
|
||||||
|
private final int color;
|
||||||
|
private final String prefix;
|
||||||
|
|
||||||
|
Prefix(final int color, final String prefix) {
|
||||||
|
this.color = color;
|
||||||
|
this.prefix = prefix;
|
||||||
|
}
|
||||||
|
public int getColor() {
|
||||||
|
return color;
|
||||||
|
}
|
||||||
|
public String getPrefix() {
|
||||||
|
return prefix;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int getFadedColor(final int fact, final int div) {
|
||||||
|
final int normalColor = this.getColor();
|
||||||
|
final int B = normalColor % 0xFF;
|
||||||
|
final int G = (normalColor - B) % (0xFF * 0xFF);
|
||||||
|
final int R = (normalColor - (B + G));
|
||||||
|
return IntStream.of(R, G, B).map(i -> (i * fact) / div).sum();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.github.stachelbeere1248.zombiesutils.game.waves;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
public class Round {
|
||||||
|
private final Wave[] waves;
|
||||||
|
|
||||||
|
public Round(final Wave[] waves) {
|
||||||
|
this.waves = waves;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Wave[] getWaves() {
|
||||||
|
return waves;
|
||||||
|
}
|
||||||
|
|
||||||
|
public short[] getWaveTimes() {
|
||||||
|
short[] ret = new short[waves.length];
|
||||||
|
for (int i = 0; i < waves.length; i++) {
|
||||||
|
ret[i] = waves[i].getTime();
|
||||||
|
}
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.github.stachelbeere1248.zombiesutils.game.waves;
|
||||||
|
|
||||||
|
@SuppressWarnings("DuplicatedCode")
|
||||||
|
public class Wave {
|
||||||
|
private final short ticks;
|
||||||
|
private final Prefix[] prefixes;
|
||||||
|
|
||||||
|
public Wave(final short ticks, final Prefix[] prefixes) {
|
||||||
|
this.ticks = ticks;
|
||||||
|
this.prefixes = prefixes;
|
||||||
|
}
|
||||||
|
public Wave(final short ticks) {
|
||||||
|
this.ticks = ticks;
|
||||||
|
this.prefixes = new Prefix[]{Prefix.WINDOW};
|
||||||
|
}
|
||||||
|
|
||||||
|
public short getTime() {
|
||||||
|
return this.ticks;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Prefix[] getPrefixes() {
|
||||||
|
return this.prefixes;
|
||||||
|
}
|
||||||
|
}
|
|
@ -3,7 +3,6 @@ package com.github.stachelbeere1248.zombiesutils.game.waves;
|
||||||
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
||||||
import com.github.stachelbeere1248.zombiesutils.utils.Scoreboard;
|
import com.github.stachelbeere1248.zombiesutils.utils.Scoreboard;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
@ -13,11 +12,11 @@ public class WaveTiming {
|
||||||
if (Scoreboard.isNotZombies()) return;
|
if (Scoreboard.isNotZombies()) return;
|
||||||
ZombiesUtils.getInstance().getGameManager().getGame().ifPresent(
|
ZombiesUtils.getInstance().getGameManager().getGame().ifPresent(
|
||||||
game -> {
|
game -> {
|
||||||
byte[] waves = Waves.get(game.getGameMode().getMap(), game.getRound());
|
short[] waves = ZombiesUtils.getInstance().getGameData().getRound(game.getGameMode(), game.getRound()).getWaveTimes();
|
||||||
final int roundTime = game.getTimer().getRoundTime();
|
final int roundTime = game.getTimer().getRoundTime();
|
||||||
final int[] auditory = ZombiesUtils.getInstance().getConfig().getAuditory();
|
final int[] auditory = ZombiesUtils.getInstance().getConfig().getAuditory();
|
||||||
for (int wave : waves) {
|
for (short wave : waves) {
|
||||||
wave = wave * 20 + rl;
|
wave = (short) (wave + rl);
|
||||||
final Integer pre = roundTime - wave;
|
final Integer pre = roundTime - wave;
|
||||||
if (Arrays.stream(auditory).anyMatch(pre::equals)) {
|
if (Arrays.stream(auditory).anyMatch(pre::equals)) {
|
||||||
Minecraft.getMinecraft().thePlayer.playSound("note.pling", 1, 2);
|
Minecraft.getMinecraft().thePlayer.playSound("note.pling", 1, 2);
|
||||||
|
|
|
@ -1,48 +0,0 @@
|
||||||
package com.github.stachelbeere1248.zombiesutils.game.waves;
|
|
||||||
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
|
||||||
import net.minecraft.client.Minecraft;
|
|
||||||
import net.minecraft.util.ChatComponentText;
|
|
||||||
import org.jetbrains.annotations.Contract;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
|
|
||||||
@SuppressWarnings("DuplicatedCode")
|
|
||||||
public class Waves {
|
|
||||||
private static final byte[][]
|
|
||||||
deadEndWaveTimes = {{10, 20}, {10, 20}, {10, 20, 35}, {10, 20, 35}, {10, 22, 37}, {10, 22, 44}, {10, 25, 47}, {10, 25, 50}, {10, 22, 38}, {10, 24, 45}, {10, 25, 48}, {10, 25, 50}, {10, 25, 50}, {10, 25, 45}, {10, 25, 46}, {10, 24, 47}, {10, 24, 47}, {10, 24, 47}, {10, 24, 47}, {10, 24, 49}, {10, 23, 44}, {10, 23, 45}, {10, 23, 42}, {10, 23, 43}, {10, 23, 43}, {10, 23, 36}, {10, 24, 44}, {10, 24, 42}, {10, 24, 42}, {10, 24, 45}},
|
|
||||||
badBloodWaveTimes = {{10, 22}, {10, 22}, {10, 22}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34}, {10, 24, 38}, {10, 24, 38}, {10, 22, 34}, {10, 24, 38}, {10, 22, 34}},
|
|
||||||
alienArcadiumWaveTimes = {{10, 13, 16, 19}, {10, 14, 18, 22}, {10, 13, 16, 19}, {10, 14, 17, 21, 25, 28}, {10, 14, 18, 22, 26, 30}, {10, 14, 19, 23, 28, 32}, {10, 15, 19, 23, 27, 31}, {10, 15, 20, 25, 30, 35}, {10, 14, 19, 23, 28, 32}, {10, 16, 22, 27, 33, 38}, {10, 16, 21, 27, 32, 38}, {10, 16, 22, 28, 34, 40}, {10, 16, 22, 28, 34, 40}, {10, 16, 21, 26, 31, 36}, {10, 17, 24, 31, 38, 46}, {10, 16, 22, 27, 33, 38}, {10, 14, 19, 23, 28, 32}, {10, 14, 19, 23, 28, 32}, {10, 14, 18, 22, 26, 30}, {10, 15, 21, 26, 31, 36}, {10, 14, 19, 23, 28, 32}, {10, 14, 19, 23, 28, 34}, {10, 14, 18, 22, 26, 30}, {10, 14, 19, 23, 28, 32}, {10}, {10, 23, 36}, {10, 22, 34}, {10, 20, 30}, {10, 24, 38}, {10, 22, 34}, {10, 22, 34}, {10, 21, 32}, {10, 22, 34}, {10, 22, 34}, {10}, {10, 22, 34}, {10, 20, 31}, {10, 22, 34}, {10, 22, 34}, {10, 22, 34, 37, 45}, {10, 21, 32}, {10, 22, 34}, {10, 13, 22, 25, 34, 37}, {10, 22, 34}, {10, 22, 34, 35}, {10, 21, 32, 35}, {10, 20, 30}, {10, 20, 30, 33}, {10, 21, 32}, {10, 22, 34, 37}, {10, 20, 30, 33}, {10, 22, 34, 37}, {10, 22, 34, 37}, {10, 20, 32, 35, 39}, {10, 16, 22, 28, 34, 40}, {10, 14, 18}, {10, 14, 18}, {10, 22, 34, 37, 38}, {10, 14, 18, 22, 26, 30}, {10, 20, 30, 33}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 27, 32}, {10, 14, 18, 22, 27, 32}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {10, 14, 18, 22, 26, 30}, {5}, {5}, {5}, {5}, {5}},
|
|
||||||
prisonWaveTimes = {{10, 20}, {10, 20, 30}, {10, 17, 24, 31}, {10, 17, 24, 31}, {10, 20, 30}, {10, 20, 30}, {10, 20, 30}, {10, 25, 40}, {10, 25, 35}, {10, 25, 45}, {10, 25, 40}, {10, 25, 37}, {10, 22, 34}, {10, 25, 37}, {10, 25, 40}, {10, 22, 37}, {10, 22, 42}, {10, 25, 45}, {10, 25, 45}, {10, 25, 40}, {10, 20, 35, 55, 75}, {10, 25, 40}, {10, 30, 50}, {10, 30, 50}, {10, 25, 45}, {10, 30, 50}, {10, 25, 45}, {10, 30, 50}, {10, 30, 55}, {10}, {0, 15, 30, 45, 60, 75, 90, 105}};
|
|
||||||
|
|
||||||
@Contract(pure = true)
|
|
||||||
public static byte[] get(@NotNull Map map, int round) {
|
|
||||||
byte[] ret = new byte[]{0};
|
|
||||||
try {
|
|
||||||
switch (map) {
|
|
||||||
case DEAD_END:
|
|
||||||
ret = deadEndWaveTimes[round - 1];
|
|
||||||
break;
|
|
||||||
case BAD_BLOOD:
|
|
||||||
ret = badBloodWaveTimes[round - 1];
|
|
||||||
break;
|
|
||||||
case ALIEN_ARCADIUM:
|
|
||||||
ret = alienArcadiumWaveTimes[round - 1];
|
|
||||||
break;
|
|
||||||
case PRISON:
|
|
||||||
ret = prisonWaveTimes[round - 1];
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
} catch (ArrayIndexOutOfBoundsException ignored) {
|
|
||||||
Minecraft.getMinecraft().thePlayer.addChatMessage(
|
|
||||||
new ChatComponentText("Achievement get: Round " + round + " " + map)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static byte getLastWave(@NotNull Map map, int round) {
|
|
||||||
byte[] aByte = get(map, round);
|
|
||||||
return aByte[aByte.length - 1];
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,12 +1,9 @@
|
||||||
package com.github.stachelbeere1248.zombiesutils.game;
|
package com.github.stachelbeere1248.zombiesutils.game.windows;
|
||||||
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.windows.Room;
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.windows.Window;
|
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.entity.EntityPlayerSP;
|
import net.minecraft.client.entity.EntityPlayerSP;
|
||||||
import net.minecraft.util.ChatComponentText;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
|
@ -22,9 +22,9 @@ public class ChatHandler {
|
||||||
String message = STRIP_COLOR_PATTERN.matcher(event.message.getUnformattedText()).replaceAll("").trim();
|
String message = STRIP_COLOR_PATTERN.matcher(event.message.getUnformattedText()).replaceAll("").trim();
|
||||||
if (message.contains(":")) return;
|
if (message.contains(":")) return;
|
||||||
if (LanguageSupport.containsHard(message)) {
|
if (LanguageSupport.containsHard(message)) {
|
||||||
game.getGameMode().changeDifficulty(Difficulty.HARD);
|
game.changeDifficulty(Difficulty.HARD);
|
||||||
} else if (LanguageSupport.containsRIP(message)) {
|
} else if (LanguageSupport.containsRIP(message)) {
|
||||||
game.getGameMode().changeDifficulty(Difficulty.RIP);
|
game.changeDifficulty(Difficulty.RIP);
|
||||||
} else if (LanguageSupport.isHelicopterIncoming(message)) {
|
} else if (LanguageSupport.isHelicopterIncoming(message)) {
|
||||||
game.helicopter();
|
game.helicopter();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
package com.github.stachelbeere1248.zombiesutils.handlers;
|
package com.github.stachelbeere1248.zombiesutils.handlers;
|
||||||
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.SLA;
|
import com.github.stachelbeere1248.zombiesutils.game.waves.Prefix;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.waves.Waves;
|
import com.github.stachelbeere1248.zombiesutils.game.waves.Round;
|
||||||
|
import com.github.stachelbeere1248.zombiesutils.game.waves.Wave;
|
||||||
|
import com.github.stachelbeere1248.zombiesutils.game.windows.SLA;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.windows.Room;
|
import com.github.stachelbeere1248.zombiesutils.game.windows.Room;
|
||||||
|
import com.github.stachelbeere1248.zombiesutils.timer.Game;
|
||||||
import com.github.stachelbeere1248.zombiesutils.utils.Scoreboard;
|
import com.github.stachelbeere1248.zombiesutils.utils.Scoreboard;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.gui.FontRenderer;
|
import net.minecraft.client.gui.FontRenderer;
|
||||||
|
@ -31,13 +34,6 @@ public class RenderGameOverlayHandler {
|
||||||
return String.format("%d:%02d.%d", minutesPart, secondsPart, tenthSecondsPart);
|
return String.format("%d:%02d.%d", minutesPart, secondsPart, tenthSecondsPart);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String getWaveString(long waveTicks, int wave) {
|
|
||||||
final long minutesPart = (waveTicks * 50) / 60000;
|
|
||||||
final long secondsPart = ((waveTicks * 50) % 60000) / 1000;
|
|
||||||
final long tenthSecondsPart = ((waveTicks * 50) % 1000) / 100;
|
|
||||||
return String.format("W%d %d:%02d.%d", wave, minutesPart, secondsPart, tenthSecondsPart);
|
|
||||||
}
|
|
||||||
|
|
||||||
void toggleRL() {
|
void toggleRL() {
|
||||||
if (rl == 0) rl = ZombiesUtils.getInstance().getConfig().getOffset();
|
if (rl == 0) rl = ZombiesUtils.getInstance().getConfig().getOffset();
|
||||||
else rl = 0;
|
else rl = 0;
|
||||||
|
@ -51,11 +47,7 @@ public class RenderGameOverlayHandler {
|
||||||
game -> {
|
game -> {
|
||||||
renderTime(game.getTimer().getRoundTime());
|
renderTime(game.getTimer().getRoundTime());
|
||||||
renderSpawnTime(
|
renderSpawnTime(
|
||||||
Waves.get(
|
game
|
||||||
game.getGameMode().getMap(),
|
|
||||||
game.getRound()
|
|
||||||
),
|
|
||||||
game.getTimer().getRoundTime()
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -95,44 +87,52 @@ public class RenderGameOverlayHandler {
|
||||||
y++;
|
y++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private void renderSpawnTime(final Game game) {
|
||||||
private void renderSpawnTime(byte @NotNull [] waveTimes, short roundTicks) {
|
if (!ZombiesUtils.getInstance().getConfig().getSST() || Scoreboard.isNotZombies()) return;
|
||||||
if (Scoreboard.isNotZombies() || !ZombiesUtils.getInstance().getConfig().getSST()) return;
|
final ScaledResolution scaledResolution = new ScaledResolution(Minecraft.getMinecraft());
|
||||||
|
final int screenWidth = scaledResolution.getScaledWidth();
|
||||||
final int length = waveTimes.length + 1;
|
final int screenHeight = scaledResolution.getScaledHeight();
|
||||||
|
final Wave[] round = ZombiesUtils.getInstance().getGameData().getRound(game.getGameMode(), game.getRound()).getWaves();
|
||||||
|
final int roundTime = game.getTimer().getRoundTime();
|
||||||
|
final int length = round.length + 1;
|
||||||
int heightIndex = 0;
|
int heightIndex = 0;
|
||||||
int color = 0xFFFF55;
|
int color = 0xFFFF55;
|
||||||
|
boolean faded = false;
|
||||||
|
|
||||||
for (byte waveTime : waveTimes) {
|
for (Wave wave : round) {
|
||||||
int clonedColor = color;
|
final short spawnTime = (short) (wave.getTime() + rl);
|
||||||
final short waveTicks = (short) ((waveTime * 20) + rl);
|
if (roundTime > spawnTime) {
|
||||||
|
if (!ZombiesUtils.getInstance().getConfig().isSpawntimeShortened()) faded = true;
|
||||||
if (roundTicks > waveTicks) {
|
|
||||||
if (!ZombiesUtils.getInstance().getConfig().isSpawntimeShortened()) clonedColor = 0x555555;
|
|
||||||
else {
|
else {
|
||||||
heightIndex++;
|
heightIndex++;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
} else faded = false;
|
||||||
|
final String spawnTimeString = " W" + (heightIndex + 1) + ": " + getTimeString(spawnTime);
|
||||||
final String time = getWaveString(waveTicks, heightIndex + 1);
|
int width = fontRenderer.getStringWidth(spawnTimeString);
|
||||||
final int width = fontRenderer.getStringWidth(time);
|
|
||||||
final ScaledResolution scaledResolution = new ScaledResolution(Minecraft.getMinecraft());
|
|
||||||
final int screenWidth = scaledResolution.getScaledWidth();
|
|
||||||
final int screenHeight = scaledResolution.getScaledHeight();
|
|
||||||
|
|
||||||
fontRenderer.drawStringWithShadow(
|
fontRenderer.drawStringWithShadow(
|
||||||
time,
|
spawnTimeString,
|
||||||
screenWidth - width,
|
screenWidth - width,
|
||||||
screenHeight - fontRenderer.FONT_HEIGHT * (length - heightIndex),
|
screenHeight - fontRenderer.FONT_HEIGHT * (length - heightIndex),
|
||||||
clonedColor
|
faded ? 0x555555 : color
|
||||||
);
|
);
|
||||||
if (clonedColor != 0x555555) color = 0xAAAAAA;
|
for (Prefix prefix : wave.getPrefixes()) {
|
||||||
|
final String prefixString = prefix.getPrefix() + " ";
|
||||||
|
width += fontRenderer.getStringWidth(prefixString);
|
||||||
|
fontRenderer.drawStringWithShadow(
|
||||||
|
prefixString,
|
||||||
|
screenWidth - width,
|
||||||
|
screenHeight - fontRenderer.FONT_HEIGHT * (length - heightIndex),
|
||||||
|
faded ? prefix.getFadedColor(3,5) : prefix.getColor()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
if (!faded) color = 0xAAAAAA;
|
||||||
heightIndex++;
|
heightIndex++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void renderCPS() {
|
|
||||||
|
public void renderCPS() {
|
||||||
final String cps = String.format("%2d", getClicks());
|
final String cps = String.format("%2d", getClicks());
|
||||||
final ScaledResolution scaledResolution = new ScaledResolution(Minecraft.getMinecraft());
|
final ScaledResolution scaledResolution = new ScaledResolution(Minecraft.getMinecraft());
|
||||||
final int screenWidth = scaledResolution.getScaledWidth();
|
final int screenWidth = scaledResolution.getScaledWidth();
|
||||||
|
|
|
@ -49,7 +49,7 @@ public class MixinNetHandlerPlayClient {
|
||||||
ZombiesUtils.getInstance().getGameManager().splitOrNew(Scoreboard.getRound());
|
ZombiesUtils.getInstance().getGameManager().splitOrNew(Scoreboard.getRound());
|
||||||
} catch (ScoardboardException | InvalidMapException e) {
|
} catch (ScoardboardException | InvalidMapException e) {
|
||||||
Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("§cFailed to start or split timer. Please send a log to Stachelbeere1248."));
|
Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("§cFailed to start or split timer. Please send a log to Stachelbeere1248."));
|
||||||
ZombiesUtils.getInstance().getLogger().error(e.getStackTrace());
|
ZombiesUtils.getInstance().getLogger().error(e.fillInStackTrace());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,8 @@ package com.github.stachelbeere1248.zombiesutils.timer;
|
||||||
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.GameMode;
|
import com.github.stachelbeere1248.zombiesutils.game.GameMode;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.SLA;
|
import com.github.stachelbeere1248.zombiesutils.game.enums.Difficulty;
|
||||||
|
import com.github.stachelbeere1248.zombiesutils.game.windows.SLA;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
||||||
import com.github.stachelbeere1248.zombiesutils.handlers.Round1Correction;
|
import com.github.stachelbeere1248.zombiesutils.handlers.Round1Correction;
|
||||||
import com.github.stachelbeere1248.zombiesutils.timer.recorder.Category;
|
import com.github.stachelbeere1248.zombiesutils.timer.recorder.Category;
|
||||||
|
@ -16,15 +17,15 @@ import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
public class Game {
|
public class Game {
|
||||||
private final Timer timer;
|
private final Timer timer;
|
||||||
private final GameMode gameMode;
|
|
||||||
private final GameFile gameFile;
|
private final GameFile gameFile;
|
||||||
private final boolean roundOneRecorded;
|
private final boolean roundOneRecorded;
|
||||||
private int round;
|
private GameMode gameMode;
|
||||||
private Category category;
|
private Category category;
|
||||||
|
private int round;
|
||||||
private boolean escaping;
|
private boolean escaping;
|
||||||
|
|
||||||
public Game(@NotNull final Map map, final String serverNumber) {
|
public Game(@NotNull final Map map, final String serverNumber) {
|
||||||
this.gameMode = new GameMode(map);
|
this.gameMode = GameMode.getNormalForMap(map);
|
||||||
this.timer = new Timer();
|
this.timer = new Timer();
|
||||||
this.gameFile = new GameFile(serverNumber, map);
|
this.gameFile = new GameFile(serverNumber, map);
|
||||||
this.category = new Category();
|
this.category = new Category();
|
||||||
|
@ -35,7 +36,7 @@ public class Game {
|
||||||
if (ZombiesUtils.getInstance().getConfig().isSlaToggled()) SLA.instance = new SLA(map);
|
if (ZombiesUtils.getInstance().getConfig().isSlaToggled()) SLA.instance = new SLA(map);
|
||||||
}
|
}
|
||||||
public Game(@NotNull final Map map, final String serverNumber, final int round) {
|
public Game(@NotNull final Map map, final String serverNumber, final int round) {
|
||||||
this.gameMode = new GameMode(map);
|
this.gameMode = GameMode.getNormalForMap(map);
|
||||||
this.timer = new Timer();
|
this.timer = new Timer();
|
||||||
this.gameFile = new GameFile(serverNumber, map);
|
this.gameFile = new GameFile(serverNumber, map);
|
||||||
this.category = new Category();
|
this.category = new Category();
|
||||||
|
@ -50,10 +51,12 @@ public class Game {
|
||||||
public Timer getTimer() {
|
public Timer getTimer() {
|
||||||
return this.timer;
|
return this.timer;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCategory(Category category) {
|
public void setCategory(Category category) {
|
||||||
this.category = category;
|
this.category = category;
|
||||||
}
|
}
|
||||||
|
public void changeDifficulty(final Difficulty difficulty) {
|
||||||
|
this.gameMode = this.gameMode.appliedDifficulty(difficulty);
|
||||||
|
}
|
||||||
public int getRound() {
|
public int getRound() {
|
||||||
return round;
|
return round;
|
||||||
}
|
}
|
||||||
|
@ -76,7 +79,7 @@ public class Game {
|
||||||
this.round = round + 1;
|
this.round = round + 1;
|
||||||
}
|
}
|
||||||
public void helicopter() {
|
public void helicopter() {
|
||||||
if (!gameMode.is(Map.PRISON)) {
|
if (!gameMode.isMap(Map.PRISON)) {
|
||||||
Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("§cEscaping without playing prison???"));
|
Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("§cEscaping without playing prison???"));
|
||||||
ZombiesUtils.getInstance().getLogger().error(Thread.currentThread().getStackTrace());
|
ZombiesUtils.getInstance().getLogger().error(Thread.currentThread().getStackTrace());
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -2,8 +2,6 @@ package com.github.stachelbeere1248.zombiesutils.timer.recorder;
|
||||||
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
import com.github.stachelbeere1248.zombiesutils.ZombiesUtils;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.GameMode;
|
import com.github.stachelbeere1248.zombiesutils.game.GameMode;
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Difficulty;
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.game.enums.Map;
|
|
||||||
import com.github.stachelbeere1248.zombiesutils.timer.recorder.files.CategoryFile;
|
import com.github.stachelbeere1248.zombiesutils.timer.recorder.files.CategoryFile;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
@ -18,19 +16,19 @@ public class Category {
|
||||||
final File category;
|
final File category;
|
||||||
if (ZombiesUtils.isHypixel()) category = new File(new File("zombies", "splits"), selectedCategory);
|
if (ZombiesUtils.isHypixel()) category = new File(new File("zombies", "splits"), selectedCategory);
|
||||||
else category = new File(new File("zombies", "practise-splits"), selectedCategory);
|
else category = new File(new File("zombies", "practise-splits"), selectedCategory);
|
||||||
categoryFiles[0] = new CategoryFile(category, new GameMode(Map.DEAD_END));
|
categoryFiles[0] = new CategoryFile(category, GameMode.DEAD_END);
|
||||||
categoryFiles[1] = new CategoryFile(category, new GameMode(Map.DEAD_END, Difficulty.HARD));
|
categoryFiles[1] = new CategoryFile(category, GameMode.DEAD_END_HARD);
|
||||||
categoryFiles[2] = new CategoryFile(category, new GameMode(Map.DEAD_END, Difficulty.RIP));
|
categoryFiles[2] = new CategoryFile(category, GameMode.DEAD_END_RIP);
|
||||||
|
|
||||||
categoryFiles[3] = new CategoryFile(category, new GameMode(Map.BAD_BLOOD));
|
categoryFiles[3] = new CategoryFile(category, GameMode.BAD_BLOOD);
|
||||||
categoryFiles[4] = new CategoryFile(category, new GameMode(Map.BAD_BLOOD, Difficulty.HARD));
|
categoryFiles[4] = new CategoryFile(category, GameMode.BAD_BLOOD_HARD);
|
||||||
categoryFiles[5] = new CategoryFile(category, new GameMode(Map.BAD_BLOOD, Difficulty.RIP));
|
categoryFiles[5] = new CategoryFile(category, GameMode.BAD_BLOOD_RIP);
|
||||||
|
|
||||||
categoryFiles[6] = new CategoryFile(category, new GameMode(Map.ALIEN_ARCADIUM));
|
categoryFiles[6] = new CategoryFile(category, GameMode.ALIEN_ARCADIUM);
|
||||||
|
|
||||||
categoryFiles[7] = new CategoryFile(category, new GameMode(Map.PRISON));
|
categoryFiles[7] = new CategoryFile(category, GameMode.PRISON);
|
||||||
categoryFiles[8] = new CategoryFile(category, new GameMode(Map.PRISON, Difficulty.HARD));
|
categoryFiles[8] = new CategoryFile(category, GameMode.PRISON_HARD);
|
||||||
categoryFiles[9] = new CategoryFile(category, new GameMode(Map.PRISON, Difficulty.RIP));
|
categoryFiles[9] = new CategoryFile(category, GameMode.PRISON_RIP);
|
||||||
|
|
||||||
this.name = Category.selectedCategory;
|
this.name = Category.selectedCategory;
|
||||||
}
|
}
|
||||||
|
@ -49,22 +47,30 @@ public class Category {
|
||||||
}
|
}
|
||||||
|
|
||||||
public CategoryFile getByGameMode(@NotNull GameMode gameMode) {
|
public CategoryFile getByGameMode(@NotNull GameMode gameMode) {
|
||||||
|
switch (gameMode) {
|
||||||
|
case DEAD_END:
|
||||||
if (gameMode.is(Map.DEAD_END, Difficulty.NORMAL)) return categoryFiles[0];
|
return categoryFiles[0];
|
||||||
else if (gameMode.is(Map.DEAD_END, Difficulty.HARD)) return categoryFiles[1];
|
case DEAD_END_HARD:
|
||||||
else if (gameMode.is(Map.DEAD_END, Difficulty.RIP)) return categoryFiles[2];
|
return categoryFiles[1];
|
||||||
|
case DEAD_END_RIP:
|
||||||
else if (gameMode.is(Map.BAD_BLOOD, Difficulty.NORMAL)) return categoryFiles[3];
|
return categoryFiles[2];
|
||||||
else if (gameMode.is(Map.BAD_BLOOD, Difficulty.HARD)) return categoryFiles[4];
|
case BAD_BLOOD:
|
||||||
else if (gameMode.is(Map.BAD_BLOOD, Difficulty.RIP)) return categoryFiles[5];
|
return categoryFiles[3];
|
||||||
|
case BAD_BLOOD_HARD:
|
||||||
else if (gameMode.is(Map.ALIEN_ARCADIUM, Difficulty.NORMAL)) return categoryFiles[6];
|
return categoryFiles[4];
|
||||||
|
case BAD_BLOOD_RIP:
|
||||||
else if (gameMode.is(Map.PRISON, Difficulty.NORMAL)) return categoryFiles[7];
|
return categoryFiles[5];
|
||||||
else if (gameMode.is(Map.PRISON, Difficulty.HARD)) return categoryFiles[8];
|
case ALIEN_ARCADIUM:
|
||||||
else if (gameMode.is(Map.PRISON, Difficulty.RIP)) return categoryFiles[9];
|
return categoryFiles[6];
|
||||||
else throw new IllegalStateException("Unexpected value: " + gameMode);
|
case PRISON:
|
||||||
|
return categoryFiles[7];
|
||||||
|
case PRISON_HARD:
|
||||||
|
return categoryFiles[8];
|
||||||
|
case PRISON_RIP:
|
||||||
|
return categoryFiles[9];
|
||||||
|
default:
|
||||||
|
throw new IllegalStateException("Unexpected value: " + gameMode);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getName() {
|
public String getName() {
|
||||||
|
|
|
@ -18,7 +18,7 @@ public class CategoryFile extends File {
|
||||||
public CategoryFile(File category, @NotNull GameMode gameMode) {
|
public CategoryFile(File category, @NotNull GameMode gameMode) {
|
||||||
// Game-directory -> custom category -> file named "MAP_DIFFICULTY.times"
|
// Game-directory -> custom category -> file named "MAP_DIFFICULTY.times"
|
||||||
// Content encoded in StandardCharsets.UTF_16
|
// Content encoded in StandardCharsets.UTF_16
|
||||||
super(category, gameMode.getMap() + "_" + gameMode.getDifficulty() + ".times");
|
super(category, gameMode + ".times");
|
||||||
this.gameMode = gameMode;
|
this.gameMode = gameMode;
|
||||||
this.data = FileManager.categoryReadOrCreate(this);
|
this.data = FileManager.categoryReadOrCreate(this);
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,692 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM",
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,687 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,697 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"SLIME"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"WITHER_SKELETON",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"HBM"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,658 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 960,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BLAZES"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 920,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BLAZES"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 980,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 860,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 860,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 720,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,655 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 960,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BLAZES"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 920,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BLAZES"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 980,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 860,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 860,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 720,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,663 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 760,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 960,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BLAZES"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 920,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 940,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 980,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 860,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 860,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 460,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 720,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 880,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,738 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 340,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 620,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 340,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 620,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS",
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 0,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 300,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1200,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS",
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 2100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,738 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 340,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 620,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 340,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 620,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS",
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 0,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 300,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1200,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS",
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 2100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,738 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 340,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 620,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 340,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 480,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 620,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"CELL"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW",
|
||||||
|
"POLICE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 680,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 740,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 440,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 840,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS",
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 400,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 700,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1000,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 200,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"waves": [
|
||||||
|
{
|
||||||
|
"ticks": 0,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 300,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 600,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 900,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1200,
|
||||||
|
"prefixes": [
|
||||||
|
"BOSS",
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1500,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 1800,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ticks": 2100,
|
||||||
|
"prefixes": [
|
||||||
|
"WINDOW"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -6,7 +6,7 @@
|
||||||
"version": "${version}",
|
"version": "${version}",
|
||||||
"mcversion": "${mcversion}",
|
"mcversion": "${mcversion}",
|
||||||
"url": "https://github.com/Stachelbeere1248/zombies-utils",
|
"url": "https://github.com/Stachelbeere1248/zombies-utils",
|
||||||
"updateUrl": "https://github.com/Stachelbeere1248/zombies-utils/releases",
|
"updateUrl": "https://github.com/Stachelbeere1248/zombies-utils/update.json",
|
||||||
"authorList": [
|
"authorList": [
|
||||||
"Stachelbeere1248"
|
"Stachelbeere1248"
|
||||||
],
|
],
|
||||||
|
|
10
update.json
Normal file
10
update.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"homepage": "https://github.com/Stachelbeere1248/zombies-utils/releases",
|
||||||
|
"promos": {
|
||||||
|
"1.8.9-latest" : "1.3.4",
|
||||||
|
"1.8.9-recommended" : "1.3.4"
|
||||||
|
},
|
||||||
|
"1.8.9" : {
|
||||||
|
"1.3.5" : "SST Prefixes, added update checker"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue