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

3317 lines
77 KiB
TypeScript

/* Generated by scripts/runewaker-pipeline/build-population.mjs. */
import type { DungeonBossObjective } from "../dungeonTypes";
import type { PopulationDefinitionMap, StaticMobSpawnDefinition } from "../mobPopulation";
export const DEMON_STRONGHOLD_ENTITIES = {
"rw-demon-stronghold-102698": {
"id": "rw-demon-stronghold-102698",
"name": "Iron Demon Soldier",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 57,
"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-demon-stronghold-spell-495054",
"name": "Devil Strike",
"spellId": 495054,
"delivery": "projectile",
"target": "primary",
"school": "physical",
"animation": "cast",
"range": 15,
"cooldownMs": 7000,
"initialCooldownMs": [
7000,
7000
],
"repeatCooldownMs": [
7000,
7000
],
"damageMultiplier": 0.8,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 495054,
"componentId": 500972,
"spellLevel": 1,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -0.8,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.8,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(286 22% 38%)",
"accentColor": "hsl(314 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/okinia-soldier.glb",
"rotationY": 0,
"groundOffset": -0.00022,
"labelHeight": 3.32548,
"markerRadius": 1.02956,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-102699": {
"id": "rw-demon-stronghold-102699",
"name": "Guard Dreadlord",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 57,
"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(333 22% 38%)",
"accentColor": "hsl(1 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/okinia-warrior.glb",
"rotationY": 0,
"groundOffset": -0.00022,
"labelHeight": 3.38997,
"markerRadius": 1.23481,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103057": {
"id": "rw-demon-stronghold-103057",
"name": "Template 103057",
"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(239 22% 38%)",
"accentColor": "hsl(267 38% 64%)",
"scale": 1,
"archetype": "plant",
"model": {
"url": "/assets/creatures/demon-stronghold/elder-myconid.glb",
"rotationY": 0,
"groundOffset": -0.00658,
"labelHeight": 1.9954,
"markerRadius": 0.41571,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103063": {
"id": "rw-demon-stronghold-103063",
"name": "Executioner",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 57,
"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-demon-stronghold-spell-495007",
"name": "Spin Attack",
"spellId": 495007,
"delivery": "projectile",
"target": "primary",
"school": "physical",
"animation": "cast",
"range": 10,
"cooldownMs": 10000,
"initialCooldownMs": [
10000,
10000
],
"repeatCooldownMs": [
10000,
10000
],
"damageMultiplier": 0.8,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 495007,
"componentId": 500972,
"spellLevel": 5,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -0.8,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.8,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-demon-stronghold-spell-495008",
"name": "Rock Chop",
"spellId": 495008,
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 12000,
"initialCooldownMs": [
12000,
12000
],
"repeatCooldownMs": [
12000,
12000
],
"damageMultiplier": 0.8,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 495008,
"componentId": 500972,
"spellLevel": 5,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -0.8,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.8,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(161 22% 38%)",
"accentColor": "hsl(189 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/naouls.glb",
"rotationY": 0,
"groundOffset": -0.00383,
"labelHeight": 3.70764,
"markerRadius": 0.60948,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-102697": {
"id": "rw-demon-stronghold-102697",
"name": "Condemned One",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 57,
"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-demon-stronghold-spell-495007",
"name": "Spin Attack",
"spellId": 495007,
"delivery": "projectile",
"target": "primary",
"school": "physical",
"animation": "cast",
"range": 10,
"cooldownMs": 10000,
"initialCooldownMs": [
10000,
10000
],
"repeatCooldownMs": [
10000,
10000
],
"damageMultiplier": 0.8,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 495007,
"componentId": 500972,
"spellLevel": 2,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -0.8,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.8,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-demon-stronghold-spell-495008",
"name": "Rock Chop",
"spellId": 495008,
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 12000,
"initialCooldownMs": [
12000,
12000
],
"repeatCooldownMs": [
12000,
12000
],
"damageMultiplier": 0.8,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 495008,
"componentId": 500972,
"spellLevel": 2,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -0.8,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.8,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-demon-stronghold-spell-494887",
"name": "Earth Attack",
"spellId": 494887,
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 15000,
"initialCooldownMs": [
15000,
15000
],
"repeatCooldownMs": [
15000,
15000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 494887,
"componentId": 505891,
"spellLevel": 1,
"calculationPath": "physical",
"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(239 22% 38%)",
"accentColor": "hsl(267 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/naouls.glb",
"rotationY": 0,
"groundOffset": -0.00383,
"labelHeight": 3.70764,
"markerRadius": 0.60948,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-102700": {
"id": "rw-demon-stronghold-102700",
"name": "Giant Demon Soldier",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 57,
"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-demon-stronghold-spell-494918",
"name": "Earth Clash",
"spellId": 494918,
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 15000,
"initialCooldownMs": [
15000,
15000
],
"repeatCooldownMs": [
15000,
15000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 494918,
"componentId": 505891,
"spellLevel": 1,
"calculationPath": "physical",
"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(20 22% 38%)",
"accentColor": "hsl(48 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/banalloz-soldier.glb",
"rotationY": 0,
"groundOffset": 0.02211,
"labelHeight": 4.07689,
"markerRadius": 0.98091,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103058": {
"id": "rw-demon-stronghold-103058",
"name": "Template 103058",
"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(286 22% 38%)",
"accentColor": "hsl(314 38% 64%)",
"scale": 1,
"archetype": "plant",
"model": {
"url": "/assets/creatures/demon-stronghold/elder-myconid.glb",
"rotationY": 0,
"groundOffset": -0.00658,
"labelHeight": 1.9954,
"markerRadius": 0.41571,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103061": {
"id": "rw-demon-stronghold-103061",
"name": "Demon Bodo",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 57,
"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-demon-stronghold-spell-494727",
"name": "Quake",
"spellId": 494727,
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 10000,
"initialCooldownMs": [
10000,
10000
],
"repeatCooldownMs": [
10000,
10000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 494727,
"componentId": 503019,
"spellLevel": 40,
"calculationPath": "physical",
"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-demon-stronghold-spell-494710",
"name": "Flame Attack",
"spellId": 494710,
"delivery": "projectile",
"target": "primary",
"school": "fire",
"animation": "cast",
"range": 25,
"cooldownMs": 7000,
"initialCooldownMs": [
7000,
7000
],
"repeatCooldownMs": [
7000,
7000
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 494710,
"componentId": 502683,
"spellLevel": 2100,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -20,
"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-demon-stronghold-spell-495014",
"name": "Toe Attack",
"spellId": 495014,
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 5,
"cooldownMs": 3000,
"initialCooldownMs": [
3000,
3000
],
"repeatCooldownMs": [
3000,
3000
],
"damageMultiplier": 0.8,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 495014,
"componentId": 500972,
"spellLevel": 3,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -0.8,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.8,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(67 22% 38%)",
"accentColor": "hsl(95 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/poto-image-580534.glb",
"rotationY": 0,
"groundOffset": 0.00303,
"labelHeight": 1.57179,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103062": {
"id": "rw-demon-stronghold-103062",
"name": "Monster Tiktaalik",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 57,
"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-demon-stronghold-spell-494708",
"name": "Piercing Attack",
"spellId": 494708,
"delivery": "projectile",
"target": "primary",
"school": "physical",
"animation": "cast",
"range": 12.5,
"cooldownMs": 7000,
"initialCooldownMs": [
7000,
7000
],
"repeatCooldownMs": [
7000,
7000
],
"damageMultiplier": 0.8,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 494708,
"componentId": 500972,
"spellLevel": 1,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -0.8,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.8,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
},
{
"id": "rw-demon-stronghold-spell-493195",
"name": "Crimson Whirl",
"spellId": 493195,
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 10000,
"initialCooldownMs": [
10000,
10000
],
"repeatCooldownMs": [
10000,
10000
],
"damageMultiplier": 0.8,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 493195,
"componentId": 500972,
"spellLevel": 8,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -0.8,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 0.8,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(114 22% 38%)",
"accentColor": "hsl(142 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/myrma-man-image-580533.glb",
"rotationY": 0,
"groundOffset": 0.00155,
"labelHeight": 2.59516,
"markerRadius": 0.46284,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-102960": {
"id": "rw-demon-stronghold-102960",
"name": "Template 102960",
"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(0 22% 38%)",
"accentColor": "hsl(28 38% 64%)",
"scale": 1,
"archetype": "plant",
"model": {
"url": "/assets/creatures/demon-stronghold/elder-myconid.glb",
"rotationY": 0,
"groundOffset": -0.00658,
"labelHeight": 1.9954,
"markerRadius": 0.41571,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103046": {
"id": "rw-demon-stronghold-103046",
"name": "Template 103046",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 55,
"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(82 22% 38%)",
"accentColor": "hsl(110 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/hm-male-image-577214.glb",
"rotationY": 0,
"groundOffset": 0.00136,
"labelHeight": 2.09822,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103045": {
"id": "rw-demon-stronghold-103045",
"name": "Template 103045",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 55,
"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(35 22% 38%)",
"accentColor": "hsl(63 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/hm-male-image-572807.glb",
"rotationY": 0,
"groundOffset": 0.00016,
"labelHeight": 2.08215,
"markerRadius": 0.4,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103133": {
"id": "rw-demon-stronghold-103133",
"name": "Template 103133",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 60,
"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(211 22% 38%)",
"accentColor": "hsl(239 38% 64%)",
"scale": 1,
"archetype": "lizard",
"model": {
"url": "/assets/creatures/demon-stronghold/salamander-red.glb",
"rotationY": 0,
"groundOffset": 0.00052,
"labelHeight": 0.83925,
"markerRadius": 1.31473,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103134": {
"id": "rw-demon-stronghold-103134",
"name": "Template 103134",
"kind": "mob",
"hasLoot": false,
"combat": {
"level": 60,
"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(258 22% 38%)",
"accentColor": "hsl(286 38% 64%)",
"scale": 1,
"archetype": "lizard",
"model": {
"url": "/assets/creatures/demon-stronghold/salamander-red.glb",
"rotationY": 0,
"groundOffset": 0.00052,
"labelHeight": 0.83925,
"markerRadius": 1.31473,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-103098": {
"id": "rw-demon-stronghold-103098",
"name": "Template 103098",
"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(6 22% 38%)",
"accentColor": "hsl(34 38% 64%)",
"scale": 1,
"archetype": "plant",
"model": {
"url": "/assets/creatures/demon-stronghold/elder-myconid.glb",
"rotationY": 0,
"groundOffset": -0.00658,
"labelHeight": 1.9954,
"markerRadius": 0.41571,
"animationMode": "native"
}
}
},
"rw-demon-stronghold-102701": {
"id": "rw-demon-stronghold-102701",
"name": "Naos",
"kind": "boss",
"title": "Naos",
"hasLoot": false,
"combat": {
"level": 58,
"healthMultiplier": 7.5,
"damageMultiplier": 1.3,
"moveSpeed": 2.25,
"leashRange": 32,
"mechanicIds": [
"rw-demon-stronghold-102701-aura-494871",
"rw-demon-stronghold-102701-aura-494873",
"rw-demon-stronghold-102701-spell-494875",
"rw-demon-stronghold-102701-spell-494876"
],
"attacks": [
{
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
"school": "physical",
"animation": "attack",
"range": 4.5,
"cooldownMs": 1900,
"damageMultiplier": 1
},
{
"id": "rw-demon-stronghold-102701-aura-494871",
"name": "Hurricane",
"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": "hurricane",
"durationMs": 7500
}
},
{
"id": "rw-demon-stronghold-102701-aura-494873",
"name": "Struggle",
"delivery": "area",
"target": "self",
"school": "arcane",
"animation": "cast",
"castTimeMs": 10000,
"range": 0,
"cooldownMs": 15000,
"initialCooldownMs": [
15000,
15000
],
"repeatCooldownMs": [
15000,
15000
],
"damageMultiplier": 0,
"effect": {
"kind": "aura",
"aura": "struggle",
"durationMs": 7500
}
},
{
"id": "rw-demon-stronghold-102701-spell-494875",
"name": "Double Cyclone",
"spellId": 494875,
"delivery": "area",
"target": "nearby-party",
"school": "arcane",
"animation": "cast",
"castTimeMs": 3000,
"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": 494875,
"componentId": 505593,
"spellLevel": 0,
"calculationPath": "magic",
"powerKind": "source-points",
"damagePower": -4000,
"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-demon-stronghold-102701-spell-494876",
"name": "Titanic Attack",
"spellId": 494876,
"delivery": "projectile",
"target": "primary",
"school": "physical",
"animation": "cast",
"castTimeMs": 2000,
"range": 15,
"cooldownMs": 6500,
"initialCooldownMs": [
6500,
6500
],
"repeatCooldownMs": [
6500,
6500
],
"damageMultiplier": 0.85,
"runewakerFormula": {
"schemaVersion": 1,
"spellId": 494876,
"componentId": 505768,
"spellLevel": 0,
"calculationPath": "physical",
"powerKind": "source-ratio",
"damagePower": -1,
"fixedValue": 0,
"dotBase": 0,
"runtimeBaselineMultiplier": 1,
"provenance": {
"sourceFile": "SourceCodeVS2019/Server/NetGameServer/MainProc/MagicProc/MagicProcess.cpp",
"physicalFunctionLine": 3366,
"magicFunctionLine": 3651,
"magicObjectDatabase": "Resource/data/magicobject.db"
}
}
}
]
},
"visual": {
"primaryColor": "hsl(67 22% 38%)",
"accentColor": "hsl(95 38% 64%)",
"scale": 1,
"archetype": "humanoid",
"model": {
"url": "/assets/creatures/demon-stronghold/naouls-boss.glb",
"rotationY": 0,
"groundOffset": -0.00383,
"labelHeight": 3.39803,
"markerRadius": 1.06485,
"animationMode": "native"
}
}
}
} as const satisfies PopulationDefinitionMap;
export const DEMON_STRONGHOLD_STATIC_SPAWNS = [
{
"id": "rw-demon-stronghold-spawn-41849567",
"entityId": "rw-demon-stronghold-102698",
"position": [
-99.925092,
-0.320868,
-2.382562
],
"yaw": 6.248278722,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849568",
"entityId": "rw-demon-stronghold-102698",
"position": [
-100.025092,
-0.320868,
2.117438
],
"yaw": 6.248278722,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849571",
"entityId": "rw-demon-stronghold-102699",
"position": [
-98.625092,
-0.320868,
0.017438
],
"yaw": 6.23082543,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849573",
"entityId": "rw-demon-stronghold-102698",
"position": [
-67.425092,
-0.311505,
5.817438
],
"yaw": 1.617067952,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849574",
"entityId": "rw-demon-stronghold-102698",
"position": [
-74.01004,
-0.311505,
-7.552423
],
"yaw": 4.645911153,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849576",
"entityId": "rw-demon-stronghold-102698",
"position": [
-74.225092,
-0.311505,
-10.782562
],
"yaw": 1.504317967,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849577",
"entityId": "rw-demon-stronghold-102698",
"position": [
-84.325092,
-0.311505,
2.117438
],
"yaw": 1.605702912,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849578",
"entityId": "rw-demon-stronghold-102698",
"position": [
-84.183893,
-0.311505,
5.156836
],
"yaw": 4.660029103,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849584",
"entityId": "rw-demon-stronghold-102699",
"position": [
-73.425092,
-0.311505,
7.917438
],
"yaw": 4.398229715,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849585",
"entityId": "rw-demon-stronghold-102698",
"position": [
-87.825092,
-0.311505,
-21.282562
],
"yaw": 1.518436449,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849586",
"entityId": "rw-demon-stronghold-102698",
"position": [
-87.725092,
-0.311505,
-17.382562
],
"yaw": 4.660029103,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849590",
"entityId": "rw-demon-stronghold-103057",
"position": [
-155.904096,
-0.4646,
-0.015735
],
"yaw": 3.135773647,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849593",
"entityId": "rw-demon-stronghold-103057",
"position": [
-162.025092,
-0.4646,
-14.082562
],
"yaw": 1.570796327,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849597",
"entityId": "rw-demon-stronghold-103057",
"position": [
-225.982001,
-14.255285,
-98.093768
],
"yaw": 3.141592654,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849599",
"entityId": "rw-demon-stronghold-102699",
"position": [
-248.625092,
-14.255255,
-61.982562
],
"yaw": 0,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849604",
"entityId": "rw-demon-stronghold-102699",
"position": [
-243.4633,
-14.255255,
-70.012262
],
"yaw": 4.789359662,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849613",
"entityId": "rw-demon-stronghold-103063",
"position": [
-261.622992,
-14.515826,
-67.384857
],
"yaw": 1.450029695,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849635",
"entityId": "rw-demon-stronghold-103063",
"position": [
-313.087982,
-27.598577,
-53.310358
],
"yaw": 1.159493733,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849654",
"entityId": "rw-demon-stronghold-102697",
"position": [
-0.160912,
-4.499616,
-259.72265
],
"yaw": 3.106686069,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849655",
"entityId": "rw-demon-stronghold-102697",
"position": [
-0.336702,
-4.499616,
-263.909271
],
"yaw": 3.106686069,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849656",
"entityId": "rw-demon-stronghold-102698",
"position": [
-166.481488,
-0.4646,
-1.460791
],
"yaw": 1.613083596,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849657",
"entityId": "rw-demon-stronghold-102698",
"position": [
-166.569196,
-0.4646,
1.448779
],
"yaw": 4.64257581,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849659",
"entityId": "rw-demon-stronghold-102698",
"position": [
-251.172504,
-14.25528,
-96.473163
],
"yaw": 4.642577408,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849660",
"entityId": "rw-demon-stronghold-102698",
"position": [
-251.149188,
-14.25528,
-100.347565
],
"yaw": 1.483529465,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849667",
"entityId": "rw-demon-stronghold-102700",
"position": [
-359.725092,
-10.320868,
-78.682562
],
"yaw": 1.500983157,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849671",
"entityId": "rw-demon-stronghold-103058",
"position": [
-370.691498,
-10.30039,
-72.972357
],
"yaw": 3.142570034,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849733",
"entityId": "rw-demon-stronghold-102700",
"position": [
-428.816205,
-4.292279,
-214.90827
],
"yaw": 1.570640266,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849735",
"entityId": "rw-demon-stronghold-103061",
"position": [
-421.625092,
-4.020868,
-223.382562
],
"yaw": 1.989675347,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849736",
"entityId": "rw-demon-stronghold-103061",
"position": [
-420.925092,
-4.120868,
-221.182562
],
"yaw": 3.735004599,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849737",
"entityId": "rw-demon-stronghold-103061",
"position": [
-423.525092,
-4.220868,
-221.382562
],
"yaw": 5.742133239,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849739",
"entityId": "rw-demon-stronghold-103061",
"position": [
-435.025092,
-4.320868,
-203.682562
],
"yaw": 1.623156204,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849740",
"entityId": "rw-demon-stronghold-103061",
"position": [
-435.025092,
-4.320868,
-201.082562
],
"yaw": 4.677482395,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849741",
"entityId": "rw-demon-stronghold-103062",
"position": [
-423.125092,
-4.220868,
-239.882562
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849742",
"entityId": "rw-demon-stronghold-103062",
"position": [
-423.025092,
-4.120868,
-242.682562
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849745",
"entityId": "rw-demon-stronghold-102700",
"position": [
-388.435394,
-1.660559,
-213.28515
],
"yaw": 5.078908123,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849746",
"entityId": "rw-demon-stronghold-103061",
"position": [
-385.325092,
-3.820868,
-217.482562
],
"yaw": 1.954768762,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849748",
"entityId": "rw-demon-stronghold-103061",
"position": [
-387.425092,
-3.720868,
-218.082562
],
"yaw": 1.570796327,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849749",
"entityId": "rw-demon-stronghold-103061",
"position": [
-389.825092,
-3.320868,
-217.982562
],
"yaw": 1.134464014,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849756",
"entityId": "rw-demon-stronghold-102700",
"position": [
-323.825092,
-3.920868,
-242.282562
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849757",
"entityId": "rw-demon-stronghold-103062",
"position": [
-308.525092,
-3.820868,
-278.182562
],
"yaw": 1.588249619,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849758",
"entityId": "rw-demon-stronghold-103062",
"position": [
-311.625092,
-3.620868,
-278.182562
],
"yaw": 1.588249619,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849759",
"entityId": "rw-demon-stronghold-103062",
"position": [
-331.925092,
-3.366907,
-234.882562
],
"yaw": 0.164295534,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849760",
"entityId": "rw-demon-stronghold-103062",
"position": [
-328.725092,
-3.109875,
-234.882562
],
"yaw": 3.21662775,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849761",
"entityId": "rw-demon-stronghold-103061",
"position": [
-306.725092,
-3.920868,
-251.382562
],
"yaw": 0.401425728,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849762",
"entityId": "rw-demon-stronghold-103061",
"position": [
-307.225092,
-3.720868,
-247.582562
],
"yaw": 5.707226654,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849763",
"entityId": "rw-demon-stronghold-102700",
"position": [
-304.025092,
-3.520868,
-249.582562
],
"yaw": 3.159045946,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849764",
"entityId": "rw-demon-stronghold-102698",
"position": [
-405.992377,
-1.677136,
-261.629364
],
"yaw": 1.07918924,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849765",
"entityId": "rw-demon-stronghold-102700",
"position": [
-361.070892,
-1.600867,
-256.741669
],
"yaw": 2.059488517,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849767",
"entityId": "rw-demon-stronghold-102698",
"position": [
-367.751093,
8.20993,
-262.586054
],
"yaw": 2.28638132,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849771",
"entityId": "rw-demon-stronghold-102700",
"position": [
-384.2362,
-4.033789,
-246.783051
],
"yaw": 5.912196315,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849772",
"entityId": "rw-demon-stronghold-102698",
"position": [
-405.725092,
-3.620868,
-251.582562
],
"yaw": 0.296705973,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849773",
"entityId": "rw-demon-stronghold-102698",
"position": [
-400.491205,
-3.899811,
-253.010565
],
"yaw": 1.773001493,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849774",
"entityId": "rw-demon-stronghold-102699",
"position": [
-402.025092,
-3.920868,
-249.682562
],
"yaw": 4.78220215,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849775",
"entityId": "rw-demon-stronghold-102698",
"position": [
-373.925092,
-3.420868,
-222.482562
],
"yaw": 4.415683008,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849776",
"entityId": "rw-demon-stronghold-102698",
"position": [
-371.125092,
-3.720868,
-223.482562
],
"yaw": 4.415683008,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849777",
"entityId": "rw-demon-stronghold-102699",
"position": [
-373.205682,
-3.75426,
-225.614374
],
"yaw": 1.349609879,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849778",
"entityId": "rw-demon-stronghold-103062",
"position": [
-358.125092,
-4.020868,
-239.882562
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849779",
"entityId": "rw-demon-stronghold-103062",
"position": [
-357.525092,
-3.820868,
-242.982562
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849780",
"entityId": "rw-demon-stronghold-103061",
"position": [
-375.325092,
-3.09978,
-255.882562
],
"yaw": 3.174711991,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849781",
"entityId": "rw-demon-stronghold-103061",
"position": [
-379.125092,
-3.454566,
-254.282562
],
"yaw": 5.491029106,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849782",
"entityId": "rw-demon-stronghold-103061",
"position": [
-378.443793,
-3.47945,
-256.999164
],
"yaw": 0.943012559,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849785",
"entityId": "rw-demon-stronghold-103058",
"position": [
-383.225092,
-4.13324,
-240.782562
],
"yaw": 0.069812787,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849788",
"entityId": "rw-demon-stronghold-102700",
"position": [
-6.825092,
-4.499597,
-301.582562
],
"yaw": 1.500983157,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849791",
"entityId": "rw-demon-stronghold-102700",
"position": [
-11.725092,
-4.499628,
-228.582562
],
"yaw": 4.729842273,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849794",
"entityId": "rw-demon-stronghold-102697",
"position": [
-31.75603,
-4.499597,
-301.030463
],
"yaw": 2.842732982,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849795",
"entityId": "rw-demon-stronghold-102700",
"position": [
-20.525092,
-4.499597,
-300.782562
],
"yaw": 1.745329252,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849800",
"entityId": "rw-demon-stronghold-102697",
"position": [
-35.825092,
-4.499609,
-291.882562
],
"yaw": 3.752457892,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849801",
"entityId": "rw-demon-stronghold-102697",
"position": [
0.174908,
-4.520868,
-298.782562
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849802",
"entityId": "rw-demon-stronghold-103061",
"position": [
-2.825092,
-4.520868,
-301.082562
],
"yaw": 0.610865238,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849803",
"entityId": "rw-demon-stronghold-103061",
"position": [
-3.625092,
-4.520868,
-298.682562
],
"yaw": 6.126105675,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849805",
"entityId": "rw-demon-stronghold-103061",
"position": [
-2.225092,
-4.520868,
-296.382562
],
"yaw": 5.375614096,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849806",
"entityId": "rw-demon-stronghold-103062",
"position": [
-25.325092,
-4.520868,
-278.082562
],
"yaw": 1.518436449,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849807",
"entityId": "rw-demon-stronghold-103062",
"position": [
-25.325092,
-4.520868,
-274.682562
],
"yaw": 4.694935688,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849808",
"entityId": "rw-demon-stronghold-103062",
"position": [
2.174908,
-4.520868,
-234.182562
],
"yaw": 1.553343034,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849809",
"entityId": "rw-demon-stronghold-103062",
"position": [
2.296698,
-4.499628,
-231.56496
],
"yaw": 4.660029103,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849810",
"entityId": "rw-demon-stronghold-103061",
"position": [
-24.625092,
-4.49964,
-245.082562
],
"yaw": 0.85571314,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849811",
"entityId": "rw-demon-stronghold-103062",
"position": [
-24.925092,
-4.520868,
-243.082562
],
"yaw": 5.899212872,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849812",
"entityId": "rw-demon-stronghold-103061",
"position": [
-22.591971,
-4.49964,
-241.933051
],
"yaw": 3.94444411,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849813",
"entityId": "rw-demon-stronghold-102700",
"position": [
300.374908,
16.379131,
-215.582562
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849814",
"entityId": "rw-demon-stronghold-102700",
"position": [
300.484405,
16.443171,
-218.68266
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849815",
"entityId": "rw-demon-stronghold-102697",
"position": [
298.474908,
16.379131,
-217.082562
],
"yaw": 3.089232776,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849816",
"entityId": "rw-demon-stronghold-102697",
"position": [
244.974908,
9.417852,
-214.282562
],
"yaw": 3.246312409,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849817",
"entityId": "rw-demon-stronghold-102700",
"position": [
245.135919,
9.59934,
-218.413373
],
"yaw": 2.932153143,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849822",
"entityId": "rw-demon-stronghold-102697",
"position": [
287.074908,
16.379131,
-216.382562
],
"yaw": 3.141592654,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849823",
"entityId": "rw-demon-stronghold-102697",
"position": [
387.274908,
23.479132,
-214.182562
],
"yaw": 2.809980096,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849824",
"entityId": "rw-demon-stronghold-102697",
"position": [
387.674908,
23.479132,
-219.382562
],
"yaw": 2.809980096,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849825",
"entityId": "rw-demon-stronghold-102697",
"position": [
383.183697,
23.514812,
-218.688959
],
"yaw": 1.522856498,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849828",
"entityId": "rw-demon-stronghold-102700",
"position": [
355.674908,
23.379131,
-212.482562
],
"yaw": 3.176499239,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849829",
"entityId": "rw-demon-stronghold-102700",
"position": [
356.174908,
23.379131,
-220.082562
],
"yaw": 3.106686069,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849830",
"entityId": "rw-demon-stronghold-102700",
"position": [
359.274908,
23.379131,
-216.282562
],
"yaw": 3.089232776,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849831",
"entityId": "rw-demon-stronghold-102699",
"position": [
323.174908,
16.779133,
-213.582562
],
"yaw": 3.193952531,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849832",
"entityId": "rw-demon-stronghold-102699",
"position": [
323.574908,
16.879131,
-219.682562
],
"yaw": 3.193952531,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849833",
"entityId": "rw-demon-stronghold-102699",
"position": [
325.974908,
17.401251,
-216.782562
],
"yaw": 3.193950667,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849834",
"entityId": "rw-demon-stronghold-102698",
"position": [
302.674908,
16.379131,
-220.782562
],
"yaw": 2.914699851,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849835",
"entityId": "rw-demon-stronghold-102698",
"position": [
302.674908,
16.379131,
-213.082562
],
"yaw": 3.246312409,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849836",
"entityId": "rw-demon-stronghold-102698",
"position": [
213.292609,
9.357233,
-239.595453
],
"yaw": 1.605702912,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849838",
"entityId": "rw-demon-stronghold-102698",
"position": [
216.588214,
9.357233,
-239.677753
],
"yaw": 1.605702912,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849839",
"entityId": "rw-demon-stronghold-102698",
"position": [
209.752704,
9.357233,
-239.756952
],
"yaw": 1.605702912,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849840",
"entityId": "rw-demon-stronghold-102699",
"position": [
213.422406,
9.357233,
-236.227362
],
"yaw": 4.625122518,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849842",
"entityId": "rw-demon-stronghold-102698",
"position": [
213.874908,
9.279132,
-195.182562
],
"yaw": 4.677482395,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849843",
"entityId": "rw-demon-stronghold-102698",
"position": [
216.874908,
9.279132,
-195.082562
],
"yaw": 4.677482395,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849844",
"entityId": "rw-demon-stronghold-102698",
"position": [
210.974908,
9.279132,
-194.882562
],
"yaw": 4.677482395,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849845",
"entityId": "rw-demon-stronghold-102699",
"position": [
214.074908,
9.279132,
-199.482562
],
"yaw": 1.553343034,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849848",
"entityId": "rw-demon-stronghold-103058",
"position": [
213.09671,
9.357233,
-217.753973
],
"yaw": 4.615863772,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849849",
"entityId": "rw-demon-stronghold-102697",
"position": [
226.274908,
9.279132,
-204.882562
],
"yaw": 3.752457892,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849851",
"entityId": "rw-demon-stronghold-102700",
"position": [
224.974908,
9.279132,
-229.082562
],
"yaw": 2.617993878,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849852",
"entityId": "rw-demon-stronghold-102700",
"position": [
226.174908,
9.279132,
-226.882562
],
"yaw": 2.897246558,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849853",
"entityId": "rw-demon-stronghold-102697",
"position": [
228.774908,
9.279132,
-206.482562
],
"yaw": 3.560471674,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41849864",
"entityId": "rw-demon-stronghold-102960",
"position": [
550.174908,
23.375965,
-215.982562
],
"yaw": 3.159045946,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850002",
"entityId": "rw-demon-stronghold-102698",
"position": [
-67.570721,
-0.311505,
8.962469
],
"yaw": 4.747295565,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850078",
"entityId": "rw-demon-stronghold-103046",
"position": [
-286.625092,
-5.720868,
-317.282562
],
"yaw": 6.195918845,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850079",
"entityId": "rw-demon-stronghold-103045",
"position": [
-284.425092,
-4.620868,
-309.682562
],
"yaw": 5.585053606,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850082",
"entityId": "rw-demon-stronghold-103045",
"position": [
-271.325092,
-5.520868,
-317.182562
],
"yaw": 5.201081171,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850085",
"entityId": "rw-demon-stronghold-103045",
"position": [
-273.525092,
-5.020868,
-327.382562
],
"yaw": 4.380776423,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850087",
"entityId": "rw-demon-stronghold-103045",
"position": [
-276.825092,
-4.520868,
-331.282562
],
"yaw": 3.909537524,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850090",
"entityId": "rw-demon-stronghold-103045",
"position": [
-288.225092,
-4.320868,
-336.882562
],
"yaw": 3.281218994,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850092",
"entityId": "rw-demon-stronghold-103045",
"position": [
-295.825092,
-3.420868,
-336.982562
],
"yaw": 3.071779484,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850093",
"entityId": "rw-demon-stronghold-103045",
"position": [
-302.225092,
-5.020868,
-337.282562
],
"yaw": 3.176499239,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850094",
"entityId": "rw-demon-stronghold-103045",
"position": [
-303.225092,
-4.920868,
-333.282562
],
"yaw": 1.500983157,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850095",
"entityId": "rw-demon-stronghold-103045",
"position": [
-298.025092,
-5.120868,
-327.282562
],
"yaw": 0.890117919,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850097",
"entityId": "rw-demon-stronghold-103045",
"position": [
-299.725092,
-5.820868,
-317.382562
],
"yaw": 1.675516082,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850099",
"entityId": "rw-demon-stronghold-103045",
"position": [
-304.125092,
-4.620868,
-312.882562
],
"yaw": 2.111848395,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850100",
"entityId": "rw-demon-stronghold-103045",
"position": [
-308.125092,
-4.620868,
-305.782562
],
"yaw": 2.00712864,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850101",
"entityId": "rw-demon-stronghold-103045",
"position": [
-305.325092,
-4.420868,
-302.082562
],
"yaw": 0.785398163,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850102",
"entityId": "rw-demon-stronghold-103045",
"position": [
-300.425092,
-4.520868,
-299.982562
],
"yaw": 0.034906585,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850104",
"entityId": "rw-demon-stronghold-103045",
"position": [
-292.625092,
-5.020868,
-300.682562
],
"yaw": 0.488692191,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850106",
"entityId": "rw-demon-stronghold-103045",
"position": [
-289.425092,
-4.920868,
-308.482562
],
"yaw": 4.206243497,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850110",
"entityId": "rw-demon-stronghold-103045",
"position": [
-271.625092,
-4.520868,
-310.382562
],
"yaw": 5.078908123,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850112",
"entityId": "rw-demon-stronghold-103045",
"position": [
-275.725092,
-5.720868,
-321.282562
],
"yaw": 4.188790205,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850114",
"entityId": "rw-demon-stronghold-103045",
"position": [
-279.825092,
-5.820868,
-326.182562
],
"yaw": 3.909537524,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850116",
"entityId": "rw-demon-stronghold-103045",
"position": [
-282.425092,
-5.020868,
-330.782562
],
"yaw": 3.752457892,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850117",
"entityId": "rw-demon-stronghold-103046",
"position": [
-282.425092,
-5.020868,
-330.782562
],
"yaw": 3.752457892,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850118",
"entityId": "rw-demon-stronghold-103046",
"position": [
-285.425092,
-4.420868,
-334.182562
],
"yaw": 4.310963252,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850120",
"entityId": "rw-demon-stronghold-103046",
"position": [
-280.325092,
-5.620868,
-327.082562
],
"yaw": 1.762782545,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850121",
"entityId": "rw-demon-stronghold-103046",
"position": [
-284.225092,
-6.120868,
-322.882562
],
"yaw": 2.391101075,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850123",
"entityId": "rw-demon-stronghold-103046",
"position": [
-292.525092,
-5.820868,
-314.182562
],
"yaw": 2.897246558,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850124",
"entityId": "rw-demon-stronghold-103046",
"position": [
-299.125092,
-5.220868,
-309.682562
],
"yaw": 1.954768762,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850125",
"entityId": "rw-demon-stronghold-103046",
"position": [
-295.325092,
-5.120868,
-304.182562
],
"yaw": 0.750491578,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850126",
"entityId": "rw-demon-stronghold-103046",
"position": [
-287.525092,
-4.820868,
-300.182562
],
"yaw": 0.296705973,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850127",
"entityId": "rw-demon-stronghold-103046",
"position": [
-283.125092,
-5.020868,
-306.182562
],
"yaw": 5.305800926,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850128",
"entityId": "rw-demon-stronghold-103046",
"position": [
-289.825092,
-5.720868,
-331.782562
],
"yaw": 4.64257581,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850129",
"entityId": "rw-demon-stronghold-103046",
"position": [
-290.325092,
-4.520868,
-339.782562
],
"yaw": 4.660029103,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850130",
"entityId": "rw-demon-stronghold-103046",
"position": [
-287.225092,
-4.420868,
-341.882562
],
"yaw": 6.213372137,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850131",
"entityId": "rw-demon-stronghold-103046",
"position": [
-274.425092,
-4.820868,
-338.682562
],
"yaw": 0.034906585,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850132",
"entityId": "rw-demon-stronghold-103046",
"position": [
-268.025092,
-4.620868,
-338.382562
],
"yaw": 0.977384381,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850133",
"entityId": "rw-demon-stronghold-103046",
"position": [
-268.025092,
-4.620868,
-331.582562
],
"yaw": 1.815142422,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850134",
"entityId": "rw-demon-stronghold-103046",
"position": [
-264.625092,
-4.420868,
-327.982562
],
"yaw": 1.535889742,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850152",
"entityId": "rw-demon-stronghold-103046",
"position": [
-320.325092,
-4.320868,
-318.082562
],
"yaw": 6.265732015,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850153",
"entityId": "rw-demon-stronghold-103046",
"position": [
-315.925092,
-4.620868,
-323.782562
],
"yaw": 6.178465552,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850154",
"entityId": "rw-demon-stronghold-103046",
"position": [
-310.625092,
-5.020868,
-329.582562
],
"yaw": 6.248278722,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850155",
"entityId": "rw-demon-stronghold-103046",
"position": [
-313.525092,
-5.020868,
-318.282562
],
"yaw": 6.23082543,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850157",
"entityId": "rw-demon-stronghold-103046",
"position": [
-320.925092,
-4.320868,
-332.982562
],
"yaw": 1.378810109,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850158",
"entityId": "rw-demon-stronghold-103046",
"position": [
-322.125092,
-4.320868,
-324.282562
],
"yaw": 1.832595715,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850159",
"entityId": "rw-demon-stronghold-103046",
"position": [
-314.925092,
-4.220868,
-304.382562
],
"yaw": 0.436332313,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850160",
"entityId": "rw-demon-stronghold-103046",
"position": [
-269.925092,
-5.120868,
-303.382562
],
"yaw": 0.366519143,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850161",
"entityId": "rw-demon-stronghold-103046",
"position": [
-262.125092,
-4.520868,
-301.382562
],
"yaw": 0.034906585,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850162",
"entityId": "rw-demon-stronghold-103046",
"position": [
-256.825092,
-4.120868,
-305.482562
],
"yaw": 5.427973974,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850163",
"entityId": "rw-demon-stronghold-103046",
"position": [
-256.825092,
-4.320868,
-313.382562
],
"yaw": 4.206243497,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850164",
"entityId": "rw-demon-stronghold-103046",
"position": [
-256.025092,
-4.220868,
-321.282562
],
"yaw": 5.393067389,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850166",
"entityId": "rw-demon-stronghold-103046",
"position": [
-251.725092,
-4.020868,
-326.182562
],
"yaw": 4.01425728,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850168",
"entityId": "rw-demon-stronghold-103046",
"position": [
-260.625092,
-4.620868,
-334.582562
],
"yaw": 2.583087293,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850455",
"entityId": "rw-demon-stronghold-103057",
"position": [
-165.225092,
-0.45014,
-68.882562
],
"yaw": 6.073745797,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850456",
"entityId": "rw-demon-stronghold-103057",
"position": [
-192.325092,
-14.164276,
-100.582562
],
"yaw": 5.148721293,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850457",
"entityId": "rw-demon-stronghold-102697",
"position": [
-316.43349,
-27.338139,
8.607416
],
"yaw": 0.000345267,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850458",
"entityId": "rw-demon-stronghold-102697",
"position": [
-356.325092,
-23.923151,
13.317438
],
"yaw": 6.248278722,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850459",
"entityId": "rw-demon-stronghold-102697",
"position": [
-372.925092,
-23.819519,
9.917438
],
"yaw": 0.0349062,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850460",
"entityId": "rw-demon-stronghold-102697",
"position": [
-414.225092,
-19.126789,
48.117438
],
"yaw": 1.082104136,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850461",
"entityId": "rw-demon-stronghold-102697",
"position": [
-444.925092,
-14.592608,
4.317438
],
"yaw": 2.809980096,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850462",
"entityId": "rw-demon-stronghold-103133",
"position": [
-310.025092,
-4.220868,
-344.582562
],
"yaw": 1.082104136,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850463",
"entityId": "rw-demon-stronghold-103134",
"position": [
114.474908,
9.379132,
-256.482562
],
"yaw": 3.368485456,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850464",
"entityId": "rw-demon-stronghold-102960",
"position": [
-3.825092,
-0.320868,
-0.182562
],
"yaw": 0,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850466",
"entityId": "rw-demon-stronghold-103098",
"position": [
-162.325092,
-4.420868,
-304.282562
],
"yaw": 2.565634,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850467",
"entityId": "rw-demon-stronghold-103098",
"position": [
-160.225092,
-4.420868,
-288.382562
],
"yaw": 5.707226654,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850468",
"entityId": "rw-demon-stronghold-103098",
"position": [
-137.725092,
-4.420868,
-287.482562
],
"yaw": 3.420845334,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850469",
"entityId": "rw-demon-stronghold-103098",
"position": [
-132.425092,
-4.420868,
-306.482562
],
"yaw": 0.453785606,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850470",
"entityId": "rw-demon-stronghold-103098",
"position": [
-117.225092,
-4.420868,
-274.182562
],
"yaw": 3.682644722,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850471",
"entityId": "rw-demon-stronghold-103098",
"position": [
-63.125092,
-4.420868,
-304.782562
],
"yaw": 2.862339973,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850472",
"entityId": "rw-demon-stronghold-103098",
"position": [
-80.125092,
-4.420868,
-299.682562
],
"yaw": 2.635447171,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850473",
"entityId": "rw-demon-stronghold-103098",
"position": [
-94.925092,
-4.420868,
-279.982562
],
"yaw": 3.560471674,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850474",
"entityId": "rw-demon-stronghold-103098",
"position": [
-105.125092,
-4.420868,
-301.582562
],
"yaw": 3.176499239,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850475",
"entityId": "rw-demon-stronghold-103098",
"position": [
-115.725092,
-4.420868,
-315.282562
],
"yaw": 1.692969374,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41850476",
"entityId": "rw-demon-stronghold-103098",
"position": [
-117.325092,
-4.420868,
-292.282562
],
"yaw": 2.530727415,
"spawnMask": 1
},
{
"id": "rw-demon-stronghold-spawn-41854665",
"entityId": "rw-demon-stronghold-102701",
"position": [
-287.825092,
-30.471689,
-62.682562
],
"yaw": 1.588249619,
"spawnMask": 1
}
] as const satisfies readonly StaticMobSpawnDefinition[];
export const DEMON_STRONGHOLD_BOSSES = [
{
"id": "rw-demon-stronghold-spawn-41854665",
"name": "Naos",
"position": [
-287.825092,
-30.471689,
-62.682562
]
}
] as const satisfies readonly DungeonBossObjective[];
export const DEMON_STRONGHOLD_OBJECTIVE_ORDER = DEMON_STRONGHOLD_BOSSES;
export const DEMON_STRONGHOLD_POPULATION_PROVENANCE = {
"schemaVersion": 2,
"dungeonId": "demon-stronghold",
"zoneId": 122,
"sourceRowCount": 439,
"importedSpawnCount": 183,
"excludedRowCount": 256,
"bossSpawnCount": 1,
"objectiveOrder": {
"authoritative": false,
"kind": "healerMan-distance-derived",
"evidence": [
"scripts/runewaker-pipeline/build-population.mjs"
]
},
"sourceSnapshot": "scripts/runewaker-pipeline/snapshots/demon-stronghold-zone-122.json",
"sourceContentSha256": "d231cda112acecfb7f4066dbc2b18ea99b16d502a60be5f34b8addd3dfd696bc",
"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": 6.1065,
"maximumCombatDistance": 0.000001,
"deferredRowsBeyondCombatLimit": 1
},
"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;