SpellweaveSkill
Spellweave (STACKING) - Consecutive missiles on the same target weave stronger spells. Tier 2 unlock.
Switching targets or 3 seconds without a hit unravels the weave. A cast moves the weave only when none of its missiles reaches the woven target, so Multicast missiles that also strike a nearby enemy do not break the weave on the one being focused. Missiles land in any order, so a cast that has only hit other targets so far waits for the next cast to settle it. Power budget: ~50% uptime on the ramp, so full stacks are worth +40% at level 50 (E = 0.50 * 0.40 = 0.20), the same band as Ranger's Focus.
Inherited properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Hard cap on how much any single defensive skill may reduce incoming damage.
Link copied to clipboard
protected int requiredLevel
Link copied to clipboard
protected int unlockTier
Functions
Link copied to clipboard
Drops per-player combat state when the skill is deactivated.
Link copied to clipboard
Gets the bonus value per stack at the given skill level.
Link copied to clipboard
Gets the numeric value of the bonus at a given skill level.
Link copied to clipboard
Gets the current number of stacks for a player.
Link copied to clipboard
Gets a formatted string describing the bonus at a given level.
Link copied to clipboard
Gets the lore description for the skill menu display.
Link copied to clipboard
Gets the maximum number of stacks this skill can accumulate.
Link copied to clipboard
Resets all stacks for a player.
Link copied to clipboard
Whether this hit should add a stack.
Inherited functions
Link copied to clipboard
Returns whether this skill affects damage when used offensively.
Link copied to clipboard
Applies this bonus to a player based on their skill level.
Link copied to clipboard
Applies placeholder replacements to the formatted bonus template from config.
Link copied to clipboard
Applies placeholder replacements to lore templates from config.
Link copied to clipboard
Whether stacks are banked by something other than the on-hit dispatcher (e.g.
Link copied to clipboard
Clamps a defensive damage reduction into the safe [0, MAX_DEFENSIVE_REDUCTION] range.
Link copied to clipboard
Link copied to clipboard
protected static List<LivingEntity> enemiesNear(Player player, Location center, double radius, LivingEntity exclude)
Elites a magic weapon may hit within a radius of a point, nearest first.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Gets the required level for a given unlock tier.
Link copied to clipboard
Gets the proc count for a player.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the configured cooldown at a specific skill level.
Returns the configured cooldown at the player's current skill level.
Link copied to clipboard
Returns the configured proc chance at the player's current skill level.
Link copied to clipboard
Returns the configured linear bonus at a specific skill level.
Returns the configured linear bonus at the player's current level.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the test strategy for verifying this skill in automated testing.
Link copied to clipboard
Gets the total bonus represented by the currently banked stacks.
Link copied to clipboard
Link copied to clipboard
Increments the proc count for a player.
Link copied to clipboard
Link copied to clipboard
Checks if a player meets the level requirement for this bonus.
Link copied to clipboard
Called when a player activates (selects) this skill.
Link copied to clipboard
Called when a player deactivates (deselects) this skill.
Link copied to clipboard
Removes this bonus from a player.
Link copied to clipboard
Resets all proc counts.
Link copied to clipboard
Resets the proc count for a player.
Link copied to clipboard
The standard linear per-level scaling used by most skill payouts:
base + level * perLevel.Capped variant of scaled:
min(cap, base + level * perLevel).Link copied to clipboard
Sends a skill trigger action bar message to the player.
Link copied to clipboard
public static void sendStackingSkillActionBar(Player player, SkillBonus skill, int currentStacks, int maxStacks)
Sends a stacking skill action bar message showing current stack count.
Link copied to clipboard
Sets the configuration fields for this skill.
Link copied to clipboard
Link copied to clipboard
Skill damage on top of the weapon's hit.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The hit in this context when it is the primary hit of the given staff or wand attack.