Interface IAbilityHazard

    • Method Detail

      • getRadius

        float getRadius()
        Returns:
        Damage radius of the hazard zone in blocks.
      • setRadius

        void setRadius​(float radius)
        Parameters:
        radius - Damage radius in blocks.
      • getDamagePerSecond

        float getDamagePerSecond()
        Returns:
        Damage dealt per damage interval tick.
      • setDamagePerSecond

        void setDamagePerSecond​(float damage)
        Parameters:
        damage - Damage per interval.
      • getDamageInterval

        int getDamageInterval()
        Returns:
        Interval in ticks between damage applications.
      • setDamageInterval

        void setDamageInterval​(int interval)
        Parameters:
        interval - Damage interval in ticks.
      • isAffectsCaster

        boolean isAffectsCaster()
        Returns:
        Whether the hazard also damages the caster.
      • setAffectsCaster

        void setAffectsCaster​(boolean affects)
        Parameters:
        affects - Whether the hazard affects the caster.