|
Public Member Functions |
const std::string & | getDetails () const |
| Determine the details of this component.
|
float | getCost () const |
| Determine the cost of this component.
|
bool | useDivineFocus () const |
| Determine if this component requires a divine focus when casting the divine version of a spell.
|
Static Public Member Functions |
PhysicalComponent | Material (const std::string &details, float cost=0.0, bool useDivineFocus=false) |
| Create a new Material component.
|
PhysicalComponent | Focus (const std::string &details, float cost=0.0, bool useDivineFocus=false) |
| Create a new Focus component.
|
Protected Member Functions |
| PhysicalComponent (Component::Type type, const std::string &details, float cost=0.0, bool useDivineFocus=false) |
| Create a new physical component.
|