Uses of Interface
de.rpgframework.genericrpg.items.IItemAttribute
Packages that use IItemAttribute
-
Uses of IItemAttribute in de.rpgframework.genericrpg.items
Classes in de.rpgframework.genericrpg.items with type parameters of type IItemAttributeModifier and TypeClassDescriptionclassItemAttributeFloatValue<A extends IItemAttribute>classItemAttributeFormulaValue<A extends IItemAttribute>classItemAttributeNumericalValue<A extends IItemAttribute>classItemAttributeObjectValue<A extends IItemAttribute>classItemAttributeValue<A extends IItemAttribute>Fields in de.rpgframework.genericrpg.items declared as IItemAttributeFields in de.rpgframework.genericrpg.items with type parameters of type IItemAttributeModifier and TypeFieldDescriptionprotected Map<IItemAttribute, ItemAttributeDefinition> AGearData.cacheMethods in de.rpgframework.genericrpg.items with type parameters of type IItemAttributeModifier and TypeMethodDescription<A extends IItemAttribute>
ItemAttributeFloatValue<A> CarriedItem.getAsFloat(A attrib) <A extends IItemAttribute>
ItemAttributeObjectValue<A> CarriedItem.getAsObject(A attrib) <A extends IItemAttribute>
ItemAttributeNumericalValue<A> CarriedItem.getAsValue(A attrib) <A extends IItemAttribute>
booleanCarriedItem.isFloat(A attrib) static <I extends IItemAttribute>
OperationResult<List<Modification>> GearTool.recalculate(String indent, ModifiedObjectType refType, Lifeform user, CarriedItem<?> item) static <I extends IItemAttribute>
OperationResult<List<Modification>> GearTool.recalculate(String indent, ModifiedObjectType refType, Lifeform user, CarriedItem<?> item, boolean strict) - Copy resolved stats to attributes - Process decisions - Process modifications from "Modifications" (Permanent changes made to the base item) - Copy unresolved stats to attributes - Process modifications from accessories<T extends IItemAttribute>
TMethods in de.rpgframework.genericrpg.items that return IItemAttributeMethods in de.rpgframework.genericrpg.items that return types with arguments of type IItemAttributeModifier and TypeMethodDescriptionstatic Map<IItemAttribute, ItemAttributeValue<IItemAttribute>> CarriedItem.deepCopy(Map<IItemAttribute, ItemAttributeValue<IItemAttribute>> old) static Map<IItemAttribute, ItemAttributeValue<IItemAttribute>> CarriedItem.deepCopy(Map<IItemAttribute, ItemAttributeValue<IItemAttribute>> old) CarriedItem.getAttributeKeys()CarriedItem.getAttributes()Methods in de.rpgframework.genericrpg.items with parameters of type IItemAttributeModifier and TypeMethodDescriptionAGearData.getAttribute(IItemAttribute attrib) CarriedItem.getAttributeRaw(IItemAttribute key) booleanCarriedItem.hasAttribute(IItemAttribute key) voidAGearData.setAttribute(IItemAttribute attrib, int value) voidAGearData.setAttribute(IItemAttribute attrib, Formula value) voidAGearData.setAttribute(IItemAttribute attrib, Object value) voidCarriedItem.setAttribute(IItemAttribute attrib, ItemAttributeValue val) Method parameters in de.rpgframework.genericrpg.items with type arguments of type IItemAttributeModifier and TypeMethodDescriptionstatic Map<IItemAttribute, ItemAttributeValue<IItemAttribute>> CarriedItem.deepCopy(Map<IItemAttribute, ItemAttributeValue<IItemAttribute>> old) static Map<IItemAttribute, ItemAttributeValue<IItemAttribute>> CarriedItem.deepCopy(Map<IItemAttribute, ItemAttributeValue<IItemAttribute>> old) Constructors in de.rpgframework.genericrpg.items with parameters of type IItemAttributeModifierConstructorDescriptionItemAttributeDefinition(IItemAttribute key, Formula distributed) ItemAttributeObjectValue(IItemAttribute attrib, Object value) -
Uses of IItemAttribute in de.rpgframework.genericrpg.items.formula
Methods in de.rpgframework.genericrpg.items.formula with parameters of type IItemAttributeModifier and TypeMethodDescriptionstatic ItemAttributeValueFormulaTool.convertToAttributeValue(IItemAttribute attrib, Formula form)