- ItemTypes::ItemType mType;\r
- map<Modifiers::Modifier, int> mModifiers;\r
+ map<Modifiers::Modifier, Range> mModifiers;\r
+\r
+ //! Base class standard modifier applier. Simply adds the modified stat to the correct stat\r
+ virtual void ApplyModifier(shared_ptr<GameObject> spObject, const Modifiers::Modifier &modifier, Range r);\r
+ virtual void UndoModifier(shared_ptr<GameObject> spObject, const Modifiers::Modifier &modifier, Range r);\r