generated from nhcarrigan/template
balance: rescale shadow_marshes and volcanic_depths boss stats
Shadow_marshes bosses (swamp_witch, plague_lord, mud_kraken) had HP values of 80K–800K, placing them far below frozen_peaks (500K–5M HP), yet shadow_marshes unlocks after frozen_peaks. Volcanic_depths (1M–12M HP) had similar issues. All six bosses were rescaled to use the consistent HP/DPS ratio of 5000 established by astral_void+, with HP now ranging 6M–150M, rewards updated proportionally. This makes the combined boss+quest gates for volcanic_depths feel appropriate relative to the plague_ruins quest CP requirement. Closes #106
This commit is contained in:
+42
-42
@@ -121,17 +121,17 @@ export const defaultBosses: Array<Boss> = [
|
|||||||
},
|
},
|
||||||
// ── Shadow Marshes ────────────────────────────────────────────────────────
|
// ── Shadow Marshes ────────────────────────────────────────────────────────
|
||||||
{
|
{
|
||||||
bountyRunestones: 5,
|
bountyRunestones: 20,
|
||||||
crystalReward: 30,
|
crystalReward: 700,
|
||||||
currentHp: 80_000,
|
currentHp: 6_000_000,
|
||||||
damagePerSecond: 80,
|
damagePerSecond: 1200,
|
||||||
description:
|
description:
|
||||||
"She has hexed villages for three centuries from her hut on the black water. Her curse-weaving is second to none — but so is the bounty on her head.",
|
"She has hexed villages for three centuries from her hut on the black water. Her curse-weaving is second to none — but so is the bounty on her head.",
|
||||||
equipmentRewards: [],
|
equipmentRewards: [],
|
||||||
essenceReward: 800,
|
essenceReward: 30_000,
|
||||||
goldReward: 800_000,
|
goldReward: 80_000_000,
|
||||||
id: "swamp_witch",
|
id: "swamp_witch",
|
||||||
maxHp: 80_000,
|
maxHp: 6_000_000,
|
||||||
name: "Morgantha the Swamp Witch",
|
name: "Morgantha the Swamp Witch",
|
||||||
prestigeRequirement: 0,
|
prestigeRequirement: 0,
|
||||||
status: "locked",
|
status: "locked",
|
||||||
@@ -139,17 +139,17 @@ export const defaultBosses: Array<Boss> = [
|
|||||||
zoneId: "shadow_marshes",
|
zoneId: "shadow_marshes",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
bountyRunestones: 8,
|
bountyRunestones: 25,
|
||||||
crystalReward: 80,
|
crystalReward: 1500,
|
||||||
currentHp: 300_000,
|
currentHp: 12_000_000,
|
||||||
damagePerSecond: 180,
|
damagePerSecond: 2400,
|
||||||
description:
|
description:
|
||||||
"A bloated, rotting horror that spreads pestilence wherever it walks. Entire kingdoms have fallen to the disease it carries. Yours will not.",
|
"A bloated, rotting horror that spreads pestilence wherever it walks. Entire kingdoms have fallen to the disease it carries. Yours will not.",
|
||||||
equipmentRewards: [ "runestone_amulet" ],
|
equipmentRewards: [ "runestone_amulet" ],
|
||||||
essenceReward: 2000,
|
essenceReward: 60_000,
|
||||||
goldReward: 3_000_000,
|
goldReward: 180_000_000,
|
||||||
id: "plague_lord",
|
id: "plague_lord",
|
||||||
maxHp: 300_000,
|
maxHp: 12_000_000,
|
||||||
name: "The Plague Lord",
|
name: "The Plague Lord",
|
||||||
prestigeRequirement: 0,
|
prestigeRequirement: 0,
|
||||||
status: "locked",
|
status: "locked",
|
||||||
@@ -157,17 +157,17 @@ export const defaultBosses: Array<Boss> = [
|
|||||||
zoneId: "shadow_marshes",
|
zoneId: "shadow_marshes",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
bountyRunestones: 10,
|
bountyRunestones: 30,
|
||||||
crystalReward: 150,
|
crystalReward: 3000,
|
||||||
currentHp: 800_000,
|
currentHp: 20_000_000,
|
||||||
damagePerSecond: 350,
|
damagePerSecond: 4000,
|
||||||
description:
|
description:
|
||||||
"An eldritch leviathan that lurks in the deepest part of the marshes, older than the gods themselves. Its tentacles have dragged ships — and armies — into the mire.",
|
"An eldritch leviathan that lurks in the deepest part of the marshes, older than the gods themselves. Its tentacles have dragged ships — and armies — into the mire.",
|
||||||
equipmentRewards: [ "crystal_shard" ],
|
equipmentRewards: [ "crystal_shard" ],
|
||||||
essenceReward: 4000,
|
essenceReward: 100_000,
|
||||||
goldReward: 8_000_000,
|
goldReward: 350_000_000,
|
||||||
id: "mud_kraken",
|
id: "mud_kraken",
|
||||||
maxHp: 800_000,
|
maxHp: 20_000_000,
|
||||||
name: "The Mud Kraken",
|
name: "The Mud Kraken",
|
||||||
prestigeRequirement: 0,
|
prestigeRequirement: 0,
|
||||||
status: "locked",
|
status: "locked",
|
||||||
@@ -231,17 +231,17 @@ export const defaultBosses: Array<Boss> = [
|
|||||||
},
|
},
|
||||||
// ── Volcanic Depths ───────────────────────────────────────────────────────
|
// ── Volcanic Depths ───────────────────────────────────────────────────────
|
||||||
{
|
{
|
||||||
bountyRunestones: 12,
|
bountyRunestones: 32,
|
||||||
crystalReward: 150,
|
crystalReward: 4000,
|
||||||
currentHp: 1_000_000,
|
currentHp: 25_000_000,
|
||||||
damagePerSecond: 400,
|
damagePerSecond: 5000,
|
||||||
description:
|
description:
|
||||||
"Born from the first volcanic eruption the world ever knew. It exists purely to consume, and your guild looks like the finest kindling it has seen in millennia.",
|
"Born from the first volcanic eruption the world ever knew. It exists purely to consume, and your guild looks like the finest kindling it has seen in millennia.",
|
||||||
equipmentRewards: [ "flame_lance" ],
|
equipmentRewards: [ "flame_lance" ],
|
||||||
essenceReward: 6000,
|
essenceReward: 150_000,
|
||||||
goldReward: 10_000_000,
|
goldReward: 500_000_000,
|
||||||
id: "fire_elemental",
|
id: "fire_elemental",
|
||||||
maxHp: 1_000_000,
|
maxHp: 25_000_000,
|
||||||
name: "The Ancient Fire Elemental",
|
name: "The Ancient Fire Elemental",
|
||||||
prestigeRequirement: 0,
|
prestigeRequirement: 0,
|
||||||
status: "locked",
|
status: "locked",
|
||||||
@@ -249,17 +249,17 @@ export const defaultBosses: Array<Boss> = [
|
|||||||
zoneId: "volcanic_depths",
|
zoneId: "volcanic_depths",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
bountyRunestones: 18,
|
bountyRunestones: 40,
|
||||||
crystalReward: 400,
|
crystalReward: 8000,
|
||||||
currentHp: 4_000_000,
|
currentHp: 60_000_000,
|
||||||
damagePerSecond: 1000,
|
damagePerSecond: 12_000,
|
||||||
description:
|
description:
|
||||||
"Half-giant, half-living volcano, this colossus was created by the fire elementals to guard their greatest forge. Every strike from its fists sends shockwaves through the earth.",
|
"Half-giant, half-living volcano, this colossus was created by the fire elementals to guard their greatest forge. Every strike from its fists sends shockwaves through the earth.",
|
||||||
equipmentRewards: [ "volcanic_plate" ],
|
equipmentRewards: [ "volcanic_plate" ],
|
||||||
essenceReward: 15_000,
|
essenceReward: 300_000,
|
||||||
goldReward: 40_000_000,
|
goldReward: 1_000_000_000,
|
||||||
id: "magma_titan",
|
id: "magma_titan",
|
||||||
maxHp: 4_000_000,
|
maxHp: 60_000_000,
|
||||||
name: "The Magma Titan",
|
name: "The Magma Titan",
|
||||||
prestigeRequirement: 0,
|
prestigeRequirement: 0,
|
||||||
status: "locked",
|
status: "locked",
|
||||||
@@ -267,17 +267,17 @@ export const defaultBosses: Array<Boss> = [
|
|||||||
zoneId: "volcanic_depths",
|
zoneId: "volcanic_depths",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
bountyRunestones: 25,
|
bountyRunestones: 50,
|
||||||
crystalReward: 800,
|
crystalReward: 15_000,
|
||||||
currentHp: 12_000_000,
|
currentHp: 150_000_000,
|
||||||
damagePerSecond: 2500,
|
damagePerSecond: 30_000,
|
||||||
description:
|
description:
|
||||||
"The apex predator of the volcanic chain — a being of pure flame that has died and reborn itself more times than recorded history. This time, it will not rise again.",
|
"The apex predator of the volcanic chain — a being of pure flame that has died and reborn itself more times than recorded history. This time, it will not rise again.",
|
||||||
equipmentRewards: [ "eternal_flame" ],
|
equipmentRewards: [ "eternal_flame" ],
|
||||||
essenceReward: 40_000,
|
essenceReward: 600_000,
|
||||||
goldReward: 120_000_000,
|
goldReward: 2_000_000_000,
|
||||||
id: "phoenix_lord",
|
id: "phoenix_lord",
|
||||||
maxHp: 12_000_000,
|
maxHp: 150_000_000,
|
||||||
name: "The Phoenix Lord",
|
name: "The Phoenix Lord",
|
||||||
prestigeRequirement: 0,
|
prestigeRequirement: 0,
|
||||||
status: "locked",
|
status: "locked",
|
||||||
|
|||||||
Reference in New Issue
Block a user