5b1c198757
kg only ships the post-Cataclysm Scholomance (4 floors split as you ascend the school) but Ascension uses the classic single-floor layout where every wing branches off the central rooms. Fix: new dungeon_replacements section in ascension_overrides.json. When a tile_key is listed there, build_data skips kg entirely for that dungeon and synthesises a single-floor entry from a manually-supplied map (Atlas-addon Scholomance.blp upscaled to 2048x2048) and AtlasLoot's per-dungeon boss list. Coords come from AtlasLoot's 0..100 percent space scaled to the new map's pixel space directly. Pin classification: dungeonskull → boss (cls=3), None+name-contains-Rare → rare elite (cls=5), other interactives → cls=2.
33 lines
1.5 KiB
JSON
33 lines
1.5 KiB
JSON
{
|
|
"_comment": "Ascension-specific corrections to the upstream kg / AtlasLoot data. Each entry overrides where an enemy/extra is rendered. Match by tile_key + name (case-insensitive substring). pos is in kg pixel space (z=4 stitched image, 6144x4096). kg_floor_id picks the floor (omit if the dungeon is single-floor).",
|
|
|
|
"_dungeon_replacements_comment": "When the kg map is the wrong layout for Ascension (e.g. retail/Cata layout vs classic), replace the entire dungeon's map with one we author manually. Coords are in the new map's pixel space (0..width, 0..height). Bosses come from AtlasLoot's per-dungeon entries with cords; pinType=dungeonskull → cls=3, pinType=None → cls=5 (rare).",
|
|
"dungeon_replacements": {
|
|
"scholomance": {
|
|
"image": "maps/scholomance.webp",
|
|
"width": 2048,
|
|
"height": 2048,
|
|
"atlasloot_id": "Scholomance",
|
|
"label": "Scholomance",
|
|
"note": "kg ships only the Cata 4-floor layout; Ascension uses the classic single-room layout. Map is Atlas-addon BLP upscaled to 2048."
|
|
}
|
|
},
|
|
|
|
"overrides": [
|
|
{
|
|
"tile_key": "stratholme",
|
|
"name": "Magistrate Barthilas",
|
|
"kg_floor_id": 235,
|
|
"pos": [3498, 3300],
|
|
"note": "Ascension moved Barthilas to the southern courtyard of the Undead Side"
|
|
},
|
|
{
|
|
"tile_key": "blackfathom_deeps",
|
|
"name": "Lorgus Jett",
|
|
"kg_floor_id": 192,
|
|
"pos": [2893, 2827],
|
|
"note": "kg places Lorgus on floor 1 (entrance pool) but he's actually in Moonshrine Sanctum on floor 2 — confirmed by AtlasLoot subzone tag"
|
|
}
|
|
]
|
|
}
|