3690 lines
88 KiB
TypeScript
3690 lines
88 KiB
TypeScript
/* Generated by scripts/runewaker-pipeline/build-population.mjs. */
|
|
import type { DungeonBossObjective } from "../dungeonTypes";
|
|
import type { PopulationDefinitionMap, StaticMobSpawnDefinition } from "../mobPopulation";
|
|
|
|
export const KALINS_SHRINE_ENTITIES = {
|
|
"rw-kalins-shrine-101516": {
|
|
"id": "rw-kalins-shrine-101516",
|
|
"name": "Ousul Poison Frog",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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(172 22% 38%)",
|
|
"accentColor": "hsl(200 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "lizard",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/bullfrog-green.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.34271,
|
|
"labelHeight": 1.67326,
|
|
"markerRadius": 0.92964,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101515": {
|
|
"id": "rw-kalins-shrine-101515",
|
|
"name": "Ousul Salamander",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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(125 22% 38%)",
|
|
"accentColor": "hsl(153 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "lizard",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/salamander-blue.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.00052,
|
|
"labelHeight": 0.83925,
|
|
"markerRadius": 1.31473,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101504": {
|
|
"id": "rw-kalins-shrine-101504",
|
|
"name": "Glamorous Maid of the Muses",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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-kalins-shrine-spell-491027",
|
|
"name": "Icicles",
|
|
"spellId": 491027,
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "frost",
|
|
"animation": "cast",
|
|
"range": 20,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 491027,
|
|
"componentId": 501451,
|
|
"spellLevel": 400,
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"visual": {
|
|
"primaryColor": "hsl(328 22% 38%)",
|
|
"accentColor": "hsl(356 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/ghast-female-bluegreen.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.73962,
|
|
"labelHeight": 3.79904,
|
|
"markerRadius": 0.50647,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101505": {
|
|
"id": "rw-kalins-shrine-101505",
|
|
"name": "Mad Maid of the Muses",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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-kalins-shrine-spell-491027",
|
|
"name": "Icicles",
|
|
"spellId": 491027,
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "frost",
|
|
"animation": "cast",
|
|
"range": 20,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 491027,
|
|
"componentId": 501451,
|
|
"spellLevel": 350,
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"visual": {
|
|
"primaryColor": "hsl(15 22% 38%)",
|
|
"accentColor": "hsl(43 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/ghast-female-red.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.73962,
|
|
"labelHeight": 3.79904,
|
|
"markerRadius": 0.50647,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101506": {
|
|
"id": "rw-kalins-shrine-101506",
|
|
"name": "Miserable Maid of the Muses",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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-kalins-shrine-spell-491027",
|
|
"name": "Icicles",
|
|
"spellId": 491027,
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "frost",
|
|
"animation": "cast",
|
|
"range": 20,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 491027,
|
|
"componentId": 501451,
|
|
"spellLevel": 400,
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"visual": {
|
|
"primaryColor": "hsl(62 22% 38%)",
|
|
"accentColor": "hsl(90 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/ghast-female-purple.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.73962,
|
|
"labelHeight": 3.79904,
|
|
"markerRadius": 0.50647,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101511": {
|
|
"id": "rw-kalins-shrine-101511",
|
|
"name": "Rune Destroyer",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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-kalins-shrine-spell-490581",
|
|
"name": "Shadowstab",
|
|
"spellId": 490581,
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 5,
|
|
"cooldownMs": 12000,
|
|
"initialCooldownMs": [
|
|
12000,
|
|
12000
|
|
],
|
|
"repeatCooldownMs": [
|
|
12000,
|
|
12000
|
|
],
|
|
"damageMultiplier": 1,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 490581,
|
|
"componentId": 501045,
|
|
"spellLevel": 1,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spell-490584",
|
|
"name": "Low Blow",
|
|
"spellId": 490584,
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 5,
|
|
"cooldownMs": 12000,
|
|
"initialCooldownMs": [
|
|
12000,
|
|
12000
|
|
],
|
|
"repeatCooldownMs": [
|
|
12000,
|
|
12000
|
|
],
|
|
"damageMultiplier": 1,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 490584,
|
|
"componentId": 501048,
|
|
"spellLevel": 1,
|
|
"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(297 22% 38%)",
|
|
"accentColor": "hsl(325 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/runic-metal-medium-red.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": -0.00024,
|
|
"labelHeight": 2.57827,
|
|
"markerRadius": 0.4,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101512": {
|
|
"id": "rw-kalins-shrine-101512",
|
|
"name": "Rune Patroller",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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-kalins-shrine-spell-490553",
|
|
"name": "Neck Strike",
|
|
"spellId": 490553,
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "cast",
|
|
"range": 9,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 1,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 490553,
|
|
"componentId": 501029,
|
|
"spellLevel": 1,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spell-490551",
|
|
"name": "Joint Blow",
|
|
"spellId": 490551,
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 5,
|
|
"cooldownMs": 12000,
|
|
"initialCooldownMs": [
|
|
12000,
|
|
12000
|
|
],
|
|
"repeatCooldownMs": [
|
|
12000,
|
|
12000
|
|
],
|
|
"damageMultiplier": 1,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 490551,
|
|
"componentId": 501027,
|
|
"spellLevel": 1,
|
|
"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(344 22% 38%)",
|
|
"accentColor": "hsl(12 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/runic-metal-medium-blue.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": -0.00024,
|
|
"labelHeight": 2.57827,
|
|
"markerRadius": 0.4,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101509": {
|
|
"id": "rw-kalins-shrine-101509",
|
|
"name": "Rune Guardian",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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-kalins-shrine-spell-492371",
|
|
"name": "Power Build-Up Strike",
|
|
"spellId": 492371,
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 5,
|
|
"cooldownMs": 8000,
|
|
"initialCooldownMs": [
|
|
8000,
|
|
8000
|
|
],
|
|
"repeatCooldownMs": [
|
|
8000,
|
|
8000
|
|
],
|
|
"damageMultiplier": 1,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492371,
|
|
"componentId": 500919,
|
|
"spellLevel": 1,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spell-492373",
|
|
"name": "Hit on the Head",
|
|
"spellId": 492373,
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 5,
|
|
"cooldownMs": 20000,
|
|
"initialCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"repeatCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"damageMultiplier": 1,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492373,
|
|
"componentId": 500919,
|
|
"spellLevel": 1,
|
|
"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(203 22% 38%)",
|
|
"accentColor": "hsl(231 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/runic-metal-big03.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.00337,
|
|
"labelHeight": 2.8521,
|
|
"markerRadius": 0.89874,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101508": {
|
|
"id": "rw-kalins-shrine-101508",
|
|
"name": "Rune Sentinel",
|
|
"kind": "mob",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 48,
|
|
"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-kalins-shrine-spell-492371",
|
|
"name": "Power Build-Up Strike",
|
|
"spellId": 492371,
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 5,
|
|
"cooldownMs": 8000,
|
|
"initialCooldownMs": [
|
|
8000,
|
|
8000
|
|
],
|
|
"repeatCooldownMs": [
|
|
8000,
|
|
8000
|
|
],
|
|
"damageMultiplier": 1,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492371,
|
|
"componentId": 500919,
|
|
"spellLevel": 1,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spell-492372",
|
|
"name": "Earth Shattering Attack",
|
|
"spellId": 492372,
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "cast",
|
|
"range": 25,
|
|
"cooldownMs": 20000,
|
|
"initialCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"repeatCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"damageMultiplier": 1,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492372,
|
|
"componentId": 500919,
|
|
"spellLevel": 1,
|
|
"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(156 22% 38%)",
|
|
"accentColor": "hsl(184 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/runic-metal-big02.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.00337,
|
|
"labelHeight": 2.8521,
|
|
"markerRadius": 0.89874,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101507": {
|
|
"id": "rw-kalins-shrine-101507",
|
|
"name": "Iron Rune Warrior",
|
|
"kind": "boss",
|
|
"title": "Iron Rune Warrior",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 50,
|
|
"healthMultiplier": 7.5,
|
|
"damageMultiplier": 1.3,
|
|
"moveSpeed": 2.25,
|
|
"leashRange": 32,
|
|
"mechanicIds": [
|
|
"rw-kalins-shrine-101507-spell-492371",
|
|
"rw-kalins-shrine-101507-spell-492372",
|
|
"rw-kalins-shrine-101507-spell-492373",
|
|
"rw-kalins-shrine-101507-aura-492374"
|
|
],
|
|
"attacks": [
|
|
{
|
|
"id": "basic-attack",
|
|
"name": "Basic Attack",
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 4.5,
|
|
"cooldownMs": 1900,
|
|
"damageMultiplier": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101507-spell-492371",
|
|
"name": "Power Build-Up Strike",
|
|
"spellId": 492371,
|
|
"delivery": "area",
|
|
"target": "nearby-party",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"castTimeMs": 4000,
|
|
"range": 5,
|
|
"cooldownMs": 8000,
|
|
"initialCooldownMs": [
|
|
8000,
|
|
8000
|
|
],
|
|
"repeatCooldownMs": [
|
|
8000,
|
|
8000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"radius": 5,
|
|
"telegraph": {
|
|
"shape": "circle",
|
|
"anchor": "source",
|
|
"warningMs": 1800,
|
|
"radius": 5
|
|
},
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492371,
|
|
"componentId": 500919,
|
|
"spellLevel": 8,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101507-spell-492372",
|
|
"name": "Earth Shattering Attack",
|
|
"spellId": 492372,
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "cast",
|
|
"castTimeMs": 2500,
|
|
"range": 25,
|
|
"cooldownMs": 20000,
|
|
"initialCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"repeatCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492372,
|
|
"componentId": 500919,
|
|
"spellLevel": 25,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101507-spell-492373",
|
|
"name": "Hit on the Head",
|
|
"spellId": 492373,
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"castTimeMs": 0,
|
|
"range": 5,
|
|
"cooldownMs": 20000,
|
|
"initialCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"repeatCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492373,
|
|
"componentId": 500919,
|
|
"spellLevel": 8,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101507-aura-492374",
|
|
"name": "Steel Body Protection",
|
|
"delivery": "area",
|
|
"target": "self",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1200,
|
|
"range": 0,
|
|
"cooldownMs": 45000,
|
|
"initialCooldownMs": [
|
|
45000,
|
|
45000
|
|
],
|
|
"repeatCooldownMs": [
|
|
45000,
|
|
45000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "aura",
|
|
"aura": "steel-reinforcement",
|
|
"durationMs": 12000
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"visual": {
|
|
"primaryColor": "hsl(109 22% 38%)",
|
|
"accentColor": "hsl(137 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/runic-metal-big.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.00337,
|
|
"labelHeight": 2.9987,
|
|
"markerRadius": 0.89874,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101502": {
|
|
"id": "rw-kalins-shrine-101502",
|
|
"name": "Locatha",
|
|
"kind": "boss",
|
|
"title": "Locatha",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 51,
|
|
"healthMultiplier": 7.5,
|
|
"damageMultiplier": 1.3,
|
|
"moveSpeed": 2.25,
|
|
"leashRange": 32,
|
|
"mechanicIds": [
|
|
"rw-kalins-shrine-101502-spell-492375",
|
|
"rw-kalins-shrine-101502-debuff-492376",
|
|
"rw-kalins-shrine-101502-debuff-492377",
|
|
"rw-kalins-shrine-101502-aura-492536",
|
|
"rw-kalins-shrine-101502-debuff-492778"
|
|
],
|
|
"attacks": [
|
|
{
|
|
"id": "basic-attack",
|
|
"name": "Basic Attack",
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 4.5,
|
|
"cooldownMs": 1900,
|
|
"damageMultiplier": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101502-spell-492375",
|
|
"name": "Icy Water Cannon",
|
|
"spellId": 492375,
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "frost",
|
|
"animation": "cast",
|
|
"castTimeMs": 2000,
|
|
"range": 20,
|
|
"cooldownMs": 5000,
|
|
"initialCooldownMs": [
|
|
5000,
|
|
5000
|
|
],
|
|
"repeatCooldownMs": [
|
|
5000,
|
|
5000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492375,
|
|
"componentId": 502444,
|
|
"spellLevel": 300,
|
|
"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-kalins-shrine-101502-debuff-492376",
|
|
"name": "Spray Mucus",
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 2000,
|
|
"range": 20,
|
|
"cooldownMs": 6000,
|
|
"initialCooldownMs": [
|
|
6000,
|
|
6000
|
|
],
|
|
"repeatCooldownMs": [
|
|
6000,
|
|
6000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "target-aura",
|
|
"aura": "sticky",
|
|
"durationMs": 4000
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101502-debuff-492377",
|
|
"name": "Strange Egg Parasites",
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1800,
|
|
"range": 30,
|
|
"cooldownMs": 20000,
|
|
"initialCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"repeatCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "target-aura",
|
|
"aura": "strange-egg-parasites",
|
|
"durationMs": 10000
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101502-aura-492536",
|
|
"name": "Strange Egg Parasites",
|
|
"delivery": "area",
|
|
"target": "self",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1200,
|
|
"range": 0,
|
|
"cooldownMs": 15000,
|
|
"initialCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"repeatCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "aura",
|
|
"aura": "strange-egg-parasites",
|
|
"durationMs": 7500
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101502-debuff-492778",
|
|
"name": "Strange Egg Parasites",
|
|
"delivery": "area",
|
|
"target": "nearby-party",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1800,
|
|
"range": 30,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"radius": 15,
|
|
"telegraph": {
|
|
"shape": "circle",
|
|
"anchor": "source",
|
|
"warningMs": 1800,
|
|
"radius": 15
|
|
},
|
|
"effect": {
|
|
"kind": "target-aura",
|
|
"aura": "strange-egg-parasites",
|
|
"durationMs": 5000
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"visual": {
|
|
"primaryColor": "hsl(234 22% 38%)",
|
|
"accentColor": "hsl(262 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/locathah.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.06304,
|
|
"labelHeight": 4.22214,
|
|
"markerRadius": 1.76044,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101503": {
|
|
"id": "rw-kalins-shrine-101503",
|
|
"name": "Ensia",
|
|
"kind": "boss",
|
|
"title": "Ensia",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 52,
|
|
"healthMultiplier": 7.5,
|
|
"damageMultiplier": 1.3,
|
|
"moveSpeed": 2.25,
|
|
"leashRange": 32,
|
|
"mechanicIds": [
|
|
"rw-kalins-shrine-101503-aura-490656",
|
|
"rw-kalins-shrine-101503-aura-492569",
|
|
"rw-kalins-shrine-101503-aura-492570",
|
|
"rw-kalins-shrine-101503-aura-492571",
|
|
"rw-kalins-shrine-101503-control-492682"
|
|
],
|
|
"attacks": [
|
|
{
|
|
"id": "basic-attack",
|
|
"name": "Basic Attack",
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 4.5,
|
|
"cooldownMs": 1900,
|
|
"damageMultiplier": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101503-aura-490656",
|
|
"name": "Wave Armor",
|
|
"delivery": "area",
|
|
"target": "self",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1200,
|
|
"range": 0,
|
|
"cooldownMs": 45000,
|
|
"initialCooldownMs": [
|
|
45000,
|
|
45000
|
|
],
|
|
"repeatCooldownMs": [
|
|
45000,
|
|
45000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "aura",
|
|
"aura": "wave-armor",
|
|
"durationMs": 12000
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101503-aura-492569",
|
|
"name": "Kiss of Blood Clot",
|
|
"delivery": "area",
|
|
"target": "self",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1200,
|
|
"range": 0,
|
|
"cooldownMs": 15000,
|
|
"initialCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"repeatCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "aura",
|
|
"aura": "kiss-of-blood-clot",
|
|
"durationMs": 7500
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101503-aura-492570",
|
|
"name": "Lament of Dejection",
|
|
"delivery": "area",
|
|
"target": "self",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1200,
|
|
"range": 0,
|
|
"cooldownMs": 15000,
|
|
"initialCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"repeatCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "aura",
|
|
"aura": "lament-of-dejection",
|
|
"durationMs": 7500
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101503-aura-492571",
|
|
"name": "Confusion Curse",
|
|
"delivery": "area",
|
|
"target": "self",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1200,
|
|
"range": 0,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "aura",
|
|
"aura": "confusion-curse",
|
|
"durationMs": 5000
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101503-control-492682",
|
|
"name": "Witch's Song",
|
|
"delivery": "area",
|
|
"target": "nearby-party",
|
|
"school": "shadow",
|
|
"animation": "cast",
|
|
"castTimeMs": 1800,
|
|
"range": 4.5,
|
|
"cooldownMs": 25000,
|
|
"initialCooldownMs": [
|
|
25000,
|
|
25000
|
|
],
|
|
"repeatCooldownMs": [
|
|
25000,
|
|
25000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"radius": 15,
|
|
"telegraph": {
|
|
"shape": "circle",
|
|
"anchor": "source",
|
|
"warningMs": 1800,
|
|
"radius": 15
|
|
},
|
|
"effect": {
|
|
"kind": "control",
|
|
"mechanic": "fear",
|
|
"durationMs": 3000
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"visual": {
|
|
"primaryColor": "hsl(281 22% 38%)",
|
|
"accentColor": "hsl(309 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/ghast-female.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.73962,
|
|
"labelHeight": 3.79904,
|
|
"markerRadius": 0.50647,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101500": {
|
|
"id": "rw-kalins-shrine-101500",
|
|
"name": "Goddess of Art's Disciple",
|
|
"kind": "boss",
|
|
"title": "Goddess of Art's Disciple",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 52,
|
|
"healthMultiplier": 7.5,
|
|
"damageMultiplier": 1.3,
|
|
"moveSpeed": 2.25,
|
|
"leashRange": 32,
|
|
"mechanicIds": [
|
|
"rw-kalins-shrine-101500-spell-490477",
|
|
"rw-kalins-shrine-101500-spell-492367",
|
|
"rw-kalins-shrine-101500-debuff-492383",
|
|
"rw-kalins-shrine-101500-aura-492384"
|
|
],
|
|
"attacks": [
|
|
{
|
|
"id": "basic-attack",
|
|
"name": "Basic Attack",
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 4.5,
|
|
"cooldownMs": 1900,
|
|
"damageMultiplier": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101500-spell-490477",
|
|
"name": "Slash",
|
|
"spellId": 490477,
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"castTimeMs": 0,
|
|
"range": 5,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 490477,
|
|
"componentId": 501006,
|
|
"spellLevel": 20,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101500-spell-492367",
|
|
"name": "Thorny Road",
|
|
"spellId": 492367,
|
|
"delivery": "area",
|
|
"target": "nearby-party",
|
|
"school": "physical",
|
|
"animation": "cast",
|
|
"castTimeMs": 1800,
|
|
"range": 25,
|
|
"cooldownMs": 15000,
|
|
"initialCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"repeatCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"radius": 15,
|
|
"telegraph": {
|
|
"shape": "circle",
|
|
"anchor": "source",
|
|
"warningMs": 1800,
|
|
"radius": 15
|
|
},
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492367,
|
|
"componentId": 502045,
|
|
"spellLevel": 14,
|
|
"calculationPath": "physical",
|
|
"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-kalins-shrine-101500-debuff-492383",
|
|
"name": "Wine Spirit's Invitation",
|
|
"delivery": "projectile",
|
|
"target": "primary",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 2000,
|
|
"range": 25,
|
|
"cooldownMs": 20000,
|
|
"initialCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"repeatCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "target-aura",
|
|
"aura": "slumber",
|
|
"durationMs": 10000
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101500-aura-492384",
|
|
"name": "Spiritual Divine Praise",
|
|
"delivery": "area",
|
|
"target": "self",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1200,
|
|
"range": 0,
|
|
"cooldownMs": 20000,
|
|
"initialCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"repeatCooldownMs": [
|
|
20000,
|
|
20000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "aura",
|
|
"aura": "heroic-blessing",
|
|
"durationMs": 10000
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"visual": {
|
|
"primaryColor": "hsl(140 22% 38%)",
|
|
"accentColor": "hsl(168 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/god-of-art-retainer.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": 0.00096,
|
|
"labelHeight": 3.47812,
|
|
"markerRadius": 1.07697,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
},
|
|
"rw-kalins-shrine-101501": {
|
|
"id": "rw-kalins-shrine-101501",
|
|
"name": "Yusalien",
|
|
"kind": "boss",
|
|
"title": "Yusalien",
|
|
"hasLoot": false,
|
|
"combat": {
|
|
"level": 51,
|
|
"healthMultiplier": 7.5,
|
|
"damageMultiplier": 1.3,
|
|
"moveSpeed": 2.25,
|
|
"leashRange": 32,
|
|
"mechanicIds": [
|
|
"rw-kalins-shrine-101501-spell-492379",
|
|
"rw-kalins-shrine-101501-debuff-492380",
|
|
"rw-kalins-shrine-101501-spell-492381",
|
|
"rw-kalins-shrine-101501-spell-492382",
|
|
"rw-kalins-shrine-101501-aura-492573"
|
|
],
|
|
"attacks": [
|
|
{
|
|
"id": "basic-attack",
|
|
"name": "Basic Attack",
|
|
"delivery": "melee",
|
|
"target": "primary",
|
|
"school": "physical",
|
|
"animation": "attack",
|
|
"range": 4.5,
|
|
"cooldownMs": 1900,
|
|
"damageMultiplier": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101501-spell-492379",
|
|
"name": "High Speed Pressing",
|
|
"spellId": 492379,
|
|
"delivery": "area",
|
|
"target": "nearby-party",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1800,
|
|
"range": 10,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"radius": 10,
|
|
"telegraph": {
|
|
"shape": "circle",
|
|
"anchor": "source",
|
|
"warningMs": 1800,
|
|
"radius": 10
|
|
},
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492379,
|
|
"componentId": 503044,
|
|
"spellLevel": 0,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101501-debuff-492380",
|
|
"name": "Bite to Pieces",
|
|
"delivery": "area",
|
|
"target": "nearby-party",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 1800,
|
|
"range": 10,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"radius": 10,
|
|
"telegraph": {
|
|
"shape": "circle",
|
|
"anchor": "source",
|
|
"warningMs": 1800,
|
|
"radius": 10
|
|
},
|
|
"effect": {
|
|
"kind": "target-aura",
|
|
"aura": "bleed",
|
|
"durationMs": 5000
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101501-spell-492381",
|
|
"name": "Water Arrow Volley",
|
|
"spellId": 492381,
|
|
"delivery": "area",
|
|
"target": "nearby-party",
|
|
"school": "frost",
|
|
"animation": "cast",
|
|
"castTimeMs": 1800,
|
|
"range": 25,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"radius": 5,
|
|
"telegraph": {
|
|
"shape": "circle",
|
|
"anchor": "source",
|
|
"warningMs": 1800,
|
|
"radius": 5
|
|
},
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492381,
|
|
"componentId": 501107,
|
|
"spellLevel": 0,
|
|
"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-kalins-shrine-101501-spell-492382",
|
|
"name": "Lake Master's Fury",
|
|
"spellId": 492382,
|
|
"delivery": "area",
|
|
"target": "nearby-party",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 2500,
|
|
"range": 15,
|
|
"cooldownMs": 10000,
|
|
"initialCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"repeatCooldownMs": [
|
|
10000,
|
|
10000
|
|
],
|
|
"damageMultiplier": 0.85,
|
|
"radius": 15,
|
|
"telegraph": {
|
|
"shape": "circle",
|
|
"anchor": "source",
|
|
"warningMs": 1800,
|
|
"radius": 15
|
|
},
|
|
"runewakerFormula": {
|
|
"schemaVersion": 1,
|
|
"spellId": 492382,
|
|
"componentId": 503044,
|
|
"spellLevel": 0,
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-101501-aura-492573",
|
|
"name": "Stone Skin",
|
|
"delivery": "area",
|
|
"target": "self",
|
|
"school": "arcane",
|
|
"animation": "cast",
|
|
"castTimeMs": 35000,
|
|
"range": 0,
|
|
"cooldownMs": 15000,
|
|
"initialCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"repeatCooldownMs": [
|
|
15000,
|
|
15000
|
|
],
|
|
"damageMultiplier": 0,
|
|
"effect": {
|
|
"kind": "aura",
|
|
"aura": "stone-skin",
|
|
"durationMs": 7500
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"visual": {
|
|
"primaryColor": "hsl(187 22% 38%)",
|
|
"accentColor": "hsl(215 38% 64%)",
|
|
"scale": 1,
|
|
"archetype": "humanoid",
|
|
"model": {
|
|
"url": "/assets/creatures/kalins-shrine/uzalian.glb",
|
|
"rotationY": 0,
|
|
"groundOffset": -0.00498,
|
|
"labelHeight": 5.49182,
|
|
"markerRadius": 3,
|
|
"animationMode": "native"
|
|
}
|
|
}
|
|
}
|
|
} as const satisfies PopulationDefinitionMap;
|
|
|
|
export const KALINS_SHRINE_STATIC_SPAWNS = [
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951452",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-211.083813,
|
|
-8.303436,
|
|
-215.798523
|
|
],
|
|
"yaw": 0.741947492,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951457",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-215.786523,
|
|
-8.303436,
|
|
-218.591711
|
|
],
|
|
"yaw": 2.565634,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951462",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-211.38789,
|
|
-8.270937,
|
|
-211.190345
|
|
],
|
|
"yaw": 4.345869837,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951473",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-210.595629,
|
|
-8.303436,
|
|
-214.407605
|
|
],
|
|
"yaw": 5.819536951,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951478",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-238.986523,
|
|
-8.303436,
|
|
-225.891711
|
|
],
|
|
"yaw": 5.427973974,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951483",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-240.148022,
|
|
-8.303436,
|
|
-218.667908
|
|
],
|
|
"yaw": 5.76401963,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951487",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-236.886523,
|
|
-8.303436,
|
|
-217.891711
|
|
],
|
|
"yaw": 4.71238898,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951492",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-242.805127,
|
|
-8.303436,
|
|
-226.86781
|
|
],
|
|
"yaw": 1.030341872,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951497",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-234.286523,
|
|
-8.303436,
|
|
-249.591711
|
|
],
|
|
"yaw": 1.745329252,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951502",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-237.138427,
|
|
-8.303436,
|
|
-247.079016
|
|
],
|
|
"yaw": 4.248723047,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951506",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-239.030835,
|
|
-8.303436,
|
|
-251.687219
|
|
],
|
|
"yaw": 1.86623863,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951510",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-240.486101,
|
|
-8.281396,
|
|
-250.191876
|
|
],
|
|
"yaw": 2.181661565,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951515",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-269.086749,
|
|
-8.296132,
|
|
-256.8916
|
|
],
|
|
"yaw": 5.131268001,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951520",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-274.296583,
|
|
-8.20477,
|
|
-254.882649
|
|
],
|
|
"yaw": 3.203989985,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951524",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-270.429028,
|
|
-8.303436,
|
|
-252.251111
|
|
],
|
|
"yaw": 1.490971136,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951529",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-272.385701,
|
|
-8.248854,
|
|
-251.091444
|
|
],
|
|
"yaw": 3.368485456,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951533",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-254.986523,
|
|
-8.225189,
|
|
-256.891187
|
|
],
|
|
"yaw": 4.729842273,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951538",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-252.845884,
|
|
-8.253774,
|
|
-252.480475
|
|
],
|
|
"yaw": 0.808615935,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951543",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-254.986523,
|
|
-8.266696,
|
|
-250.291445
|
|
],
|
|
"yaw": 4.398229715,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951555",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-239.686523,
|
|
-33.403435,
|
|
-332.891711
|
|
],
|
|
"yaw": 4.729842273,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951559",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-217.833865,
|
|
-33.327997,
|
|
-381.373401
|
|
],
|
|
"yaw": 0.296705806,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951561",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-222.602949,
|
|
-33.373118,
|
|
-381.492628
|
|
],
|
|
"yaw": 2.064738407,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951566",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-223.217788,
|
|
-33.393806,
|
|
-380.924074
|
|
],
|
|
"yaw": 0.185262518,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951571",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-205.582765,
|
|
-33.32319,
|
|
-389.002791
|
|
],
|
|
"yaw": 1.972222055,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951576",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-207.961623,
|
|
-33.370616,
|
|
-395.019341
|
|
],
|
|
"yaw": 3.748579797,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951578",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-211.389913,
|
|
-33.209903,
|
|
-391.682703
|
|
],
|
|
"yaw": 1.588249619,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951583",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-206.885546,
|
|
-33.360216,
|
|
-412.989172
|
|
],
|
|
"yaw": 1.8675023,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951584",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-203.993577,
|
|
-33.297165,
|
|
-416.084047
|
|
],
|
|
"yaw": 2.111848395,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951589",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-210.48829,
|
|
-33.358735,
|
|
-419.222717
|
|
],
|
|
"yaw": 4.1806902,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951598",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-284.686523,
|
|
-46.103436,
|
|
-440.391711
|
|
],
|
|
"yaw": 3.525565089,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951599",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-280.686523,
|
|
-46.103436,
|
|
-443.091711
|
|
],
|
|
"yaw": 3.543018382,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951600",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-279.667724,
|
|
-46.103436,
|
|
-439.787219
|
|
],
|
|
"yaw": 2.304925443,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951603",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-281.39023,
|
|
-45.993338,
|
|
-460.194126
|
|
],
|
|
"yaw": 2.251474735,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951604",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-284.089242,
|
|
-46.058739,
|
|
-462.693482
|
|
],
|
|
"yaw": 1.762782545,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951607",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-284.689744,
|
|
-46.025494,
|
|
-458.393809
|
|
],
|
|
"yaw": 5.113814708,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951610",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-264.986523,
|
|
-46.103436,
|
|
-429.091711
|
|
],
|
|
"yaw": 3.94444411,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951611",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-262.986523,
|
|
-46.103436,
|
|
-431.091711
|
|
],
|
|
"yaw": 3.717551307,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951612",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-265.586523,
|
|
-46.103436,
|
|
-432.391711
|
|
],
|
|
"yaw": 1.553343034,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951617",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-272.392958,
|
|
-46.093759,
|
|
-403.187239
|
|
],
|
|
"yaw": 5.148721293,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951622",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-264.711522,
|
|
-45.991093,
|
|
-400.706811
|
|
],
|
|
"yaw": 0.032246441,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951624",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-270.786523,
|
|
-46.003437,
|
|
-392.291711
|
|
],
|
|
"yaw": 4.974188368,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951630",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-245.086538,
|
|
-46.007793,
|
|
-418.995758
|
|
],
|
|
"yaw": 3.543018382,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951634",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-244.286447,
|
|
-46.119394,
|
|
-411.771527
|
|
],
|
|
"yaw": 2.897246558,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951635",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-237.980621,
|
|
-45.990145,
|
|
-415.191711
|
|
],
|
|
"yaw": 3.141592654,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951637",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-224.687636,
|
|
-46.066209,
|
|
-398.594425
|
|
],
|
|
"yaw": 4.049163865,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951643",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-220.587049,
|
|
-46.102663,
|
|
-402.592994
|
|
],
|
|
"yaw": 4.049163865,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951644",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-225.286523,
|
|
-46.103436,
|
|
-404.291711
|
|
],
|
|
"yaw": 1.727875959,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951646",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-215.784403,
|
|
-46.010527,
|
|
-437.58628
|
|
],
|
|
"yaw": 2.338741198,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951648",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-219.6899,
|
|
-45.980803,
|
|
-442.201063
|
|
],
|
|
"yaw": 1.710422667,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951650",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-214.884825,
|
|
-46.032655,
|
|
-443.094667
|
|
],
|
|
"yaw": 1.745329252,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951659",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-219.48439,
|
|
-45.954706,
|
|
-438.486246
|
|
],
|
|
"yaw": 3.94444411,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951660",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-223.986523,
|
|
-46.103438,
|
|
-439.891711
|
|
],
|
|
"yaw": 4.71238898,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951667",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-31.482869,
|
|
0.633476,
|
|
-5.993006
|
|
],
|
|
"yaw": 5.288347634,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951672",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-35.295926,
|
|
0.589033,
|
|
-2.497547
|
|
],
|
|
"yaw": 2.23484356,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951677",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-34.484378,
|
|
0.665122,
|
|
-7.29327
|
|
],
|
|
"yaw": 4.537856055,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951682",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-31.086502,
|
|
0.593192,
|
|
-2.583529
|
|
],
|
|
"yaw": 1.919862177,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951689",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-18.486523,
|
|
0.496563,
|
|
-15.491711
|
|
],
|
|
"yaw": 2.984513021,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951694",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-15.717627,
|
|
0.496563,
|
|
-14.547559
|
|
],
|
|
"yaw": 1.344003659,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951700",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-16.286523,
|
|
0.496563,
|
|
-17.091711
|
|
],
|
|
"yaw": 4.08407045,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951707",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-13.386523,
|
|
0.496563,
|
|
-15.791711
|
|
],
|
|
"yaw": 5.375614096,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951711",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-37.143679,
|
|
0.592691,
|
|
-21.164173
|
|
],
|
|
"yaw": 5.511491238,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951716",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-33.085551,
|
|
0.545052,
|
|
-22.292418
|
|
],
|
|
"yaw": 5.131268001,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951726",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-31.385553,
|
|
0.544765,
|
|
-19.992416
|
|
],
|
|
"yaw": 6.091199089,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951730",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-35.785911,
|
|
0.573843,
|
|
-26.591156
|
|
],
|
|
"yaw": 1.012290966,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951735",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-50.187447,
|
|
0.53177,
|
|
-16.192
|
|
],
|
|
"yaw": 0.36651881,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951740",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-53.187175,
|
|
0.506331,
|
|
-14.191915
|
|
],
|
|
"yaw": 2.268928028,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951744",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-53.286523,
|
|
0.496563,
|
|
-18.191711
|
|
],
|
|
"yaw": 4.15388362,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951753",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-49.887417,
|
|
0.539794,
|
|
-14.091923
|
|
],
|
|
"yaw": 0.907571211,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951788",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-53.286523,
|
|
0.496563,
|
|
-0.191711
|
|
],
|
|
"yaw": 5.323254219,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951793",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-57.292994,
|
|
0.682741,
|
|
0.404694
|
|
],
|
|
"yaw": 4.677482395,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951799",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-72.984943,
|
|
2.683352,
|
|
-10.767532
|
|
],
|
|
"yaw": 6.056292504,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951800",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-72.68297,
|
|
2.616134,
|
|
-19.094249
|
|
],
|
|
"yaw": 0.27925268,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951828",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-79.386523,
|
|
13.096561,
|
|
-41.891711
|
|
],
|
|
"yaw": 3.159045946,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951829",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-79.286523,
|
|
13.096561,
|
|
-46.791711
|
|
],
|
|
"yaw": 3.159045946,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951830",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-70.386523,
|
|
13.096561,
|
|
-57.791711
|
|
],
|
|
"yaw": 6.16101226,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951831",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-63.396509,
|
|
13.121166,
|
|
-57.498369
|
|
],
|
|
"yaw": 3.193952531,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951841",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-69.927124,
|
|
2.596565,
|
|
-25.25661
|
|
],
|
|
"yaw": 0,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951847",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-82.985748,
|
|
2.683381,
|
|
-26.689509
|
|
],
|
|
"yaw": 0.698131701,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951853",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-82.886551,
|
|
2.715376,
|
|
-3.787919
|
|
],
|
|
"yaw": 1.500983157,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951854",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-93.586523,
|
|
13.096561,
|
|
-38.691711
|
|
],
|
|
"yaw": 1.640609497,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951856",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-97.286523,
|
|
13.096561,
|
|
-38.891711
|
|
],
|
|
"yaw": 1.483529864,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951864",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-86.786523,
|
|
13.096561,
|
|
-43.491711
|
|
],
|
|
"yaw": 0.610865238,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951871",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-70.986523,
|
|
13.096561,
|
|
-46.491711
|
|
],
|
|
"yaw": 3.333578871,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951876",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-41.286523,
|
|
13.096561,
|
|
-43.091711
|
|
],
|
|
"yaw": 1.640609497,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951877",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-41.486523,
|
|
13.096561,
|
|
-36.891711
|
|
],
|
|
"yaw": 4.78220215,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951878",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-47.089269,
|
|
13.133808,
|
|
-61.595726
|
|
],
|
|
"yaw": 3.054326191,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951879",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-47.186523,
|
|
13.096561,
|
|
-66.091711
|
|
],
|
|
"yaw": 3.089232776,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951881",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-67.086523,
|
|
13.096561,
|
|
-55.191711
|
|
],
|
|
"yaw": 1.588249619,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951883",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-58.386522,
|
|
13.196567,
|
|
-58.391712
|
|
],
|
|
"yaw": 0.052358063,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951886",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-27.689049,
|
|
13.17482,
|
|
-40.492102
|
|
],
|
|
"yaw": 3.106686069,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951892",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-46.388587,
|
|
25.76047,
|
|
-65.591711
|
|
],
|
|
"yaw": 6.213372137,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951894",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-46.386658,
|
|
25.652083,
|
|
-69.691711
|
|
],
|
|
"yaw": 6.248278722,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951899",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-53.286523,
|
|
25.696568,
|
|
-67.491711
|
|
],
|
|
"yaw": 6.265733613,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951908",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-68.031713,
|
|
25.696568,
|
|
-72.361511
|
|
],
|
|
"yaw": 0,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951909",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-68.086523,
|
|
25.696568,
|
|
-78.891711
|
|
],
|
|
"yaw": 0,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951918",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-72.179844,
|
|
25.760139,
|
|
-75.291711
|
|
],
|
|
"yaw": 6.195918845,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951920",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-91.386523,
|
|
25.696568,
|
|
-46.791711
|
|
],
|
|
"yaw": 3.141592654,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951921",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-99.386523,
|
|
25.696568,
|
|
-46.391711
|
|
],
|
|
"yaw": 6.248278722,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951922",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-95.586523,
|
|
25.696568,
|
|
-66.491711
|
|
],
|
|
"yaw": 6.021385919,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951923",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-90.387,
|
|
25.752613,
|
|
-60.692464
|
|
],
|
|
"yaw": 5.131268001,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951925",
|
|
"entityId": "rw-kalins-shrine-101505",
|
|
"position": [
|
|
-84.579219,
|
|
25.742585,
|
|
-64.60372
|
|
],
|
|
"yaw": 0.553705712,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951931",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-95.086523,
|
|
25.696568,
|
|
-44.591711
|
|
],
|
|
"yaw": 4.694935688,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951933",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-110.586523,
|
|
25.696568,
|
|
-39.391711
|
|
],
|
|
"yaw": 6.265733613,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951935",
|
|
"entityId": "rw-kalins-shrine-101508",
|
|
"position": [
|
|
-155.286523,
|
|
19.196568,
|
|
-97.391711
|
|
],
|
|
"yaw": 2.251474735,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951936",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-160.586523,
|
|
19.196568,
|
|
-97.391711
|
|
],
|
|
"yaw": 0.855211333,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951937",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-158.386523,
|
|
19.196568,
|
|
-99.791711
|
|
],
|
|
"yaw": 1.535889742,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951940",
|
|
"entityId": "rw-kalins-shrine-101508",
|
|
"position": [
|
|
-154.386523,
|
|
19.196568,
|
|
-150.191711
|
|
],
|
|
"yaw": 1.605702912,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951943",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-174.386523,
|
|
6.396564,
|
|
-129.491711
|
|
],
|
|
"yaw": 4.206243497,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951944",
|
|
"entityId": "rw-kalins-shrine-101508",
|
|
"position": [
|
|
-179.386523,
|
|
6.425375,
|
|
-129.892848
|
|
],
|
|
"yaw": 4.991641661,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951946",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-166.239335,
|
|
6.396564,
|
|
-143.153198
|
|
],
|
|
"yaw": 4.455760919,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951949",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-180.170825,
|
|
6.460279,
|
|
-124.85685
|
|
],
|
|
"yaw": 3.612028609,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951952",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-184.086523,
|
|
6.396564,
|
|
-146.791711
|
|
],
|
|
"yaw": 1.675516082,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951956",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-192.986523,
|
|
6.396564,
|
|
-147.091711
|
|
],
|
|
"yaw": 1.588249619,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951958",
|
|
"entityId": "rw-kalins-shrine-101508",
|
|
"position": [
|
|
-188.386807,
|
|
6.407925,
|
|
-144.893415
|
|
],
|
|
"yaw": 1.553343034,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951960",
|
|
"entityId": "rw-kalins-shrine-101506",
|
|
"position": [
|
|
-192.160522,
|
|
6.396564,
|
|
-119.64751
|
|
],
|
|
"yaw": 5.201507277,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951961",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-209.586523,
|
|
6.396564,
|
|
-148.991711
|
|
],
|
|
"yaw": 6.248278722,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951962",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-209.486523,
|
|
6.396564,
|
|
-144.991711
|
|
],
|
|
"yaw": 6.23082543,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951963",
|
|
"entityId": "rw-kalins-shrine-101508",
|
|
"position": [
|
|
-212.966312,
|
|
6.61326,
|
|
-152.491886
|
|
],
|
|
"yaw": 1.54029967,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951965",
|
|
"entityId": "rw-kalins-shrine-101508",
|
|
"position": [
|
|
-200.749051,
|
|
6.397993,
|
|
-124.101899
|
|
],
|
|
"yaw": 4.708453361,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951966",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-205.684999,
|
|
6.433393,
|
|
-122.690695
|
|
],
|
|
"yaw": 4.660029103,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951972",
|
|
"entityId": "rw-kalins-shrine-101504",
|
|
"position": [
|
|
-208.886673,
|
|
6.473753,
|
|
-127.693329
|
|
],
|
|
"yaw": 4.869468613,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951976",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-160.587197,
|
|
-8.288443,
|
|
-66.490937
|
|
],
|
|
"yaw": 3.211405824,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951984",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-158.989901,
|
|
-8.265143,
|
|
-69.617252
|
|
],
|
|
"yaw": 3.944667549,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951986",
|
|
"entityId": "rw-kalins-shrine-101508",
|
|
"position": [
|
|
-163.486523,
|
|
-8.303436,
|
|
-64.191711
|
|
],
|
|
"yaw": 3.124139361,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951988",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-158.387044,
|
|
-8.252451,
|
|
-89.994902
|
|
],
|
|
"yaw": 1.675516082,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951995",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-162.987238,
|
|
-8.276469,
|
|
-87.591711
|
|
],
|
|
"yaw": 1.588249619,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5951997",
|
|
"entityId": "rw-kalins-shrine-101508",
|
|
"position": [
|
|
-154.987003,
|
|
-8.220645,
|
|
-88.694654
|
|
],
|
|
"yaw": 1.588249619,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952004",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-155.444267,
|
|
-8.055762,
|
|
-104.503568
|
|
],
|
|
"yaw": 1.954768762,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952009",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-161.889191,
|
|
-8.273731,
|
|
-104.695082
|
|
],
|
|
"yaw": 1.134464014,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952010",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-177.184676,
|
|
-20.920253,
|
|
-95.297675
|
|
],
|
|
"yaw": 3.176499239,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952012",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-186.294215,
|
|
-20.97989,
|
|
-89.190942
|
|
],
|
|
"yaw": 3.665191429,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952017",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-177.505586,
|
|
-20.936371,
|
|
-89.900087
|
|
],
|
|
"yaw": 3.281218994,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952019",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-218.286523,
|
|
-21.003437,
|
|
-96.991711
|
|
],
|
|
"yaw": 0.244346095,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952020",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-218.386523,
|
|
-21.003437,
|
|
-92.591711
|
|
],
|
|
"yaw": 5.777039824,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952028",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-220.386523,
|
|
-20.97898,
|
|
-90.283417
|
|
],
|
|
"yaw": 6.021385919,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952030",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-199.286523,
|
|
-21.000247,
|
|
-99.789874
|
|
],
|
|
"yaw": 5.934119457,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952031",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-198.982281,
|
|
-20.951398,
|
|
-106.392868
|
|
],
|
|
"yaw": 0.645771823,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952032",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-203.420697,
|
|
-20.956747,
|
|
-103.155105
|
|
],
|
|
"yaw": 1.009129328,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952035",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-192.789028,
|
|
-20.944463,
|
|
-92.791776
|
|
],
|
|
"yaw": 6.248278722,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952037",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-233.676643,
|
|
-20.901762,
|
|
-102.763988
|
|
],
|
|
"yaw": 5.288347634,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952039",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-228.286523,
|
|
-21.003437,
|
|
-80.991711
|
|
],
|
|
"yaw": 5.201081171,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952043",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-232.486523,
|
|
-20.969793,
|
|
-79.697887
|
|
],
|
|
"yaw": 5.061454831,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952045",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-225.186523,
|
|
-21.003437,
|
|
-81.091711
|
|
],
|
|
"yaw": 4.555309348,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952049",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-237.686523,
|
|
-21.003437,
|
|
-67.291711
|
|
],
|
|
"yaw": 5.009094953,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952050",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-231.291433,
|
|
-20.884493,
|
|
-66.186871
|
|
],
|
|
"yaw": 5.113814708,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952051",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-226.584136,
|
|
-20.903886,
|
|
-66.291894
|
|
],
|
|
"yaw": 4.537856055,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952052",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-210.586523,
|
|
-21.003437,
|
|
-78.491711
|
|
],
|
|
"yaw": 3.089232776,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952053",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-210.586523,
|
|
-21.003437,
|
|
-73.091711
|
|
],
|
|
"yaw": 3.281218994,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952054",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-212.686523,
|
|
-21.003437,
|
|
-75.791711
|
|
],
|
|
"yaw": 3.089232776,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952068",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-195.686523,
|
|
-21.003437,
|
|
-74.591711
|
|
],
|
|
"yaw": 3.263765701,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952073",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-191.586523,
|
|
-21.003437,
|
|
-77.691711
|
|
],
|
|
"yaw": 3.036872898,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952079",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-195.086523,
|
|
-21.003437,
|
|
-80.791711
|
|
],
|
|
"yaw": 3.036872898,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952080",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-176.188681,
|
|
-20.973654,
|
|
-73.792052
|
|
],
|
|
"yaw": 3.193952531,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952081",
|
|
"entityId": "rw-kalins-shrine-101511",
|
|
"position": [
|
|
-176.388431,
|
|
-20.992794,
|
|
-81.792013
|
|
],
|
|
"yaw": 2.705260341,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952086",
|
|
"entityId": "rw-kalins-shrine-101512",
|
|
"position": [
|
|
-174.188322,
|
|
-20.956365,
|
|
-78.091995
|
|
],
|
|
"yaw": 3.106686069,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952091",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-213.089997,
|
|
-8.281155,
|
|
-104.886962
|
|
],
|
|
"yaw": 2.268928028,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952096",
|
|
"entityId": "rw-kalins-shrine-101515",
|
|
"position": [
|
|
-210.989652,
|
|
-8.292256,
|
|
-103.087433
|
|
],
|
|
"yaw": 1.047197551,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952101",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-212.614505,
|
|
-8.357611,
|
|
-101.998944
|
|
],
|
|
"yaw": 2.120660529,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952106",
|
|
"entityId": "rw-kalins-shrine-101516",
|
|
"position": [
|
|
-210.486523,
|
|
-8.240383,
|
|
-105.289579
|
|
],
|
|
"yaw": 5.637413484,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952167",
|
|
"entityId": "rw-kalins-shrine-101507",
|
|
"position": [
|
|
-201.255951,
|
|
4.296562,
|
|
-83.949646
|
|
],
|
|
"yaw": 4.653589047,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952202",
|
|
"entityId": "rw-kalins-shrine-101509",
|
|
"position": [
|
|
-159.286523,
|
|
25.696568,
|
|
-69.691711
|
|
],
|
|
"yaw": 0.017453293,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952226",
|
|
"entityId": "rw-kalins-shrine-101502",
|
|
"position": [
|
|
-305.004126,
|
|
-48.003437,
|
|
-268.659802
|
|
],
|
|
"yaw": 2.18352378,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952255",
|
|
"entityId": "rw-kalins-shrine-101503",
|
|
"position": [
|
|
-255.279902,
|
|
-58.62646,
|
|
-448.335353
|
|
],
|
|
"yaw": 0.980123842,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952258",
|
|
"entityId": "rw-kalins-shrine-101500",
|
|
"position": [
|
|
-254.290241,
|
|
-33.355698,
|
|
-419.495553
|
|
],
|
|
"yaw": 1.553343034,
|
|
"spawnMask": 1
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952260",
|
|
"entityId": "rw-kalins-shrine-101501",
|
|
"position": [
|
|
-204.580852,
|
|
-16.96345,
|
|
-143.491462
|
|
],
|
|
"yaw": 0.785414409,
|
|
"spawnMask": 1
|
|
}
|
|
] as const satisfies readonly StaticMobSpawnDefinition[];
|
|
|
|
export const KALINS_SHRINE_BOSSES = [
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952167",
|
|
"name": "Iron Rune Warrior",
|
|
"position": [
|
|
-201.255951,
|
|
4.296562,
|
|
-83.949646
|
|
]
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952260",
|
|
"name": "Yusalien",
|
|
"position": [
|
|
-204.580852,
|
|
-16.96345,
|
|
-143.491462
|
|
]
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952226",
|
|
"name": "Locatha",
|
|
"position": [
|
|
-305.004126,
|
|
-48.003437,
|
|
-268.659802
|
|
]
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952258",
|
|
"name": "Goddess of Art's Disciple",
|
|
"position": [
|
|
-254.290241,
|
|
-33.355698,
|
|
-419.495553
|
|
]
|
|
},
|
|
{
|
|
"id": "rw-kalins-shrine-spawn-5952255",
|
|
"name": "Ensia",
|
|
"position": [
|
|
-255.279902,
|
|
-58.62646,
|
|
-448.335353
|
|
]
|
|
}
|
|
] as const satisfies readonly DungeonBossObjective[];
|
|
|
|
export const KALINS_SHRINE_OBJECTIVE_ORDER = KALINS_SHRINE_BOSSES;
|
|
|
|
export const KALINS_SHRINE_POPULATION_PROVENANCE = {
|
|
"schemaVersion": 2,
|
|
"dungeonId": "kalins-shrine",
|
|
"zoneId": 107,
|
|
"sourceRowCount": 289,
|
|
"importedSpawnCount": 165,
|
|
"excludedRowCount": 124,
|
|
"bossSpawnCount": 5,
|
|
"objectiveOrder": {
|
|
"authoritative": false,
|
|
"kind": "healerMan-distance-derived",
|
|
"evidence": [
|
|
"scripts/runewaker-pipeline/build-population.mjs"
|
|
]
|
|
},
|
|
"sourceSnapshot": "scripts/runewaker-pipeline/snapshots/kalins-shrine-zone-107.json",
|
|
"sourceContentSha256": "fea45d739ae54018ae5882576f0ce1a9635c9bb16e4a1ecca4a84496fcbca4bc",
|
|
"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.949149,
|
|
"maximumCombatDistance": 0.83722,
|
|
"deferredRowsBeyondCombatLimit": 10
|
|
},
|
|
"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;
|