Interface SkillBonus

    • Method Detail

      • getName

        String getName()
        Gets the name of this skill bonus.
        Returns:
        The name of this skill bonus.
      • getValue

        float getValue()
        Gets the multiplier for this skill bonus. When multiplied with the skill action XP value, it yields the total amount of xp granted for that action. (eg. {@link SkillAction#getXp()} * {@link #getValue()} yields the full amount of xp gained)
        Returns:
        The skill bonus multiplier.
      • getCanBeStackedWith

        default Set<? extends SkillBonus> getCanBeStackedWith()
        Gets the list of skill bonuses this skill bonus can be stacked with.
        Returns:
        List of stackable skill bonuses