Files
healer-man/src/game/generated/sardoCastlePopulation.generated.ts
T
2026-09-08 10:40:26 -04:00

2084 lines
51 KiB
TypeScript

/* Generated by scripts/runewaker-pipeline/build-population.mjs. */
import type { DungeonBossObjective } from "../dungeonTypes";
import type { PopulationDefinitionMap, StaticMobSpawnDefinition } from "../mobPopulation";
export const SARDO_CASTLE_ENTITIES = {
"rw-sardo-castle-105652": {
"id": "rw-sardo-castle-105652",
"name": "Undead Maid",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
}
]
},
"visual": {
"primaryColor": "hsl(164 22% 38%)",
"accentColor": "hsl(192 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/hm-female-image-586798.glb",
"rotationY": 0,
"groundOffset": 0.00083,
"labelHeight": 2.02643,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105679": {
"id": "rw-sardo-castle-105679",
"name": "Undead Maid",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
}
]
},
"visual": {
"primaryColor": "hsl(353 22% 38%)",
"accentColor": "hsl(21 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/hm-female-image-587236.glb",
"rotationY": 0,
"groundOffset": 0.00083,
"labelHeight": 2.02643,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105663": {
"id": "rw-sardo-castle-105663",
"name": "Undead Maid",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
}
]
},
"visual": {
"primaryColor": "hsl(321 22% 38%)",
"accentColor": "hsl(349 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/hm-female-image-587235.glb",
"rotationY": 0,
"groundOffset": 0.00083,
"labelHeight": 2.02643,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105659": {
"id": "rw-sardo-castle-105659",
"name": "Undead Butler",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-sardo-castle-spell-497667",
"name": "Death Serve",
"spellId": 497667,
"delivery": "projectile",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 10,
"cooldownMs": 3000,
"initialCooldownMs": [
3000,
3000
],
"repeatCooldownMs": [
3000,
3000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497667,
"componentId": 509726,
"spellLevel": 20,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -500,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-sardo-castle-spell-497668",
"name": "Fear Feast",
"spellId": 497668,
"delivery": "melee",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 5,
"cooldownMs": 9000,
"initialCooldownMs": [
9000,
9000
],
"repeatCooldownMs": [
9000,
9000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497668,
"componentId": 509727,
"spellLevel": 10,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -500,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(133 22% 38%)",
"accentColor": "hsl(161 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/hm-male-image-586800.glb",
"rotationY": 0,
"groundOffset": 0.00018,
"labelHeight": 2.07136,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105656": {
"id": "rw-sardo-castle-105656",
"name": "Undead Dwarf Warrior",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-sardo-castle-spell-497620",
"name": "Critical Attack",
"spellId": 497620,
"delivery": "projectile",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 10,
"cooldownMs": 7000,
"initialCooldownMs": [
7000,
7000
],
"repeatCooldownMs": [
7000,
7000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497620,
"componentId": 509674,
"spellLevel": 0,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -500,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-sardo-castle-spell-497619",
"name": "Savage Chop",
"spellId": 497619,
"delivery": "melee",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 5,
"cooldownMs": 14000,
"initialCooldownMs": [
14000,
14000
],
"repeatCooldownMs": [
14000,
14000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497619,
"componentId": 509673,
"spellLevel": 0,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -500,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(352 22% 38%)",
"accentColor": "hsl(20 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/fireboot-dwarf-male-image-586796.glb",
"rotationY": 0,
"groundOffset": 0.00017,
"labelHeight": 1.62474,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105657": {
"id": "rw-sardo-castle-105657",
"name": "Undead Kalon Warrior",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-sardo-castle-spell-497622",
"name": "Full Strike",
"spellId": 497622,
"delivery": "projectile",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 7.5,
"cooldownMs": 5000,
"initialCooldownMs": [
5000,
5000
],
"repeatCooldownMs": [
5000,
5000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497622,
"componentId": 509718,
"spellLevel": 20,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -500,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-sardo-castle-spell-497621",
"name": "Undead Shake",
"spellId": 497621,
"delivery": "melee",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 4.5,
"cooldownMs": 13000,
"initialCooldownMs": [
13000,
13000
],
"repeatCooldownMs": [
13000,
13000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497621,
"componentId": 509716,
"spellLevel": 70,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -1000,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(39 22% 38%)",
"accentColor": "hsl(67 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/keroen-male-image-586797.glb",
"rotationY": 0,
"groundOffset": -0.00141,
"labelHeight": 2.97521,
"markerRadius": 0.93211,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105661": {
"id": "rw-sardo-castle-105661",
"name": "Undead Kalon Guard",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-sardo-castle-spell-497622",
"name": "Full Strike",
"spellId": 497622,
"delivery": "projectile",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 7.5,
"cooldownMs": 5000,
"initialCooldownMs": [
5000,
5000
],
"repeatCooldownMs": [
5000,
5000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497622,
"componentId": 509718,
"spellLevel": 20,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -500,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-sardo-castle-spell-497621",
"name": "Undead Shake",
"spellId": 497621,
"delivery": "melee",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 4.5,
"cooldownMs": 13000,
"initialCooldownMs": [
13000,
13000
],
"repeatCooldownMs": [
13000,
13000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497621,
"componentId": 509716,
"spellLevel": 70,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -1000,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(227 22% 38%)",
"accentColor": "hsl(255 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/keroen-male-image-587163.glb",
"rotationY": 0,
"groundOffset": -0.00141,
"labelHeight": 2.97521,
"markerRadius": 0.93211,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105660": {
"id": "rw-sardo-castle-105660",
"name": "Secret Room Manager",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-sardo-castle-spell-497672",
"name": "Fire Eruption",
"spellId": 497672,
"delivery": "melee",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 4.5,
"cooldownMs": 7000,
"initialCooldownMs": [
7000,
7000
],
"repeatCooldownMs": [
7000,
7000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497672,
"componentId": 509733,
"spellLevel": 35,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -5000,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(180 22% 38%)",
"accentColor": "hsl(208 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/hm-male-image-586801.glb",
"rotationY": 0,
"groundOffset": -0.14743,
"labelHeight": 1.9471,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105696": {
"id": "rw-sardo-castle-105696",
"name": "Template 105696",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 1,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
}
]
},
"visual": {
"primaryColor": "hsl(72 22% 38%)",
"accentColor": "hsl(100 38% 64%)",
"scale": 1,
"archetype": "plant",
"model": {
"url": "/assets/creatures/sardo-castle/elder-myconid.glb",
"rotationY": 0,
"groundOffset": -0.00658,
"labelHeight": 1.9954,
"markerRadius": 0.41571,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105726": {
"id": "rw-sardo-castle-105726",
"name": "Hand of Truth Researcher",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-sardo-castle-spell-497673",
"name": "Ice Burst",
"spellId": 497673,
"delivery": "melee",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 4.5,
"cooldownMs": 7000,
"initialCooldownMs": [
7000,
7000
],
"repeatCooldownMs": [
7000,
7000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497673,
"componentId": 509734,
"spellLevel": 35,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -5000,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(42 22% 38%)",
"accentColor": "hsl(70 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/hm-male-image-581753.glb",
"rotationY": 0,
"groundOffset": 0.00016,
"labelHeight": 2.09025,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105388": {
"id": "rw-sardo-castle-105388",
"name": "Template 105388",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
}
]
},
"visual": {
"primaryColor": "hsl(356 22% 38%)",
"accentColor": "hsl(24 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/cereus-01.glb",
"rotationY": 0,
"groundOffset": 0.00502,
"labelHeight": 2.05623,
"markerRadius": 0.65315,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105254": {
"id": "rw-sardo-castle-105254",
"name": "Template 105254",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 1,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
}
]
},
"visual": {
"primaryColor": "hsl(178 22% 38%)",
"accentColor": "hsl(206 38% 64%)",
"scale": 1,
"archetype": "plant",
"model": {
"url": "/assets/creatures/sardo-castle/elder-myconid.glb",
"rotationY": 0,
"groundOffset": -0.00658,
"labelHeight": 1.9954,
"markerRadius": 0.41571,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105701": {
"id": "rw-sardo-castle-105701",
"name": "Undead Guard",
"kind": "boss",
"title": "Undead Guard",
"hasLoot": false,
"combat": {
"level": 70,
"healthMultiplier": 7.5,
"damageMultiplier": 1.3,
"moveSpeed": 2.25,
"leashRange": 32,
"mechanicIds": [
"rw-sardo-castle-105701-spell-497652",
"rw-sardo-castle-105701-spell-497653",
"rw-sardo-castle-105701-aura-497654"
],
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-sardo-castle-105701-spell-497652",
"name": "Energy Release",
"spellId": 497652,
"delivery": "area",
"target": "nearby-party",
"school": "arcane",
"animation": "cast",
"castTimeMs": 1800,
"range": 15,
"cooldownMs": 6500,
"initialCooldownMs": [
6500,
6500
],
"repeatCooldownMs": [
6500,
6500
],
"damageMultiplier": 0.85,
"radius": 15,
"telegraph": {
"shape": "circle",
"anchor": "source",
"warningMs": 1800,
"radius": 15
},
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497652,
"componentId": 509747,
"spellLevel": 0,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -100,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-sardo-castle-105701-spell-497653",
"name": "Falling Flame",
"spellId": 497653,
"delivery": "area",
"target": "nearby-party",
"school": "fire",
"animation": "cast",
"castTimeMs": 1800,
"range": 25,
"cooldownMs": 6500,
"initialCooldownMs": [
6500,
6500
],
"repeatCooldownMs": [
6500,
6500
],
"damageMultiplier": 0.85,
"radius": 15,
"telegraph": {
"shape": "circle",
"anchor": "source",
"warningMs": 1800,
"radius": 15
},
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497653,
"componentId": 509748,
"spellLevel": 0,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -10,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-sardo-castle-105701-aura-497654",
"name": "Dark Healing",
"delivery": "area",
"target": "self",
"school": "arcane",
"animation": "cast",
"castTimeMs": 2000,
"range": 0,
"cooldownMs": 15000,
"initialCooldownMs": [
15000,
15000
],
"repeatCooldownMs": [
15000,
15000
],
"damageMultiplier": 0,
"effect": {
"kind": "aura",
"aura": "dark-healing",
"durationMs": 7500
}
}
]
},
"visual": {
"primaryColor": "hsl(307 22% 38%)",
"accentColor": "hsl(335 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/skeleton-king.glb",
"rotationY": 0,
"groundOffset": -1.36435,
"labelHeight": 5.60254,
"markerRadius": 2.29833,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105662": {
"id": "rw-sardo-castle-105662",
"name": "Secret Room Protector",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-sardo-castle-spell-497620",
"name": "Critical Attack",
"spellId": 497620,
"delivery": "projectile",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 10,
"cooldownMs": 7000,
"initialCooldownMs": [
7000,
7000
],
"repeatCooldownMs": [
7000,
7000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497620,
"componentId": 509674,
"spellLevel": 0,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -500,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-sardo-castle-spell-497619",
"name": "Savage Chop",
"spellId": 497619,
"delivery": "melee",
"target": "primary",
"school": "arcane",
"animation": "cast",
"range": 5,
"cooldownMs": 14000,
"initialCooldownMs": [
14000,
14000
],
"repeatCooldownMs": [
14000,
14000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 497619,
"componentId": 509673,
"spellLevel": 0,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -500,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.85,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(274 22% 38%)",
"accentColor": "hsl(302 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/hm-male-image-587174.glb",
"rotationY": 0,
"groundOffset": 0.00028,
"labelHeight": 2.09714,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105758": {
"id": "rw-sardo-castle-105758",
"name": "Rune Warning Device",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 67,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
}
]
},
"visual": {
"primaryColor": "hsl(106 22% 38%)",
"accentColor": "hsl(134 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/rune-device-red.glb",
"rotationY": 0,
"groundOffset": 0.00027,
"labelHeight": 1.73813,
"markerRadius": 0.46216,
"animationMode": "native"
}
}
},
"rw-sardo-castle-105384": {
"id": "rw-sardo-castle-105384",
"name": "Test Subject Watchman",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 65,
"healthMultiplier": 1,
"damageMultiplier": 1,
"moveSpeed": 2.15,
"leashRange": 24,
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
}
]
},
"visual": {
"primaryColor": "hsl(168 22% 38%)",
"accentColor": "hsl(196 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/sardo-castle/hm-male-image-587229.glb",
"rotationY": 0,
"groundOffset": 0.00016,
"labelHeight": 2.09025,
"markerRadius": 0.4,
"animationMode": "native"
}
}
}
} as const satisfies PopulationDefinitionMap;
export const SARDO_CASTLE_STATIC_SPAWNS = [
{
"id": "rw-sardo-castle-spawn-41930673",
"entityId": "rw-sardo-castle-105652",
"position": [
18.699966,
-19.413758,
-79.800197
],
"yaw": 3.560471674,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930678",
"entityId": "rw-sardo-castle-105679",
"position": [
22.440152,
-19.381405,
-83.633142
],
"yaw": 1.627794898,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930679",
"entityId": "rw-sardo-castle-105679",
"position": [
23.107229,
-19.374865,
-71.970178
],
"yaw": 0.698239559,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930680",
"entityId": "rw-sardo-castle-105679",
"position": [
37.2,
-19.359055,
-67
],
"yaw": 5.916666164,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930688",
"entityId": "rw-sardo-castle-105663",
"position": [
72.80004,
-8.274932,
131.600178
],
"yaw": 4.08407045,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930689",
"entityId": "rw-sardo-castle-105663",
"position": [
75.265664,
-8.33123,
146.129941
],
"yaw": 1.387155524,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930690",
"entityId": "rw-sardo-castle-105679",
"position": [
75.499845,
-8.305743,
140.400155
],
"yaw": 3.735004599,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930702",
"entityId": "rw-sardo-castle-105679",
"position": [
57.941756,
-8.304098,
102.699597
],
"yaw": 0.222926024,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930710",
"entityId": "rw-sardo-castle-105663",
"position": [
-15.1,
-8.359055,
85.4
],
"yaw": 0.506145483,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930711",
"entityId": "rw-sardo-castle-105663",
"position": [
-9.4,
-8.359055,
79
],
"yaw": 5.585053606,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930712",
"entityId": "rw-sardo-castle-105652",
"position": [
-0.8,
-8.359055,
77.9
],
"yaw": 4.694935688,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930714",
"entityId": "rw-sardo-castle-105652",
"position": [
-0.4,
-8.359055,
87.5
],
"yaw": 1.972222055,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930715",
"entityId": "rw-sardo-castle-105679",
"position": [
-8.3,
-8.359055,
86.6
],
"yaw": 0.628318531,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930718",
"entityId": "rw-sardo-castle-105659",
"position": [
-17.7,
-8.359055,
82.7
],
"yaw": 6.230827028,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930721",
"entityId": "rw-sardo-castle-105652",
"position": [
-43.79994,
-8.463562,
71.400289
],
"yaw": 4.660029103,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930722",
"entityId": "rw-sardo-castle-105652",
"position": [
-48.499582,
-8.536856,
84.69999
],
"yaw": 2.740166926,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930723",
"entityId": "rw-sardo-castle-105663",
"position": [
-25.9,
-8.459053,
93.39534
],
"yaw": 4.921828491,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930724",
"entityId": "rw-sardo-castle-105663",
"position": [
-41.901122,
-8.475255,
90.200027
],
"yaw": 0.628318531,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930725",
"entityId": "rw-sardo-castle-105663",
"position": [
-42.501094,
-8.478193,
78.100026
],
"yaw": 2.949606436,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930726",
"entityId": "rw-sardo-castle-105679",
"position": [
-29,
-8.459053,
73.2
],
"yaw": 5.794493117,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930737",
"entityId": "rw-sardo-castle-105656",
"position": [
-69.1,
-8.359055,
117.9
],
"yaw": 1.553343034,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930738",
"entityId": "rw-sardo-castle-105656",
"position": [
-68.9,
-8.359055,
121.5
],
"yaw": 4.625122518,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930743",
"entityId": "rw-sardo-castle-105657",
"position": [
-136.7,
-17.059052,
57.4
],
"yaw": 2.809980096,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930744",
"entityId": "rw-sardo-castle-105657",
"position": [
-141.2,
-17.059052,
38.8
],
"yaw": 2.07694181,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930745",
"entityId": "rw-sardo-castle-105657",
"position": [
-144.8,
-17.059052,
43.5
],
"yaw": 5.393067389,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930746",
"entityId": "rw-sardo-castle-105657",
"position": [
-125.1,
-17.059052,
46.1
],
"yaw": 5.532693729,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930747",
"entityId": "rw-sardo-castle-105657",
"position": [
-123.4,
-17.059052,
49.9
],
"yaw": 3.193950667,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930752",
"entityId": "rw-sardo-castle-105661",
"position": [
-134.6,
-17.15905,
11.8
],
"yaw": 1.535889742,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930753",
"entityId": "rw-sardo-castle-105657",
"position": [
-136.1,
-17.15905,
8.2
],
"yaw": 1.553343034,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930755",
"entityId": "rw-sardo-castle-105657",
"position": [
-132.4,
-17.15905,
8.2
],
"yaw": 1.553343034,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930757",
"entityId": "rw-sardo-castle-105660",
"position": [
-43.3,
-25.859055,
-32.4
],
"yaw": 3.857177647,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930758",
"entityId": "rw-sardo-castle-105660",
"position": [
-41.4,
-25.859055,
-35.5
],
"yaw": 3.368485456,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930762",
"entityId": "rw-sardo-castle-105660",
"position": [
-26.681329,
-25.859055,
-35.498459
],
"yaw": 4.302678158,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41930763",
"entityId": "rw-sardo-castle-105660",
"position": [
-30.4999,
-25.922444,
-16.600098
],
"yaw": 0.052360348,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932766",
"entityId": "rw-sardo-castle-105696",
"position": [
58.899946,
-8.308238,
105.00049
],
"yaw": 0,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932813",
"entityId": "rw-sardo-castle-105696",
"position": [
-63.9,
-8.359055,
119.4
],
"yaw": 3.089232776,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932820",
"entityId": "rw-sardo-castle-105656",
"position": [
-54.1,
-8.259056,
123.3
],
"yaw": 4.71238898,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932821",
"entityId": "rw-sardo-castle-105656",
"position": [
-54.20278,
-8.259529,
115.9
],
"yaw": 1.570796327,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932823",
"entityId": "rw-sardo-castle-105656",
"position": [
-43,
-8.259056,
109.7
],
"yaw": 6.248278722,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932824",
"entityId": "rw-sardo-castle-105656",
"position": [
-33.4,
-8.259056,
109.6
],
"yaw": 3.054326191,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932834",
"entityId": "rw-sardo-castle-105679",
"position": [
-37.5,
-25.959053,
-62.6
],
"yaw": 2.199114858,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932835",
"entityId": "rw-sardo-castle-105679",
"position": [
-30.4,
-25.959053,
-55.4
],
"yaw": 0.366519143,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932837",
"entityId": "rw-sardo-castle-105679",
"position": [
-37.9,
-25.959053,
-49
],
"yaw": 1.850049007,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932845",
"entityId": "rw-sardo-castle-105696",
"position": [
-34.42614,
-25.850059,
-41.72267
],
"yaw": 4.71968977,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932876",
"entityId": "rw-sardo-castle-105660",
"position": [
-20.894044,
-19.633742,
-147.208935
],
"yaw": 5.253441049,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932877",
"entityId": "rw-sardo-castle-105726",
"position": [
-11.099488,
-19.722582,
-141.000758
],
"yaw": 5.026548246,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932878",
"entityId": "rw-sardo-castle-105726",
"position": [
-4.499345,
-19.730115,
-134.900546
],
"yaw": 5.724679947,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932903",
"entityId": "rw-sardo-castle-105696",
"position": [
26.3,
-19.359055,
-75.3
],
"yaw": 5.986479334,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41932915",
"entityId": "rw-sardo-castle-105726",
"position": [
-29.499948,
-25.911369,
-18.200051
],
"yaw": 1.500983157,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41933805",
"entityId": "rw-sardo-castle-105388",
"position": [
16.06956,
3.440948,
65.924109
],
"yaw": 0.663225116,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934126",
"entityId": "rw-sardo-castle-105726",
"position": [
-37.244182,
-25.891225,
-28.196281
],
"yaw": 0.778255432,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934139",
"entityId": "rw-sardo-castle-105254",
"position": [
-48.600762,
-25.902172,
-145.700926
],
"yaw": 6.213372137,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934140",
"entityId": "rw-sardo-castle-105701",
"position": [
28.3,
-19.359055,
-96.1
],
"yaw": 4.64257581,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934146",
"entityId": "rw-sardo-castle-105662",
"position": [
30.1,
-19.359055,
-94.5
],
"yaw": 3.106686069,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934147",
"entityId": "rw-sardo-castle-105662",
"position": [
24.5,
-19.359055,
-94.6
],
"yaw": 0.034906585,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934154",
"entityId": "rw-sardo-castle-105660",
"position": [
-3.099212,
-19.72545,
-133.100901
],
"yaw": 4.4331363,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934162",
"entityId": "rw-sardo-castle-105659",
"position": [
-33.8,
-8.459053,
78.5
],
"yaw": 6.248278722,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934167",
"entityId": "rw-sardo-castle-105679",
"position": [
81.1,
-8.259056,
118.4
],
"yaw": 4.729842273,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934172",
"entityId": "rw-sardo-castle-105679",
"position": [
70.3,
-8.259056,
105.1
],
"yaw": 6.213372137,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41934555",
"entityId": "rw-sardo-castle-105652",
"position": [
71.34589,
-8.321457,
139.923391
],
"yaw": 0.794117286,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41935092",
"entityId": "rw-sardo-castle-105758",
"position": [
-94.6,
-9.889319,
76.89874
],
"yaw": 4.677482395,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41935093",
"entityId": "rw-sardo-castle-105758",
"position": [
-100.9,
-11.274271,
72.859295
],
"yaw": 0.575958653,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41935094",
"entityId": "rw-sardo-castle-105758",
"position": [
-97.8,
-12.679384,
68.761048
],
"yaw": 1.832595715,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41935097",
"entityId": "rw-sardo-castle-105758",
"position": [
-92.6,
-14.361487,
63.854912
],
"yaw": 4.625122518,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41935098",
"entityId": "rw-sardo-castle-105758",
"position": [
-99.1,
-15.550968,
60.385591
],
"yaw": 6.248278722,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41937073",
"entityId": "rw-sardo-castle-105701",
"position": [
-91.200185,
-17.214434,
-24.999691
],
"yaw": 3.124139361,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41937096",
"entityId": "rw-sardo-castle-105701",
"position": [
-60.900577,
-25.929059,
-25
],
"yaw": 2.849763195,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41939865",
"entityId": "rw-sardo-castle-105384",
"position": [
-34.199888,
-25.939219,
-80.501084
],
"yaw": 4.694935688,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41943915",
"entityId": "rw-sardo-castle-105662",
"position": [
-73.161428,
-23.135514,
-28.151511
],
"yaw": 2.810112721,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41943916",
"entityId": "rw-sardo-castle-105662",
"position": [
-71.414459,
-23.720179,
-25.086
],
"yaw": 2.811172127,
"spawnMask": 1
},
{
"id": "rw-sardo-castle-spawn-41943917",
"entityId": "rw-sardo-castle-105662",
"position": [
-81.637426,
-20.209309,
-21.36568
],
"yaw": 5.702549078,
"spawnMask": 1
}
] as const satisfies readonly StaticMobSpawnDefinition[];
export const SARDO_CASTLE_BOSSES = [
{
"id": "rw-sardo-castle-spawn-41937096",
"name": "Undead Guard",
"position": [
-60.900577,
-25.929059,
-25
]
},
{
"id": "rw-sardo-castle-spawn-41934140",
"name": "Undead Guard",
"position": [
28.3,
-19.359055,
-96.1
]
},
{
"id": "rw-sardo-castle-spawn-41937073",
"name": "Undead Guard",
"position": [
-91.200185,
-17.214434,
-24.999691
]
}
] as const satisfies readonly DungeonBossObjective[];
export const SARDO_CASTLE_OBJECTIVE_ORDER = SARDO_CASTLE_BOSSES;
export const SARDO_CASTLE_POPULATION_PROVENANCE = {
"schemaVersion": 2,
"dungeonId": "sardo-castle",
"zoneId": 139,
"sourceRowCount": 247,
"importedSpawnCount": 71,
"excludedRowCount": 176,
"bossSpawnCount": 3,
"objectiveOrder": {
"authoritative": false,
"kind": "healerMan-distance-derived",
"evidence": [
"scripts/runewaker-pipeline/build-population.mjs"
]
},
"sourceSnapshot": "scripts/runewaker-pipeline/snapshots/sardo-castle-zone-139.json",
"sourceContentSha256": "e63ecd8cc1f7e21f1bddb22c39721dad4604cf7900f7b04d2559e09ce5663d4f",
"sourceHashes": {
"backups": {
"../rom-pvt-server-backups/OneForAll/SQL/databases/ROM_Global.bak": "aa7bf9971c06078d38b1de3602282a924ba277396d1242629e968ccd570da1a5",
"../rom-pvt-server-backups/OneForAll/SQL/databases/ObjectEdit.bak": "3bb719c3606f3e36b50f2ce9d89da5aba58faa8ff2ab7909d364fc3d68ca8a74"
},
"catalogs": {
"Resource/data/npcobject.db": "b627b6eb269c30576a6558000a31abe2db472689ef9a60cc1c1e20207abd69f1",
"Resource/data/imageobject.db": "dd5ffcfd74b253dcecaa2f41a931a634dd45ef5f7c13e849d539ddc47fdee1f9",
"Resource/data/string_enus.db": "4fce021ba9ed110a213e08d3228b2de57cec66ddbbc8cdcf5753204874d9ab75"
}
},
"coordinateTransform": "threeLocal=(inverse(WDB placement)*server)*(meters,meters,-meters)",
"navmeshProjection": {
"maximumAllowedDistance": 4,
"maximumObservedDistance": 14.262576,
"maximumCombatDistance": 1.871759,
"deferredRowsBeyondCombatLimit": 7
},
"runeWakerIdsAreNamespaced": true,
"serverEntryPolicy": "RuneWaker numeric ids are never passed to AzerothCore serverEntry.",
"sourceSpellCatalog": "scripts/runewaker-pipeline/snapshots/runewaker-npc-spell-catalog.json",
"sourceSpellCatalogSha256": "36bb578bbdda61af6ab864084907b347ff9a4f4c2fff671a2cb6586d535666ec",
"sourceSpellPolicy": "Only positively classified direct-HP-damage families execute; source fields are preserved and live damage uses the labeled HealerMan baseline adapter when native stats are unavailable."
} as const;