ActionAdventureKit 1.7.3
|
interface for any class the modifies attributes
this modification does not change the actual attribute value
it is applied when an attribute value is retrieved from the AttributePool for example equipment that provides an attribute bonus(strength ring, vitality pants)
Public Member Functions | |
int | Modify (AttributeType attribute, int value) |
applies the modification | |
Properties | |
int | ModifierPriority [get] |
modifiers are applied in the order of their priority this means higher priority modifiers are applied before lower ones | |
IEnumerable< AttributeType > | ModifierAttributes [get] |
which attributes this modifier applies to | |
int AdventureCore.IAttributeModifier.Modify | ( | AttributeType | attribute, |
int | value ) |
applies the modification
attribute | the attribute that will be modified |
value | the value before modification |
Implemented in AdventureCore.AttributeEffect, and AdventureCore.AttributeMultiplierInstruction.
|
get |
which attributes this modifier applies to
Implemented in AdventureCore.AttributeEffect, and AdventureCore.AttributeMultiplierInstruction.
|
get |
modifiers are applied in the order of their priority
this means higher priority modifiers are applied before lower ones
Implemented in AdventureCore.AttributeEffect, and AdventureCore.AttributeMultiplierInstruction.