Package kamkeel.npcdbc.api.effect
Interface IBonusHandler
-
public interface IBonusHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapplyBonus(IPlayer player, String name, float str, float dex, float wil)voidapplyBonus(IPlayer player, IPlayerBonus bonus)voidclearBonuses(IPlayer player)IPlayerBonuscreateBonus(String name, float str, float dex, float wil)IPlayerBonuscreateBonus(String name, float str, float dex, float wil, float con, float spi)IPlayerBonuscreateBonus(String name, int type, float str, float dex, float wil, float con, float spi)booleanhasBonus(IPlayer player, String name)booleanhasBonus(IPlayer player, IPlayerBonus bonus)voidremoveBonus(IPlayer player, String name)voidremoveBonus(IPlayer player, IPlayerBonus bonus)
-
-
-
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 Bonustype- 0 - Multi, 1 is Added to Attributesstr- Strength Amountdex- Dex Amountwil- Willpower Amountcon- Constitution Amountspi- Spirit Amount- Returns:
- The IPlayerBonus Object to apply
-
hasBonus
boolean hasBonus(IPlayer player, IPlayerBonus bonus)
-
applyBonus
void applyBonus(IPlayer player, IPlayerBonus bonus)
-
removeBonus
void removeBonus(IPlayer player, IPlayerBonus bonus)
-
-