summaryrefslogtreecommitdiff
path: root/config/death_knights/spells/blood
diff options
context:
space:
mode:
authorFelix Perktold <>2026-07-23 20:26:04 +0000
committerFelix Perktold <>2026-07-23 20:26:04 +0000
commite1feb22144d2821c577cb0a281f77c54306f437c (patch)
treec88aa93100893508ba9d60d2db55730f5a711616 /config/death_knights/spells/blood
asd
Diffstat (limited to 'config/death_knights/spells/blood')
-rw-r--r--config/death_knights/spells/blood/blood_boil.json521
-rw-r--r--config/death_knights/spells/blood/death_strike.json511
-rw-r--r--config/death_knights/spells/blood/marrowrend.json517
-rw-r--r--config/death_knights/spells/blood/passive/blood_thirst.json55
4 files changed, 54 insertions, 0 deletions
diff --git a/config/death_knights/spells/blood/blood_boil.json5 b/config/death_knights/spells/blood/blood_boil.json5
new file mode 100644
index 0000000..faae76b
--- /dev/null
+++ b/config/death_knights/spells/blood/blood_boil.json5
@@ -0,0 +1,21 @@
+{
+ // How frequently the spell damages victims in ticks. 20 ticks is 1 second.
+ // Default: 40 ticks
+ "tick_rate": 40,
+ // The maximum stacks of Blood Plague that Blood Boil will apply.
+ // Default: 2 stacks
+ "max_stacks": 2,
+ // Whether or not the duration of Blood Plague should be reset if the max stacks are reached.
+ // Default: true
+ "reset_duration_if_max_stacks": true,
+ // The radius the death knight has to be for the victim to receive damage when it ticks.
+ // If there are multiple blood death knights within the radius, the victim will only take damage from the closest one.
+ // Default: 5 blocks
+ "radius": 5.0,
+ // The duration of the Blood Plague debuff in ticks. 20 ticks is 1 second.
+ // Default: 600 ticks (30 seconds)
+ "duration_ticks": 600,
+ // The damage scaling of the spell. This multiplies the base blood power of the caster to output damage.
+ // Default: 0.1x
+ "damage_blood_scaling": 0.1
+} \ No newline at end of file
diff --git a/config/death_knights/spells/blood/death_strike.json5 b/config/death_knights/spells/blood/death_strike.json5
new file mode 100644
index 0000000..7e9cd35
--- /dev/null
+++ b/config/death_knights/spells/blood/death_strike.json5
@@ -0,0 +1,11 @@
+{
+ // The amount of health the death knight will heal when Death Strike is used.
+ // Default: 0.10, (10%) of the Death Knight's Max Health
+ "max_health_healing": 0.1,
+ // If the death knight's health is full, should the spell apply an absorption effect instead?
+ // Default: true
+ "apply_absorption_if_full": true,
+ // The duration of the absorption effect in ticks. 20 ticks is 1 second.
+ // Default: 160 ticks (8 seconds)
+ "absorption_duration": 160
+} \ No newline at end of file
diff --git a/config/death_knights/spells/blood/marrowrend.json5 b/config/death_knights/spells/blood/marrowrend.json5
new file mode 100644
index 0000000..fc571e5
--- /dev/null
+++ b/config/death_knights/spells/blood/marrowrend.json5
@@ -0,0 +1,17 @@
+{
+ // The effect to apply to the Death Knight when hitting an enemy.
+ // Default: minecraft:resistance
+ "effect_to_apply": "minecraft:resistance",
+ // The amount of the effect's stacks given when hitting an enemy.
+ // Default: 3 stacks (Resistance III)
+ "stack_amount": 3,
+ // The maximum amount of the effect that Marrowrend should stack up to.
+ // Default: 4 stacks
+ "max_stacks": 4,
+ // The duration of the resistance effect in ticks. 20 ticks is 1 second.
+ // Default: 200 ticks (10 seconds)
+ "effect_duration": 200,
+ // The chance to reduce the stack count by 1 when an enemy hits the Death Knight.
+ // Default: 1.00 (100% chance)
+ "stack_reduction_chance": 1.0
+} \ No newline at end of file
diff --git a/config/death_knights/spells/blood/passive/blood_thirst.json5 b/config/death_knights/spells/blood/passive/blood_thirst.json5
new file mode 100644
index 0000000..e6d90aa
--- /dev/null
+++ b/config/death_knights/spells/blood/passive/blood_thirst.json5
@@ -0,0 +1,5 @@
+{
+ // Defines how much blood power is needed to heal 1% of the maximum health of the player.
+ // Default: 2.5 Blood Power = 1% max health healing
+ "oncepercent_heal_amount": 2.5
+} \ No newline at end of file