From b71be83e597257b3e6cebf9a316891207661e7ba Mon Sep 17 00:00:00 2001 From: Alexei Frolov Date: Fri, 30 Oct 2026 23:19:25 -0700 Subject: [PATCH] Update bundled recording config --- build.gradle | 2 +- src/main/java/io/blert/BuildProperties.java | 2 +- src/main/resources/recording_config.json | 578 +++++++++++++++----- 3 files changed, 443 insertions(+), 139 deletions(-) diff --git a/build.gradle b/build.gradle index 561fa96..4cfaab5 100644 --- a/build.gradle +++ b/build.gradle @@ -36,7 +36,7 @@ dependencies { } group = 'io.blert' -version = '0.10.1' +version = '0.10.6' def generatedResourcesDir = layout.buildDirectory.dir('generated/blert/resources') diff --git a/src/main/java/io/blert/BuildProperties.java b/src/main/java/io/blert/BuildProperties.java index 92ce7b3..eddf6fd 100644 --- a/src/main/java/io/blert/BuildProperties.java +++ b/src/main/java/io/blert/BuildProperties.java @@ -34,7 +34,7 @@ */ public final class BuildProperties { /** Protocol/feature version of the plugin. */ - public static final String VERSION = "0.10.1"; + public static final String VERSION = "0.10.6"; /** Reported in place of build identity when not known. */ public static final String DEV = "dev"; diff --git a/src/main/resources/recording_config.json b/src/main/resources/recording_config.json index ff527ae..d656069 100644 --- a/src/main/resources/recording_config.json +++ b/src/main/resources/recording_config.json @@ -1,5 +1,5 @@ { - "version": 2, + "version": 4, "challenges": [ { "challenge": 1, @@ -7,40 +7,90 @@ "objects": [ { "type": 1, - "ids": [32984] + "ids": [ + 32984 + ] }, { "type": 2, - "ids": [32743, 32744, 33035] + "ids": [ + 32743, + 32744, + 33035 + ] }, { "type": 3, - "ids": [1579, 1595] + "ids": [ + 1579, + 1595 + ] }, { "type": 3, - "ids": [505, 1556, 1570, 1571, 1572, 1573, 1576], + "ids": [ + 505, + 1556, + 1570, + 1571, + 1572, + 1573, + 1576 + ], "onCreation": true } ], "npcDefinitions": [ { - "ids": [10812], + "ids": [ + 10812 + ], "mode": 10, - "hitpoints": [320, 640, 960, 1280, 1600], - "hitpointsVarbit": { "id": 6448, "scale": 1000 } - }, - { - "ids": [8359], + "hitpoints": [ + 320, + 640, + 960, + 1280, + 1600 + ], + "hitpointsVarbit": { + "id": 6448, + "scale": 1000 + } + }, + { + "ids": [ + 8359 + ], "mode": 11, - "hitpoints": [1500, 1500, 1500, 1750, 2000], - "hitpointsVarbit": { "id": 6448, "scale": 1000 } - }, - { - "ids": [10813], + "hitpoints": [ + 1500, + 1500, + 1500, + 1750, + 2000 + ], + "hitpointsVarbit": { + "id": 6448, + "scale": 1000 + } + }, + { + "ids": [ + 10813 + ], "mode": 12, - "hitpoints": [1800, 1800, 1800, 2100, 2400], - "hitpointsVarbit": { "id": 6448, "scale": 1000 } + "hitpoints": [ + 1800, + 1800, + 1800, + 2100, + 2400 + ], + "hitpointsVarbit": { + "id": 6448, + "scale": 1000 + } } ] } @@ -51,15 +101,30 @@ "objects": [ { "type": 1, - "ids": [50743] + "ids": [ + 50743 + ] }, { "type": 2, - "ids": [50744] + "ids": [ + 50744 + ] }, { "type": 3, - "ids": [2669, 2670, 2671, 2689, 2690, 2691, 2693, 2694, 2695, 2698], + "ids": [ + 2669, + 2670, + 2671, + 2689, + 2690, + 2691, + 2693, + 2694, + 2695, + 2698 + ], "onCreation": true } ] @@ -71,38 +136,80 @@ "objects": [ { "type": 1, - "ids": [57283, 57286] + "ids": [ + 57283, + 57286 + ] }, { "type": 3, - "ids": [3405, 3406, 3407], + "ids": [ + 3405, + 3406, + 3407 + ], "onCreation": true } ], "npcDefinitions": [ { - "ids": [14707, 14708, 14709] - }, - { - "ids": [14710, 14711, 14712, 14713], - "hitpoints": [2] - }, - { - "ids": [14788, 14789], - "hitpoints": [4] - }, - { - "ids": [14714], - "hitpoints": [1] - }, - { - "ids": [14715], - "hitpoints": [0] + "ids": [ + 14707, + 14708, + 14709 + ] + }, + { + "ids": [ + 14710, + 14711, + 14712, + 14713 + ], + "hitpoints": [ + 2 + ] + }, + { + "ids": [ + 14788, + 14789 + ], + "hitpoints": [ + 4 + ] + }, + { + "ids": [ + 14714 + ], + "hitpoints": [ + 1 + ] + }, + { + "ids": [ + 14715 + ], + "hitpoints": [ + 0 + ] } ], - "varbits": [6099, 6100], - "varps": [1683], - "projectiles": [3378, 3379, 3380, 3384, 3385] + "varbits": [ + 6099, + 6100 + ], + "varps": [ + 1683 + ], + "projectiles": [ + 3378, + 3379, + 3380, + 3384, + 3385 + ] } }, { @@ -110,102 +217,299 @@ "scope": { "npcDefinitions": [ { - "ids": [16657, 16659, 16660, 16658] - }, - { - "ids": [16661, 16662, 16663], - "hitpoints": [null, null, 250, 330, 400, 480, 550] - }, - { - "ids": [16664] - }, - { - "ids": [16652], - "hitpoints": [null, null, 4350, 5610, 6870, 8130, 9390] - }, - { - "ids": [16653] - }, - { - "ids": [16640], - "hitpoints": [null, null, 2180, 2810, 3440, 4070, null] - }, - { - "ids": [16641], - "hitpoints": [null, null, 870, 1120, 1370, 1630, null] - }, - { - "ids": [16667] - }, - { - "ids": [16670] - }, - { - "ids": [16665], - "hitpoints": [null, null, 3050, 3930, 4810, 5690, 6570] - }, - { - "ids": [16666], - "hitpoints": [null, null, 75, 75, 75, 75, 75] - }, - { - "ids": [16684], - "hitpoints": [null, null, 3770, 4860, 5950, 7050, 8140] - }, - { - "ids": [16687], - "hitpoints": [null, null, null, 62, 62, 62, 62] - }, - { - "ids": [16685, 16686] - }, - { - "ids": [16643, 16644] - }, - { - "ids": [16645, 16646, 16647, 16648] - }, - { - "ids": [16649] - }, - { - "ids": [16650] - }, - { - "ids": [16651] - }, - { - "ids": [16672, 16673, 16674, 16675, 16677] - }, - { - "ids": [16676] - }, - { - "ids": [16669] - }, - { - "ids": [16678], - "hitpoints": [null, null, null, 44, 44, null, 44] - }, - { - "ids": [16679], - "hitpoints": [null, null, null, 44, 44, 44, 44] - }, - { - "ids": [16680], - "hitpoints": [null, null, null, 44, 44, 44, 44] - }, - { - "ids": [16681], - "hitpoints": [null, null, null, 44, 44, 44, 44] - }, - { - "ids": [16668] + "ids": [ + 16657, + 16659, + 16660, + 16658 + ] + }, + { + "ids": [ + 16661, + 16662, + 16663 + ], + "hitpoints": [ + null, + null, + 250, + 330, + 400, + 480, + 550 + ] + }, + { + "ids": [ + 16664 + ] + }, + { + "ids": [ + 16652 + ], + "hitpoints": [ + null, + null, + 4350, + 5610, + 6870, + 8130, + 9390 + ] + }, + { + "ids": [ + 16653 + ] + }, + { + "ids": [ + 16640 + ], + "hitpoints": [ + null, + null, + 2180, + 2810, + 3440, + 4070, + null + ] + }, + { + "ids": [ + 16641 + ], + "hitpoints": [ + null, + null, + 870, + 1120, + 1370, + 1630, + null + ] + }, + { + "ids": [ + 16667 + ] + }, + { + "ids": [ + 16670 + ], + "hitpoints": [ + 95, + 95, + 135, + 170, + 210, + 250, + 290, + 330 + ] + }, + { + "ids": [ + 16665 + ], + "hitpoints": [ + null, + null, + 3050, + 3930, + 4810, + 5690, + 6570 + ] + }, + { + "ids": [ + 16666 + ], + "hitpoints": [ + 75, + 75, + 75, + 75, + 75, + 75, + 75, + 75 + ] + }, + { + "ids": [ + 16684 + ], + "hitpoints": [ + null, + null, + 3770, + 4860, + 5950, + 7050, + 8140 + ] + }, + { + "ids": [ + 16687 + ], + "hitpoints": [ + 62, + 62, + 62, + 62, + 62, + 62, + 62, + 62 + ] + }, + { + "ids": [ + 16685, + 16686 + ] + }, + { + "ids": [ + 16643, + 16644 + ] + }, + { + "ids": [ + 16645, + 16646, + 16647, + 16648 + ] + }, + { + "ids": [ + 16649 + ] + }, + { + "ids": [ + 16650 + ], + "hitpoints": [ + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44 + ] + }, + { + "ids": [ + 16651 + ] + }, + { + "ids": [ + 16672, + 16673, + 16674, + 16675, + 16677 + ] + }, + { + "ids": [ + 16676 + ] + }, + { + "ids": [ + 16669 + ] + }, + { + "ids": [ + 16678 + ], + "hitpoints": [ + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44 + ] + }, + { + "ids": [ + 16679 + ], + "hitpoints": [ + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44 + ] + }, + { + "ids": [ + 16680 + ], + "hitpoints": [ + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44 + ] + }, + { + "ids": [ + 16681 + ], + "hitpoints": [ + 44, + 44, + 44, + 44, + 44, + 44, + 44, + 44 + ] + }, + { + "ids": [ + 16668 + ] } ], - "varbits": [6099, 6100, 16570, 16571], - "varps": [1683] + "varbits": [ + 6099, + 6100, + 16570, + 16571 + ], + "varps": [ + 1683 + ] } } ] -} \ No newline at end of file +}