mirror of
https://gitlab.com/phoenix-dvpmt/mmocore.git
synced 2025-11-18 06:24:17 +01:00
Fixed startup issue with default skill configs.
This commit is contained in:
parent
0532f6d192
commit
d4efbb7c92
@ -44,11 +44,19 @@ public class RegisteredSkill {
|
||||
categories.add(getHandler().getId());
|
||||
categories.add(triggerType.isPassive() ? "PASSIVE" : "ACTIVE");
|
||||
|
||||
// Load default modifier formulas and decimal formats.
|
||||
for (String param : handler.getParameters()) {
|
||||
if (config.contains(param + ".decimal-format"))
|
||||
parameterDecimalFormats.put(param, new DecimalFormat(config.getString(param + ".decimal-format")));
|
||||
defaultParameters.put(param, ScalingFormula.fromConfig(config.get(param), null));
|
||||
if (config.contains("parameters")) {
|
||||
|
||||
// Load default modifier formulas and decimal formats.
|
||||
for (String param : handler.getParameters()) {
|
||||
@Nullable var object = config.get("parameters." + param);
|
||||
if (object == null) object = config.get(param); // [Backwards compatibility] Old syntax
|
||||
|
||||
defaultParameters.put(param, ScalingFormula.fromConfig(object, null));
|
||||
|
||||
// Decimal format
|
||||
if (object instanceof ConfigurationSection && ((ConfigurationSection) object).contains("decimal-format"))
|
||||
parameterDecimalFormats.put(param, new DecimalFormat(((ConfigurationSection) object).getString("decimal-format")));
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
@ -108,11 +116,11 @@ public class RegisteredSkill {
|
||||
|
||||
/**
|
||||
* @return Modifier formula.
|
||||
* Not null as long as the modifier is well-defined
|
||||
* Not null as long as the modifier is well-defined
|
||||
*/
|
||||
@NotNull
|
||||
public ScalingFormula getParameterInfo(String parameter) {
|
||||
return defaultParameters.get(parameter);
|
||||
return Objects.requireNonNull(defaultParameters.get(parameter), String.format("Could not find parameter %s", parameter));
|
||||
}
|
||||
|
||||
public boolean matchesFormula(String formula) {
|
||||
|
||||
@ -7,26 +7,27 @@ lore:
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
material: EMERALD
|
||||
mana:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
cooldown:
|
||||
base: 3.0
|
||||
per-level: -0.1
|
||||
max: 3.0
|
||||
min: 1.0
|
||||
percent:
|
||||
base: 10.0
|
||||
per-level: 1.1
|
||||
max: 20.0
|
||||
min: 10.0
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
cooldown:
|
||||
base: 3.0
|
||||
per-level: -0.1
|
||||
max: 3.0
|
||||
min: 1.0
|
||||
|
||||
# Percentage of missing mana to refund when picking up an amber
|
||||
percent:
|
||||
base: 10.0
|
||||
per-level: 1.1
|
||||
max: 20.0
|
||||
min: 10.0
|
||||
|
||||
@ -6,39 +6,31 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: END_ROD
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 3
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1.1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 1
|
||||
per-level: -0.2
|
||||
radius:
|
||||
base: 4
|
||||
per-level: 0.5
|
||||
min: 0
|
||||
max: 0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay:
|
||||
base: 2
|
||||
per-level: -0.1
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1.1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 1
|
||||
per-level: -0.2
|
||||
|
||||
# Duration of the effect in seconds.
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Damage dealt by every projectile
|
||||
damage:
|
||||
base: 3
|
||||
per-level: 1
|
||||
# Radius of the hail/rain effect in blocks
|
||||
radius:
|
||||
base: 4
|
||||
per-level: 0.5
|
||||
|
||||
@ -6,38 +6,35 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
duration:
|
||||
base: 2
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 0.5
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 4
|
||||
per-level: 1.1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 6
|
||||
per-level: -0.5
|
||||
amplifier:
|
||||
base: 2
|
||||
per-level: 1
|
||||
speed:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
cooldown:
|
||||
base: 6
|
||||
per-level: -0.5
|
||||
mana:
|
||||
base: 4
|
||||
per-level: 1.1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
|
||||
# Duration of flight
|
||||
duration:
|
||||
base: 2
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Damage dealt by magical projectile
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 0.5
|
||||
# Amplifier of slowness effect
|
||||
amplifier:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Speed of projectile
|
||||
speed:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
@ -5,19 +5,23 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: FLINT
|
||||
mana:
|
||||
base: 8.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
extra:
|
||||
base: 50.0
|
||||
per-level: 20.0
|
||||
cooldown:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
cooldown:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
mana:
|
||||
base: 8.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
|
||||
# Percentage of additional damage dealt by backstabs
|
||||
extra:
|
||||
base: 50.0
|
||||
per-level: 20.0
|
||||
@ -8,32 +8,27 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BLACK_DYE
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 0.5
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 4
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 4
|
||||
per-level: 0.5
|
||||
radius:
|
||||
base: 4
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
delay: 0
|
||||
timer: 0
|
||||
mana:
|
||||
base: 4
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
cooldown:
|
||||
base: 4
|
||||
per-level: 0.5
|
||||
|
||||
# Duration of the black hole
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 0.5
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Radius of gravitational field of black hole in blocks
|
||||
radius:
|
||||
base: 4
|
||||
per-level: 1
|
||||
@ -6,29 +6,21 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: ENDER_EYE
|
||||
duration:
|
||||
base: 5
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 5
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 5
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 5
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 5
|
||||
per-level: 1
|
||||
|
||||
# Duration of blindness effect in seconds
|
||||
duration:
|
||||
base: 5
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
|
||||
@ -1,41 +1,26 @@
|
||||
name: Blink
|
||||
lore:
|
||||
- Teleport yourself
|
||||
- around by looking
|
||||
- at your destination
|
||||
- Teleport yourself around by
|
||||
- looking at your destination
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: ENDER_PEARL
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 4
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
range:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
|
||||
parameters:
|
||||
delay: 0
|
||||
timer: 0
|
||||
mana:
|
||||
base: 4
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 4
|
||||
per-level: -0.1
|
||||
min: 1.5
|
||||
|
||||
# Maximum distance you can blink.
|
||||
range:
|
||||
base: 2
|
||||
per-level: 1
|
||||
max: 8
|
||||
|
||||
@ -7,38 +7,35 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: SNOWBALL
|
||||
duration:
|
||||
base: 5
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 10
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 1
|
||||
per-level: 1
|
||||
inaccuracy:
|
||||
base: 4
|
||||
per-level: -0.5
|
||||
force:
|
||||
base: 3
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 10
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 1
|
||||
per-level: 1
|
||||
|
||||
# Duration of blizzards (how long you can shoot snowballs).
|
||||
duration:
|
||||
base: 5
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Damage dealt by each snowball.
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 1
|
||||
# How inaccurate the snowballs are (higher = more inaccuracy).
|
||||
# In degrees. If set to 10, snowballs can deviate up to 10 degrees
|
||||
# from the target direction. This affects both horizontal and vertical deviation.
|
||||
inaccuracy:
|
||||
base: 4
|
||||
per-level: -0.5
|
||||
# Initial velocity of the snowballs (force with which they are shot).
|
||||
force:
|
||||
base: 3
|
||||
per-level: 1
|
||||
|
||||
@ -1,29 +1,26 @@
|
||||
name: Bloodbath
|
||||
lore:
|
||||
- This is the default skill description
|
||||
- Steals &c{amount} &7food from your
|
||||
- target, restoring your hunger.
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: REDSTONE
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
amount:
|
||||
base: 2
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 2
|
||||
per-level: 1
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 1
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay:
|
||||
base: 2
|
||||
per-level: -0.1
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 1
|
||||
per-level: 1
|
||||
|
||||
# Amount of food restored per hit.
|
||||
amount:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
@ -1,44 +1,44 @@
|
||||
name: Bouncy Fireball
|
||||
lore:
|
||||
- Unleash a bouncing fireball that
|
||||
- tracks and hits its target,
|
||||
- tracks and hits its target,
|
||||
- creating a devastating impact.
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: FIRE_CHARGE
|
||||
timer:
|
||||
base: 2
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
ignite:
|
||||
base: 5
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 5
|
||||
per-level: 2
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 4
|
||||
per-level: 1
|
||||
radius:
|
||||
base: 6
|
||||
per-level: 2
|
||||
speed:
|
||||
base: 0.3
|
||||
per-level: 0.1
|
||||
|
||||
categories:
|
||||
- "ACTIVE"
|
||||
- "ACTIVE"
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay:
|
||||
base: 2
|
||||
per-level: -0.1
|
||||
mana:
|
||||
base: 5
|
||||
per-level: 2
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
cooldown:
|
||||
base: 4
|
||||
per-level: 1
|
||||
|
||||
# Damage dealt by the fireball upon impact.
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Duration of burning effect applied to targets.
|
||||
ignite:
|
||||
base: 5
|
||||
per-level: 1
|
||||
# Radius of the fireball's explosion.
|
||||
radius:
|
||||
base: 6
|
||||
per-level: 2
|
||||
# Speed of the fireball as it travels towards its target.
|
||||
speed:
|
||||
base: 0.3
|
||||
per-level: 0.1
|
||||
|
||||
@ -6,33 +6,31 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: RABBIT_FOOT
|
||||
duration:
|
||||
base: 6
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
delay:
|
||||
base: 1
|
||||
per-level: 1.5
|
||||
mana:
|
||||
base: 8
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 10
|
||||
per-level: 1
|
||||
jump-force:
|
||||
base: 5
|
||||
per-level: 1
|
||||
speed:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay:
|
||||
base: 1
|
||||
per-level: -0.05
|
||||
mana:
|
||||
base: 8
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 10
|
||||
per-level: 1
|
||||
|
||||
# Duration of the bunny mode effect.
|
||||
duration:
|
||||
base: 6
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# How high the player can jump (the higher the value, the higher the jump).
|
||||
jump-force:
|
||||
base: 5
|
||||
per-level: 1
|
||||
# Horizontal speed boost while in bunny mode.
|
||||
speed:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
@ -5,29 +5,22 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 8
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 8
|
||||
per-level: 1
|
||||
|
||||
# Duration of the burn effect in seconds.
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
|
||||
|
||||
@ -1,38 +1,29 @@
|
||||
name: Burning Hands
|
||||
lore:
|
||||
- Gather your magical energy
|
||||
- and unleash a horizontal line
|
||||
- of flames towards your target
|
||||
lore:
|
||||
- Gather your magical energy and unleash
|
||||
- a cone of flames towards your target
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: CAMPFIRE
|
||||
duration:
|
||||
base: 2
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
|
||||
duration:
|
||||
base: 2
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 1
|
||||
|
||||
@ -6,38 +6,31 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: EGG
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 1
|
||||
per-level: 1.5
|
||||
delay:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 8
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
inaccuracy:
|
||||
base: 4
|
||||
per-level: -0.5
|
||||
force:
|
||||
base: 4
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay:
|
||||
base: 2
|
||||
per-level: -0.1
|
||||
mana:
|
||||
base: 8
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
damage:
|
||||
base: 1
|
||||
per-level: 1.5
|
||||
inaccuracy:
|
||||
base: 4
|
||||
per-level: -0.5
|
||||
force:
|
||||
base: 4
|
||||
per-level: 1
|
||||
|
||||
@ -6,35 +6,29 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: IRON_SWORD
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
knockback:
|
||||
base: 2
|
||||
per-level: 1
|
||||
radius:
|
||||
base: 3
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
# Damage dealt by the slash
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Knockback dealt by the slash
|
||||
knockback:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Radius of slash
|
||||
radius:
|
||||
base: 3
|
||||
per-level: 1
|
||||
|
||||
@ -6,26 +6,31 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: IRON_SWORD
|
||||
damage:
|
||||
base: 9.0
|
||||
per-level: 1.3
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
mana:
|
||||
base: 10.0
|
||||
per-level: -0.1
|
||||
max: 5.0
|
||||
min: 3.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
cooldown:
|
||||
base: 20.0
|
||||
per-level: -0.1
|
||||
max: 20.0
|
||||
min: 5.0
|
||||
count:
|
||||
base: 3.0
|
||||
per-level: 1.2
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 10.0
|
||||
per-level: -0.1
|
||||
max: 5.0
|
||||
min: 3.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
cooldown:
|
||||
base: 20.0
|
||||
per-level: -0.1
|
||||
max: 20.0
|
||||
min: 5.0
|
||||
|
||||
# Damage per hit
|
||||
damage:
|
||||
base: 9.0
|
||||
per-level: 1.3
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Number of hits
|
||||
count:
|
||||
base: 3.0
|
||||
per-level: 1.2
|
||||
|
||||
@ -6,26 +6,18 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
timer:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 20
|
||||
per-level: -1
|
||||
min: 10
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: -0.1
|
||||
min: 1
|
||||
|
||||
# No skill specific parameter for this skill
|
||||
|
||||
@ -1,37 +1,32 @@
|
||||
name: Contamination
|
||||
lore:
|
||||
- Affect your target's health by slowly
|
||||
- infecting their body with this harmful ability
|
||||
- Contaminates the target area, dealing &c{damage}
|
||||
- every second to nearby enemies for &c{duration} &7seconds.
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: POTION
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 6
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
cooldown:
|
||||
base: 1
|
||||
per-level: 1
|
||||
material: SOUL_SAND
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 6
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
cooldown:
|
||||
base: 1
|
||||
per-level: 1
|
||||
|
||||
# Duration of the effect in seconds
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Damage per second
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
@ -1,31 +1,39 @@
|
||||
name: Control
|
||||
lore:
|
||||
- Your target is temporarily slowed for &8{duration} &7seconds.
|
||||
- As soon as you left click, it gets
|
||||
- pushed back where you are looking at.
|
||||
- 'Knockback force: &f{knockback}%'
|
||||
- As soon as you left click, it gets pushed back in the
|
||||
- direction you're facing.
|
||||
- ''
|
||||
- The higher the skill level, the stronger the knockback.
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: MAGENTA_DYE
|
||||
duration:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
mana:
|
||||
base: 15.0
|
||||
per-level: 1.5
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
cooldown:
|
||||
base: 18.0
|
||||
per-level: -0.3
|
||||
max: 20.0
|
||||
min: 10.0
|
||||
knockback:
|
||||
base: 30.0
|
||||
per-level: 3.0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 15.0
|
||||
per-level: 1.5
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
cooldown:
|
||||
base: 18.0
|
||||
per-level: -0.3
|
||||
max: 20.0
|
||||
min: 10.0
|
||||
|
||||
# Duration of the slow effect in seconds
|
||||
duration:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Knockback force when clicking
|
||||
knockback:
|
||||
base: 30.0
|
||||
per-level: 3.0
|
||||
|
||||
@ -1,41 +1,40 @@
|
||||
name: Corrosion
|
||||
lore:
|
||||
- Cast a spell that rapidly
|
||||
- spreads a corrosive infection
|
||||
- through the target's body
|
||||
- Cast a spell that instantly corrodes the target area,
|
||||
- inflicting Poison &c{amplifier}&7 for &8{duration} &7seconds to all
|
||||
- enemies within &8{radius} &7blocks.
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: LIME_DYE
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
delay:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
amplifier:
|
||||
base: 2
|
||||
per-level: 2
|
||||
radius:
|
||||
base: 4
|
||||
per-level: 3
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay:
|
||||
base: 2
|
||||
per-level: -0.1
|
||||
min: 1
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
# Poison effect level
|
||||
amplifier:
|
||||
base: 2
|
||||
per-level: 2
|
||||
# Radius of AoE poison effect
|
||||
radius:
|
||||
base: 4
|
||||
per-level: 3
|
||||
# Duration of the effect in seconds
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
|
||||
@ -1,40 +1,39 @@
|
||||
name: Corrupt
|
||||
lore:
|
||||
- Create a magical circle that
|
||||
- inflicts ongoing damage to the target
|
||||
- Corrupts the target area, dealing &c{damage} &7instant
|
||||
- damage to enemies within &8{radius} &7blocks, and
|
||||
- inflicting Wither &c{amplifier}&7 for &8{duration} &7seconds.
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
amplifier:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 2
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
# Radiuds of AoE damage
|
||||
radius: 2.7
|
||||
# Duration of wither effect in seconds
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Instant damage dealt on casting
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Wither effect level
|
||||
amplifier:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
@ -7,32 +7,23 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 15
|
||||
per-level: 1
|
||||
fangs:
|
||||
base: 3
|
||||
per-level: 2
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0.5
|
||||
mana:
|
||||
base: 15
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
# Damage dealt if the player is hit by any of the fangs
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Number of fangs summoned
|
||||
fangs:
|
||||
base: 3
|
||||
per-level: 2
|
||||
|
||||
@ -1,38 +1,30 @@
|
||||
name: Cursed Beam
|
||||
lore:
|
||||
- Unleash a cursed beam of magic
|
||||
- energy directly at your target
|
||||
- causing damage and negative effects
|
||||
- Unleash a cursed beam of dark energy
|
||||
- directly at your target, causing on-hit damage
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
duration:
|
||||
base: 3
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 2
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 3.5
|
||||
per-level: 1.1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 8
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 3.5
|
||||
per-level: 1.1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 8
|
||||
per-level: 1
|
||||
|
||||
# Duration of cursed beam projectile
|
||||
duration:
|
||||
base: 3
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Damage dealt on hit
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 2
|
||||
|
||||
@ -1,39 +1,35 @@
|
||||
name: Death Mark
|
||||
lore:
|
||||
- Mark your target with a death hex
|
||||
- Mark your target with a death hex, slowing the target
|
||||
- for &c{duration} &7seconds and dealing &c{damage} &7damage
|
||||
- over time.
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
duration:
|
||||
base: 5
|
||||
per-level: 0.5
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 0.1
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 10
|
||||
per-level: 1.5
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 10
|
||||
per-level: 0.5
|
||||
amplifier:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 10
|
||||
per-level: 1.5
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 10
|
||||
per-level: 0.5
|
||||
|
||||
# Duration of effect
|
||||
duration:
|
||||
base: 5
|
||||
per-level: 0.5
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Damage dealt over time
|
||||
damage:
|
||||
base: 4
|
||||
per-level: 0.1
|
||||
# Level of slow potion effect
|
||||
amplifier:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
@ -7,24 +7,29 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: REDSTONE
|
||||
damage:
|
||||
base: 5.0
|
||||
per-level: 1.5
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
mana:
|
||||
base: 8.0
|
||||
per-level: 3.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
extra:
|
||||
base: 50.0
|
||||
per-level: 20.0
|
||||
cooldown:
|
||||
base: 20.0
|
||||
per-level: -0.1
|
||||
max: 20.0
|
||||
min: 5.0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 8.0
|
||||
per-level: 3.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
cooldown:
|
||||
base: 20.0
|
||||
per-level: -0.1
|
||||
max: 20.0
|
||||
min: 5.0
|
||||
|
||||
# Damage dealt on hit
|
||||
damage:
|
||||
base: 5.0
|
||||
per-level: 1.5
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Extra damage percent at max missing health
|
||||
extra:
|
||||
base: 50.0
|
||||
per-level: 20.0
|
||||
|
||||
@ -5,33 +5,27 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
duration:
|
||||
base: 5
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 5
|
||||
per-level: 1
|
||||
mana:
|
||||
base: 10
|
||||
per-level: 1.3
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 10
|
||||
per-level: 1
|
||||
amplifier:
|
||||
base: 4
|
||||
per-level: 2
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 10
|
||||
per-level: 1.3
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 10
|
||||
per-level: 1
|
||||
|
||||
# Duration of earthquake effect
|
||||
duration:
|
||||
base: 5
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
amplifier:
|
||||
base: 4
|
||||
per-level: 2
|
||||
|
||||
@ -8,29 +8,35 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BONE_MEAL
|
||||
mana:
|
||||
base: 4.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
extra:
|
||||
base: 30.0
|
||||
per-level: 8.0
|
||||
cooldown:
|
||||
base: 10.0
|
||||
per-level: -0.2
|
||||
max: 10.0
|
||||
min: 5.0
|
||||
radius:
|
||||
base: 4.0
|
||||
per-level: 1.0
|
||||
ratio:
|
||||
base: 30.0
|
||||
per-level: 10.0
|
||||
max: 100.0
|
||||
min: 30.0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 4.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
cooldown:
|
||||
base: 10.0
|
||||
per-level: -0.2
|
||||
max: 10.0
|
||||
min: 5.0
|
||||
|
||||
# Extra damage percent
|
||||
extra:
|
||||
base: 30.0
|
||||
per-level: 8.0
|
||||
# Radius of upcoming AoE attack
|
||||
radius:
|
||||
base: 4.0
|
||||
per-level: 1.0
|
||||
# Damage ratio dealt to nearby enemies
|
||||
ratio:
|
||||
base: 30.0
|
||||
per-level: 10.0
|
||||
max: 100.0
|
||||
min: 30.0
|
||||
|
||||
@ -6,21 +6,25 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: LEATHER_BOOTS
|
||||
duration:
|
||||
base: 2.0
|
||||
per-level: 1.3
|
||||
max: 10.0
|
||||
min: 2.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
mana:
|
||||
base: 8.0
|
||||
per-level: 3.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
cooldown:
|
||||
base: 20.0
|
||||
per-level: 1.0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 8.0
|
||||
per-level: 3.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
cooldown:
|
||||
base: 20.0
|
||||
per-level: 1.0
|
||||
|
||||
# Duration of invulnerability
|
||||
duration:
|
||||
base: 2.0
|
||||
per-level: 1.3
|
||||
max: 10.0
|
||||
min: 2.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
@ -7,38 +7,35 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 7
|
||||
per-level: 1.1
|
||||
min: 0
|
||||
max: 0
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
knockback:
|
||||
base: 3
|
||||
per-level: 1
|
||||
radius:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 1
|
||||
mana:
|
||||
base: 7
|
||||
per-level: 1.1
|
||||
stamina:
|
||||
base: 2
|
||||
per-level: 1
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
# Lifespan of the turkey projectile
|
||||
duration:
|
||||
base: 4
|
||||
per-level: 1
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# On-hit damage of the explosion
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Knockback strength of the explosion
|
||||
knockback:
|
||||
base: 3
|
||||
per-level: 1
|
||||
# Radius of the explosion
|
||||
radius:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
@ -2,18 +2,25 @@ name: Fire Berserker
|
||||
lore:
|
||||
- You deal &c{extra}% &7more damage when on fire.
|
||||
material: FLINT_AND_STEEL
|
||||
mana:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
extra:
|
||||
base: 10.0
|
||||
per-level: 5.0
|
||||
|
||||
# This is a BUILT-IN PASSIVE SKILL. The following parameters
|
||||
# have absolutely no effect: cooldown, timer, delay.
|
||||
|
||||
parameters:
|
||||
mana:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
|
||||
# Extra damage percent when on fire
|
||||
extra:
|
||||
base: 10.0
|
||||
per-level: 5.0
|
||||
|
||||
@ -1,41 +1,32 @@
|
||||
name: Fire Meteor
|
||||
lore:
|
||||
- Unleash the fury of
|
||||
- hell with this devasting
|
||||
- meteor strike
|
||||
- Unleash the fury of hell with
|
||||
- this devasting meteor strike
|
||||
- ''
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: FIRE_CHARGE
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
delay:
|
||||
base: 2
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 9
|
||||
per-level: 1
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
knockback:
|
||||
base: 2
|
||||
per-level: 1
|
||||
radius:
|
||||
base: 5
|
||||
per-level: 2
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 9
|
||||
per-level: 1
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 2
|
||||
per-level: 1
|
||||
|
||||
# Damage dealt on-hit
|
||||
damage:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Knockback force of projectile explosion
|
||||
knockback:
|
||||
base: 2
|
||||
per-level: 1
|
||||
# Radius of explosion
|
||||
radius:
|
||||
base: 5
|
||||
per-level: 2
|
||||
|
||||
@ -1,37 +1,46 @@
|
||||
name: Fire Rage
|
||||
lore:
|
||||
- For {duration} seconds, you slow down and are able
|
||||
- to cast up to {count} fireballs by left clicking.
|
||||
- For &8{duration} &7seconds, you slow down and are able
|
||||
- to cast up to &c{count} &7fireballs by left clicking.
|
||||
- ''
|
||||
- Fireballs deal &c{damage} &7damage upon contact
|
||||
- and ignite your target for &c{ignite} &7seconds.
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: FIRE_CHARGE
|
||||
duration:
|
||||
base: 8.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
damage:
|
||||
base: 5.0
|
||||
per-level: 3.0
|
||||
ignite:
|
||||
base: 2.0
|
||||
per-level: 1.1
|
||||
mana:
|
||||
base: 15.0
|
||||
per-level: 1.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
count:
|
||||
base: 4.0
|
||||
per-level: 1.0
|
||||
cooldown:
|
||||
base: 9.0
|
||||
per-level: -0.1
|
||||
max: 5.0
|
||||
min: 1.0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 15.0
|
||||
per-level: 1.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
cooldown:
|
||||
base: 9.0
|
||||
per-level: -0.1
|
||||
max: 5.0
|
||||
min: 1.0
|
||||
|
||||
# Duration of cast. After 8 seconds the player will no
|
||||
# longer be able to cast fireballs, even if they have
|
||||
# not cast the maximum amount.
|
||||
duration:
|
||||
base: 8.0
|
||||
per-level: 1.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Damage per fireball
|
||||
damage:
|
||||
base: 5.0
|
||||
per-level: 3.0
|
||||
# Seconds the target will be set on fire
|
||||
ignite:
|
||||
base: 2.0
|
||||
per-level: 1.1
|
||||
# Maximum amount of fireballs that can be cast
|
||||
count:
|
||||
base: 4.0
|
||||
per-level: 1.0
|
||||
|
||||
@ -8,24 +8,29 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BLAZE_POWDER
|
||||
damage:
|
||||
base: 5.0
|
||||
per-level: 3.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
ignite:
|
||||
base: 2.0
|
||||
per-level: 1.1
|
||||
mana:
|
||||
base: 15.0
|
||||
per-level: 2.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 0.0
|
||||
min: 0.0
|
||||
cooldown:
|
||||
base: 5.0
|
||||
per-level: -0.1
|
||||
max: 5.0
|
||||
min: 1.0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
mana:
|
||||
base: 15.0
|
||||
per-level: 2.0
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
cooldown:
|
||||
base: 5.0
|
||||
per-level: -0.1
|
||||
max: 5.0
|
||||
min: 1.0
|
||||
|
||||
# Damage per fire projectile
|
||||
damage:
|
||||
base: 5.0
|
||||
per-level: 3.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
# Seconds the target will be set on fire
|
||||
ignite:
|
||||
base: 2.0
|
||||
per-level: 1.1
|
||||
@ -1,10 +1,9 @@
|
||||
|
||||
|
||||
|
||||
#####################
|
||||
###########################################################
|
||||
# GENERAL OPTIONS
|
||||
#####################
|
||||
|
||||
###########################################################
|
||||
|
||||
|
||||
# Item name in the skill UI
|
||||
@ -35,75 +34,116 @@ material:
|
||||
#texture: 'xxxxxxxxxxx' # Skull textures only
|
||||
|
||||
|
||||
|
||||
#####################
|
||||
# SKILL PARAMETERS
|
||||
#####################
|
||||
|
||||
|
||||
|
||||
###########################################################
|
||||
# Damage dealt by the fireball when hitting an enemy
|
||||
###########################################################
|
||||
# GENERIC SKILL PARAMETERS
|
||||
#
|
||||
# 5 Base Damage + 3 Dmg per skill Level
|
||||
damage:
|
||||
base: 5.0
|
||||
per-level: 3.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
|
||||
###########################################################
|
||||
# For how long (seconds) the fireball ignites the enemy hit
|
||||
###########################################################
|
||||
# All skills have at least the following parameters:
|
||||
# mana, stamina, cooldown, delay, timer
|
||||
#
|
||||
# 2 Seconds + 1.1 Sec per skill level
|
||||
# Capped at 10 seconds
|
||||
ignite: 'min(2 + 1.1 * {level}, 10)'
|
||||
# Skills then have skill-specific parameters like the amount
|
||||
# of damage dealt, radius of effect, duration of effect, etc.
|
||||
###########################################################
|
||||
|
||||
# How much mana spent by the skill
|
||||
#
|
||||
# 15 base Mana + 1 Mana Pt per skill level
|
||||
mana: '15 + 1.0 * {level}'
|
||||
parameters:
|
||||
|
||||
###########################################################
|
||||
# How much stamina spent by the skill
|
||||
###########################################################
|
||||
#
|
||||
# 2 Base Stamina + 1 Stamina Pt per skill level
|
||||
# Capped at 5
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 5
|
||||
##################
|
||||
# How much mana spent by the skill
|
||||
##################
|
||||
|
||||
###########################################################
|
||||
# Skill cooldown (how many seconds to wait before
|
||||
# being able to cast the same skill again)
|
||||
###########################################################
|
||||
#
|
||||
# 9 Base Seconds, -0.1 Sec per skill level
|
||||
# Minimum cooldown of 3 seconds
|
||||
cooldown:
|
||||
base: 9.0
|
||||
per-level: -0.1
|
||||
min: 3.0
|
||||
# 15 base Mana + 1 Mana Pt per skill level
|
||||
mana: '15 + 1.0 * {level}'
|
||||
|
||||
# ANOTHER EXAMPLE
|
||||
# Base Cooldown of 9 Seconds, -0.1 Sec per skill level
|
||||
# Minimum value of 4 Sec
|
||||
#cooldown: 'max( 4, 9 - 0.1 * {level})'
|
||||
##################
|
||||
# How much stamina spent by the skill
|
||||
##################
|
||||
|
||||
###########################################################
|
||||
# Ratio of additional fireball shards damage,
|
||||
# relative to the initial fireball damage.
|
||||
###########################################################
|
||||
#
|
||||
# 50% Base + 30% extra depending on missing health.
|
||||
# Maximum at 50% missing health (half empty health bar).
|
||||
#
|
||||
# If any error happens such as PAPI not installed
|
||||
# or missing PAPI extension, MMOCore will use 50% (failsafe)
|
||||
ratio:
|
||||
formula: '50 + min( 0.5, 1 - (%mmocore_health% / %mmocore_max_health%)) * 30 * 2'
|
||||
failsafe: 50.0
|
||||
# 2 Base Stamina + 1 Stamina Pt per skill level
|
||||
# Capped at 5
|
||||
stamina:
|
||||
base: 2.0
|
||||
per-level: 1.0
|
||||
max: 5
|
||||
|
||||
##################
|
||||
# Skill cooldown
|
||||
#
|
||||
# How many seconds to wait before being
|
||||
# able to cast the same skill again
|
||||
##################
|
||||
|
||||
# FIRST EXAMPLE
|
||||
# 9 Base Seconds, -0.1 Sec per skill level
|
||||
# Minimum cooldown of 3 seconds
|
||||
cooldown:
|
||||
base: 9.0
|
||||
per-level: -0.1
|
||||
min: 3.0
|
||||
|
||||
# ANOTHER EXAMPLE
|
||||
# Base Cooldown of 9 Seconds, -0.1 Sec per skill level
|
||||
# Minimum value of 4 Sec
|
||||
#cooldown: 'max( 4, 9 - 0.1 * {level})'
|
||||
|
||||
##################
|
||||
# Timer period
|
||||
##################
|
||||
|
||||
# This is only relevant when the skill trigger type is set to TIMER.
|
||||
# This defines the default period, in seconds, between each skill cast.
|
||||
# For example, if set to 2, the skill will be cast every 2 seconds
|
||||
timer:
|
||||
base: 2
|
||||
per-level: 0
|
||||
|
||||
##################
|
||||
# Casting Delay
|
||||
#
|
||||
# Time between clicking the skill and the skill actually
|
||||
# activating. During this time the player cannot move/is slowed down.
|
||||
##################
|
||||
|
||||
# Base timer of 1 seconds, -0.1 Sec per skill level
|
||||
# Minimum value of 0.3 Sec
|
||||
delay:
|
||||
base: 1
|
||||
per-level: -0.1
|
||||
min: 0.3
|
||||
|
||||
###########################################################
|
||||
# SKILL-SPECIFIC PARAMETERS
|
||||
#
|
||||
# These parameters are specific to this skill.
|
||||
###########################################################
|
||||
|
||||
##################
|
||||
# Damage dealt by the fireball when hitting an enemy
|
||||
##################
|
||||
|
||||
# 5 Base Damage + 3 Dmg per skill Level
|
||||
damage:
|
||||
base: 5.0
|
||||
per-level: 3.0
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
|
||||
##################
|
||||
# For how long (seconds) the fireball ignites the enemy hit
|
||||
##################
|
||||
|
||||
# 2 Seconds + 1.1 Sec per skill level
|
||||
# Capped at 10 seconds
|
||||
ignite: 'min(2 + 1.1 * {level}, 10)'
|
||||
|
||||
##################
|
||||
# Ratio of additional fireball shards damage,
|
||||
# relative to the initial fireball damage.
|
||||
##################
|
||||
|
||||
# 50% Base + 30% extra depending on missing health.
|
||||
# Maximum at 50% missing health (half empty health bar).
|
||||
#
|
||||
# If any error happens such as PAPI not installed
|
||||
# or missing PAPI extension, MMOCore will use 50% (failsafe)
|
||||
ratio:
|
||||
formula: '50 + min( 0.5, 1 - (%mmocore_health% / %mmocore_max_health%)) * 30 * 2'
|
||||
failsafe: 50.0
|
||||
|
||||
@ -6,36 +6,27 @@ lore:
|
||||
- '&e{cooldown}s Cooldown'
|
||||
- '&9Costs {mana} {mana_name}'
|
||||
material: BOOK
|
||||
duration:
|
||||
base: 6
|
||||
per-level: 0.5
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
timer:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
delay:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
mana:
|
||||
base: 6
|
||||
per-level: 0.5
|
||||
stamina:
|
||||
base: 0
|
||||
per-level: 0
|
||||
min: 0
|
||||
max: 0
|
||||
cooldown:
|
||||
base: 8
|
||||
per-level: -0.5
|
||||
min: 0
|
||||
max: 0
|
||||
amplifier:
|
||||
base: 3
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
|
||||
parameters:
|
||||
timer: 0
|
||||
delay: 0
|
||||
|
||||
mana:
|
||||
base: 6
|
||||
per-level: 0.5
|
||||
stamina: 0
|
||||
cooldown:
|
||||
base: 8
|
||||
per-level: -0.5
|
||||
min: 4
|
||||
|
||||
duration:
|
||||
base: 6
|
||||
per-level: 0.5
|
||||
#Optional: The decimal format used for this skill parameter.
|
||||
decimal-format: '0.#'
|
||||
amplifier:
|
||||
base: 3
|
||||
per-level: 1
|
||||
min: 0
|
||||
max: 0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user