Package com.epicbot.api.shared.model
Interface ItemDefinition
public interface ItemDefinition
-
Method Summary
Modifier and TypeMethodDescriptiondefault intThe store price can be used to calculate high alchemy price by multiplying the price by0.6.intgetId()default intThe store price can be used to calculate low alchemy price by multiplying the price by0.4.getName()intintGets the store price of the item.intbooleanbooleanhasGroundAction(String... actions) booleanbooleanisNoted()booleanboolean
-
Method Details
-
getId
int getId() -
getNotedId
int getNotedId() -
getUnNotedId
int getUnNotedId() -
getName
String getName() -
isNoted
boolean isNoted() -
isStackable
boolean isStackable() -
isTradable
boolean isTradable() -
isMembers
boolean isMembers() -
getActions
-
hasAction
-
getGroundActions
-
hasGroundAction
-
getStorePrice
int getStorePrice()Gets the store price of the item. All items have a store price and the store price can be used to calculate high and low alchemy values.- Returns:
- the general store value of the item
-
getLowAlchemyPrice
default int getLowAlchemyPrice()The store price can be used to calculate low alchemy price by multiplying the price by0.4.- Returns:
- the low alchemy price (storePrice * 0.4)
-
getHighAlchemyPrice
default int getHighAlchemyPrice()The store price can be used to calculate high alchemy price by multiplying the price by0.6.- Returns:
- the low alchemy price (storePrice * 0.6)
-