From e1feb22144d2821c577cb0a281f77c54306f437c Mon Sep 17 00:00:00 2001 From: Felix Perktold <> Date: Thu, 23 Jul 2026 20:26:04 +0000 Subject: asd --- .../death_knights/spells/unholy/death_coil.json5 | 8 +++++++ .../death_knights/spells/unholy/death_grip.json5 | 25 ++++++++++++++++++++++ config/death_knights/spells/unholy/plagues.json5 | 21 ++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 config/death_knights/spells/unholy/death_coil.json5 create mode 100644 config/death_knights/spells/unholy/death_grip.json5 create mode 100644 config/death_knights/spells/unholy/plagues.json5 (limited to 'config/death_knights/spells/unholy') diff --git a/config/death_knights/spells/unholy/death_coil.json5 b/config/death_knights/spells/unholy/death_coil.json5 new file mode 100644 index 0000000..bdaffc5 --- /dev/null +++ b/config/death_knights/spells/unholy/death_coil.json5 @@ -0,0 +1,8 @@ +{ + // The unholy power multiplier that Death Coil's plague explosion will deal, per stack. + "unholy_coefficent": 0.35, + // The maxmimum plague stacks that Death Coil will explode. + "plague_stacks": 4, + // The radius of the plague spread once stacks explode. + "spread_radius": 5.0 +} \ No newline at end of file diff --git a/config/death_knights/spells/unholy/death_grip.json5 b/config/death_knights/spells/unholy/death_grip.json5 new file mode 100644 index 0000000..a2dfab1 --- /dev/null +++ b/config/death_knights/spells/unholy/death_grip.json5 @@ -0,0 +1,25 @@ +{ + // The speed at which the target is pulled towards the caster. + "pull_speed": 1.8, + // A list of entities' ids that cannot be gripped. + "entity_blacklist": [ + "minecraft:warden", + "minecraft:ender_dragon", + "minecraft:wither" + ], + // A multiplier of health to not grip the target. For example, at 3.0x, if the target has triple the health of the caster, the target will not be gripped. + "health_threshold": 3.0, + // A list of effects to apply to the target after it has been gripped. Can be left empty to disable this behavior. + "effects": [ + { + "effect_id": "minecraft:slowness", + "duration": 80.0, + "amplifier": 2.0 + } + ], + // The maximum time in ticks that the pull effect can last. + "max_pull_time": 100.0, + // The minimum distance the target must be from the caster for the spell to know the target was gripped. + // If after max_pull_time passes and the target hasn't gotten this close to the caster, the target will get teleported as a last resort. + "min_distance": 1.0 +} \ No newline at end of file diff --git a/config/death_knights/spells/unholy/plagues.json5 b/config/death_knights/spells/unholy/plagues.json5 new file mode 100644 index 0000000..51185fc --- /dev/null +++ b/config/death_knights/spells/unholy/plagues.json5 @@ -0,0 +1,21 @@ +{ + // List of plagues that Unholy Death Knights can apply. + // Any effect from any mod can be a plague. + // The weight is used to determine the chance of applying the plague, the higher the weight, the higher the chance. + // The max stacks is the maximum amount of stacks the plague can have when applied by an ability. + // The duration is how long the plague lasts in ticks, applied stacks won't extend this duration. + "plagues": [ + { + "effect_id": "death_knights:grevious_plague", + "max_stacks": 4, + "duration_ticks": 400, + "weight": 50 + }, + { + "effect_id": "death_knights:atrocious_plague", + "max_stacks": 4, + "duration_ticks": 400, + "weight": 50 + } + ] +} \ No newline at end of file -- cgit v1.2.3