Release Healer Man 0.1.14

This commit is contained in:
phenom committed 2026-09-05 11:40:50 -04:00
1 parent 67d7a8ebe7
commit 7b41b102fa
147 files changed
+169892 -1342

No files matched your search

@@ -16,7 +16,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -56,7 +56,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -96,7 +96,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -156,7 +156,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -216,7 +216,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -276,7 +276,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -356,7 +356,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -436,7 +436,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -516,7 +516,7 @@ export const KALINS_SHRINE_ENTITIES = {
"leashRange": 24,
"attacks": [
{
"id": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -595,9 +595,15 @@ export const KALINS_SHRINE_ENTITIES = {
"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": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -608,13 +614,42 @@ export const KALINS_SHRINE_ENTITIES = {
"damageMultiplier": 1
},
{
"id": "rw-kalins-shrine-spell-492372",
"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
}
},
{
"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": [
@@ -628,13 +663,14 @@ export const KALINS_SHRINE_ENTITIES = {
"damageMultiplier": 0.85
},
{
"id": "rw-kalins-shrine-spell-492373",
"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": [
@@ -648,24 +684,29 @@ export const KALINS_SHRINE_ENTITIES = {
"damageMultiplier": 0.85
},
{
"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,
"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": [
8000,
8000
45000,
45000
],
"repeatCooldownMs": [
8000,
8000
45000,
45000
],
"damageMultiplier": 0.85
"damageMultiplier": 0,
"effect": {
"kind": "aura",
"aura": "steel-reinforcement",
"durationMs": 12000
}
}
]
},
@@ -696,9 +737,16 @@ export const KALINS_SHRINE_ENTITIES = {
"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": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -709,13 +757,14 @@ export const KALINS_SHRINE_ENTITIES = {
"damageMultiplier": 1
},
{
"id": "rw-kalins-shrine-spell-492375",
"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": [
@@ -727,6 +776,113 @@ export const KALINS_SHRINE_ENTITIES = {
5000
],
"damageMultiplier": 0.85
},
{
"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
}
}
]
},
@@ -757,9 +913,16 @@ export const KALINS_SHRINE_ENTITIES = {
"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": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -768,6 +931,138 @@ export const KALINS_SHRINE_ENTITIES = {
"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
}
}
]
},
@@ -798,9 +1093,15 @@ export const KALINS_SHRINE_ENTITIES = {
"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": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -811,33 +1112,14 @@ export const KALINS_SHRINE_ENTITIES = {
"damageMultiplier": 1
},
{
"id": "rw-kalins-shrine-spell-492367",
"name": "Thorny Road",
"spellId": 492367,
"delivery": "projectile",
"target": "primary",
"school": "physical",
"animation": "cast",
"range": 25,
"cooldownMs": 15000,
"initialCooldownMs": [
15000,
15000
],
"repeatCooldownMs": [
15000,
15000
],
"damageMultiplier": 0.85
},
{
"id": "rw-kalins-shrine-spell-490477",
"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": [
@@ -849,6 +1131,84 @@ export const KALINS_SHRINE_ENTITIES = {
10000
],
"damageMultiplier": 0.85
},
{
"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
}
},
{
"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
}
}
]
},
@@ -879,9 +1239,16 @@ export const KALINS_SHRINE_ENTITIES = {
"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": "rw-kalins-shrine-basic-attack",
"id": "basic-attack",
"name": "Basic Attack",
"delivery": "melee",
"target": "primary",
@@ -890,6 +1257,147 @@ export const KALINS_SHRINE_ENTITIES = {
"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
}
},
{
"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
}
},
{
"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
}
},
{
"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
}
}
]
},
@@ -2816,6 +3324,6 @@ export const KALINS_SHRINE_POPULATION_PROVENANCE = {
"runeWakerIdsAreNamespaced": true,
"serverEntryPolicy": "RuneWaker numeric ids are never passed to AzerothCore serverEntry.",
"sourceSpellCatalog": "scripts/runewaker-pipeline/snapshots/runewaker-npc-spell-catalog.json",
"sourceSpellCatalogSha256": "ad29efc1d4906fdd4f2ac7a69316cac32d8fcbaea674678f050265c86e0c506c",
"sourceSpellCatalogSha256": "c47e67013e68ecf9c7ae30ef4b2058a850505385739dfe8c32ce8874e6ed077c",
"sourceSpellPolicy": "Only positively classified direct-HP-damage families execute; coefficients remain conservative HealerMan values."
} as const;