Add SCUM entity catalog with extracted map and icons
- Import 2492 entity records (2391 items, 54 vehicles, 25 zombies, 12 animals, 10 armed NPCs) with spawn commands and icon names from the SCUM Admin Helper 0.4.0.5 payload. - Ship the 2604 extracted item/NPC icons plus 4096 terrain, topo, night and building-zone map layers. - Resolve vehicle icons through the catalog so live-map and trajectory markers cover every known vehicle class. - Point map geometry and the live map background at the 4096 terrain layer.
This commit is contained in:
@@ -287,8 +287,8 @@ describe("SCUM plugin feature module", () => {
|
||||
expect(view.texts).toContain("地图点详情");
|
||||
expect(view.texts).toContain("Airfield");
|
||||
expect(view.texts.join("\n")).toContain("X 800 / Y 900 / Z 10");
|
||||
expect(pageSource).toContain('new URL("../assets/map/scum-map-overview.jpg", import.meta.url).href');
|
||||
expect(view.elements.find((element) => element.label === "SCUM 地图图层")?.style?.backgroundImage).toContain("scum-map-overview.jpg");
|
||||
expect(pageSource).toContain('new URL("../assets/map/scum-map-terrain-4096.webp", import.meta.url).href');
|
||||
expect(view.elements.find((element) => element.label === "SCUM 地图图层")?.style?.backgroundImage).toContain("scum-map-terrain-4096.webp");
|
||||
expect(view.inputs.map((input) => input.label)).toEqual(expect.arrayContaining(["启用自定义地图", "地图中心 X", "地图中心 Y", "地图宽度公里", "地图高度公里"]));
|
||||
const vehicleView = renderAndCollect({ pageKey: "live-map", pageTitle: "实时地图", data: { ...surfaceData, players: [], mapPoints: [], flags: [], mapRegions: [] } });
|
||||
expect(vehicleView.texts).toEqual(expect.arrayContaining(["锁 已上锁", "scum-user-1", "76561198000000001"]));
|
||||
|
||||
Reference in New Issue
Block a user