Interface IBonusHandler


  • public interface IBonusHandler
    • Method Detail

      • clearBonuses

        void clearBonuses​(IPlayer player)
      • createBonus

        IPlayerBonus createBonus​(String name,
                                 float str,
                                 float dex,
                                 float wil)
      • createBonus

        IPlayerBonus createBonus​(String name,
                                 float str,
                                 float dex,
                                 float wil,
                                 float con,
                                 float spi)
      • createBonus

        IPlayerBonus createBonus​(String name,
                                 int type,
                                 float str,
                                 float dex,
                                 float wil,
                                 float con,
                                 float spi)
        Parameters:
        name - Name of Bonus
        type - 0 - Multi, 1 is Added to Attributes
        str - Strength Amount
        dex - Dex Amount
        wil - Willpower Amount
        con - Constitution Amount
        spi - Spirit Amount
        Returns:
        The IPlayerBonus Object to apply
      • applyBonus

        void applyBonus​(IPlayer player,
                        String name,
                        float str,
                        float dex,
                        float wil)
      • removeBonus

        void removeBonus​(IPlayer player,
                         String name)