java.lang.Object
de.rpgframework.genericrpg.items.GearTool
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <T extends PieceOfGear>
OperationResult<CarriedItem<T>> static <T extends PieceOfGear>
OperationResult<CarriedItem<T>> buildItem(T template, CarryMode mode, PieceOfGearVariant<? extends IVariantMode> variant, Lifeform charac, boolean strict, Decision... decisions) static <T extends PieceOfGear>
OperationResult<CarriedItem<T>> buildItem(T template, CarryMode mode, PieceOfGearVariant<? extends IVariantMode> variant, Lifeform charac, boolean strict, IReferenceResolver context, Decision... decisions) protected static CarriedItemProcessor[]getSteps(CarriedItem<?> carried) static <I extends IItemAttribute>
OperationResult<List<Modification>> recalculate(String indent, ModifiedObjectType refType, Lifeform user, CarriedItem<?> item) static <I extends IItemAttribute>
OperationResult<List<Modification>> 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 accessoriesstatic voidsetPerRPGStatsPhase1(RoleplayingSystem rules, CarriedItemProcessor[] steps) static voidsetPerRPGStatsPhase2(RoleplayingSystem rules, CarriedItemProcessor[] steps) static OperationResult<Boolean> validate(CarriedItem<?> model)
-
Felddetails
-
SELECTION_NOT_ALLOWED
- Siehe auch:
-
-
Konstruktordetails
-
GearTool
public GearTool()
-
-
Methodendetails
-
setPerRPGStatsPhase1
-
setPerRPGStatsPhase2
-
validate
-
buildItem
public static <T extends PieceOfGear> OperationResult<CarriedItem<T>> buildItem(T template, CarryMode mode, Lifeform charac, boolean strict, Decision... decisions) -
buildItem
public static <T extends PieceOfGear> OperationResult<CarriedItem<T>> buildItem(T template, CarryMode mode, PieceOfGearVariant<? extends IVariantMode> variant, Lifeform charac, boolean strict, Decision... decisions) - Parameter:
strict- Don't ignore missing choices
-
buildItem
public static <T extends PieceOfGear> OperationResult<CarriedItem<T>> buildItem(T template, CarryMode mode, PieceOfGearVariant<? extends IVariantMode> variant, Lifeform charac, boolean strict, IReferenceResolver context, Decision... decisions) - Parameter:
strict- Don't ignore missing choices
-
getSteps
-
recalculate
public static <I extends IItemAttribute> OperationResult<List<Modification>> recalculate(String indent, ModifiedObjectType refType, Lifeform user, CarriedItem<?> item) -
recalculate
public static <I extends IItemAttribute> OperationResult<List<Modification>> 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
-