public class ModifyTargetScoreMechanic extends SkillMechanic implements ITargetedEntitySkill
AbstractSkill.DelayedSkill
Modifier and Type | Field and Description |
---|---|
protected ModifyGlobalScoreMechanic.ModifyScoreAction |
action |
protected PlaceholderString |
objective |
protected PlaceholderString |
value |
clock, config, forceSync, interval, line, originOverride, targetIsOrigin
ASYNC_SAFE, chance, conditions, conditionsTarget, conditionsTrigger, cooldown, cooldowns, cooldownTimer, delay, healthMod, power, powerScale, powerSplitBetweenTargets, repeat, repeatInterval, sourceIsOrigin, target_creative, targeter, trigger, uuid
Constructor and Description |
---|
ModifyTargetScoreMechanic(String skill,
MythicLineConfig mlc) |
Modifier and Type | Method and Description |
---|---|
protected int |
applyModifier(int score,
int value) |
boolean |
castAtEntity(SkillMetadata data,
AbstractEntity target) |
execute, executeNoTargetSkill, executeSkills, executeSkills, executeTargetedEntitySkill, executeTargetedLocationSkill, getClock, getConfigLine, getRunAsync, getTimerInterval, init, isAsyncSafe, isUsableFromCaster, isUsableFromSkill, resetClock, setAsyncSafe, setTimerInterval, tickClock, usable, usable, usable
checkHealth, checkSkillTrigger, checkSkillTrigger, evaluateTargets, getCooldown, getPlugin, onCooldown, parseSkillCondition, parseSkillTargeter, parseSkillTrigger, rollChance, setCooldown, setTargetsCreativePlayers, targetsCreativePlayers
protected PlaceholderString objective
protected ModifyGlobalScoreMechanic.ModifyScoreAction action
protected PlaceholderString value
public ModifyTargetScoreMechanic(String skill, MythicLineConfig mlc)
public boolean castAtEntity(SkillMetadata data, AbstractEntity target)
castAtEntity
in interface ITargetedEntitySkill
protected int applyModifier(int score, int value)
Copyright © 2020. All rights reserved.