247633546a
Same multi-floor look as every other dungeon: 4 webps with floor tabs (The Reliquary / Chamber of Summoning / The Upper Study / Headmaster's Study). Each of the 14 classic Scholo bosses hand-pinned to a specific room within its floor: f1 (Reliquary): Blood Steward of Kirtonos f2 (CoS): Kirtonos summon, Vectus, Marduk Blackpool f3 (Upper Study): Jandice, Rattlegore, Polkelt, Krastinov, Malicia f4 (Headmaster's): Illucia, Alexei, Ravenian, Ras, Gandling Schema change: dungeon_replacements now supports a 'floors' array for multi-floor manual overrides, alongside the existing single-floor 'bosses'/'atlasloot_id' modes.
80 lines
3.7 KiB
JSON
80 lines
3.7 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.",
|
|
"dungeon_replacements": {
|
|
"scholomance": {
|
|
"label": "Scholomance",
|
|
"note": "Multi-floor upreza maps (4096x3072) for the Cata-tier'd visual layout; classic boss assignments hand-pinned to specific rooms within each floor. Same look-and-feel as the rest of the dungeons in the picker.",
|
|
"floors": [
|
|
{
|
|
"kg_floor_id": 223,
|
|
"image": "maps/scholomance_floor1.webp",
|
|
"width": 4096, "height": 3072,
|
|
"label": "The Reliquary",
|
|
"bosses": [
|
|
{"name": "Blood Steward of Kirtonos", "pos": [2400, 1600], "cls": 3}
|
|
]
|
|
},
|
|
{
|
|
"kg_floor_id": 224,
|
|
"image": "maps/scholomance_floor2.webp",
|
|
"width": 4096, "height": 3072,
|
|
"label": "Chamber of Summoning",
|
|
"bosses": [
|
|
{"name": "Kirtonos the Herald (Summon)", "pos": [1850, 600], "cls": 3},
|
|
{"name": "Vectus", "pos": [2400, 400], "cls": 3},
|
|
{"name": "Marduk Blackpool", "pos": [1300, 1100], "cls": 3}
|
|
]
|
|
},
|
|
{
|
|
"kg_floor_id": 225,
|
|
"image": "maps/scholomance_floor3.webp",
|
|
"width": 4096, "height": 3072,
|
|
"label": "The Upper Study",
|
|
"bosses": [
|
|
{"name": "Jandice Barov", "pos": [1850, 700], "cls": 3},
|
|
{"name": "Rattlegore", "pos": [700, 800], "cls": 3},
|
|
{"name": "Lorekeeper Polkelt", "pos": [3200, 800], "cls": 3},
|
|
{"name": "Doctor Theolen Krastinov", "pos": [1850, 1700], "cls": 3},
|
|
{"name": "Instructor Malicia", "pos": [1850, 2250], "cls": 3}
|
|
]
|
|
},
|
|
{
|
|
"kg_floor_id": 226,
|
|
"image": "maps/scholomance_floor4.webp",
|
|
"width": 4096, "height": 3072,
|
|
"label": "Headmaster's Study",
|
|
"bosses": [
|
|
{"name": "Lady Illucia Barov", "pos": [800, 850], "cls": 3},
|
|
{"name": "Lord Alexei Barov", "pos": [2950, 850], "cls": 3},
|
|
{"name": "The Ravenian", "pos": [1850, 1600], "cls": 3},
|
|
{"name": "Ras Frostwhisper", "pos": [1850, 2100], "cls": 3},
|
|
{"name": "Darkmaster Gandling","pos": [1850, 850], "cls": 4}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
|
|
"_map_image_swaps_comment": "Swap the rendered image for one or more floors WITHOUT changing the kg enemy/pack/patrol data. Coords stay in kg's pixel space; the swapped image is force-stretched to those dims by the browser. Use this when a different render of the SAME WoW texture is sharper but has a different aspect ratio.",
|
|
"map_image_swaps": {},
|
|
|
|
"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"
|
|
}
|
|
]
|
|
}
|